From 7a8229f183afebaf11e2280bf66de6440f038cde Mon Sep 17 00:00:00 2001 From: hlhr202 Date: Mon, 29 May 2023 21:03:42 +0800 Subject: [PATCH] update: sync latest llama.cpp branch --- example/package.json | 10 +- package.json | 26 +-- packages/cli/package.json | 4 +- packages/cli/src/index.ts | 45 ----- packages/core/package.json | 2 +- packages/docs/docs/start.md | 1 + packages/llama-cpp/package.json | 2 +- packages/rwkv-cpp/package.json | 2 +- pnpm-lock.yaml | 312 +++++++++++++++++++++++--------- 9 files changed, 247 insertions(+), 157 deletions(-) diff --git a/example/package.json b/example/package.json index e8d12c9..22a9dfe 100644 --- a/example/package.json +++ b/example/package.json @@ -1,6 +1,6 @@ { "name": "@llama-node/examples", - "version": "0.1.5", + "version": "0.1.6", "description": "", "main": "index.js", "type": "module", @@ -19,9 +19,9 @@ "langchain": "^0.0.56" }, "dependencies": { - "@llama-node/core": "0.1.5", - "@llama-node/llama-cpp": "0.1.5", - "@llama-node/rwkv-cpp": "0.1.5", - "llama-node": "0.1.5" + "@llama-node/core": "0.1.6", + "@llama-node/llama-cpp": "0.1.6", + "@llama-node/rwkv-cpp": "0.1.6", + "llama-node": "0.1.6" } } \ No newline at end of file diff --git a/package.json b/package.json index dbe2f90..0060d51 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "llama-node", - "version": "0.1.5", + "version": "0.1.6", "description": "Node.js Library for Large Language Model LLaMA/RWKV", "keywords": [ "llama", @@ -58,10 +58,10 @@ "packageManager": "pnpm@6.0.0", "homepage": "https://llama-node.vercel.app/", "devDependencies": { - "@llama-node/cli": "0.1.5", - "@llama-node/core": "0.1.5", - "@llama-node/llama-cpp": "0.1.5", - "@llama-node/rwkv-cpp": "0.1.5", + "@llama-node/cli": "0.1.6", + "@llama-node/core": "0.1.6", + "@llama-node/llama-cpp": "0.1.6", + "@llama-node/rwkv-cpp": "0.1.6", "@napi-rs/cli": "^2.15.2", "@tensorflow/tfjs-node": "^4.2.0", "@types/node": "^18.15.5", @@ -80,17 +80,17 @@ "vitest": "^0.30.1" }, "dependencies": { - "@llama-node/cli": "0.1.5" + "@llama-node/cli": "0.1.6" }, "optionalDependencies": { - "@llama-node/core": "0.1.5", - "@llama-node/llama-cpp": "0.1.5", - "@llama-node/rwkv-cpp": "0.1.5" + "@llama-node/core": "0.1.6", + "@llama-node/llama-cpp": "0.1.6", + "@llama-node/rwkv-cpp": "0.1.6" }, "peerDependencies": { - "@llama-node/cli": "0.1.5", - "@llama-node/core": "0.1.5", - "@llama-node/llama-cpp": "0.1.5", - "@llama-node/rwkv-cpp": "0.1.5" + "@llama-node/cli": "0.1.6", + "@llama-node/core": "0.1.6", + "@llama-node/llama-cpp": "0.1.6", + "@llama-node/rwkv-cpp": "0.1.6" } } \ No newline at end of file diff --git a/packages/cli/package.json b/packages/cli/package.json index a0b9c5d..7f7f7b8 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@llama-node/cli", - "version": "0.1.5", + "version": "0.1.6", "description": "", "main": "index.js", "type": "commonjs", @@ -12,7 +12,7 @@ "test": "tsx src/index.ts" }, "dependencies": { - "@llama-node/core": "0.1.5", + "@llama-node/core": "0.1.6", "yargs": "^17.7.1" }, "author": "", diff --git a/packages/cli/src/index.ts b/packages/cli/src/index.ts index f14fc23..484fc59 100644 --- a/packages/cli/src/index.ts +++ b/packages/cli/src/index.ts @@ -93,54 +93,9 @@ class InferenceCommand implements yargs.CommandModule { } } -class ConvertCommand implements yargs.CommandModule { - command = "convert"; - describe = "Convert llama pth to ggml, not ready yet"; - builder(args: yargs.Argv) { - return args - .help("help") - .example( - "llama convert --dir ./model --type q4_0", - "Convert pth to q4_0 ggml model" - ) - .options({ - dir: { - describe: "The directory of model and tokenizer directory", - type: "string", - demandOption: true, - }, - }) - .options({ - type: { - describe: "The type of model", - type: "string", - choices: convertType, - demandOption: true, - }, - }); - } - async handler(args: yargs.ArgumentsCamelCase) { - const dir = args.dir as string; - const type = args.type as ConvertType; - - const absolute = path.isAbsolute(dir) - ? dir - : path.join(process.cwd(), dir); - if (!existsSync(absolute)) { - console.error(`Directory ${absolute} does not exist`); - return; - } else { - const elementType = convertType.findIndex((t) => t === type); - await convert(absolute, elementType); - console.log("Convert successfully"); - } - } -} - (yargs as yargs.Argv) .scriptName("llama") .usage("$0 [args]") - .command(new ConvertCommand()) .command(new InferenceCommand()) .demandCommand(1, "You need at least one command before moving on") .strict() diff --git a/packages/core/package.json b/packages/core/package.json index 8f8858c..b27493f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@llama-node/core", - "version": "0.1.5", + "version": "0.1.6", "main": "index.js", "types": "index.d.ts", "napi": { diff --git a/packages/docs/docs/start.md b/packages/docs/docs/start.md index c87e2e7..ff21c0a 100644 --- a/packages/docs/docs/start.md +++ b/packages/docs/docs/start.md @@ -122,6 +122,7 @@ const config = { useMlock: false, embedding: false, useMmap: true, + nGpuLayers: 0 }; const template = `How are you?`; diff --git a/packages/llama-cpp/package.json b/packages/llama-cpp/package.json index 67c0c7e..646f3f5 100644 --- a/packages/llama-cpp/package.json +++ b/packages/llama-cpp/package.json @@ -1,6 +1,6 @@ { "name": "@llama-node/llama-cpp", - "version": "0.1.5", + "version": "0.1.6", "main": "index.js", "types": "index.d.ts", "napi": { diff --git a/packages/rwkv-cpp/package.json b/packages/rwkv-cpp/package.json index d1d96ba..cb4d681 100644 --- a/packages/rwkv-cpp/package.json +++ b/packages/rwkv-cpp/package.json @@ -1,6 +1,6 @@ { "name": "@llama-node/rwkv-cpp", - "version": "0.1.5", + "version": "0.1.6", "main": "index.js", "types": "index.d.ts", "napi": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 49551e5..7d8bd77 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,10 +4,10 @@ importers: .: specifiers: - '@llama-node/cli': 0.1.5 - '@llama-node/core': 0.1.5 - '@llama-node/llama-cpp': 0.1.5 - '@llama-node/rwkv-cpp': 0.1.5 + '@llama-node/cli': 0.1.6 + '@llama-node/core': 0.1.6 + '@llama-node/llama-cpp': 0.1.6 + '@llama-node/rwkv-cpp': 0.1.6 '@napi-rs/cli': ^2.15.2 '@tensorflow/tfjs-node': ^4.2.0 '@types/node': ^18.15.5 @@ -32,7 +32,7 @@ importers: '@llama-node/rwkv-cpp': link:packages/rwkv-cpp devDependencies: '@napi-rs/cli': 2.15.2 - '@tensorflow/tfjs-node': 4.4.0 + '@tensorflow/tfjs-node': 4.4.0_seedrandom@3.0.5 '@types/node': 18.16.0 '@types/semver': 7.3.13 axios: 1.3.6 @@ -50,12 +50,12 @@ importers: example: specifiers: - '@llama-node/core': 0.1.5 - '@llama-node/llama-cpp': 0.1.5 - '@llama-node/rwkv-cpp': 0.1.5 + '@llama-node/core': 0.1.6 + '@llama-node/llama-cpp': 0.1.6 + '@llama-node/rwkv-cpp': 0.1.6 '@types/node': ^18.15.11 langchain: ^0.0.56 - llama-node: 0.1.5 + llama-node: 0.1.6 typescript: ^5.0.4 dependencies: '@llama-node/core': link:../packages/core @@ -69,7 +69,7 @@ importers: packages/cli: specifiers: - '@llama-node/core': 0.1.5 + '@llama-node/core': 0.1.6 '@types/yargs': ^17.0.24 yargs: ^17.7.1 dependencies: @@ -98,8 +98,8 @@ importers: react-dom: ^17.0.2 tsx: ^3.12.6 dependencies: - '@docusaurus/core': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq - '@docusaurus/preset-classic': 2.4.0_wsldad6nghbaz27nd5ik6opowq + '@docusaurus/core': 2.4.0_a462awccz5zly34fisjkvstae4 + '@docusaurus/preset-classic': 2.4.0_ccsua5rrc3ui7dtffvj2dtjhf4 '@docusaurus/types': 2.4.0_sfoxds7t5ydpegc3knd667wn6m '@mdx-js/react': 1.6.22_react@17.0.2 clsx: 1.2.1 @@ -132,8 +132,8 @@ importers: vite-plugin-wasm: ^3.2.2 dependencies: '@llama-node/hf-tokenizer': link:../hf-tokenizer - '@tensorflow/tfjs': 4.6.0 - '@tensorflow/tfjs-node': 4.6.0 + '@tensorflow/tfjs': 4.6.0_seedrandom@3.0.5 + '@tensorflow/tfjs-node': 4.6.0_seedrandom@3.0.5 axios: 1.3.6 onnxruntime-node: 1.14.0 onnxruntime-web: 1.14.0 @@ -142,10 +142,10 @@ importers: devDependencies: '@types/react': 18.2.6 '@types/react-dom': 18.2.4 - '@vitejs/plugin-react': 4.0.0 + '@vitejs/plugin-react': 4.0.0_vite@4.3.1 rollup-plugin-copy: 3.4.0 - vite-plugin-top-level-await: 1.3.0 - vite-plugin-wasm: 3.2.2 + vite-plugin-top-level-await: 1.3.0_vite@4.3.1 + vite-plugin-wasm: 3.2.2_vite@4.3.1 packages/hf-tokenizer: specifiers: {} @@ -164,13 +164,14 @@ packages: '@algolia/autocomplete-shared': 1.7.4 dev: false - /@algolia/autocomplete-preset-algolia/1.7.4_algoliasearch@4.17.0: + /@algolia/autocomplete-preset-algolia/1.7.4_slqhrehefpn47bfjvmiz4bdfs4: resolution: {integrity: sha512-s37hrvLEIfcmKY8VU9LsAXgm2yfmkdHT3DnA3SgHaY93yjZ2qL57wzb5QweVkYuEBZkT2PIREvRoLXC2sxTbpQ==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: '@algolia/autocomplete-shared': 1.7.4 + '@algolia/client-search': 4.17.0 algoliasearch: 4.17.0 dev: false @@ -1651,6 +1652,13 @@ packages: dev: false optional: true + /@cspotcode/source-map-support/0.8.1: + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/trace-mapping': 0.3.9 + dev: false + /@discoveryjs/json-ext/0.5.7: resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} engines: {node: '>=10.0.0'} @@ -1660,7 +1668,7 @@ packages: resolution: {integrity: sha512-6SCwI7P8ao+se1TUsdZ7B4XzL+gqeQZnBc+2EONZlcVa0dVrk0NjETxozFKgMv0eEGH8QzP1fkN+A1rH61l4eg==} dev: false - /@docsearch/react/3.3.3_wsldad6nghbaz27nd5ik6opowq: + /@docsearch/react/3.3.3_xwomlnx6c4c764u5m3knqhjfe4: resolution: {integrity: sha512-pLa0cxnl+G0FuIDuYlW+EBK6Rw2jwLw9B1RHIeS4N4s2VhsfJ/wzeCi3CWcs5yVfxLd5ZK50t//TMA5e79YT7Q==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -1675,7 +1683,7 @@ packages: optional: true dependencies: '@algolia/autocomplete-core': 1.7.4 - '@algolia/autocomplete-preset-algolia': 1.7.4_algoliasearch@4.17.0 + '@algolia/autocomplete-preset-algolia': 1.7.4_slqhrehefpn47bfjvmiz4bdfs4 '@docsearch/css': 3.3.3 '@types/react': 17.0.58 algoliasearch: 4.17.0 @@ -1685,7 +1693,7 @@ packages: - '@algolia/client-search' dev: false - /@docusaurus/core/2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq: + /@docusaurus/core/2.4.0_a462awccz5zly34fisjkvstae4: resolution: {integrity: sha512-J55/WEoIpRcLf3afO5POHPguVZosKmJEQWKBL+K7TAnfuE7i+Y0NPLlkKtnWCehagGsgTqClfQEexH/UT4kELA==} engines: {node: '>=16.14'} hasBin: true @@ -1741,10 +1749,10 @@ packages: lodash: 4.17.21 mini-css-extract-plugin: 2.7.5_webpack@5.80.0 postcss: 8.4.23 - postcss-loader: 7.2.4_odhuznemqpn4z6tunzrn7pxtre + postcss-loader: 7.2.4_b6d7qctgqarr3zrgf6stzcq76u prompts: 2.4.2 react: 17.0.2 - react-dev-utils: 12.0.1_webpack@5.80.0 + react-dev-utils: 12.0.1_dmnk2hichoesbonenkf5yk7fmy react-dom: 17.0.2_react@17.0.2 react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 @@ -1862,14 +1870,14 @@ packages: - uglify-js - webpack-cli - /@docusaurus/plugin-content-blog/2.4.0_sfoxds7t5ydpegc3knd667wn6m: + /@docusaurus/plugin-content-blog/2.4.0_s7d54eqsksar67a3x2y6zry42e: resolution: {integrity: sha512-YwkAkVUxtxoBAIj/MCb4ohN0SCtHBs4AS75jMhPpf67qf3j+U/4n33cELq7567hwyZ6fMz2GPJcVmctzlGGThQ==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq + '@docusaurus/core': 2.4.0_a462awccz5zly34fisjkvstae4 '@docusaurus/logger': 2.4.0 '@docusaurus/mdx-loader': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq '@docusaurus/types': 2.4.0_sfoxds7t5ydpegc3knd667wn6m @@ -1907,14 +1915,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-docs/2.4.0_sfoxds7t5ydpegc3knd667wn6m: + /@docusaurus/plugin-content-docs/2.4.0_s7d54eqsksar67a3x2y6zry42e: resolution: {integrity: sha512-ic/Z/ZN5Rk/RQo+Io6rUGpToOtNbtPloMR2JcGwC1xT2riMu6zzfSwmBi9tHJgdXH6CB5jG+0dOZZO8QS5tmDg==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq + '@docusaurus/core': 2.4.0_a462awccz5zly34fisjkvstae4 '@docusaurus/logger': 2.4.0 '@docusaurus/mdx-loader': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq '@docusaurus/module-type-aliases': 2.4.0_sfoxds7t5ydpegc3knd667wn6m @@ -1952,14 +1960,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-pages/2.4.0_sfoxds7t5ydpegc3knd667wn6m: + /@docusaurus/plugin-content-pages/2.4.0_s7d54eqsksar67a3x2y6zry42e: resolution: {integrity: sha512-Pk2pOeOxk8MeU3mrTU0XLIgP9NZixbdcJmJ7RUFrZp1Aj42nd0RhIT14BGvXXyqb8yTQlk4DmYGAzqOfBsFyGw==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq + '@docusaurus/core': 2.4.0_a462awccz5zly34fisjkvstae4 '@docusaurus/mdx-loader': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq '@docusaurus/types': 2.4.0_sfoxds7t5ydpegc3knd667wn6m '@docusaurus/utils': 2.4.0_@docusaurus+types@2.4.0 @@ -1989,14 +1997,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-debug/2.4.0_wsldad6nghbaz27nd5ik6opowq: + /@docusaurus/plugin-debug/2.4.0_4wp5xoxfpexyz3bxtokdi3ew2q: resolution: {integrity: sha512-KC56DdYjYT7Txyux71vXHXGYZuP6yYtqwClvYpjKreWIHWus5Zt6VNi23rMZv3/QKhOCrN64zplUbdfQMvddBQ==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq + '@docusaurus/core': 2.4.0_a462awccz5zly34fisjkvstae4 '@docusaurus/types': 2.4.0_sfoxds7t5ydpegc3knd667wn6m '@docusaurus/utils': 2.4.0_@docusaurus+types@2.4.0 fs-extra: 10.1.0 @@ -2026,14 +2034,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-analytics/2.4.0_sfoxds7t5ydpegc3knd667wn6m: + /@docusaurus/plugin-google-analytics/2.4.0_s7d54eqsksar67a3x2y6zry42e: resolution: {integrity: sha512-uGUzX67DOAIglygdNrmMOvEp8qG03X20jMWadeqVQktS6nADvozpSLGx4J0xbkblhJkUzN21WiilsP9iVP+zkw==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq + '@docusaurus/core': 2.4.0_a462awccz5zly34fisjkvstae4 '@docusaurus/types': 2.4.0_sfoxds7t5ydpegc3knd667wn6m '@docusaurus/utils-validation': 2.4.0_@docusaurus+types@2.4.0 react: 17.0.2 @@ -2059,14 +2067,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-gtag/2.4.0_sfoxds7t5ydpegc3knd667wn6m: + /@docusaurus/plugin-google-gtag/2.4.0_s7d54eqsksar67a3x2y6zry42e: resolution: {integrity: sha512-adj/70DANaQs2+TF/nRdMezDXFAV/O/pjAbUgmKBlyOTq5qoMe0Tk4muvQIwWUmiUQxFJe+sKlZGM771ownyOg==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq + '@docusaurus/core': 2.4.0_a462awccz5zly34fisjkvstae4 '@docusaurus/types': 2.4.0_sfoxds7t5ydpegc3knd667wn6m '@docusaurus/utils-validation': 2.4.0_@docusaurus+types@2.4.0 react: 17.0.2 @@ -2092,14 +2100,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-tag-manager/2.4.0_sfoxds7t5ydpegc3knd667wn6m: + /@docusaurus/plugin-google-tag-manager/2.4.0_s7d54eqsksar67a3x2y6zry42e: resolution: {integrity: sha512-E66uGcYs4l7yitmp/8kMEVQftFPwV9iC62ORh47Veqzs6ExwnhzBkJmwDnwIysHBF1vlxnzET0Fl2LfL5fRR3A==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq + '@docusaurus/core': 2.4.0_a462awccz5zly34fisjkvstae4 '@docusaurus/types': 2.4.0_sfoxds7t5ydpegc3knd667wn6m '@docusaurus/utils-validation': 2.4.0_@docusaurus+types@2.4.0 react: 17.0.2 @@ -2125,14 +2133,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-sitemap/2.4.0_sfoxds7t5ydpegc3knd667wn6m: + /@docusaurus/plugin-sitemap/2.4.0_s7d54eqsksar67a3x2y6zry42e: resolution: {integrity: sha512-pZxh+ygfnI657sN8a/FkYVIAmVv0CGk71QMKqJBOfMmDHNN1FeDeFkBjWP49ejBqpqAhjufkv5UWq3UOu2soCw==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq + '@docusaurus/core': 2.4.0_a462awccz5zly34fisjkvstae4 '@docusaurus/logger': 2.4.0 '@docusaurus/types': 2.4.0_sfoxds7t5ydpegc3knd667wn6m '@docusaurus/utils': 2.4.0_@docusaurus+types@2.4.0 @@ -2163,25 +2171,25 @@ packages: - webpack-cli dev: false - /@docusaurus/preset-classic/2.4.0_wsldad6nghbaz27nd5ik6opowq: + /@docusaurus/preset-classic/2.4.0_ccsua5rrc3ui7dtffvj2dtjhf4: resolution: {integrity: sha512-/5z5o/9bc6+P5ool2y01PbJhoGddEGsC0ej1MF6mCoazk8A+kW4feoUd68l7Bnv01rCnG3xy7kHUQP97Y0grUA==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq - '@docusaurus/plugin-content-blog': 2.4.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/plugin-content-docs': 2.4.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/plugin-content-pages': 2.4.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/plugin-debug': 2.4.0_wsldad6nghbaz27nd5ik6opowq - '@docusaurus/plugin-google-analytics': 2.4.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/plugin-google-gtag': 2.4.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/plugin-google-tag-manager': 2.4.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/plugin-sitemap': 2.4.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/theme-classic': 2.4.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/theme-common': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq - '@docusaurus/theme-search-algolia': 2.4.0_7wueap6mpwte5tm3akeazyma6a + '@docusaurus/core': 2.4.0_a462awccz5zly34fisjkvstae4 + '@docusaurus/plugin-content-blog': 2.4.0_s7d54eqsksar67a3x2y6zry42e + '@docusaurus/plugin-content-docs': 2.4.0_s7d54eqsksar67a3x2y6zry42e + '@docusaurus/plugin-content-pages': 2.4.0_s7d54eqsksar67a3x2y6zry42e + '@docusaurus/plugin-debug': 2.4.0_4wp5xoxfpexyz3bxtokdi3ew2q + '@docusaurus/plugin-google-analytics': 2.4.0_s7d54eqsksar67a3x2y6zry42e + '@docusaurus/plugin-google-gtag': 2.4.0_s7d54eqsksar67a3x2y6zry42e + '@docusaurus/plugin-google-tag-manager': 2.4.0_s7d54eqsksar67a3x2y6zry42e + '@docusaurus/plugin-sitemap': 2.4.0_s7d54eqsksar67a3x2y6zry42e + '@docusaurus/theme-classic': 2.4.0_s7d54eqsksar67a3x2y6zry42e + '@docusaurus/theme-common': 2.4.0_a462awccz5zly34fisjkvstae4 + '@docusaurus/theme-search-algolia': 2.4.0_xi7vj2yncfe6ugvczx3x3glvaa '@docusaurus/types': 2.4.0_sfoxds7t5ydpegc3knd667wn6m react: 17.0.2 react-dom: 17.0.2_react@17.0.2 @@ -2217,20 +2225,20 @@ packages: prop-types: 15.8.1 react: 17.0.2 - /@docusaurus/theme-classic/2.4.0_sfoxds7t5ydpegc3knd667wn6m: + /@docusaurus/theme-classic/2.4.0_s7d54eqsksar67a3x2y6zry42e: resolution: {integrity: sha512-GMDX5WU6Z0OC65eQFgl3iNNEbI9IMJz9f6KnOyuMxNUR6q0qVLsKCNopFUDfFNJ55UU50o7P7o21yVhkwpfJ9w==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq + '@docusaurus/core': 2.4.0_a462awccz5zly34fisjkvstae4 '@docusaurus/mdx-loader': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq '@docusaurus/module-type-aliases': 2.4.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/plugin-content-blog': 2.4.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/plugin-content-docs': 2.4.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/plugin-content-pages': 2.4.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/theme-common': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq + '@docusaurus/plugin-content-blog': 2.4.0_s7d54eqsksar67a3x2y6zry42e + '@docusaurus/plugin-content-docs': 2.4.0_s7d54eqsksar67a3x2y6zry42e + '@docusaurus/plugin-content-pages': 2.4.0_s7d54eqsksar67a3x2y6zry42e + '@docusaurus/theme-common': 2.4.0_a462awccz5zly34fisjkvstae4 '@docusaurus/theme-translations': 2.4.0 '@docusaurus/types': 2.4.0_sfoxds7t5ydpegc3knd667wn6m '@docusaurus/utils': 2.4.0_@docusaurus+types@2.4.0 @@ -2271,7 +2279,7 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-common/2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq: + /@docusaurus/theme-common/2.4.0_a462awccz5zly34fisjkvstae4: resolution: {integrity: sha512-IkG/l5f/FLY6cBIxtPmFnxpuPzc5TupuqlOx+XDN+035MdQcAh8wHXXZJAkTeYDeZ3anIUSUIvWa7/nRKoQEfg==} engines: {node: '>=16.14'} peerDependencies: @@ -2280,9 +2288,9 @@ packages: dependencies: '@docusaurus/mdx-loader': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq '@docusaurus/module-type-aliases': 2.4.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/plugin-content-blog': 2.4.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/plugin-content-docs': 2.4.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/plugin-content-pages': 2.4.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/plugin-content-blog': 2.4.0_s7d54eqsksar67a3x2y6zry42e + '@docusaurus/plugin-content-docs': 2.4.0_s7d54eqsksar67a3x2y6zry42e + '@docusaurus/plugin-content-pages': 2.4.0_s7d54eqsksar67a3x2y6zry42e '@docusaurus/utils': 2.4.0_@docusaurus+types@2.4.0 '@docusaurus/utils-common': 2.4.0_@docusaurus+types@2.4.0 '@types/history': 4.7.11 @@ -2317,18 +2325,18 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-search-algolia/2.4.0_7wueap6mpwte5tm3akeazyma6a: + /@docusaurus/theme-search-algolia/2.4.0_xi7vj2yncfe6ugvczx3x3glvaa: resolution: {integrity: sha512-pPCJSCL1Qt4pu/Z0uxBAuke0yEBbxh0s4fOvimna7TEcBLPq0x06/K78AaABXrTVQM6S0vdocFl9EoNgU17hqA==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docsearch/react': 3.3.3_wsldad6nghbaz27nd5ik6opowq - '@docusaurus/core': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq + '@docsearch/react': 3.3.3_xwomlnx6c4c764u5m3knqhjfe4 + '@docusaurus/core': 2.4.0_a462awccz5zly34fisjkvstae4 '@docusaurus/logger': 2.4.0 - '@docusaurus/plugin-content-docs': 2.4.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/theme-common': 2.4.0_dzkbpchgwdeklhvpzcjdgs7mhq + '@docusaurus/plugin-content-docs': 2.4.0_s7d54eqsksar67a3x2y6zry42e + '@docusaurus/theme-common': 2.4.0_a462awccz5zly34fisjkvstae4 '@docusaurus/theme-translations': 2.4.0 '@docusaurus/utils': 2.4.0_@docusaurus+types@2.4.0 '@docusaurus/utils-validation': 2.4.0_@docusaurus+types@2.4.0 @@ -2749,6 +2757,13 @@ packages: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 + /@jridgewell/trace-mapping/0.3.9: + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.15 + dev: false + /@leichtgewicht/ip-codec/2.0.4: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} dev: false @@ -3295,7 +3310,7 @@ packages: - encoding dev: false - /@tensorflow/tfjs-data/4.4.0_qyqwotms6yzzc5jz4dpyeb7wia: + /@tensorflow/tfjs-data/4.4.0_fmvypudsuyso3qej4y75wosx5e: resolution: {integrity: sha512-aY4eq4cgrsrXeBU6ABZAAN3tV0fG4YcHd0z+cYuNXnCo+VEQLJnPmhn+xymZ4VQZQH4GXbVS4dV9pXMclFNRFw==} peerDependencies: '@tensorflow/tfjs-core': 4.4.0 @@ -3304,12 +3319,13 @@ packages: '@tensorflow/tfjs-core': 4.4.0 '@types/node-fetch': 2.6.3 node-fetch: 2.6.9 + seedrandom: 3.0.5 string_decoder: 1.3.0 transitivePeerDependencies: - encoding dev: true - /@tensorflow/tfjs-data/4.6.0_irfc76hwifjxlu6issnjkq7ca4: + /@tensorflow/tfjs-data/4.6.0_25hrazjvazaijgsk43hthtg4eq: resolution: {integrity: sha512-Tu5C9Coi6LY2Eay7OYNAI8Y+Dn1KBAmWWqJ11uCQ7N858q6OBx/TfWZVgdvo7kbRi8ZkuWnk5ANAfcW1DO/zRw==} peerDependencies: '@tensorflow/tfjs-core': 4.6.0 @@ -3318,6 +3334,7 @@ packages: '@tensorflow/tfjs-core': 4.6.0 '@types/node-fetch': 2.6.3 node-fetch: 2.6.9 + seedrandom: 3.0.5 string_decoder: 1.3.0 transitivePeerDependencies: - encoding @@ -3339,13 +3356,13 @@ packages: '@tensorflow/tfjs-core': 4.6.0 dev: false - /@tensorflow/tfjs-node/4.4.0: + /@tensorflow/tfjs-node/4.4.0_seedrandom@3.0.5: resolution: {integrity: sha512-+JSAddsupjSQUDZeb7QGOFkL3Tty3kjPHx8ethiYFzwTZJHCMvM7wZJd0Fqnjxym6A0KpsmB7SPZgwRRXVIlPA==} engines: {node: '>=8.11.0'} requiresBuild: true dependencies: '@mapbox/node-pre-gyp': 1.0.9 - '@tensorflow/tfjs': 4.4.0 + '@tensorflow/tfjs': 4.4.0_seedrandom@3.0.5 adm-zip: 0.5.10 google-protobuf: 3.21.2 https-proxy-agent: 2.2.4 @@ -3358,13 +3375,13 @@ packages: - supports-color dev: true - /@tensorflow/tfjs-node/4.6.0: + /@tensorflow/tfjs-node/4.6.0_seedrandom@3.0.5: resolution: {integrity: sha512-WOUXUnCNps6NGeOCj5GrNkUO+nP86ygA48bb1OEgi5wCLz5Tk5MJX/iqxhZd7xqZxk5usaEqZEZ/NXu3e42BkA==} engines: {node: '>=8.11.0'} requiresBuild: true dependencies: '@mapbox/node-pre-gyp': 1.0.9 - '@tensorflow/tfjs': 4.6.0 + '@tensorflow/tfjs': 4.6.0_seedrandom@3.0.5 adm-zip: 0.5.10 google-protobuf: 3.21.2 https-proxy-agent: 2.2.4 @@ -3377,7 +3394,7 @@ packages: - supports-color dev: false - /@tensorflow/tfjs/4.4.0: + /@tensorflow/tfjs/4.4.0_seedrandom@3.0.5: resolution: {integrity: sha512-EmCsnzdvawyk4b+4JKaLLuicHcJQRZtL1zSy9AWJLiiHTbDDseYgLxfaCEfLk8v2bUe7SBXwl3n3B7OjgvH11Q==} hasBin: true dependencies: @@ -3385,7 +3402,7 @@ packages: '@tensorflow/tfjs-backend-webgl': 4.4.0_qyqwotms6yzzc5jz4dpyeb7wia '@tensorflow/tfjs-converter': 4.4.0_qyqwotms6yzzc5jz4dpyeb7wia '@tensorflow/tfjs-core': 4.4.0 - '@tensorflow/tfjs-data': 4.4.0_qyqwotms6yzzc5jz4dpyeb7wia + '@tensorflow/tfjs-data': 4.4.0_fmvypudsuyso3qej4y75wosx5e '@tensorflow/tfjs-layers': 4.4.0_qyqwotms6yzzc5jz4dpyeb7wia argparse: 1.0.10 chalk: 4.1.2 @@ -3397,7 +3414,7 @@ packages: - seedrandom dev: true - /@tensorflow/tfjs/4.6.0: + /@tensorflow/tfjs/4.6.0_seedrandom@3.0.5: resolution: {integrity: sha512-EWaTljQqo0w7WfbUpTCvWXCigi7/2HVh22NpR8GT875PcQIwimI2nsk7+STYi/Ly/uKTSQuCFcboFTCf8QV32g==} hasBin: true dependencies: @@ -3405,7 +3422,7 @@ packages: '@tensorflow/tfjs-backend-webgl': 4.6.0_irfc76hwifjxlu6issnjkq7ca4 '@tensorflow/tfjs-converter': 4.6.0_irfc76hwifjxlu6issnjkq7ca4 '@tensorflow/tfjs-core': 4.6.0 - '@tensorflow/tfjs-data': 4.6.0_irfc76hwifjxlu6issnjkq7ca4 + '@tensorflow/tfjs-data': 4.6.0_25hrazjvazaijgsk43hthtg4eq '@tensorflow/tfjs-layers': 4.6.0_irfc76hwifjxlu6issnjkq7ca4 argparse: 1.0.10 chalk: 4.1.2 @@ -3426,6 +3443,22 @@ packages: resolution: {integrity: sha512-ffTXxGIP/IRMCjuzHd6M4/HdIrw1bMfC7Bv8hMkTadnePkpe0lG0oDSdbRpSDZb2rQMAgpbWiR10BvxvNYwYrg==} dev: true + /@tsconfig/node10/1.0.9: + resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} + dev: false + + /@tsconfig/node12/1.0.11: + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + dev: false + + /@tsconfig/node14/1.0.3: + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + dev: false + + /@tsconfig/node16/1.0.4: + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + dev: false + /@types/body-parser/1.19.2: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: @@ -3724,7 +3757,7 @@ packages: dependencies: '@types/yargs-parser': 21.0.0 - /@vitejs/plugin-react/4.0.0: + /@vitejs/plugin-react/4.0.0_vite@4.3.1: resolution: {integrity: sha512-HX0XzMjL3hhOYm+0s95pb0Z7F8O81G7joUHgfDd/9J/ZZf5k4xX6QAMFkKsHFxaHlf6X7GD7+XuaZ66ULiJuhQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -3734,6 +3767,7 @@ packages: '@babel/plugin-transform-react-jsx-self': 7.21.0_@babel+core@7.21.4 '@babel/plugin-transform-react-jsx-source': 7.19.6_@babel+core@7.21.4 react-refresh: 0.14.0 + vite: 4.3.1 transitivePeerDependencies: - supports-color dev: true @@ -3935,8 +3969,10 @@ packages: indent-string: 4.0.0 dev: false - /ajv-formats/2.1.1: + /ajv-formats/2.1.1_ajv@8.12.0: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 peerDependenciesMeta: ajv: optional: true @@ -4069,6 +4105,10 @@ packages: delegates: 1.0.0 readable-stream: 3.6.2 + /arg/4.1.3: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + dev: false + /arg/5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} dev: false @@ -4816,7 +4856,7 @@ packages: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: false - /cosmiconfig-typescript-loader/4.3.0_cosmiconfig@8.1.3: + /cosmiconfig-typescript-loader/4.3.0_2lc3nd7q46wc6ggpqjsyhrizha: resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==} engines: {node: '>=12', npm: '>=6'} peerDependencies: @@ -4825,7 +4865,10 @@ packages: ts-node: '>=10' typescript: '>=3' dependencies: + '@types/node': 18.16.0 cosmiconfig: 8.1.3 + ts-node: 10.9.1_gfpyv5b3h2oguybx3lu7z4el7a + typescript: 5.0.4 dev: false /cosmiconfig/6.0.0: @@ -4860,6 +4903,10 @@ packages: path-type: 4.0.0 dev: false + /create-require/1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + dev: false + /cross-env/7.0.3: resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} @@ -5230,6 +5277,11 @@ packages: - supports-color dev: false + /diff/4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} + dev: false + /dir-glob/3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -5750,7 +5802,7 @@ packages: signal-exit: 4.0.1 dev: true - /fork-ts-checker-webpack-plugin/6.5.3_webpack@5.80.0: + /fork-ts-checker-webpack-plugin/6.5.3_dmnk2hichoesbonenkf5yk7fmy: resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -5777,6 +5829,7 @@ packages: schema-utils: 2.7.0 semver: 7.5.0 tapable: 1.1.3 + typescript: 5.0.4 webpack: 5.80.0 dev: false @@ -7186,6 +7239,10 @@ packages: dependencies: semver: 6.3.0 + /make-error/1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + dev: false + /markdown-escapes/1.0.4: resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} dev: false @@ -8044,7 +8101,7 @@ packages: yaml: 1.10.2 dev: true - /postcss-loader/7.2.4_odhuznemqpn4z6tunzrn7pxtre: + /postcss-loader/7.2.4_b6d7qctgqarr3zrgf6stzcq76u: resolution: {integrity: sha512-F88rpxxNspo5hatIc+orYwZDtHFaVFOSIVAx+fBfJC1GmhWbVmPWtmg2gXKE1OxJbneOSGn8PWdIwsZFcruS+w==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -8059,10 +8116,12 @@ packages: optional: true dependencies: cosmiconfig: 8.1.3 - cosmiconfig-typescript-loader: 4.3.0_cosmiconfig@8.1.3 + cosmiconfig-typescript-loader: 4.3.0_2lc3nd7q46wc6ggpqjsyhrizha klona: 2.0.6 postcss: 8.4.23 semver: 7.5.0 + ts-node: 10.9.1_gfpyv5b3h2oguybx3lu7z4el7a + typescript: 5.0.4 webpack: 5.80.0 transitivePeerDependencies: - '@types/node' @@ -8572,7 +8631,7 @@ packages: pure-color: 1.3.0 dev: false - /react-dev-utils/12.0.1_webpack@5.80.0: + /react-dev-utils/12.0.1_dmnk2hichoesbonenkf5yk7fmy: resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} peerDependencies: @@ -8591,7 +8650,7 @@ packages: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3_webpack@5.80.0 + fork-ts-checker-webpack-plugin: 6.5.3_dmnk2hichoesbonenkf5yk7fmy global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -8606,6 +8665,7 @@ packages: shell-quote: 1.8.1 strip-ansi: 6.0.1 text-table: 0.2.0 + typescript: 5.0.4 webpack: 5.80.0 transitivePeerDependencies: - eslint @@ -9118,7 +9178,7 @@ packages: dependencies: '@types/json-schema': 7.0.11 ajv: 8.12.0 - ajv-formats: 2.1.1 + ajv-formats: 2.1.1_ajv@8.12.0 ajv-keywords: 5.1.0_ajv@8.12.0 dev: false @@ -9747,6 +9807,37 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true + /ts-node/10.9.1_gfpyv5b3h2oguybx3lu7z4el7a: + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 18.16.0 + acorn: 8.8.2 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.0.4 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: false + /tslib/2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} dev: false @@ -9831,7 +9922,6 @@ packages: resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} engines: {node: '>=12.20'} hasBin: true - dev: true /ua-parser-js/0.7.35: resolution: {integrity: sha512-veRf7dawaj9xaWEu9HoTVn5Pggtc/qj+kqTOFvNiN1l0YdxwC1kvel57UCjThjGa3BHBihE8/UJAHI+uQHmd/g==} @@ -10094,6 +10184,10 @@ packages: hasBin: true dev: true + /v8-compile-cache-lib/3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + dev: false + /value-equal/1.0.1: resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==} dev: false @@ -10144,7 +10238,7 @@ packages: - terser dev: true - /vite-plugin-top-level-await/1.3.0: + /vite-plugin-top-level-await/1.3.0_vite@4.3.1: resolution: {integrity: sha512-owIfsgWudMlQODWJSwp0sQB3AZZu3qsMygeBjZy8CyjEk6OB9AGd8lHqmgwrcEqgvy9N58lYxSBLVk3/4ejEiA==} peerDependencies: vite: '>=2.8' @@ -10152,15 +10246,50 @@ packages: '@rollup/plugin-virtual': 3.0.1 '@swc/core': 1.3.58 uuid: 9.0.0 + vite: 4.3.1 transitivePeerDependencies: - '@swc/helpers' - rollup dev: true - /vite-plugin-wasm/3.2.2: + /vite-plugin-wasm/3.2.2_vite@4.3.1: resolution: {integrity: sha512-cdbBUNR850AEoMd5nvLmnyeq63CSfoP1ctD/L2vLk/5+wsgAPlAVAzUK5nGKWO/jtehNlrSSHLteN+gFQw7VOA==} peerDependencies: vite: ^2 || ^3 || ^4 + dependencies: + vite: 4.3.1 + dev: true + + /vite/4.3.1: + resolution: {integrity: sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.17.18 + postcss: 8.4.23 + rollup: 3.21.0 + optionalDependencies: + fsevents: 2.3.2 dev: true /vite/4.3.1_@types+node@18.16.0: @@ -10651,6 +10780,11 @@ packages: yargs-parser: 21.1.1 dev: false + /yn/3.1.1: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} + dev: false + /yocto-queue/0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'}