diff --git a/.vscodeignore b/.vscodeignore index fe9243d2..57f5bdb1 100644 --- a/.vscodeignore +++ b/.vscodeignore @@ -13,14 +13,3 @@ scripts .github docs target -.vscode-test.json -!out/node_modules/** - -!node_modules/udx-native/** -!node_modules/sodium-native/** -!node_modules/b4a/** -!node_modules/node-gyp-build/** -!node_modules/streamx/** -!node_modules/queue-tick/** -!node_modules/text-decoder/** -!node_modules/fast-fifo/** diff --git a/package-lock.json b/package-lock.json index 73aa943f..3e25efe5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,7 +7,6 @@ "": { "name": "twinny", "version": "3.12.3", - "hasInstallScript": true, "license": "MIT", "dependencies": { "@lancedb/lancedb": "^0.5.2", @@ -18,15 +17,10 @@ "async-lock": "^1.4.1", "b4a": "^1.6.6", "classnames": "^2.5.1", - "corestore": "^6.18.2", - "debounceify": "^1.1.0", "handlebars": "^4.7.8", "handlebars-loader": "^1.7.3", - "hypercore": "^10.37.7", "hypercore-crypto": "^3.4.2", - "hyperdrive": "^11.8.1", "hyperswarm": "^4.7.15", - "localdrive": "^1.11.4", "minimatch": "^9.0.4", "node-polyfill-webpack-plugin": "^3.0.0", "onnxruntime-web": "^1.18.0", @@ -4076,31 +4070,11 @@ "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.4.2.tgz", "integrity": "sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==" }, - "node_modules/bare-fs": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.3.1.tgz", - "integrity": "sha512-W/Hfxc/6VehXlsgFtbB5B4xFcsCl+pAh30cYhoFyXErf6oGrwjh8SwiPAdHgpmWonKuYpZgGywN0SXt7dgsADA==", - "optional": true, - "dependencies": { - "bare-events": "^2.0.0", - "bare-path": "^2.0.0", - "bare-stream": "^2.0.0" - } - }, "node_modules/bare-os": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.4.0.tgz", "integrity": "sha512-v8DTT08AS/G0F9xrhyLtepoo9EJBJ85FRSMbu1pQUlAf6A8T0tEEQGMVObWeqpjhSPXsE0VGlluFBJu2fdoTNg==" }, - "node_modules/bare-path": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.3.tgz", - "integrity": "sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==", - "optional": true, - "dependencies": { - "bare-os": "^2.1.0" - } - }, "node_modules/bare-signals": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/bare-signals/-/bare-signals-2.2.1.tgz", @@ -4147,11 +4121,6 @@ } ] }, - "node_modules/big-sparse-array": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/big-sparse-array/-/big-sparse-array-1.0.3.tgz", - "integrity": "sha512-6RjV/3mSZORlMdpUaQ6rUSpG637cZm0//E54YYGtQg1c1O+AbZP8UTdJ/TchsDZcTVLmyWZcseBfp2HBeXUXOQ==" - }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -4172,14 +4141,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/binary-stream-equals": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/binary-stream-equals/-/binary-stream-equals-1.0.0.tgz", - "integrity": "sha512-xiUT5LGfD8JiLhbXiG+ByOnbgb9f2ssRLfZDQMl3nZdf89EotQZGZuMkDN8J3n46emabE7RnJ1q0r7Hv3INExw==", - "dependencies": { - "b4a": "^1.3.1" - } - }, "node_modules/bits-to-bytes": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/bits-to-bytes/-/bits-to-bytes-1.3.0.tgz", @@ -4896,6 +4857,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/codecs/-/codecs-3.1.0.tgz", "integrity": "sha512-Dqx8NwvBvnMeuPQdVKy/XEF71igjR5apxBvCGeV0pP1tXadOiaLvDTXt7xh+/5wI1ASB195mXQGJbw3Ml4YDWQ==", + "dev": true, "dependencies": { "b4a": "^1.6.3" } @@ -5126,41 +5088,6 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, - "node_modules/corestore": { - "version": "6.18.3", - "resolved": "https://registry.npmjs.org/corestore/-/corestore-6.18.3.tgz", - "integrity": "sha512-WWF1zbpL5JrxRius6VCw6FqXLjMHHwwuRddlWtpTlKZMX4i44djg3h2IOo7s6wqKUJP7vue9GF8Q5ifC3pj4gQ==", - "dependencies": { - "b4a": "^1.6.4", - "hypercore": "^10.37.10", - "hypercore-crypto": "^3.4.0", - "hypercore-id-encoding": "^1.2.0", - "read-write-mutexify": "^2.1.0", - "ready-resource": "^1.0.0", - "safety-catch": "^1.0.1", - "sodium-universal": "^4.0.0", - "xache": "^1.1.0" - } - }, - "node_modules/crc-native": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/crc-native/-/crc-native-1.0.11.tgz", - "integrity": "sha512-F3eeKJSA2Bx/jgy9f/sVdNVo4FnY+u+XiXHmFutw4RwM+r0SErbu4d/X6UbSlENLLm26T3tp6ycbs61xAEA1ag==", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "napi-macros": "^2.0.0", - "node-gyp-build": "^4.2.3" - } - }, - "node_modules/crc-universal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/crc-universal/-/crc-universal-1.0.4.tgz", - "integrity": "sha512-CE9xWEI6Gd5V0Bdmj5NoWH3d7+EIe4zUpy1sv6uvKYznzsDP1vhiWsTBmL6q9IrH2P6RRshp+8AkhR4CMtY5Hg==", - "optionalDependencies": { - "crc-native": "^1.0.3" - } - }, "node_modules/create-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", @@ -5398,7 +5325,8 @@ "node_modules/debounceify": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/debounceify/-/debounceify-1.1.0.tgz", - "integrity": "sha512-eKuHDVfJVg+u/0nPy8P+fhnLgbyuTgVxuCRrS/R7EpDSMMkBDgSes41MJtSAY1F1hcqfHz3Zy/qpqHHIp/EhdA==" + "integrity": "sha512-eKuHDVfJVg+u/0nPy8P+fhnLgbyuTgVxuCRrS/R7EpDSMMkBDgSes41MJtSAY1F1hcqfHz3Zy/qpqHHIp/EhdA==", + "dev": true }, "node_modules/debug": { "version": "4.3.5", @@ -6606,11 +6534,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/flat-tree": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/flat-tree/-/flat-tree-1.11.0.tgz", - "integrity": "sha512-dO6oawiYBpTROI9RZQ1seCFyNTr5UGnIdk5Ep+h7MbluB8ijnpA+tufJG5AA1hb6HSjhYI8qRo+negHnkBPqVA==" - }, "node_modules/flatbuffers": { "version": "23.5.26", "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-23.5.26.tgz", @@ -6731,17 +6654,6 @@ "node": ">=12" } }, - "node_modules/fs-native-extensions": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-native-extensions/-/fs-native-extensions-1.2.7.tgz", - "integrity": "sha512-IIWKE5oNTMNwp03daCbRgnCaiEdd0r/BPHwD3Ns4NlHH28FQgfwg0ntg8AgaPO236wN0szt2t1NM+VmCW2TcxQ==", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "napi-macros": "^2.0.0", - "node-gyp-build": "^4.2.3" - } - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -7378,6 +7290,7 @@ "version": "2.19.7", "resolved": "https://registry.npmjs.org/hyperbee/-/hyperbee-2.19.7.tgz", "integrity": "sha512-Y0nsv8L8MRSAkR1QQn62nhA6uTXfvgxFz7TvOCu12IzQKMr3rg7p64/deokR8dcVraMdCf6Vrco76uyWMSCYXg==", + "dev": true, "dependencies": { "b4a": "^1.6.0", "codecs": "^3.0.0", @@ -7392,47 +7305,6 @@ "xache": "^1.2.1" } }, - "node_modules/hyperblobs": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/hyperblobs/-/hyperblobs-2.4.0.tgz", - "integrity": "sha512-bdxeUmyCZ4IQNKNXMXRb5N4L/778lZnSp4ipH33tvyZ3+PhIJVEKSqFs8MBA+HyA+6QYGQoULdEwyszr2U5Hhg==", - "dependencies": { - "b4a": "^1.6.1", - "hypercore-errors": "^1.1.1", - "mutexify": "^1.4.0", - "streamx": "^2.13.2" - } - }, - "node_modules/hypercore": { - "version": "10.37.11", - "resolved": "https://registry.npmjs.org/hypercore/-/hypercore-10.37.11.tgz", - "integrity": "sha512-XZU8pYZ77acgSSZIXkaoJVrZ8ZYlf3T8uOacFkdKbitJPdP8DoKoafI/S3YQ3YeFg6Iqty9/NHzhRyXuGCUClw==", - "dependencies": { - "@hyperswarm/secret-stream": "^6.0.0", - "b4a": "^1.1.0", - "bare-events": "^2.2.0", - "big-sparse-array": "^1.0.3", - "compact-encoding": "^2.11.0", - "crc-universal": "^1.0.2", - "fast-fifo": "^1.3.0", - "flat-tree": "^1.9.0", - "hypercore-crypto": "^3.2.1", - "hypercore-errors": "^1.2.0", - "hypercore-id-encoding": "^1.2.0", - "hypertrace": "^1.2.1", - "is-options": "^1.0.1", - "protomux": "^3.5.0", - "quickbit-universal": "^2.2.0", - "random-access-file": "^4.0.0", - "random-array-iterator": "^1.0.0", - "safety-catch": "^1.0.1", - "sodium-universal": "^4.0.0", - "streamx": "^2.12.4", - "unslab": "^1.0.0", - "xache": "^1.1.0", - "z32": "^1.0.0" - } - }, "node_modules/hypercore-crypto": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/hypercore-crypto/-/hypercore-crypto-3.4.2.tgz", @@ -7446,7 +7318,8 @@ "node_modules/hypercore-errors": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/hypercore-errors/-/hypercore-errors-1.2.0.tgz", - "integrity": "sha512-mOIWDsg7+EoS2xMURH7vpxRwJdV1GsBVm1Wst1CHbWbyeMI+9OfUK9bjvcHZ4XR86Q+CSzJkSbnuk7C44kuybw==" + "integrity": "sha512-mOIWDsg7+EoS2xMURH7vpxRwJdV1GsBVm1Wst1CHbWbyeMI+9OfUK9bjvcHZ4XR86Q+CSzJkSbnuk7C44kuybw==", + "dev": true }, "node_modules/hypercore-id-encoding": { "version": "1.3.0", @@ -7487,24 +7360,6 @@ "hyperdht": "bin.js" } }, - "node_modules/hyperdrive": { - "version": "11.8.1", - "resolved": "https://registry.npmjs.org/hyperdrive/-/hyperdrive-11.8.1.tgz", - "integrity": "sha512-l4O3LzFv06G6TPpt/gTcWjpyugsJ8aGqAxQWW0tB1IinyN6fzgCI833Ggrkl6JJ6X2U5bQ5+drWGn79FghRvIw==", - "dependencies": { - "hyperbee": "^2.11.1", - "hyperblobs": "^2.3.0", - "hypercore": "^10.33.0", - "hypercore-errors": "^1.0.0", - "is-options": "^1.0.2", - "mirror-drive": "^1.2.0", - "ready-resource": "^1.0.0", - "safety-catch": "^1.0.2", - "streamx": "^2.12.4", - "sub-encoder": "^2.1.1", - "unix-path-resolve": "^1.0.2" - } - }, "node_modules/hyperswarm": { "version": "4.8.0", "resolved": "https://registry.npmjs.org/hyperswarm/-/hyperswarm-4.8.0.tgz", @@ -7840,14 +7695,6 @@ "node": ">=0.12.0" } }, - "node_modules/is-options": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-options/-/is-options-1.0.2.tgz", - "integrity": "sha512-u+Ai74c8Q74aS8BuHwPdI1jptGOT1FQXgCq8/zv0xRuE+wRgSMEJLj8lVO8Zp9BeGb29BXY6AsNPinfqjkr7Fg==", - "dependencies": { - "b4a": "^1.1.1" - } - }, "node_modules/is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", @@ -9794,22 +9641,6 @@ "json5": "lib/cli.js" } }, - "node_modules/localdrive": { - "version": "1.11.4", - "resolved": "https://registry.npmjs.org/localdrive/-/localdrive-1.11.4.tgz", - "integrity": "sha512-bvQlleNXG+7hF7lPa0s69UD2jfsxhca8P4ZJZ0vxtwLKv4lsMnDFdGriGaMvMl4ZdrIKdW/M3qyYA2yE7S5Ggw==", - "dependencies": { - "b4a": "^1.6.1", - "mirror-drive": "^1.2.0", - "mutexify": "^1.4.0", - "streamx": "^2.12.5", - "unix-path-resolve": "^1.0.2" - }, - "optionalDependencies": { - "bare-fs": "^2.1.1", - "bare-path": "^2.1.0" - } - }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -11016,15 +10847,6 @@ "node": ">=16 || 14 >=14.17" } }, - "node_modules/mirror-drive": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mirror-drive/-/mirror-drive-1.3.1.tgz", - "integrity": "sha512-hdY1sR1bFe0sTi0ECzS2nKOP1wRhTJtsgbzM7bdgPvXLBKGaOf8JEqpCMoofgTQ6+aEOQfHHk1zl5Ja0gUMeng==", - "dependencies": { - "binary-stream-equals": "^1.0.0", - "same-data": "^1.0.0" - } - }, "node_modules/mkdirp-classic": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", @@ -11252,6 +11074,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/mutexify/-/mutexify-1.4.0.tgz", "integrity": "sha512-pbYSsOrSB/AKN5h/WzzLRMFgZhClWccf2XIB4RSMC8JbquiB0e0/SH5AIfdQMdyHmYtv4seU7yV/TvAwPLJ1Yg==", + "dev": true, "dependencies": { "queue-tick": "^1.0.0" } @@ -12408,6 +12231,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/protocol-buffers-encodings/-/protocol-buffers-encodings-1.2.0.tgz", "integrity": "sha512-daeNPuKh1NlLD1uDfbLpD+xyUTc07nEtfHwmBZmt/vH0B7VOM+JOCOpDcx9ZRpqHjAiIkGqyTDi+wfGSl17R9w==", + "dev": true, "dependencies": { "b4a": "^1.6.0", "signed-varint": "^2.0.1", @@ -12530,57 +12354,6 @@ "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" }, - "node_modules/quickbit-native": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/quickbit-native/-/quickbit-native-2.2.7.tgz", - "integrity": "sha512-dtUD8M8u2s92IUxWRBb2rTb9MpEHL+EmIM/YjXd7k0vZOvi0zRJHnFUL00FRRvZPE7dZOo48QMMtEl/6W00aXg==", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "b4a": "^1.6.0", - "napi-macros": "^2.0.0", - "node-gyp-build": "^4.2.3" - } - }, - "node_modules/quickbit-universal": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/quickbit-universal/-/quickbit-universal-2.2.0.tgz", - "integrity": "sha512-w02i1R8n7+6pEKTud8DfF8zbFY9o7RtPlUc3jWbtCkDKvhbx/AvV7oNnz4/TcmsPGpSJS+fq5Ud6RH6+YPvSGg==", - "dependencies": { - "b4a": "^1.6.0", - "simdle-universal": "^1.1.0" - }, - "optionalDependencies": { - "quickbit-native": "^2.2.0" - } - }, - "node_modules/random-access-file": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/random-access-file/-/random-access-file-4.0.7.tgz", - "integrity": "sha512-SOLseGmpbJRLLrVEDOJY3rqX1AwUmQnN0IAMjRLvld3fexaL8hYgti6VFuyT72bDMWSwVyvQROHh6FcE+PefKQ==", - "dependencies": { - "random-access-storage": "^3.0.0" - }, - "optionalDependencies": { - "bare-fs": "^2.1.1", - "bare-path": "^2.1.0", - "fs-native-extensions": "^1.1.0" - } - }, - "node_modules/random-access-storage": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/random-access-storage/-/random-access-storage-3.0.2.tgz", - "integrity": "sha512-Es9maUyWdJXWKckKy9s1+vT+DEgAt+PBb9lxPaake/0EDUsHehloKGv9v1zimS2V3gpFAcQXubvc1Rgci2sDPQ==", - "dependencies": { - "bare-events": "^2.2.0", - "queue-tick": "^1.0.0" - } - }, - "node_modules/random-array-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/random-array-iterator/-/random-array-iterator-1.0.0.tgz", - "integrity": "sha512-u7xCM93XqKEvPTP6xZp2ehttcAemKnh73oKNf1FvzuVCfpt6dILDt1Kxl1LeBjm2iNIeR49VGFhy4Iz3yOun+Q==" - }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -12700,11 +12473,6 @@ "node": ">=0.8" } }, - "node_modules/read-write-mutexify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/read-write-mutexify/-/read-write-mutexify-2.1.0.tgz", - "integrity": "sha512-fDw/p5/acI1ytVY1UbxEDma/ej1yJH/n9NcjS9YNzcE6sPBPWdlru3ydRa/UBowUg4zqOvNMD5SOGYJrlQ6MzQ==" - }, "node_modules/readable-stream": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", @@ -12748,6 +12516,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/ready-resource/-/ready-resource-1.1.1.tgz", "integrity": "sha512-EQbJs+wXphM1opGCpYSp3toAID8okqGDLmhjGLCiptMfMHGcTxdP3lsmSsYwU+lbrUXrbuhhgcDPge656X48VQ==", + "dev": true, "dependencies": { "bare-events": "^2.2.0" } @@ -13142,11 +12911,6 @@ "resolved": "https://registry.npmjs.org/safety-catch/-/safety-catch-1.0.2.tgz", "integrity": "sha512-C1UYVZ4dtbBxEtvOcpjBaaD27nP8MlvyAQEp2fOTOEe6pfUpk1cDUxij6BR1jZup6rSyUTaBBplK7LanskrULA==" }, - "node_modules/same-data": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/same-data/-/same-data-1.0.0.tgz", - "integrity": "sha512-Eqn7N2yV+aKMlUHTRqUwYG1Iv0cJqjlvLKj/GoP5PozJn361QaOYX14+v87r7NqQUZC22noP/LfLrSQiPwAygw==" - }, "node_modules/sax": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", @@ -13332,33 +13096,11 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.1.tgz", "integrity": "sha512-abgDPg1106vuZZOvw7cFwdCABddfJRz5akcCcchzTbhyhYnsG31y4AlZEgp315T7W3nQq5P4xeOm186ZiPVFzw==", + "dev": true, "dependencies": { "varint": "~5.0.0" } }, - "node_modules/simdle-native": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/simdle-native/-/simdle-native-1.2.6.tgz", - "integrity": "sha512-PTQt0c3CakgTVKrl1ZPNTEFS9Y8Wju9cqoHHcBXcTl6UOzUYwGOLTM5c2LboB7lmcnIIn/GfDZYvy8CzK0tR5w==", - "hasInstallScript": true, - "optional": true, - "dependencies": { - "b4a": "^1.6.0", - "napi-macros": "^2.0.0", - "node-gyp-build": "^4.2.3" - } - }, - "node_modules/simdle-universal": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/simdle-universal/-/simdle-universal-1.1.2.tgz", - "integrity": "sha512-3n3w1bs+uwgHKQjt6arez83EywNlhZzYvNOhvAASTl/8KqNIcqr6aHyGt3JRlfuUC7iB0tomJRPlJ2cRGIpBzA==", - "dependencies": { - "b4a": "^1.6.0" - }, - "optionalDependencies": { - "simdle-native": "^1.1.1" - } - }, "node_modules/simple-concat": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", @@ -13789,15 +13531,6 @@ "inline-style-parser": "0.2.3" } }, - "node_modules/sub-encoder": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/sub-encoder/-/sub-encoder-2.1.3.tgz", - "integrity": "sha512-Xxx04ygZo/1J3yHvaSA6VhDmiSaBQkw/PmO3YnnYFXle+tfOGToC6FcDpIfMztWZXJzuKG14b/57HMkiL58C6A==", - "dependencies": { - "b4a": "^1.6.0", - "codecs": "^3.1.0" - } - }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", @@ -14561,11 +14294,6 @@ "node": ">= 10.0.0" } }, - "node_modules/unix-path-resolve": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unix-path-resolve/-/unix-path-resolve-1.0.2.tgz", - "integrity": "sha512-kG4g5nobBBaMnH2XbrS4sLUXEpx4nY2J3C6KAlAUcnahG2HChxSPVKWYrqEq76iTo+cyMkLUjqxGaQR2tz097Q==" - }, "node_modules/unordered-set": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unordered-set/-/unordered-set-2.0.1.tgz", @@ -14575,6 +14303,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/unslab/-/unslab-1.2.0.tgz", "integrity": "sha512-VDhUt6dP/pMcisarj64YBmBhiTIcXmpPgRMP7ZoJRCnBdpoPZ+SahMEqwu2VwTuwGEth61F2UGP29ksOidRF6g==", + "dev": true, "dependencies": { "b4a": "^1.6.6" } @@ -14681,7 +14410,8 @@ "node_modules/varint": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz", - "integrity": "sha512-gC13b/bWrqQoKY2EmROCZ+AR0jitc6DnDGaQ6Ls9QpKmuSgJB1eQ7H3KETtQm7qSdMWMKCmsshyCmUwMLh3OAA==" + "integrity": "sha512-gC13b/bWrqQoKY2EmROCZ+AR0jitc6DnDGaQ6Ls9QpKmuSgJB1eQ7H3KETtQm7qSdMWMKCmsshyCmUwMLh3OAA==", + "dev": true }, "node_modules/vectordb": { "version": "0.5.0", diff --git a/scripts/build.mjs b/scripts/build.mjs index 0b6c7288..0ff978d6 100644 --- a/scripts/build.mjs +++ b/scripts/build.mjs @@ -19,6 +19,10 @@ import { copy } from 'esbuild-plugin-copy'; copy({ resolveFrom: 'cwd', assets: [ + { + from: './node_modules/onnxruntime-web/dist/ort-wasm-simd.wasm', + to: './out/ort-wasm-simd.wasm' + }, { from: './node_modules/tree-sitter-wasms/out/**/*.wasm', to: './out/tree-sitter-wasms' @@ -28,12 +32,8 @@ import { copy } from 'esbuild-plugin-copy'; to: './out/tree-sitter.wasm' }, { - from: './node_modules/udx-native/build/Release/udx.node', - to: './out/udx.node' - }, - { - from: './node_modules/sodium-native/build/Release/sodium.node', - to: './out/sodium.node' + from: './node_modules/web-tree-sitter/tree-sitter.wasm', + to: './out/tree-sitter.wasm' }, { from: './node_modules/b4a/**', diff --git a/src/extension.global.d.ts b/src/extension.global.d.ts index 1335c77e..f859a1c8 100644 --- a/src/extension.global.d.ts +++ b/src/extension.global.d.ts @@ -1,4 +1,3 @@ -declare module '@lancedb/vectordb-linux-x64-gnu' declare module 'hyperswarm' declare module 'b4a'