diff --git a/bun.lockb b/bun.lockb index b873aad..1fc25a7 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 4f79c8b..730a879 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "code-tokenizer-md", - "version": "1.0.13", + "version": "1.0.14", "type": "module", "main": "src/index.ts", "module": "src/index.ts", @@ -31,9 +31,6 @@ "fix": "pnpm format && pnpm lint:fix" }, "dependencies": { - "@types/ignore-walk": "^4.0.3", - "glob": "^11.0.0", - "ignore-walk": "^7.0.0", "llama3-tokenizer-js": "^1.0.0", "micromatch": "^4.0.8" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8eae635..5c9959d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,15 +19,36 @@ devDependencies: '@eslint/js': specifier: ^9.14.0 version: 9.14.0 + '@types/bun': + specifier: latest + version: 1.1.13 + '@types/micromatch': + specifier: ^4.0.9 + version: 4.0.9 + '@types/node': + specifier: ^22.9.1 + version: 22.9.3 + bun: + specifier: latest + version: 1.1.36 + bun-plugin-isolated-decl: + specifier: ^0.1.6 + version: 0.1.6(typescript@5.7.2) eslint: specifier: ^9.14.0 version: 9.14.0 globals: specifier: ^15.12.0 version: 15.12.0 + oxc-transform: + specifier: ^0.37.0 + version: 0.37.0 prettier: specifier: ^3.3.3 version: 3.3.3 + typescript: + specifier: ^5.6.3 + version: 5.7.2 packages: @@ -124,6 +145,350 @@ packages: engines: {node: '>=18.18'} dev: true + /@oven/bun-darwin-aarch64@1.1.36: + resolution: {integrity: sha512-b+QdXV0hg1SNGjYOpnccwyrKkfHl3Pk9nKNsrryFaLiMsKVm/XKKWwVSrhTG2B3NcqyGn+pHGyc2+1+McfK4jg==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@oven/bun-darwin-x64-baseline@1.1.36: + resolution: {integrity: sha512-UdGohqbZ8gHnQpfehF1GBXcuHBgNs3Vq+z7dGWm7OZG6/Bv0faYQRJXxrf9Q0Uz6PwYoaT+P++l0xbK87b/8ZA==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@oven/bun-darwin-x64@1.1.36: + resolution: {integrity: sha512-t1IYgmc5B4id+EzQHsJCPnrRDfTCAEnF5dyXzxaXhr1JL713XRC+h8dqO+gvIxABL63Gx1Ktn4AyI11SOpgHew==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@oven/bun-linux-aarch64@1.1.36: + resolution: {integrity: sha512-sIMrsRX/hUed4GU5beHAcJeBt4Q6agib5kVUxDOz0k/JuIeduDkY9psEVZx+k2yKEs1AC0rIY+aw5ATBbpopYw==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oven/bun-linux-x64-baseline@1.1.36: + resolution: {integrity: sha512-9bjTVrs7FjTaJ9kirq7m7AywjBfgKTm5cr/5LjVUtX6iGL82kyzmgd45Z1Cubj8M5+Dh3E9ESWRmNkmLikqTFA==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oven/bun-linux-x64@1.1.36: + resolution: {integrity: sha512-eeDiHdN6zhzSLNbb50nVBZUUgi8KnidowvA3VRS9z4xUvUxpHup58E+YDenXYOOohwnUPMAUOmKlNOJwrlH7Ng==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oven/bun-windows-x64-baseline@1.1.36: + resolution: {integrity: sha512-d3fqpHeL1xs4SkiLEFV1xXurfymiwCi/8ZWiIfCnCDHYFkrkRSsiZJ83FnOzNUFkxCyfSeTWKoEsGI3X3SpPXw==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@oven/bun-windows-x64@1.1.36: + resolution: {integrity: sha512-2ylum2WPMmI94JLAxGAiwNu+VUG9mUMY0Ur/jzoJU+O9+06c7qmvY5v3jgMydRGo+2nGFHWmKVQ1ozUS2GM1sA==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@oxc-parser/binding-darwin-arm64@0.25.0: + resolution: {integrity: sha512-U5/rpvsK4TxDoJsvYi03oWBzO0N4PrdnBP7NCOSRyUx/Ed5XSkBN+RVIfoQa5nlf7zWgIal36y67UHaYyr45GA==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@oxc-parser/binding-darwin-x64@0.25.0: + resolution: {integrity: sha512-GPvneSA7cfi4nUwSSCLLxHF9/AttMxQmGCmmgbn/2kJg6XCP/K2J+fyCPa3QLM8OQorDavNAA0w91fCTBBrSbQ==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@oxc-parser/binding-linux-arm64-gnu@0.25.0: + resolution: {integrity: sha512-P8I+6jAiGbgDG60wXVaGQ7KdIWb+SY/qVwF8iMyBOhJb4RBsNeP++namqDIHGsUg6sBWPdLeKD++b549aX15fQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oxc-parser/binding-linux-arm64-musl@0.25.0: + resolution: {integrity: sha512-hS8keRMckB5YDuUT2A9CK4P519Hfln60RagPG9PV+h0r8lqAC9f0+F/n7YGAcs3ikpK0WZRKahoYbzCGfWmGaw==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oxc-parser/binding-linux-x64-gnu@0.25.0: + resolution: {integrity: sha512-cp0h4GtaGacLM5KdisYsqdXlI3FASQMpZAng/xp9Nn32DfZ2WWkMuWrVoYZZMZBUQIEan8f/7dE3ncip41Y+pQ==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oxc-parser/binding-linux-x64-musl@0.25.0: + resolution: {integrity: sha512-8z04UnNTdr0CfYWKO6qr481k12srFIBMLo2+cUbdNWbmZhDUfv1jV5jlJAwMfG9EHUTYjW6FN/J0yK3vpNWwdg==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oxc-parser/binding-win32-arm64-msvc@0.25.0: + resolution: {integrity: sha512-X1R9/DSgNkDcYh6ql6u5a5DMqEWMib2+LWeKaVQHDa4uypYcXUbCdyxXpKqfW46p7LoC0SE4IEqDH1PhUloxtQ==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@oxc-parser/binding-win32-x64-msvc@0.25.0: + resolution: {integrity: sha512-2qo2WTxjB1af4AJShRHjRZvC6e2KcaxazTk5APAm0yTa7yyf4x9A3sBvEG7eXN/XNmrAP6H93Zp+YpnkKCiZ3Q==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-darwin-arm64@0.24.3: + resolution: {integrity: sha512-zCbdMm3wV2EhRK/za4KiEmukusyaYCqK6+/5at3lx3WuKUjF1lXiLUCuMSK06J6kOqG3uVe2whb5w76L5t5X/Q==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-darwin-arm64@0.30.5: + resolution: {integrity: sha512-DBaBT9DbmtqQJrxoajYhbXhij/N7xKdH1L8pqeSFRiZcScdaHxsAspAl9nMU7xdRE0NYh67qrKeO3thsah25Xw==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-darwin-arm64@0.37.0: + resolution: {integrity: sha512-2zzylEL3seHJaLkQfvk1/fhCfBSnnFsXzgwhqOF2oUGNaVbPnHt778rXg/csNuokD8rSsy9CJa+6ooT1473gMg==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-darwin-x64@0.24.3: + resolution: {integrity: sha512-M6M+Nrkps9vlFlWP2JJAkmOXVBTSsqmOIfACfaAUAydzGK84UAximxrTLp4JHPbsIx9FPX3Z9Di32B+lK1hOVg==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-darwin-x64@0.30.5: + resolution: {integrity: sha512-T2F7csIwWKug/1G7YRiZImAEL+90pt9DQbJVAqOXlGlWiHd4TlTaJZ28qXCDiRouCFMVjEEenbQuM0s+Cg5n3A==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-darwin-x64@0.37.0: + resolution: {integrity: sha512-dEeV//DdMb0LcClwZVW+p6bBslw/m+Pl8G6S3ybu1E0qb/t2kDr0p1urgwPYYjc4+H2QKCzid9C86/4D6F2xJQ==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-linux-arm64-gnu@0.24.3: + resolution: {integrity: sha512-XzLxUmjztX+/8rlmFyTrZTcECiDBgN1/fAXcj0dNYp8fKspmo7ahPix3IZPPa6kgSpA8SQ4sKhMsT428jM901A==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-linux-arm64-gnu@0.30.5: + resolution: {integrity: sha512-uW3JSY+Iaw67rfhN8NfpQd7vn1T00QIR7tI6Fj7cW6a+NweVWHMmm/BNTDtIbwg5U0VAlzs48fdNK1l4PbWGCQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-linux-arm64-gnu@0.37.0: + resolution: {integrity: sha512-CZQdB2SNtYTSgRtQ5p4JMHJIyZ9NMg3DTHo8HcciMZRJckUchruQcD8e2SqealHnCt8S09GjoJNa2Thpba5PvQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-linux-arm64-musl@0.24.3: + resolution: {integrity: sha512-giu3raN2bcU+mnI8nfVH71TTD1QzudZUKjYoYIZBbuTvT9FHtZILhbrWijhhhXXWrJqDoB92Ko+G02Ned9S6lw==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-linux-arm64-musl@0.30.5: + resolution: {integrity: sha512-cqa57svTkq5mKMGqTcmn4eEeFChO2y8Z3UPaUg2W9qpWa0VjYmBXbBFcKj7f/6nHg8S8i4GLP1JwNbZNNvCzsw==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-linux-arm64-musl@0.37.0: + resolution: {integrity: sha512-yyQr04hjIlG9CEl6ii4vu7CmsY66gKokJWYQj2RAW+tLBiFLM/CIxYp4wUcrENM8jK8VkLvQ837CX08nmrRGUA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-linux-x64-gnu@0.24.3: + resolution: {integrity: sha512-W++VfrY6vpko0T6iyJhiN2bphMHFiMM8bt2BWwF5tXRaPZMXW7wvfxBR1l7r/Y1f0lniLviBTLlZjOJeYBrDwQ==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-linux-x64-gnu@0.30.5: + resolution: {integrity: sha512-sYAIKwpVXArXJDetF6NiKcselPxIdHD3sAlkWsfI1I7F6gRxqF+FucRP7IZi6ULDC4rLeyE9rW+NRBGD6N6mmQ==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-linux-x64-gnu@0.37.0: + resolution: {integrity: sha512-ASl+V3BUp8EaDvXVWURuc+jygZ0xEXcBe1tJVtrqsoH5LpR9ReVPdmKz2QCJreCj+9QWHEE6ESJ49NvOtcaBjg==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-linux-x64-musl@0.24.3: + resolution: {integrity: sha512-eJzAJhzwfTkHqSAZ+GvcSKY4UfBDv86Zk/gDIa+zmpxpovtCWlGXRiNyUZI0aWgPbH3+5FZnjRLMbw4bJZfrHw==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-linux-x64-musl@0.30.5: + resolution: {integrity: sha512-JrwvyOSNjOTG48Fu51WSWWWWGU1abs3RHtQ9NJTLE5dZsvqCe/A1qJSaCJskEuqRcDf++6yO3gXSg8q/JAn3rg==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-linux-x64-musl@0.37.0: + resolution: {integrity: sha512-QSD5NTt5FxfLtWqqhxWPkhX5o+Foo68RsRcj38H6NvkXOLBhs7uDJW6Zya7d7z4EHrZN/OLAdksOVhxjw4JM1Q==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-win32-arm64-msvc@0.24.3: + resolution: {integrity: sha512-gUZ9OQujXhtXWamNWBt1FAW0+ECAMOdrq4MWdqnrzkXKY9ndyJ4CjzulPH8nj/+6AaDq5iv9yTfgJ4bWM9uVTg==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-win32-arm64-msvc@0.30.5: + resolution: {integrity: sha512-EXjLTyuFdpna949GkkytWs8v6SGG/xuYRprZWNhTv8oBaxBTEUiHW4dhuNkEYa/WyA4PWQJx+cN8vllnhOchkQ==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-win32-arm64-msvc@0.37.0: + resolution: {integrity: sha512-fjcis9rgNu0lwPBM9QAZOz3bMbIeSLau6zVOnHi58SwpkVCll3j57ZdwG+BxIbMeV2BXyWRWTwjvsBRNPZrnBQ==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-win32-x64-msvc@0.24.3: + resolution: {integrity: sha512-KfrdrMAn+ZX21qncVjsXt5Tu3Fs/nKj8D6gPL7pXZ8zB/qzYP6aroMChsassb1d3u8fEJB0tl/5DziprZFZYng==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-win32-x64-msvc@0.30.5: + resolution: {integrity: sha512-vKBHInTCqC70oGFnZTKgcC7EeJ7On0QWmyTZwtn6snOW9UP6eCs/xpKfDmp4ZWUxiAV4EikXbXuy0snl5Spm8Q==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@oxc-transform/binding-win32-x64-msvc@0.37.0: + resolution: {integrity: sha512-d1rRJ9jnX72ZiA8HaBR9YeQJvahsXPPh2TGRZFXsAIcIJCcIEBhsICm/R1r3L8zGg4zrFXU/+2DjN5KkeRkhLQ==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/pluginutils@5.1.3: + resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + dev: true + + /@types/braces@3.0.4: + resolution: {integrity: sha512-0WR3b8eaISjEW7RpZnclONaLFDf7buaowRHdqLp4vLj54AsSAYWfh3DRbfiYJY9XDxMgx1B4sE1Afw2PGpuHOA==} + dev: true + + /@types/bun@1.1.13: + resolution: {integrity: sha512-KmQxSBgVWCl6RSuerlLGZlIWfdxkKqat0nxN61+qu4y1KDn0Ll3j7v1Pl8GnaL3a/U6GGWVTJh75ap62kR1E8Q==} + dependencies: + bun-types: 1.1.34 + dev: true + /@types/estree@1.0.6: resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} dev: true @@ -132,6 +497,30 @@ packages: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} dev: true + /@types/micromatch@4.0.9: + resolution: {integrity: sha512-7V+8ncr22h4UoYRLnLXSpTxjQrNUXtWHGeMPRJt1nULXI57G9bIcpyrHlmrQ7QK24EyyuXvYcSSWAM8GA9nqCg==} + dependencies: + '@types/braces': 3.0.4 + dev: true + + /@types/node@20.12.14: + resolution: {integrity: sha512-scnD59RpYD91xngrQQLGkE+6UrHUPzeKZWhhjBSa3HSkwjbQc38+q3RoIVEwxQGRw3M+j5hpNAM+lgV3cVormg==} + dependencies: + undici-types: 5.26.5 + dev: true + + /@types/node@22.9.3: + resolution: {integrity: sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw==} + dependencies: + undici-types: 6.19.8 + dev: true + + /@types/ws@8.5.13: + resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==} + dependencies: + '@types/node': 22.9.3 + dev: true + /acorn-jsx@5.3.2(acorn@8.14.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -184,6 +573,44 @@ packages: fill-range: 7.1.1 dev: false + /bun-plugin-isolated-decl@0.1.6(typescript@5.7.2): + resolution: {integrity: sha512-xR1QFr0RyBkMc3rVrW93tqg+i/qJauniEhVywK0LHgjdDnKLPQBuLBodyJqHgM5myHmWlYa5oxjHCe41Cm5ezw==} + peerDependencies: + typescript: ^5.6.2 + dependencies: + is-glob: 4.0.3 + oxc-transform: 0.30.5 + typescript: 5.7.2 + unplugin-isolated-decl: 0.4.7(typescript@5.7.2) + transitivePeerDependencies: + - '@swc/core' + - rollup + dev: true + + /bun-types@1.1.34: + resolution: {integrity: sha512-br5QygTEL/TwB4uQOb96Ky22j4Gq2WxWH/8Oqv20fk5HagwKXo/akB+LiYgSfzexCt6kkcUaVm+bKiPl71xPvw==} + dependencies: + '@types/node': 20.12.14 + '@types/ws': 8.5.13 + dev: true + + /bun@1.1.36: + resolution: {integrity: sha512-PTpHkW0N9Wy0ck6AY20ksDGfg+Vs+7HApiWnC4FrOuCFKQZ+APqa/WPvkK14Sg3HZZ/r/uEY2F0gguoUkZE8XA==} + cpu: [arm64, x64] + os: [darwin, linux, win32] + hasBin: true + requiresBuild: true + optionalDependencies: + '@oven/bun-darwin-aarch64': 1.1.36 + '@oven/bun-darwin-x64': 1.1.36 + '@oven/bun-darwin-x64-baseline': 1.1.36 + '@oven/bun-linux-aarch64': 1.1.36 + '@oven/bun-linux-x64': 1.1.36 + '@oven/bun-linux-x64-baseline': 1.1.36 + '@oven/bun-windows-x64': 1.1.36 + '@oven/bun-windows-x64-baseline': 1.1.36 + dev: true + /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -337,6 +764,10 @@ packages: engines: {node: '>=4.0'} dev: true + /estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + dev: true + /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -544,6 +975,58 @@ packages: word-wrap: 1.2.5 dev: true + /oxc-parser@0.25.0: + resolution: {integrity: sha512-ekXyGJ9Z1jF2NZavl+XmmWmyCLeXEsoV1ji0xOVZgpesRIYByKxZu1H/JYHibkmYq50nbzDN3I/N8NrJxSihfA==} + optionalDependencies: + '@oxc-parser/binding-darwin-arm64': 0.25.0 + '@oxc-parser/binding-darwin-x64': 0.25.0 + '@oxc-parser/binding-linux-arm64-gnu': 0.25.0 + '@oxc-parser/binding-linux-arm64-musl': 0.25.0 + '@oxc-parser/binding-linux-x64-gnu': 0.25.0 + '@oxc-parser/binding-linux-x64-musl': 0.25.0 + '@oxc-parser/binding-win32-arm64-msvc': 0.25.0 + '@oxc-parser/binding-win32-x64-msvc': 0.25.0 + dev: true + + /oxc-transform@0.24.3: + resolution: {integrity: sha512-aOwwJibIHngKt8ccLRaIBHuVKDZB4VB1NgnObmNw6dwuGSmWpAff12tqZbbSwY0X2bGfwm7goY0Tur3yWxpUdA==} + optionalDependencies: + '@oxc-transform/binding-darwin-arm64': 0.24.3 + '@oxc-transform/binding-darwin-x64': 0.24.3 + '@oxc-transform/binding-linux-arm64-gnu': 0.24.3 + '@oxc-transform/binding-linux-arm64-musl': 0.24.3 + '@oxc-transform/binding-linux-x64-gnu': 0.24.3 + '@oxc-transform/binding-linux-x64-musl': 0.24.3 + '@oxc-transform/binding-win32-arm64-msvc': 0.24.3 + '@oxc-transform/binding-win32-x64-msvc': 0.24.3 + dev: true + + /oxc-transform@0.30.5: + resolution: {integrity: sha512-6LxAZx298Y2DK/5I7xdX2dC8G1IEHREL9oMy2elPVoP67s9FHcdAwGVKlcjkISlCfG22YAISYAhxKAdWS7hXhg==} + optionalDependencies: + '@oxc-transform/binding-darwin-arm64': 0.30.5 + '@oxc-transform/binding-darwin-x64': 0.30.5 + '@oxc-transform/binding-linux-arm64-gnu': 0.30.5 + '@oxc-transform/binding-linux-arm64-musl': 0.30.5 + '@oxc-transform/binding-linux-x64-gnu': 0.30.5 + '@oxc-transform/binding-linux-x64-musl': 0.30.5 + '@oxc-transform/binding-win32-arm64-msvc': 0.30.5 + '@oxc-transform/binding-win32-x64-msvc': 0.30.5 + dev: true + + /oxc-transform@0.37.0: + resolution: {integrity: sha512-z2jIypxe05UDYYBzHT+Jwb7JaD2oDiay+MJpa/t3n2SGNsr2EsjFepDYez6kvtMdLXAirFms0OxobwGVsAUa5g==} + optionalDependencies: + '@oxc-transform/binding-darwin-arm64': 0.37.0 + '@oxc-transform/binding-darwin-x64': 0.37.0 + '@oxc-transform/binding-linux-arm64-gnu': 0.37.0 + '@oxc-transform/binding-linux-arm64-musl': 0.37.0 + '@oxc-transform/binding-linux-x64-gnu': 0.37.0 + '@oxc-transform/binding-linux-x64-musl': 0.37.0 + '@oxc-transform/binding-win32-arm64-msvc': 0.37.0 + '@oxc-transform/binding-win32-x64-msvc': 0.37.0 + dev: true + /p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} @@ -580,6 +1063,11 @@ packages: engines: {node: '>=8.6'} dev: false + /picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + dev: true + /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -643,12 +1131,59 @@ packages: prelude-ls: 1.2.1 dev: true + /typescript@5.7.2: + resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} + engines: {node: '>=14.17'} + hasBin: true + dev: true + + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: true + + /undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + dev: true + + /unplugin-isolated-decl@0.4.7(typescript@5.7.2): + resolution: {integrity: sha512-nITsQCyFJmjuI/Wlu2Q8oGX4C7H+bLMQO6CunbzLAeySj0bkvuZhC1X0xlZq2k6MbSMnwB6W00FGKDCYhW8rag==} + engines: {node: '>=18.12.0'} + peerDependencies: + '@swc/core': ^1.6.6 + typescript: ^5.5.2 + peerDependenciesMeta: + '@swc/core': + optional: true + typescript: + optional: true + dependencies: + '@rollup/pluginutils': 5.1.3 + oxc-parser: 0.25.0 + oxc-transform: 0.24.3 + typescript: 5.7.2 + unplugin: 1.16.0 + transitivePeerDependencies: + - rollup + dev: true + + /unplugin@1.16.0: + resolution: {integrity: sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==} + engines: {node: '>=14.0.0'} + dependencies: + acorn: 8.14.0 + webpack-virtual-modules: 0.6.2 + dev: true + /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.3.1 dev: true + /webpack-virtual-modules@0.6.2: + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} + dev: true + /which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'}