diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 245508cdb..6144f8d03 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -256,3 +256,44 @@ jobs: cargo run -p oxc_ast_tools git diff --exit-code || (echo 'AST changes caused the "generated" code to get outdated. Have you forgotten to run the `just ast` command and/or commit generated codes?' && exit 1) + + napi: + name: Test NAPI + runs-on: ubuntu-latest + steps: + - uses: taiki-e/checkout-action@v1 + - uses: dorny/paths-filter@v3 + id: filter + with: + filters: | + src: + - 'pnpm-lock.yaml' + - 'napi/**' + - uses: Boshen/setup-rust@main + if: steps.filter.outputs.src == 'true' + with: + # warm cache factory for all other CI jobs + # cache `target` directory to avoid download crates + save-cache: ${{ github.ref_name == 'main' }} + cache-key: warm + - uses: pnpm/action-setup@v4.0.0 + if: steps.filter.outputs.src == 'true' + with: + package_json_file: ./package.json + - uses: actions/setup-node@v4 + if: steps.filter.outputs.src == 'true' + with: + node-version-file: .node-version + cache: pnpm + - run: pnpm install + if: steps.filter.outputs.src == 'true' + - name: Test napi/parser + if: steps.filter.outputs.src == 'true' + working-directory: napi/parser + run: pnpm build && pnpm test + - name: Test napi/transform + if: steps.filter.outputs.src == 'true' + working-directory: napi/transform + run: pnpm build && pnpm test + - run: git diff --exit-code + if: steps.filter.outputs.src == 'true' diff --git a/napi/parser/package.json b/napi/parser/package.json index c3e685f31..0abc6ae0e 100644 --- a/napi/parser/package.json +++ b/napi/parser/package.json @@ -1,17 +1,11 @@ { "name": "@oxc-parser/binding", - "packageManager": "pnpm@9.8.0", "private": true, "scripts": { "build": "napi build --platform --release", "test": "node test.mjs", "bench": "node parse.bench.mjs" }, - "devDependencies": { - "@napi-rs/cli": "3.0.0-alpha.61", - "es-module-lexer": "^1.4.1", - "tinybench": "^2.6.0" - }, "engines": { "node": ">=14.*" }, diff --git a/napi/transform/package.json b/napi/transform/package.json index 3367e4d2f..0dfa5a953 100644 --- a/napi/transform/package.json +++ b/napi/transform/package.json @@ -1,14 +1,10 @@ { "name": "@oxc-transform/binding", - "packageManager": "pnpm@9.8.0", "private": true, "scripts": { "build": "napi build --platform --release", "test": "node test.mjs" }, - "devDependencies": { - "@napi-rs/cli": "3.0.0-alpha.61" - }, "engines": { "node": ">=14.*" }, diff --git a/napi/transform/pnpm-lock.yaml b/napi/transform/pnpm-lock.yaml deleted file mode 100644 index 286b20934..000000000 --- a/napi/transform/pnpm-lock.yaml +++ /dev/null @@ -1,1108 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - devDependencies: - '@napi-rs/cli': - specifier: 3.0.0-alpha.61 - version: 3.0.0-alpha.61(@emnapi/runtime@1.2.0) - -packages: - - '@emnapi/core@1.2.0': - resolution: {integrity: sha512-E7Vgw78I93we4ZWdYCb4DGAwRROGkMIXk7/y87UmANR+J6qsWusmC3gLt0H+O0KOt5e6O38U8oJamgbudrES/w==} - - '@emnapi/runtime@1.2.0': - resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} - - '@emnapi/wasi-threads@1.0.1': - resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==} - - '@inquirer/checkbox@2.4.0': - resolution: {integrity: sha512-XHOCmntitRBD8SJcrv+6X9YakxO1wfsvezOnU5MBIXeTlSBRCVk9DOIrx6Cgi9BS3qkcy7oQb+fUGEKrP6xecQ==} - engines: {node: '>=18'} - - '@inquirer/confirm@3.1.15': - resolution: {integrity: sha512-CiLGi3JmKGEsia5kYJN62yG/njHydbYIkzSBril7tCaKbsnIqxa2h/QiON9NjfwiKck/2siosz4h7lVhLFocMQ==} - engines: {node: '>=18'} - - '@inquirer/core@9.0.3': - resolution: {integrity: sha512-p2BRZv/vMmpwlU4ZR966vKQzGVCi4VhLjVofwnFLziTQia541T7i1Ar8/LPh+LzjkXzocme+g5Io6MRtzlCcNA==} - engines: {node: '>=18'} - - '@inquirer/editor@2.1.15': - resolution: {integrity: sha512-UmtZnY36rGLS/4cCzvdRmk0xxsGgH2AsF0v1SSlBZ3C5JK/Bxm2gNW8fmUVzQ5vm8kpdWASXPapbUx4iV49ScA==} - engines: {node: '>=18'} - - '@inquirer/expand@2.1.15': - resolution: {integrity: sha512-aBnnrBw9vbFJROUlDCsbq8H/plX6JHfPwLmSphxaVqOR+b1hgLdw+oRhZkpcJhG2AZOlc8IKzGdZhji93gQg4w==} - engines: {node: '>=18'} - - '@inquirer/figures@1.0.4': - resolution: {integrity: sha512-R7Gsg6elpuqdn55fBH2y9oYzrU/yKrSmIsDX4ROT51vohrECFzTf2zw9BfUbOW8xjfmM2QbVoVYdTwhrtEKWSQ==} - engines: {node: '>=18'} - - '@inquirer/input@2.2.2': - resolution: {integrity: sha512-VjkzYSVH0606nLi9HHiSb4QYs2idwRgneiMoFoTAIwQ1Qwx6OIDugOYLtLta3gP8AWZx7qUvgDtj+/SJuiiKuQ==} - engines: {node: '>=18'} - - '@inquirer/number@1.0.3': - resolution: {integrity: sha512-GLTuhuhzK/QtB7BhM2pLJGKsv366kv237iNF8hTEOx+EGmXsPNGTydAgZmcuVizEmgC9VSVh1S0memXnIUTYzQ==} - engines: {node: '>=18'} - - '@inquirer/password@2.1.15': - resolution: {integrity: sha512-/JmiTtIcSYbZdPucEW5q2rhC71vGKPivm3LFqNDQEI6lJyffq7hlfKKFC+R1Qp19dMqkaG+O5L1XmcHpmlAUUQ==} - engines: {node: '>=18'} - - '@inquirer/prompts@5.2.0': - resolution: {integrity: sha512-7jBWrlkvprEHEFw29zG/piw/M76c5/zYQWfi8ybHeyzcTuXkh1NjDQxLg2PiruvsIt36z1zvKM5yn7vbF0Yr/A==} - engines: {node: '>=18'} - - '@inquirer/rawlist@2.1.15': - resolution: {integrity: sha512-zwU6aWDMyuQNiY5Z0iYXkxi7pliRFXqUmiS7vG6lAGxqcbOSptYgIxGJnd3AU4Y91N0Tbt57+koJL0S2p6vSkA==} - engines: {node: '>=18'} - - '@inquirer/select@2.4.0': - resolution: {integrity: sha512-iU1eRkHirVNs43zWk6anMIMKc7tCXlJ+I5DcpIV7JzMe+45TuPPOGGCgeGIkZ4xYJ3cXdFoh7GJpm84PNC8veg==} - engines: {node: '>=18'} - - '@inquirer/type@1.5.0': - resolution: {integrity: sha512-L/UdayX9Z1lLN+itoTKqJ/X4DX5DaWu2Sruwt4XgZzMNv32x4qllbzMX4MbJlz0yxAQtU19UvABGOjmdq1u3qA==} - engines: {node: '>=18'} - - '@napi-rs/cli@3.0.0-alpha.61': - resolution: {integrity: sha512-xAJJWacaXc2lKMKmchEdnDIVRRnprbzAB5BjM5PXXc9n48tQ32/OqaoCo28u+3pxHD9svymYYYyZIb/e+8PTqg==} - engines: {node: '>= 16'} - hasBin: true - peerDependencies: - '@emnapi/runtime': ^1.1.0 - emnapi: ^1.1.0 - peerDependenciesMeta: - '@emnapi/runtime': - optional: true - emnapi: - optional: true - - '@napi-rs/cross-toolchain@0.0.16': - resolution: {integrity: sha512-jwdjHT5L0m9MH0CmzDwPp0ckn/UO7afHCsPeo7NugHUvYgvlgS7SWhdMVgIgJW2HHqhcW/2nhaLLGpAU1c7QRQ==} - peerDependencies: - '@napi-rs/cross-toolchain-arm64-target-aarch64': ^0.0.16 - '@napi-rs/cross-toolchain-arm64-target-armv7': ^0.0.16 - '@napi-rs/cross-toolchain-arm64-target-x86_64': ^0.0.16 - '@napi-rs/cross-toolchain-x64-target-aarch64': ^0.0.16 - '@napi-rs/cross-toolchain-x64-target-armv7': ^0.0.16 - '@napi-rs/cross-toolchain-x64-target-x86_64': ^0.0.16 - peerDependenciesMeta: - '@napi-rs/cross-toolchain-arm64-target-aarch64': - optional: true - '@napi-rs/cross-toolchain-arm64-target-armv7': - optional: true - '@napi-rs/cross-toolchain-arm64-target-x86_64': - optional: true - '@napi-rs/cross-toolchain-x64-target-aarch64': - optional: true - '@napi-rs/cross-toolchain-x64-target-armv7': - optional: true - '@napi-rs/cross-toolchain-x64-target-x86_64': - optional: true - - '@napi-rs/lzma-android-arm-eabi@1.3.1': - resolution: {integrity: sha512-mtGOg8jXlc+pTBI86cqohfndS9UmOAkk9d5CChKMb8btVks70yhUN1e7YYS3QFbmoxbPs2Ee+wmuH1Khdc7B2w==} - engines: {node: '>= 10'} - cpu: [arm] - os: [android] - - '@napi-rs/lzma-android-arm64@1.3.1': - resolution: {integrity: sha512-4uGkQgAv9Tnc/i0k2eIgbhZgyzs94+iECWxz4MFZNcZ1fNGvGbRL2j+SITE4OmwrUn3TuFK/uYWfgzooq8E1Qg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - - '@napi-rs/lzma-darwin-arm64@1.3.1': - resolution: {integrity: sha512-MZBg4iwHTS8icjTiCMdzh8kYrMmKBCEglFPa+vjI91R2XDwuuwSzqmpATRpmMH8cWUUWtGPF4fnxKzjgkzhd4Q==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@napi-rs/lzma-darwin-x64@1.3.1': - resolution: {integrity: sha512-7vte+1lYV7xgZERKH/pjAeh4T16aQASKOzu4op70pK6VP/64Plr5rrvqxQqQmlAIe4pwyo/RkFl1n4LXDod3xg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@napi-rs/lzma-freebsd-x64@1.3.1': - resolution: {integrity: sha512-uBS74fynTqLUC3catIxyezCafn8UDlr2yxVV47vz1T6Vop2PGDz/cMQdV6rnLSjPE08Rv66ihM36mgf/MmOkOg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [freebsd] - - '@napi-rs/lzma-linux-arm-gnueabihf@1.3.1': - resolution: {integrity: sha512-rrVLyqBJeN29gPJCNkPbZ7dAzaseEcERKyhjwM+DfbFrDUvtkEcrYPvo+iwE/NmF+OkZQkzcanrVMGnq/mcJYQ==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - - '@napi-rs/lzma-linux-arm64-gnu@1.3.1': - resolution: {integrity: sha512-vDmVsthRbX2opkgRirJJGKQxUP/spvyVM2Y5CyCWZ7sadSID3hA97r38gf9ISn/sJ8/r93IPWLq+iycudNKi+Q==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@napi-rs/lzma-linux-arm64-musl@1.3.1': - resolution: {integrity: sha512-x4m/J3hRdFd3IoqKc+4aBcSUkcuDEP7hH6vdss8bKNLjPfXmnG/lcHJEQX3hNnNOULPP8xVRxgiY8jeL62cnsw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@napi-rs/lzma-linux-x64-gnu@1.3.1': - resolution: {integrity: sha512-riB+Xg72NfH8Kcpq07omshVu0QsLW0v2bhywBNYxvA+t2dGGWSIEN1U/zazUXys+IEA6pBQKqLVseurWE6Cl8g==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@napi-rs/lzma-linux-x64-musl@1.3.1': - resolution: {integrity: sha512-JXLgJFwoeysxdSg7rdVYP8wrliCQVJlU5JcLYjRVSCL4P0mQTjnYi7R7VdaOkDACw/Fvlji7oIJXt0KiaDTcOw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@napi-rs/lzma-wasm32-wasi@1.3.1': - resolution: {integrity: sha512-XTA9XTUtj0KPKuzNS2oi3bWN6tJodk00wwMd/TiKoEqx9Fe/zu+OfDGuXAn+xs+P7S3YCDHqjYinuTQMZ0ucJw==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] - - '@napi-rs/lzma-win32-arm64-msvc@1.3.1': - resolution: {integrity: sha512-qLDfs9UEtLPPTN/FdSz3gSdlx86VwFQBuLBrQtaiYQtUTKZCOYV1Z1fXqFt5Zqa1HKV2oyXnwGcTI7RpcyXxtg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@napi-rs/lzma-win32-ia32-msvc@1.3.1': - resolution: {integrity: sha512-rWNlxLFMIfvxzfdQCfeQ3D/HEnQG3vfladFYrXUx6ePXO6r+BLCGn6/LWSSuKlw4vKkb1iHEWsAVaRLIcJEMIA==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@napi-rs/lzma-win32-x64-msvc@1.3.1': - resolution: {integrity: sha512-SNfHNqEjabXfTL1+KRi0qiAhwIlZHhQystvfSYX6p1g+2trSC/3WUpUQ4fbbR7KyE31g2AAnwjXivnlQ0af/pg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@napi-rs/lzma@1.3.1': - resolution: {integrity: sha512-XyZoBlYNMvCulK/RmVK/0nB3j7IdH7HpqcrMMg0U+HqQqKRLOQBwvnKNBocPC1bZQ7iZuKWYTLn1ayZwTyek8w==} - engines: {node: '>= 10'} - - '@napi-rs/tar-android-arm-eabi@0.1.1': - resolution: {integrity: sha512-Ufa0ahZvE5KGrC2WBux5svCe/jvC+e8IgtleiicwqnfgTfbDknYyq/QuqkP1AnMp/IvTmx2iutCZt6OFIG0zAg==} - engines: {node: '>= 10'} - cpu: [arm] - os: [android] - - '@napi-rs/tar-android-arm64@0.1.1': - resolution: {integrity: sha512-KUu5fHIiIObSuZ/crHxUrQ243+LiCRKPwdCVLHwjtftqFjzls+R2Mp6GrpM41XxexDMN00SUta3kazi93Xr19A==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - - '@napi-rs/tar-darwin-arm64@0.1.1': - resolution: {integrity: sha512-jaqgdX20iIga+2gzotQ78eF00Cm8vECocUYeMY62WqyzJNv/jx1dlOfELWEccOjpmawFT9tjWebsS9F1QMvSUg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@napi-rs/tar-darwin-x64@0.1.1': - resolution: {integrity: sha512-80sa32IxfRso9x9sGTFpfLSx3BnruyJODpSkUzalOCz9i14n5gOKA8KR/JrnSWwDz0p5l5P9kfQD3pu8Voj7WA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@napi-rs/tar-freebsd-x64@0.1.1': - resolution: {integrity: sha512-P7V1zBjjC1dCrTwtUzuzYM4AeZduigeCtd8qQw2IUZowM5AsmhMd77oYuXjdU29cEpKUpyYjJRxjPCzFy+WbAQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [freebsd] - - '@napi-rs/tar-linux-arm-gnueabihf@0.1.1': - resolution: {integrity: sha512-qpC71ILPkWKt8k1iJCYt5gjwcOkd2VFSQIelTRr12t5CVNKV04rE/TMdwFoCP7kxbtb9Fl2cZzCRISw2BhMCmQ==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - - '@napi-rs/tar-linux-arm64-gnu@0.1.1': - resolution: {integrity: sha512-71QgxcFJCog6O4Tauoge8D0ILkDGJTRk3ru7zG8PUFG1QXJ1kkiRikdT77YmoVxtomc9FUOt+bdEdU5Yn+3QUQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@napi-rs/tar-linux-arm64-musl@0.1.1': - resolution: {integrity: sha512-R2e7YEILPKc447N1hUt1zQuyy0st83HX6nhmtFywS1aOj76/3hzxLVrebGiiS6kifyCrO82o66CNTYe7DixMZw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@napi-rs/tar-linux-x64-gnu@0.1.1': - resolution: {integrity: sha512-tmy9q2LXUB2GQ+IgUzJn3+us52leplMu96ORyFq1iHQEelGSqXt4xi5DzU07JhX3obJPqVqkybtcRS4enBfmBA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@napi-rs/tar-linux-x64-musl@0.1.1': - resolution: {integrity: sha512-j5ePbe6vihApl0cGPPDUVTWZbf2mF4NhxngAoG2jp7AeX3cWP2O4pjsvaOraW6QfvWEMFPeER7S0b6eBS7duvA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@napi-rs/tar-wasm32-wasi@0.1.1': - resolution: {integrity: sha512-se0+DlOiIRt7mcz7BeOJDoZtCrROpKLwiAOGmNgrjQ/SZS7TnOPuwm3wy9XN9WLoepttEjCEem6UP8yD5GJuQg==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] - - '@napi-rs/tar-win32-arm64-msvc@0.1.1': - resolution: {integrity: sha512-FDZPi2wC7RwzvodogigLh/pJvhqCTVTUqOYuHlLkPSUbSAGiEkI55wk9RqH3y3EdJQaDuzyqC0QKz5ket2U+GA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@napi-rs/tar-win32-ia32-msvc@0.1.1': - resolution: {integrity: sha512-OPR9Tou5z5M912G7Kc7gkf1ltinbOQx5dS/OeDIWHvPGOfdFDIxt0YVKhzSLRJi43+zIDp8/+cbeMD/cKXfX8w==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@napi-rs/tar-win32-x64-msvc@0.1.1': - resolution: {integrity: sha512-hiv5KfhrMSg8tTRC2oQXVckVg1h6ZVjwbd5aF9Esl0V3p2TaNFwwbqgnAN4Gm/PmSnHWNL/IRTHkk3cOzDWihQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@napi-rs/tar@0.1.1': - resolution: {integrity: sha512-FOMhwwlvoYjHaDBxP26K3D92ltw1Y/CC4CIjgC6qXdzW4MYNwTlEyI58smCM3k+nCVJH3kpOYyH3sgbK4WZA4A==} - engines: {node: '>= 10'} - - '@napi-rs/wasm-runtime@0.2.4': - resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} - - '@napi-rs/wasm-tools-android-arm-eabi@0.0.2': - resolution: {integrity: sha512-/b+UU3suXjW4P0DzHRNdrnebQtFKcQf/YMeZJH+xUlKgvwli5kbmWjx8Wqqz0VETVkUTuPqJMBDIVLyc+14FGw==} - engines: {node: '>= 10'} - cpu: [arm] - os: [android] - - '@napi-rs/wasm-tools-android-arm64@0.0.2': - resolution: {integrity: sha512-j57GbDflwJdZtT8pZj5fOV4JAP+LdKN+wzsUYs+QRUoBqpWbbUANudolqfw63bkS9sD4z7fbCuz8iwtJqzxTVA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - - '@napi-rs/wasm-tools-darwin-arm64@0.0.2': - resolution: {integrity: sha512-P2ChgWgVuv9GwmbxN89R84KzIImoTqXINteEixUvmkdnhyFiR+I8deNs89Yed+5w8QLC6MEfrtRqLP9YI+NoQA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - '@napi-rs/wasm-tools-darwin-x64@0.0.2': - resolution: {integrity: sha512-T/kQQ0gt8+wau1Z821PKVAD76QhmwVoLs2CT7Z9tTBs2pJvwSCP0C/kQiQAHcJIMi7A2E9Ab/Mez0BERy50EFA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@napi-rs/wasm-tools-freebsd-x64@0.0.2': - resolution: {integrity: sha512-GnnHu+r5sfzuxC/1J5UMF/h3BOZnHb3NQZ5hmbCfZYCKzpzRxrAJhzRunlbRN+v0x8M/49dztVTYR3s7K4ooAw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [freebsd] - - '@napi-rs/wasm-tools-linux-arm64-gnu@0.0.2': - resolution: {integrity: sha512-KnZdLT0OnKb1CG2kdt3/WvM43vr9i+FEwXCvSOVC/6Tsifz7ynhMg7LAVESILd03HubzQJfg9nbRsk0bQ+IOwg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@napi-rs/wasm-tools-linux-arm64-musl@0.0.2': - resolution: {integrity: sha512-HkpZOID2U8P6pWqK3mqZ8bxU5xcuT3iA2fO+jrxn78h006iYgfNmdc5JaVhHnHazMmk32xKhSV4iV0VUh8UWDg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@napi-rs/wasm-tools-linux-x64-gnu@0.0.2': - resolution: {integrity: sha512-YksJWBCyOalB9ogtP9+/dZKP+vR6+h7BmzMXaXMT71WW/GvIsifMVgv+DY/FRSNJQupp5Y+ugjqVAOUOc/G65g==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@napi-rs/wasm-tools-linux-x64-musl@0.0.2': - resolution: {integrity: sha512-sPtRxPMdw05KdTcxgSPMmSXG2+PiK3vJ/l2+g9hvjnnKtvslJN2Hr7j8zgzuoKRAUFPaJVe6+D2xVh5cpdqhww==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@napi-rs/wasm-tools-wasm32-wasi@0.0.2': - resolution: {integrity: sha512-muRvZK7AIuo88G2AxYx3gA59rHMQgoN004saQkBvXnz3K/DVHKfTZ6TtUebss8zI3dURU6xExL8drxFWYxjEbQ==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] - - '@napi-rs/wasm-tools-win32-arm64-msvc@0.0.2': - resolution: {integrity: sha512-Cn13WQ+tpFqdVwx0DIWKbsI9auFyzVZV4F5UNOUeDt6GgOL+NndgJul0Pc9bSU6fi03AylMPfF/nTCaDWO2Wgw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@napi-rs/wasm-tools-win32-ia32-msvc@0.0.2': - resolution: {integrity: sha512-xsg5DkIQi82a8rcx6246Y3XC8TIqHamY+/C6sIlPLaZEuHctDkMECAw0AANwRf5vN//D2oo2oljOuoYtB1GOKw==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@napi-rs/wasm-tools-win32-x64-msvc@0.0.2': - resolution: {integrity: sha512-yHigltEt33eq8bappvKsIliz4MxfMPn1M+NWbIFRWN+IS1Z57mhmc1osuk+IRXrSlq0Tom0R6MYN1jpkZKz81Q==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@napi-rs/wasm-tools@0.0.2': - resolution: {integrity: sha512-kBvDQCP5BLw2TxTENXLp3Of7vVEx0uyIye824JHE4dduzzOHVgSoOFVhVqAT3Fx/hLV445RVWfEqQbXMg4w/Mw==} - engines: {node: '>= 10'} - - '@octokit/auth-token@5.1.1': - resolution: {integrity: sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==} - engines: {node: '>= 18'} - - '@octokit/core@6.1.2': - resolution: {integrity: sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==} - engines: {node: '>= 18'} - - '@octokit/endpoint@10.1.1': - resolution: {integrity: sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==} - engines: {node: '>= 18'} - - '@octokit/graphql@8.1.1': - resolution: {integrity: sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==} - engines: {node: '>= 18'} - - '@octokit/openapi-types@22.2.0': - resolution: {integrity: sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==} - - '@octokit/plugin-paginate-rest@11.3.3': - resolution: {integrity: sha512-o4WRoOJZlKqEEgj+i9CpcmnByvtzoUYC6I8PD2SA95M+BJ2x8h7oLcVOg9qcowWXBOdcTRsMZiwvM3EyLm9AfA==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=6' - - '@octokit/plugin-request-log@5.3.1': - resolution: {integrity: sha512-n/lNeCtq+9ofhC15xzmJCNKP2BWTv8Ih2TTy+jatNCCq/gQP/V7rK3fjIfuz0pDWDALO/o/4QY4hyOF6TQQFUw==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=6' - - '@octokit/plugin-rest-endpoint-methods@13.2.4': - resolution: {integrity: sha512-gusyAVgTrPiuXOdfqOySMDztQHv6928PQ3E4dqVGEtOvRXAKRbJR4b1zQyniIT9waqaWk/UDaoJ2dyPr7Bk7Iw==} - engines: {node: '>= 18'} - peerDependencies: - '@octokit/core': '>=6' - - '@octokit/request-error@6.1.4': - resolution: {integrity: sha512-VpAhIUxwhWZQImo/dWAN/NpPqqojR6PSLgLYAituLM6U+ddx9hCioFGwBr5Mi+oi5CLeJkcAs3gJ0PYYzU6wUg==} - engines: {node: '>= 18'} - - '@octokit/request@9.1.3': - resolution: {integrity: sha512-V+TFhu5fdF3K58rs1pGUJIDH5RZLbZm5BI+MNF+6o/ssFNT4vWlCh/tVpF3NxGtP15HUxTTMUbsG5llAuU2CZA==} - engines: {node: '>= 18'} - - '@octokit/rest@21.0.1': - resolution: {integrity: sha512-RWA6YU4CqK0h0J6tfYlUFnH3+YgBADlxaHXaKSG+BVr2y4PTfbU2tlKuaQoQZ83qaTbi4CUxLNAmbAqR93A6mQ==} - engines: {node: '>= 18'} - - '@octokit/types@13.5.0': - resolution: {integrity: sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==} - - '@tybys/wasm-util@0.9.0': - resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} - - '@types/mute-stream@0.0.4': - resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} - - '@types/node@20.14.11': - resolution: {integrity: sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==} - - '@types/wrap-ansi@3.0.0': - resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} - - ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - before-after-hook@3.0.2: - resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==} - - chardet@0.7.0: - resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - - cli-spinners@2.9.2: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} - engines: {node: '>=6'} - - cli-width@4.1.0: - resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} - engines: {node: '>= 12'} - - clipanion@3.2.1: - resolution: {integrity: sha512-dYFdjLb7y1ajfxQopN05mylEpK9ZX0sO1/RfMXdfmwjlIsPkbh4p7A682x++zFPLDCo1x3p82dtljHf5cW2LKA==} - peerDependencies: - typanion: '*' - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - - debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - external-editor@3.1.0: - resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} - engines: {node: '>=4'} - - iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - - inquirer@10.0.3: - resolution: {integrity: sha512-/PxdZLy7YgrD5GFIBqUDy08jt73YVRzXrRJqv0Kfe4jJ2tPBhbr16r7OKkHEJ/Bd/0GgOLYSeqtQS/01YS5Pow==} - engines: {node: '>=18'} - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - lodash-es@4.17.21: - resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} - - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - - mute-stream@1.0.0: - resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - os-tmpdir@1.0.2: - resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} - engines: {node: '>=0.10.0'} - - run-async@3.0.0: - resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} - engines: {node: '>=0.12.0'} - - rxjs@7.8.1: - resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} - - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} - engines: {node: '>=10'} - hasBin: true - - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - tmp@0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} - engines: {node: '>=0.6.0'} - - toml@3.0.0: - resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} - - tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - - typanion@3.14.0: - resolution: {integrity: sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==} - - type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - - universal-user-agent@7.0.2: - resolution: {integrity: sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==} - - wasm-sjlj@1.0.5: - resolution: {integrity: sha512-Z/MHJeOkAvJJVWnGX3/YZGYldGaawZbYHX4ldYG9kLhcdB8H31F5x66M7Zc4BP/7pg0aLsusQj1629m2B3Rilg==} - - wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - - yoctocolors-cjs@2.1.2: - resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} - engines: {node: '>=18'} - -snapshots: - - '@emnapi/core@1.2.0': - dependencies: - '@emnapi/wasi-threads': 1.0.1 - tslib: 2.6.3 - optional: true - - '@emnapi/runtime@1.2.0': - dependencies: - tslib: 2.6.3 - optional: true - - '@emnapi/wasi-threads@1.0.1': - dependencies: - tslib: 2.6.3 - optional: true - - '@inquirer/checkbox@2.4.0': - dependencies: - '@inquirer/core': 9.0.3 - '@inquirer/figures': 1.0.4 - '@inquirer/type': 1.5.0 - ansi-escapes: 4.3.2 - yoctocolors-cjs: 2.1.2 - - '@inquirer/confirm@3.1.15': - dependencies: - '@inquirer/core': 9.0.3 - '@inquirer/type': 1.5.0 - - '@inquirer/core@9.0.3': - dependencies: - '@inquirer/figures': 1.0.4 - '@inquirer/type': 1.5.0 - '@types/mute-stream': 0.0.4 - '@types/node': 20.14.11 - '@types/wrap-ansi': 3.0.0 - ansi-escapes: 4.3.2 - cli-spinners: 2.9.2 - cli-width: 4.1.0 - mute-stream: 1.0.0 - signal-exit: 4.1.0 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - yoctocolors-cjs: 2.1.2 - - '@inquirer/editor@2.1.15': - dependencies: - '@inquirer/core': 9.0.3 - '@inquirer/type': 1.5.0 - external-editor: 3.1.0 - - '@inquirer/expand@2.1.15': - dependencies: - '@inquirer/core': 9.0.3 - '@inquirer/type': 1.5.0 - yoctocolors-cjs: 2.1.2 - - '@inquirer/figures@1.0.4': {} - - '@inquirer/input@2.2.2': - dependencies: - '@inquirer/core': 9.0.3 - '@inquirer/type': 1.5.0 - - '@inquirer/number@1.0.3': - dependencies: - '@inquirer/core': 9.0.3 - '@inquirer/type': 1.5.0 - - '@inquirer/password@2.1.15': - dependencies: - '@inquirer/core': 9.0.3 - '@inquirer/type': 1.5.0 - ansi-escapes: 4.3.2 - - '@inquirer/prompts@5.2.0': - dependencies: - '@inquirer/checkbox': 2.4.0 - '@inquirer/confirm': 3.1.15 - '@inquirer/editor': 2.1.15 - '@inquirer/expand': 2.1.15 - '@inquirer/input': 2.2.2 - '@inquirer/number': 1.0.3 - '@inquirer/password': 2.1.15 - '@inquirer/rawlist': 2.1.15 - '@inquirer/select': 2.4.0 - - '@inquirer/rawlist@2.1.15': - dependencies: - '@inquirer/core': 9.0.3 - '@inquirer/type': 1.5.0 - yoctocolors-cjs: 2.1.2 - - '@inquirer/select@2.4.0': - dependencies: - '@inquirer/core': 9.0.3 - '@inquirer/figures': 1.0.4 - '@inquirer/type': 1.5.0 - ansi-escapes: 4.3.2 - yoctocolors-cjs: 2.1.2 - - '@inquirer/type@1.5.0': - dependencies: - mute-stream: 1.0.0 - - '@napi-rs/cli@3.0.0-alpha.61(@emnapi/runtime@1.2.0)': - dependencies: - '@napi-rs/cross-toolchain': 0.0.16 - '@napi-rs/wasm-tools': 0.0.2 - '@octokit/rest': 21.0.1 - clipanion: 3.2.1(typanion@3.14.0) - colorette: 2.0.20 - debug: 4.3.5 - inquirer: 10.0.3 - js-yaml: 4.1.0 - lodash-es: 4.17.21 - semver: 7.6.3 - toml: 3.0.0 - typanion: 3.14.0 - wasm-sjlj: 1.0.5 - optionalDependencies: - '@emnapi/runtime': 1.2.0 - transitivePeerDependencies: - - '@napi-rs/cross-toolchain-arm64-target-aarch64' - - '@napi-rs/cross-toolchain-arm64-target-armv7' - - '@napi-rs/cross-toolchain-arm64-target-x86_64' - - '@napi-rs/cross-toolchain-x64-target-aarch64' - - '@napi-rs/cross-toolchain-x64-target-armv7' - - '@napi-rs/cross-toolchain-x64-target-x86_64' - - supports-color - - '@napi-rs/cross-toolchain@0.0.16': - dependencies: - '@napi-rs/lzma': 1.3.1 - '@napi-rs/tar': 0.1.1 - debug: 4.3.5 - transitivePeerDependencies: - - supports-color - - '@napi-rs/lzma-android-arm-eabi@1.3.1': - optional: true - - '@napi-rs/lzma-android-arm64@1.3.1': - optional: true - - '@napi-rs/lzma-darwin-arm64@1.3.1': - optional: true - - '@napi-rs/lzma-darwin-x64@1.3.1': - optional: true - - '@napi-rs/lzma-freebsd-x64@1.3.1': - optional: true - - '@napi-rs/lzma-linux-arm-gnueabihf@1.3.1': - optional: true - - '@napi-rs/lzma-linux-arm64-gnu@1.3.1': - optional: true - - '@napi-rs/lzma-linux-arm64-musl@1.3.1': - optional: true - - '@napi-rs/lzma-linux-x64-gnu@1.3.1': - optional: true - - '@napi-rs/lzma-linux-x64-musl@1.3.1': - optional: true - - '@napi-rs/lzma-wasm32-wasi@1.3.1': - dependencies: - '@napi-rs/wasm-runtime': 0.2.4 - optional: true - - '@napi-rs/lzma-win32-arm64-msvc@1.3.1': - optional: true - - '@napi-rs/lzma-win32-ia32-msvc@1.3.1': - optional: true - - '@napi-rs/lzma-win32-x64-msvc@1.3.1': - optional: true - - '@napi-rs/lzma@1.3.1': - optionalDependencies: - '@napi-rs/lzma-android-arm-eabi': 1.3.1 - '@napi-rs/lzma-android-arm64': 1.3.1 - '@napi-rs/lzma-darwin-arm64': 1.3.1 - '@napi-rs/lzma-darwin-x64': 1.3.1 - '@napi-rs/lzma-freebsd-x64': 1.3.1 - '@napi-rs/lzma-linux-arm-gnueabihf': 1.3.1 - '@napi-rs/lzma-linux-arm64-gnu': 1.3.1 - '@napi-rs/lzma-linux-arm64-musl': 1.3.1 - '@napi-rs/lzma-linux-x64-gnu': 1.3.1 - '@napi-rs/lzma-linux-x64-musl': 1.3.1 - '@napi-rs/lzma-wasm32-wasi': 1.3.1 - '@napi-rs/lzma-win32-arm64-msvc': 1.3.1 - '@napi-rs/lzma-win32-ia32-msvc': 1.3.1 - '@napi-rs/lzma-win32-x64-msvc': 1.3.1 - - '@napi-rs/tar-android-arm-eabi@0.1.1': - optional: true - - '@napi-rs/tar-android-arm64@0.1.1': - optional: true - - '@napi-rs/tar-darwin-arm64@0.1.1': - optional: true - - '@napi-rs/tar-darwin-x64@0.1.1': - optional: true - - '@napi-rs/tar-freebsd-x64@0.1.1': - optional: true - - '@napi-rs/tar-linux-arm-gnueabihf@0.1.1': - optional: true - - '@napi-rs/tar-linux-arm64-gnu@0.1.1': - optional: true - - '@napi-rs/tar-linux-arm64-musl@0.1.1': - optional: true - - '@napi-rs/tar-linux-x64-gnu@0.1.1': - optional: true - - '@napi-rs/tar-linux-x64-musl@0.1.1': - optional: true - - '@napi-rs/tar-wasm32-wasi@0.1.1': - dependencies: - '@napi-rs/wasm-runtime': 0.2.4 - optional: true - - '@napi-rs/tar-win32-arm64-msvc@0.1.1': - optional: true - - '@napi-rs/tar-win32-ia32-msvc@0.1.1': - optional: true - - '@napi-rs/tar-win32-x64-msvc@0.1.1': - optional: true - - '@napi-rs/tar@0.1.1': - optionalDependencies: - '@napi-rs/tar-android-arm-eabi': 0.1.1 - '@napi-rs/tar-android-arm64': 0.1.1 - '@napi-rs/tar-darwin-arm64': 0.1.1 - '@napi-rs/tar-darwin-x64': 0.1.1 - '@napi-rs/tar-freebsd-x64': 0.1.1 - '@napi-rs/tar-linux-arm-gnueabihf': 0.1.1 - '@napi-rs/tar-linux-arm64-gnu': 0.1.1 - '@napi-rs/tar-linux-arm64-musl': 0.1.1 - '@napi-rs/tar-linux-x64-gnu': 0.1.1 - '@napi-rs/tar-linux-x64-musl': 0.1.1 - '@napi-rs/tar-wasm32-wasi': 0.1.1 - '@napi-rs/tar-win32-arm64-msvc': 0.1.1 - '@napi-rs/tar-win32-ia32-msvc': 0.1.1 - '@napi-rs/tar-win32-x64-msvc': 0.1.1 - - '@napi-rs/wasm-runtime@0.2.4': - dependencies: - '@emnapi/core': 1.2.0 - '@emnapi/runtime': 1.2.0 - '@tybys/wasm-util': 0.9.0 - optional: true - - '@napi-rs/wasm-tools-android-arm-eabi@0.0.2': - optional: true - - '@napi-rs/wasm-tools-android-arm64@0.0.2': - optional: true - - '@napi-rs/wasm-tools-darwin-arm64@0.0.2': - optional: true - - '@napi-rs/wasm-tools-darwin-x64@0.0.2': - optional: true - - '@napi-rs/wasm-tools-freebsd-x64@0.0.2': - optional: true - - '@napi-rs/wasm-tools-linux-arm64-gnu@0.0.2': - optional: true - - '@napi-rs/wasm-tools-linux-arm64-musl@0.0.2': - optional: true - - '@napi-rs/wasm-tools-linux-x64-gnu@0.0.2': - optional: true - - '@napi-rs/wasm-tools-linux-x64-musl@0.0.2': - optional: true - - '@napi-rs/wasm-tools-wasm32-wasi@0.0.2': - dependencies: - '@napi-rs/wasm-runtime': 0.2.4 - optional: true - - '@napi-rs/wasm-tools-win32-arm64-msvc@0.0.2': - optional: true - - '@napi-rs/wasm-tools-win32-ia32-msvc@0.0.2': - optional: true - - '@napi-rs/wasm-tools-win32-x64-msvc@0.0.2': - optional: true - - '@napi-rs/wasm-tools@0.0.2': - optionalDependencies: - '@napi-rs/wasm-tools-android-arm-eabi': 0.0.2 - '@napi-rs/wasm-tools-android-arm64': 0.0.2 - '@napi-rs/wasm-tools-darwin-arm64': 0.0.2 - '@napi-rs/wasm-tools-darwin-x64': 0.0.2 - '@napi-rs/wasm-tools-freebsd-x64': 0.0.2 - '@napi-rs/wasm-tools-linux-arm64-gnu': 0.0.2 - '@napi-rs/wasm-tools-linux-arm64-musl': 0.0.2 - '@napi-rs/wasm-tools-linux-x64-gnu': 0.0.2 - '@napi-rs/wasm-tools-linux-x64-musl': 0.0.2 - '@napi-rs/wasm-tools-wasm32-wasi': 0.0.2 - '@napi-rs/wasm-tools-win32-arm64-msvc': 0.0.2 - '@napi-rs/wasm-tools-win32-ia32-msvc': 0.0.2 - '@napi-rs/wasm-tools-win32-x64-msvc': 0.0.2 - - '@octokit/auth-token@5.1.1': {} - - '@octokit/core@6.1.2': - dependencies: - '@octokit/auth-token': 5.1.1 - '@octokit/graphql': 8.1.1 - '@octokit/request': 9.1.3 - '@octokit/request-error': 6.1.4 - '@octokit/types': 13.5.0 - before-after-hook: 3.0.2 - universal-user-agent: 7.0.2 - - '@octokit/endpoint@10.1.1': - dependencies: - '@octokit/types': 13.5.0 - universal-user-agent: 7.0.2 - - '@octokit/graphql@8.1.1': - dependencies: - '@octokit/request': 9.1.3 - '@octokit/types': 13.5.0 - universal-user-agent: 7.0.2 - - '@octokit/openapi-types@22.2.0': {} - - '@octokit/plugin-paginate-rest@11.3.3(@octokit/core@6.1.2)': - dependencies: - '@octokit/core': 6.1.2 - '@octokit/types': 13.5.0 - - '@octokit/plugin-request-log@5.3.1(@octokit/core@6.1.2)': - dependencies: - '@octokit/core': 6.1.2 - - '@octokit/plugin-rest-endpoint-methods@13.2.4(@octokit/core@6.1.2)': - dependencies: - '@octokit/core': 6.1.2 - '@octokit/types': 13.5.0 - - '@octokit/request-error@6.1.4': - dependencies: - '@octokit/types': 13.5.0 - - '@octokit/request@9.1.3': - dependencies: - '@octokit/endpoint': 10.1.1 - '@octokit/request-error': 6.1.4 - '@octokit/types': 13.5.0 - universal-user-agent: 7.0.2 - - '@octokit/rest@21.0.1': - dependencies: - '@octokit/core': 6.1.2 - '@octokit/plugin-paginate-rest': 11.3.3(@octokit/core@6.1.2) - '@octokit/plugin-request-log': 5.3.1(@octokit/core@6.1.2) - '@octokit/plugin-rest-endpoint-methods': 13.2.4(@octokit/core@6.1.2) - - '@octokit/types@13.5.0': - dependencies: - '@octokit/openapi-types': 22.2.0 - - '@tybys/wasm-util@0.9.0': - dependencies: - tslib: 2.6.3 - optional: true - - '@types/mute-stream@0.0.4': - dependencies: - '@types/node': 20.14.11 - - '@types/node@20.14.11': - dependencies: - undici-types: 5.26.5 - - '@types/wrap-ansi@3.0.0': {} - - ansi-escapes@4.3.2: - dependencies: - type-fest: 0.21.3 - - ansi-regex@5.0.1: {} - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - argparse@2.0.1: {} - - before-after-hook@3.0.2: {} - - chardet@0.7.0: {} - - cli-spinners@2.9.2: {} - - cli-width@4.1.0: {} - - clipanion@3.2.1(typanion@3.14.0): - dependencies: - typanion: 3.14.0 - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.4: {} - - colorette@2.0.20: {} - - debug@4.3.5: - dependencies: - ms: 2.1.2 - - emoji-regex@8.0.0: {} - - external-editor@3.1.0: - dependencies: - chardet: 0.7.0 - iconv-lite: 0.4.24 - tmp: 0.0.33 - - iconv-lite@0.4.24: - dependencies: - safer-buffer: 2.1.2 - - inquirer@10.0.3: - dependencies: - '@inquirer/prompts': 5.2.0 - '@inquirer/type': 1.5.0 - '@types/mute-stream': 0.0.4 - ansi-escapes: 4.3.2 - mute-stream: 1.0.0 - run-async: 3.0.0 - rxjs: 7.8.1 - - is-fullwidth-code-point@3.0.0: {} - - js-yaml@4.1.0: - dependencies: - argparse: 2.0.1 - - lodash-es@4.17.21: {} - - ms@2.1.2: {} - - mute-stream@1.0.0: {} - - os-tmpdir@1.0.2: {} - - run-async@3.0.0: {} - - rxjs@7.8.1: - dependencies: - tslib: 2.6.3 - - safer-buffer@2.1.2: {} - - semver@7.6.3: {} - - signal-exit@4.1.0: {} - - string-width@4.2.3: - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - - tmp@0.0.33: - dependencies: - os-tmpdir: 1.0.2 - - toml@3.0.0: {} - - tslib@2.6.3: {} - - typanion@3.14.0: {} - - type-fest@0.21.3: {} - - undici-types@5.26.5: {} - - universal-user-agent@7.0.2: {} - - wasm-sjlj@1.0.5: {} - - wrap-ansi@6.2.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - yoctocolors-cjs@2.1.2: {} diff --git a/package.json b/package.json index f96239024..b7037b394 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,13 @@ { + "name": "oxc", + "private": true, + "packageManager": "pnpm@9.9.0", "volta": { "node": "22.7.0" + }, + "devDependencies": { + "@napi-rs/cli": "3.0.0-alpha.61", + "es-module-lexer": "^1.4.1", + "tinybench": "^2.6.0" } } diff --git a/napi/parser/pnpm-lock.yaml b/pnpm-lock.yaml similarity index 74% rename from napi/parser/pnpm-lock.yaml rename to pnpm-lock.yaml index d971fcb25..5e1f87c60 100644 --- a/napi/parser/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,10 +13,14 @@ importers: version: 3.0.0-alpha.61(@emnapi/runtime@1.2.0) es-module-lexer: specifier: ^1.4.1 - version: 1.4.1 + version: 1.5.4 tinybench: specifier: ^2.6.0 - version: 2.6.0 + version: 2.9.0 + + napi/parser: {} + + napi/transform: {} packages: @@ -29,56 +33,60 @@ packages: '@emnapi/wasi-threads@1.0.1': resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==} - '@inquirer/checkbox@2.4.0': - resolution: {integrity: sha512-XHOCmntitRBD8SJcrv+6X9YakxO1wfsvezOnU5MBIXeTlSBRCVk9DOIrx6Cgi9BS3qkcy7oQb+fUGEKrP6xecQ==} + '@inquirer/checkbox@2.5.0': + resolution: {integrity: sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA==} engines: {node: '>=18'} - '@inquirer/confirm@3.1.15': - resolution: {integrity: sha512-CiLGi3JmKGEsia5kYJN62yG/njHydbYIkzSBril7tCaKbsnIqxa2h/QiON9NjfwiKck/2siosz4h7lVhLFocMQ==} + '@inquirer/confirm@3.2.0': + resolution: {integrity: sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==} engines: {node: '>=18'} - '@inquirer/core@9.0.3': - resolution: {integrity: sha512-p2BRZv/vMmpwlU4ZR966vKQzGVCi4VhLjVofwnFLziTQia541T7i1Ar8/LPh+LzjkXzocme+g5Io6MRtzlCcNA==} + '@inquirer/core@9.1.0': + resolution: {integrity: sha512-RZVfH//2ytTjmaBIzeKT1zefcQZzuruwkpTwwbe/i2jTl4o9M+iML5ChULzz6iw1Ok8iUBBsRCjY2IEbD8Ft4w==} engines: {node: '>=18'} - '@inquirer/editor@2.1.15': - resolution: {integrity: sha512-UmtZnY36rGLS/4cCzvdRmk0xxsGgH2AsF0v1SSlBZ3C5JK/Bxm2gNW8fmUVzQ5vm8kpdWASXPapbUx4iV49ScA==} + '@inquirer/editor@2.2.0': + resolution: {integrity: sha512-9KHOpJ+dIL5SZli8lJ6xdaYLPPzB8xB9GZItg39MBybzhxA16vxmszmQFrRwbOA918WA2rvu8xhDEg/p6LXKbw==} engines: {node: '>=18'} - '@inquirer/expand@2.1.15': - resolution: {integrity: sha512-aBnnrBw9vbFJROUlDCsbq8H/plX6JHfPwLmSphxaVqOR+b1hgLdw+oRhZkpcJhG2AZOlc8IKzGdZhji93gQg4w==} + '@inquirer/expand@2.2.0': + resolution: {integrity: sha512-PD0z1dTRTIlpcnXRMRvdVPfBe10jBf4i7YLBU8tNWDkf3HxqmdymVvqnT8XG+hxQSvqfpJCe13Jv2Iv1eB3bIg==} engines: {node: '>=18'} - '@inquirer/figures@1.0.4': - resolution: {integrity: sha512-R7Gsg6elpuqdn55fBH2y9oYzrU/yKrSmIsDX4ROT51vohrECFzTf2zw9BfUbOW8xjfmM2QbVoVYdTwhrtEKWSQ==} + '@inquirer/figures@1.0.5': + resolution: {integrity: sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA==} engines: {node: '>=18'} - '@inquirer/input@2.2.2': - resolution: {integrity: sha512-VjkzYSVH0606nLi9HHiSb4QYs2idwRgneiMoFoTAIwQ1Qwx6OIDugOYLtLta3gP8AWZx7qUvgDtj+/SJuiiKuQ==} + '@inquirer/input@2.3.0': + resolution: {integrity: sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==} engines: {node: '>=18'} - '@inquirer/number@1.0.3': - resolution: {integrity: sha512-GLTuhuhzK/QtB7BhM2pLJGKsv366kv237iNF8hTEOx+EGmXsPNGTydAgZmcuVizEmgC9VSVh1S0memXnIUTYzQ==} + '@inquirer/number@1.1.0': + resolution: {integrity: sha512-ilUnia/GZUtfSZy3YEErXLJ2Sljo/mf9fiKc08n18DdwdmDbOzRcTv65H1jjDvlsAuvdFXf4Sa/aL7iw/NanVA==} engines: {node: '>=18'} - '@inquirer/password@2.1.15': - resolution: {integrity: sha512-/JmiTtIcSYbZdPucEW5q2rhC71vGKPivm3LFqNDQEI6lJyffq7hlfKKFC+R1Qp19dMqkaG+O5L1XmcHpmlAUUQ==} + '@inquirer/password@2.2.0': + resolution: {integrity: sha512-5otqIpgsPYIshqhgtEwSspBQE40etouR8VIxzpJkv9i0dVHIpyhiivbkH9/dGiMLdyamT54YRdGJLfl8TFnLHg==} engines: {node: '>=18'} - '@inquirer/prompts@5.2.0': - resolution: {integrity: sha512-7jBWrlkvprEHEFw29zG/piw/M76c5/zYQWfi8ybHeyzcTuXkh1NjDQxLg2PiruvsIt36z1zvKM5yn7vbF0Yr/A==} + '@inquirer/prompts@5.4.0': + resolution: {integrity: sha512-HIQGd7JOX6WXf7zg7WGs+1m+e3eRFyL4mDtWRlV01AXqZido9W3BSoku2BR4E1lK/NCXok6jg6tTcLw4I0thfg==} engines: {node: '>=18'} - '@inquirer/rawlist@2.1.15': - resolution: {integrity: sha512-zwU6aWDMyuQNiY5Z0iYXkxi7pliRFXqUmiS7vG6lAGxqcbOSptYgIxGJnd3AU4Y91N0Tbt57+koJL0S2p6vSkA==} + '@inquirer/rawlist@2.3.0': + resolution: {integrity: sha512-zzfNuINhFF7OLAtGHfhwOW2TlYJyli7lOUoJUXw/uyklcwalV6WRXBXtFIicN8rTRK1XTiPWB4UY+YuW8dsnLQ==} engines: {node: '>=18'} - '@inquirer/select@2.4.0': - resolution: {integrity: sha512-iU1eRkHirVNs43zWk6anMIMKc7tCXlJ+I5DcpIV7JzMe+45TuPPOGGCgeGIkZ4xYJ3cXdFoh7GJpm84PNC8veg==} + '@inquirer/search@1.1.0': + resolution: {integrity: sha512-h+/5LSj51dx7hp5xOn4QFnUaKeARwUCLs6mIhtkJ0JYPBLmEYjdHSYh7I6GrLg9LwpJ3xeX0FZgAG1q0QdCpVQ==} engines: {node: '>=18'} - '@inquirer/type@1.5.0': - resolution: {integrity: sha512-L/UdayX9Z1lLN+itoTKqJ/X4DX5DaWu2Sruwt4XgZzMNv32x4qllbzMX4MbJlz0yxAQtU19UvABGOjmdq1u3qA==} + '@inquirer/select@2.5.0': + resolution: {integrity: sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==} + engines: {node: '>=18'} + + '@inquirer/type@1.5.3': + resolution: {integrity: sha512-xUQ14WQGR/HK5ei+2CvgcwoH9fQ4PgPGmVFSN0pc1+fVyDL3MREhyAY7nxEErSu6CkllBM3D7e3e+kOvtu+eIg==} engines: {node: '>=18'} '@napi-rs/cli@3.0.0-alpha.61': @@ -204,91 +212,103 @@ packages: resolution: {integrity: sha512-XyZoBlYNMvCulK/RmVK/0nB3j7IdH7HpqcrMMg0U+HqQqKRLOQBwvnKNBocPC1bZQ7iZuKWYTLn1ayZwTyek8w==} engines: {node: '>= 10'} - '@napi-rs/tar-android-arm-eabi@0.1.1': - resolution: {integrity: sha512-Ufa0ahZvE5KGrC2WBux5svCe/jvC+e8IgtleiicwqnfgTfbDknYyq/QuqkP1AnMp/IvTmx2iutCZt6OFIG0zAg==} + '@napi-rs/tar-android-arm-eabi@0.1.4': + resolution: {integrity: sha512-LMSysWp5AmZj1NOCB2jshc9KCvp4gm7vm0Cra5U2crMvlj/fwGrvv6+EzSw49y8wCkNEcQ8QaGq5NBQKiLogSg==} engines: {node: '>= 10'} cpu: [arm] os: [android] - '@napi-rs/tar-android-arm64@0.1.1': - resolution: {integrity: sha512-KUu5fHIiIObSuZ/crHxUrQ243+LiCRKPwdCVLHwjtftqFjzls+R2Mp6GrpM41XxexDMN00SUta3kazi93Xr19A==} + '@napi-rs/tar-android-arm64@0.1.4': + resolution: {integrity: sha512-A/2rl8xr7F5yOtHVARROoSwjRRDNL1RlXCsg/K+RE5/V9iPBojsJsLpFPilp7InF6bi+z7aYn+yWCD6wSwfF4A==} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@napi-rs/tar-darwin-arm64@0.1.1': - resolution: {integrity: sha512-jaqgdX20iIga+2gzotQ78eF00Cm8vECocUYeMY62WqyzJNv/jx1dlOfELWEccOjpmawFT9tjWebsS9F1QMvSUg==} + '@napi-rs/tar-darwin-arm64@0.1.4': + resolution: {integrity: sha512-mnGBswBRtxDqUwXUZx+f9Uuy2uPssxuvcWFTYgUSZqlS2pg/XIWZdHZhbqWqKGpjpZrYcr+42roytbWlZ+epMA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@napi-rs/tar-darwin-x64@0.1.1': - resolution: {integrity: sha512-80sa32IxfRso9x9sGTFpfLSx3BnruyJODpSkUzalOCz9i14n5gOKA8KR/JrnSWwDz0p5l5P9kfQD3pu8Voj7WA==} + '@napi-rs/tar-darwin-x64@0.1.4': + resolution: {integrity: sha512-I81Fvl/cfnFVBET49xywNd57dXLJPO7jqrjD9Z2bKeXA0v0Zt1cwV1IOOTihFZXJv7kgu6EfNB7oumoLOTqq5A==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@napi-rs/tar-freebsd-x64@0.1.1': - resolution: {integrity: sha512-P7V1zBjjC1dCrTwtUzuzYM4AeZduigeCtd8qQw2IUZowM5AsmhMd77oYuXjdU29cEpKUpyYjJRxjPCzFy+WbAQ==} + '@napi-rs/tar-freebsd-x64@0.1.4': + resolution: {integrity: sha512-p5OFr3MqidZHkt9bHV2FgeS6k06g+s0GR2kvj/wm2mIxr7u3/sj3+RTr7GHz5DQq08T7uH85HhsrGYWN3vxmSg==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@napi-rs/tar-linux-arm-gnueabihf@0.1.1': - resolution: {integrity: sha512-qpC71ILPkWKt8k1iJCYt5gjwcOkd2VFSQIelTRr12t5CVNKV04rE/TMdwFoCP7kxbtb9Fl2cZzCRISw2BhMCmQ==} + '@napi-rs/tar-linux-arm-gnueabihf@0.1.4': + resolution: {integrity: sha512-POp2zb/Yuw6taEmrTlEoQI5S+2HmgfV1VtqGQZgRmCa85NlWLDsR6vbW9euu/6NbLj3ld15cCeJC2oJkv9k/xg==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@napi-rs/tar-linux-arm64-gnu@0.1.1': - resolution: {integrity: sha512-71QgxcFJCog6O4Tauoge8D0ILkDGJTRk3ru7zG8PUFG1QXJ1kkiRikdT77YmoVxtomc9FUOt+bdEdU5Yn+3QUQ==} + '@napi-rs/tar-linux-arm64-gnu@0.1.4': + resolution: {integrity: sha512-TV+2AppSgJx5U9nk1C9bh1afWcBVnnANJ4SmtqUF6ediHcDS2rLebeI8BGljfnX9F149qbT9gOGN+R8tofpCsg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@napi-rs/tar-linux-arm64-musl@0.1.1': - resolution: {integrity: sha512-R2e7YEILPKc447N1hUt1zQuyy0st83HX6nhmtFywS1aOj76/3hzxLVrebGiiS6kifyCrO82o66CNTYe7DixMZw==} + '@napi-rs/tar-linux-arm64-musl@0.1.4': + resolution: {integrity: sha512-UFBvKpYmuQRbgmXuSSPb8mRjq4JRZLYJhqwrWWnlfQP13xK2WB7mL2GhewBgynSH4YKDm6biKhK6U5RrSWEDgw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@napi-rs/tar-linux-x64-gnu@0.1.1': - resolution: {integrity: sha512-tmy9q2LXUB2GQ+IgUzJn3+us52leplMu96ORyFq1iHQEelGSqXt4xi5DzU07JhX3obJPqVqkybtcRS4enBfmBA==} + '@napi-rs/tar-linux-ppc64-gnu@0.1.4': + resolution: {integrity: sha512-HT+h6Wv51SKXqks8UBF+KVuNJ09fM1GyO+SvCnDB5MF66tGiI2C6/MSX69zf1ZeqjACds1K/UwKiZCmE76/j9A==} + engines: {node: '>= 10'} + cpu: [ppc64] + os: [linux] + + '@napi-rs/tar-linux-s390x-gnu@0.1.4': + resolution: {integrity: sha512-SJ+HSr281Y6cgJrQ4nkYbXaTHAmTLv/FZm5k9ZRA6Khml//ZoWi7CiT8dnPeD4QxYwCzAFA4aYMUOQJM/mk2/w==} + engines: {node: '>= 10'} + cpu: [s390x] + os: [linux] + + '@napi-rs/tar-linux-x64-gnu@0.1.4': + resolution: {integrity: sha512-LrF0lRFiFOkO40jfgTdF8dRTvYOLV52fdZ/YnJuBodNcxqEl9rChO3v5Uag//sy0me85FjqtobQNRQP8Nd80dA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@napi-rs/tar-linux-x64-musl@0.1.1': - resolution: {integrity: sha512-j5ePbe6vihApl0cGPPDUVTWZbf2mF4NhxngAoG2jp7AeX3cWP2O4pjsvaOraW6QfvWEMFPeER7S0b6eBS7duvA==} + '@napi-rs/tar-linux-x64-musl@0.1.4': + resolution: {integrity: sha512-etGUWbs+Tk1PtzgyWrVzXa2fQrHNKSc/whHm+4x1Num8Oz+wGdjCDTUktYxAVy33PKZhdblVxxE83QXxkgjneQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@napi-rs/tar-wasm32-wasi@0.1.1': - resolution: {integrity: sha512-se0+DlOiIRt7mcz7BeOJDoZtCrROpKLwiAOGmNgrjQ/SZS7TnOPuwm3wy9XN9WLoepttEjCEem6UP8yD5GJuQg==} + '@napi-rs/tar-wasm32-wasi@0.1.4': + resolution: {integrity: sha512-mANkm93AKy+OspkOBAC5WI64SopXT0VawdTjpeGW1OgyUSJWdUB5rhs3I7B/HW1bi5tsUoZOZQe3rVgYdfzA6g==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@napi-rs/tar-win32-arm64-msvc@0.1.1': - resolution: {integrity: sha512-FDZPi2wC7RwzvodogigLh/pJvhqCTVTUqOYuHlLkPSUbSAGiEkI55wk9RqH3y3EdJQaDuzyqC0QKz5ket2U+GA==} + '@napi-rs/tar-win32-arm64-msvc@0.1.4': + resolution: {integrity: sha512-/5/gp6WR9b36CysJDe8AdyjNeje+NqCniYJz/AZc+UvpKwG8MG9nS6TMpJ9IgrQacJXvc4lWXxYyn6uuPQVvaQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@napi-rs/tar-win32-ia32-msvc@0.1.1': - resolution: {integrity: sha512-OPR9Tou5z5M912G7Kc7gkf1ltinbOQx5dS/OeDIWHvPGOfdFDIxt0YVKhzSLRJi43+zIDp8/+cbeMD/cKXfX8w==} + '@napi-rs/tar-win32-ia32-msvc@0.1.4': + resolution: {integrity: sha512-HnQi0op9BqJqPekKXhEAI1TWkLtavxKDBDGXNhUSm2//jriMeRykahUcKoUUxr1UGrmtxpc5dx0cThBt13paEw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@napi-rs/tar-win32-x64-msvc@0.1.1': - resolution: {integrity: sha512-hiv5KfhrMSg8tTRC2oQXVckVg1h6ZVjwbd5aF9Esl0V3p2TaNFwwbqgnAN4Gm/PmSnHWNL/IRTHkk3cOzDWihQ==} + '@napi-rs/tar-win32-x64-msvc@0.1.4': + resolution: {integrity: sha512-vy2ebEXerblni6XOgi3a27+CnI6PdQ9Phy/ru5HM4bVd/oulAJohmynAmBAB1AmXg1NLbAEWu43nATEDp5O2hA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@napi-rs/tar@0.1.1': - resolution: {integrity: sha512-FOMhwwlvoYjHaDBxP26K3D92ltw1Y/CC4CIjgC6qXdzW4MYNwTlEyI58smCM3k+nCVJH3kpOYyH3sgbK4WZA4A==} + '@napi-rs/tar@0.1.4': + resolution: {integrity: sha512-hDsvmMZY8tl2CcLfjnTeE1o5W1eGTSL+ZIX8YEybtcJwA+Cc8SNHb7l6JqMnGcjOrWBZbHt8tzTN+W7qHS5Wmg==} engines: {node: '>= 10'} '@napi-rs/wasm-runtime@0.2.4': @@ -420,8 +440,8 @@ packages: resolution: {integrity: sha512-V+TFhu5fdF3K58rs1pGUJIDH5RZLbZm5BI+MNF+6o/ssFNT4vWlCh/tVpF3NxGtP15HUxTTMUbsG5llAuU2CZA==} engines: {node: '>= 18'} - '@octokit/rest@21.0.1': - resolution: {integrity: sha512-RWA6YU4CqK0h0J6tfYlUFnH3+YgBADlxaHXaKSG+BVr2y4PTfbU2tlKuaQoQZ83qaTbi4CUxLNAmbAqR93A6mQ==} + '@octokit/rest@21.0.2': + resolution: {integrity: sha512-+CiLisCoyWmYicH25y1cDfCrv41kRSvTq6pPWtRroRJzhsCZWZyCqGyI8foJT5LmScADSwRAnr/xo+eewL04wQ==} engines: {node: '>= 18'} '@octokit/types@13.5.0': @@ -433,8 +453,8 @@ packages: '@types/mute-stream@0.0.4': resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} - '@types/node@20.14.11': - resolution: {integrity: sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==} + '@types/node@22.5.2': + resolution: {integrity: sha512-acJsPTEqYqulZS/Yp/S3GgeE6GZ0qYODUR8aVr/DkhHQ8l9nd4j5x1/ZJy9/gHrRlFMqkO6i0I3E27Alu4jjPg==} '@types/wrap-ansi@3.0.0': resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} @@ -483,8 +503,8 @@ packages: colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + debug@4.3.6: + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -495,8 +515,8 @@ packages: emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - es-module-lexer@1.4.1: - resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} external-editor@3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} @@ -506,8 +526,8 @@ packages: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} - inquirer@10.0.3: - resolution: {integrity: sha512-/PxdZLy7YgrD5GFIBqUDy08jt73YVRzXrRJqv0Kfe4jJ2tPBhbr16r7OKkHEJ/Bd/0GgOLYSeqtQS/01YS5Pow==} + inquirer@10.2.0: + resolution: {integrity: sha512-OE/HDYrQAgeUPs3mKetfarr/EFiotdULUc7R2XvwqPHMEjFtCqNsfYDfCZ5baAKKtb9kCaKclNTTE9hSi7JFjg==} engines: {node: '>=18'} is-fullwidth-code-point@3.0.0: @@ -559,8 +579,8 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} - tinybench@2.6.0: - resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==} + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} @@ -569,8 +589,8 @@ packages: toml@3.0.0: resolution: {integrity: sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==} - tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} typanion@3.14.0: resolution: {integrity: sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==} @@ -579,8 +599,8 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} universal-user-agent@7.0.2: resolution: {integrity: sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==} @@ -601,38 +621,38 @@ snapshots: '@emnapi/core@1.2.0': dependencies: '@emnapi/wasi-threads': 1.0.1 - tslib: 2.6.3 + tslib: 2.7.0 optional: true '@emnapi/runtime@1.2.0': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 optional: true '@emnapi/wasi-threads@1.0.1': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 optional: true - '@inquirer/checkbox@2.4.0': + '@inquirer/checkbox@2.5.0': dependencies: - '@inquirer/core': 9.0.3 - '@inquirer/figures': 1.0.4 - '@inquirer/type': 1.5.0 + '@inquirer/core': 9.1.0 + '@inquirer/figures': 1.0.5 + '@inquirer/type': 1.5.3 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 - '@inquirer/confirm@3.1.15': + '@inquirer/confirm@3.2.0': dependencies: - '@inquirer/core': 9.0.3 - '@inquirer/type': 1.5.0 + '@inquirer/core': 9.1.0 + '@inquirer/type': 1.5.3 - '@inquirer/core@9.0.3': + '@inquirer/core@9.1.0': dependencies: - '@inquirer/figures': 1.0.4 - '@inquirer/type': 1.5.0 + '@inquirer/figures': 1.0.5 + '@inquirer/type': 1.5.3 '@types/mute-stream': 0.0.4 - '@types/node': 20.14.11 + '@types/node': 22.5.2 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 cli-spinners: 2.9.2 @@ -643,63 +663,71 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 - '@inquirer/editor@2.1.15': + '@inquirer/editor@2.2.0': dependencies: - '@inquirer/core': 9.0.3 - '@inquirer/type': 1.5.0 + '@inquirer/core': 9.1.0 + '@inquirer/type': 1.5.3 external-editor: 3.1.0 - '@inquirer/expand@2.1.15': + '@inquirer/expand@2.2.0': dependencies: - '@inquirer/core': 9.0.3 - '@inquirer/type': 1.5.0 + '@inquirer/core': 9.1.0 + '@inquirer/type': 1.5.3 yoctocolors-cjs: 2.1.2 - '@inquirer/figures@1.0.4': {} + '@inquirer/figures@1.0.5': {} - '@inquirer/input@2.2.2': + '@inquirer/input@2.3.0': dependencies: - '@inquirer/core': 9.0.3 - '@inquirer/type': 1.5.0 + '@inquirer/core': 9.1.0 + '@inquirer/type': 1.5.3 - '@inquirer/number@1.0.3': + '@inquirer/number@1.1.0': dependencies: - '@inquirer/core': 9.0.3 - '@inquirer/type': 1.5.0 + '@inquirer/core': 9.1.0 + '@inquirer/type': 1.5.3 - '@inquirer/password@2.1.15': + '@inquirer/password@2.2.0': dependencies: - '@inquirer/core': 9.0.3 - '@inquirer/type': 1.5.0 + '@inquirer/core': 9.1.0 + '@inquirer/type': 1.5.3 ansi-escapes: 4.3.2 - '@inquirer/prompts@5.2.0': + '@inquirer/prompts@5.4.0': dependencies: - '@inquirer/checkbox': 2.4.0 - '@inquirer/confirm': 3.1.15 - '@inquirer/editor': 2.1.15 - '@inquirer/expand': 2.1.15 - '@inquirer/input': 2.2.2 - '@inquirer/number': 1.0.3 - '@inquirer/password': 2.1.15 - '@inquirer/rawlist': 2.1.15 - '@inquirer/select': 2.4.0 + '@inquirer/checkbox': 2.5.0 + '@inquirer/confirm': 3.2.0 + '@inquirer/editor': 2.2.0 + '@inquirer/expand': 2.2.0 + '@inquirer/input': 2.3.0 + '@inquirer/number': 1.1.0 + '@inquirer/password': 2.2.0 + '@inquirer/rawlist': 2.3.0 + '@inquirer/search': 1.1.0 + '@inquirer/select': 2.5.0 - '@inquirer/rawlist@2.1.15': + '@inquirer/rawlist@2.3.0': dependencies: - '@inquirer/core': 9.0.3 - '@inquirer/type': 1.5.0 + '@inquirer/core': 9.1.0 + '@inquirer/type': 1.5.3 yoctocolors-cjs: 2.1.2 - '@inquirer/select@2.4.0': + '@inquirer/search@1.1.0': dependencies: - '@inquirer/core': 9.0.3 - '@inquirer/figures': 1.0.4 - '@inquirer/type': 1.5.0 + '@inquirer/core': 9.1.0 + '@inquirer/figures': 1.0.5 + '@inquirer/type': 1.5.3 + yoctocolors-cjs: 2.1.2 + + '@inquirer/select@2.5.0': + dependencies: + '@inquirer/core': 9.1.0 + '@inquirer/figures': 1.0.5 + '@inquirer/type': 1.5.3 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 - '@inquirer/type@1.5.0': + '@inquirer/type@1.5.3': dependencies: mute-stream: 1.0.0 @@ -707,11 +735,11 @@ snapshots: dependencies: '@napi-rs/cross-toolchain': 0.0.16 '@napi-rs/wasm-tools': 0.0.2 - '@octokit/rest': 21.0.1 + '@octokit/rest': 21.0.2 clipanion: 3.2.1(typanion@3.14.0) colorette: 2.0.20 - debug: 4.3.5 - inquirer: 10.0.3 + debug: 4.3.6 + inquirer: 10.2.0 js-yaml: 4.1.0 lodash-es: 4.17.21 semver: 7.6.3 @@ -732,8 +760,8 @@ snapshots: '@napi-rs/cross-toolchain@0.0.16': dependencies: '@napi-rs/lzma': 1.3.1 - '@napi-rs/tar': 0.1.1 - debug: 4.3.5 + '@napi-rs/tar': 0.1.4 + debug: 4.3.6 transitivePeerDependencies: - supports-color @@ -798,66 +826,74 @@ snapshots: '@napi-rs/lzma-win32-ia32-msvc': 1.3.1 '@napi-rs/lzma-win32-x64-msvc': 1.3.1 - '@napi-rs/tar-android-arm-eabi@0.1.1': + '@napi-rs/tar-android-arm-eabi@0.1.4': optional: true - '@napi-rs/tar-android-arm64@0.1.1': + '@napi-rs/tar-android-arm64@0.1.4': optional: true - '@napi-rs/tar-darwin-arm64@0.1.1': + '@napi-rs/tar-darwin-arm64@0.1.4': optional: true - '@napi-rs/tar-darwin-x64@0.1.1': + '@napi-rs/tar-darwin-x64@0.1.4': optional: true - '@napi-rs/tar-freebsd-x64@0.1.1': + '@napi-rs/tar-freebsd-x64@0.1.4': optional: true - '@napi-rs/tar-linux-arm-gnueabihf@0.1.1': + '@napi-rs/tar-linux-arm-gnueabihf@0.1.4': optional: true - '@napi-rs/tar-linux-arm64-gnu@0.1.1': + '@napi-rs/tar-linux-arm64-gnu@0.1.4': optional: true - '@napi-rs/tar-linux-arm64-musl@0.1.1': + '@napi-rs/tar-linux-arm64-musl@0.1.4': optional: true - '@napi-rs/tar-linux-x64-gnu@0.1.1': + '@napi-rs/tar-linux-ppc64-gnu@0.1.4': optional: true - '@napi-rs/tar-linux-x64-musl@0.1.1': + '@napi-rs/tar-linux-s390x-gnu@0.1.4': optional: true - '@napi-rs/tar-wasm32-wasi@0.1.1': + '@napi-rs/tar-linux-x64-gnu@0.1.4': + optional: true + + '@napi-rs/tar-linux-x64-musl@0.1.4': + optional: true + + '@napi-rs/tar-wasm32-wasi@0.1.4': dependencies: '@napi-rs/wasm-runtime': 0.2.4 optional: true - '@napi-rs/tar-win32-arm64-msvc@0.1.1': + '@napi-rs/tar-win32-arm64-msvc@0.1.4': optional: true - '@napi-rs/tar-win32-ia32-msvc@0.1.1': + '@napi-rs/tar-win32-ia32-msvc@0.1.4': optional: true - '@napi-rs/tar-win32-x64-msvc@0.1.1': + '@napi-rs/tar-win32-x64-msvc@0.1.4': optional: true - '@napi-rs/tar@0.1.1': + '@napi-rs/tar@0.1.4': optionalDependencies: - '@napi-rs/tar-android-arm-eabi': 0.1.1 - '@napi-rs/tar-android-arm64': 0.1.1 - '@napi-rs/tar-darwin-arm64': 0.1.1 - '@napi-rs/tar-darwin-x64': 0.1.1 - '@napi-rs/tar-freebsd-x64': 0.1.1 - '@napi-rs/tar-linux-arm-gnueabihf': 0.1.1 - '@napi-rs/tar-linux-arm64-gnu': 0.1.1 - '@napi-rs/tar-linux-arm64-musl': 0.1.1 - '@napi-rs/tar-linux-x64-gnu': 0.1.1 - '@napi-rs/tar-linux-x64-musl': 0.1.1 - '@napi-rs/tar-wasm32-wasi': 0.1.1 - '@napi-rs/tar-win32-arm64-msvc': 0.1.1 - '@napi-rs/tar-win32-ia32-msvc': 0.1.1 - '@napi-rs/tar-win32-x64-msvc': 0.1.1 + '@napi-rs/tar-android-arm-eabi': 0.1.4 + '@napi-rs/tar-android-arm64': 0.1.4 + '@napi-rs/tar-darwin-arm64': 0.1.4 + '@napi-rs/tar-darwin-x64': 0.1.4 + '@napi-rs/tar-freebsd-x64': 0.1.4 + '@napi-rs/tar-linux-arm-gnueabihf': 0.1.4 + '@napi-rs/tar-linux-arm64-gnu': 0.1.4 + '@napi-rs/tar-linux-arm64-musl': 0.1.4 + '@napi-rs/tar-linux-ppc64-gnu': 0.1.4 + '@napi-rs/tar-linux-s390x-gnu': 0.1.4 + '@napi-rs/tar-linux-x64-gnu': 0.1.4 + '@napi-rs/tar-linux-x64-musl': 0.1.4 + '@napi-rs/tar-wasm32-wasi': 0.1.4 + '@napi-rs/tar-win32-arm64-msvc': 0.1.4 + '@napi-rs/tar-win32-ia32-msvc': 0.1.4 + '@napi-rs/tar-win32-x64-msvc': 0.1.4 '@napi-rs/wasm-runtime@0.2.4': dependencies: @@ -973,7 +1009,7 @@ snapshots: '@octokit/types': 13.5.0 universal-user-agent: 7.0.2 - '@octokit/rest@21.0.1': + '@octokit/rest@21.0.2': dependencies: '@octokit/core': 6.1.2 '@octokit/plugin-paginate-rest': 11.3.3(@octokit/core@6.1.2) @@ -986,16 +1022,16 @@ snapshots: '@tybys/wasm-util@0.9.0': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 optional: true '@types/mute-stream@0.0.4': dependencies: - '@types/node': 20.14.11 + '@types/node': 22.5.2 - '@types/node@20.14.11': + '@types/node@22.5.2': dependencies: - undici-types: 5.26.5 + undici-types: 6.19.8 '@types/wrap-ansi@3.0.0': {} @@ -1031,13 +1067,13 @@ snapshots: colorette@2.0.20: {} - debug@4.3.5: + debug@4.3.6: dependencies: ms: 2.1.2 emoji-regex@8.0.0: {} - es-module-lexer@1.4.1: {} + es-module-lexer@1.5.4: {} external-editor@3.1.0: dependencies: @@ -1049,10 +1085,10 @@ snapshots: dependencies: safer-buffer: 2.1.2 - inquirer@10.0.3: + inquirer@10.2.0: dependencies: - '@inquirer/prompts': 5.2.0 - '@inquirer/type': 1.5.0 + '@inquirer/prompts': 5.4.0 + '@inquirer/type': 1.5.3 '@types/mute-stream': 0.0.4 ansi-escapes: 4.3.2 mute-stream: 1.0.0 @@ -1077,7 +1113,7 @@ snapshots: rxjs@7.8.1: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 safer-buffer@2.1.2: {} @@ -1095,7 +1131,7 @@ snapshots: dependencies: ansi-regex: 5.0.1 - tinybench@2.6.0: {} + tinybench@2.9.0: {} tmp@0.0.33: dependencies: @@ -1103,13 +1139,13 @@ snapshots: toml@3.0.0: {} - tslib@2.6.3: {} + tslib@2.7.0: {} typanion@3.14.0: {} type-fest@0.21.3: {} - undici-types@5.26.5: {} + undici-types@6.19.8: {} universal-user-agent@7.0.2: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 000000000..8617caa2d --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,2 @@ +packages: + - 'napi/**'