diff --git a/package.json b/package.json index b5cccc56c..c1f250213 100644 --- a/package.json +++ b/package.json @@ -65,10 +65,15 @@ "lint-staged": "15.2.10", "prettier": "3.3.2", "read-pkg": "9.0.1", + "tsc-alias": "^1.8.10", "typedoc": "0.26.6", "typescript": "5.5.4", "vite": "5.4.6", "vitest": "2.0.5" }, - "packageManager": "pnpm@9.4.0" + "packageManager": "pnpm@9.4.0", + "dependencies": { + "@scaleway/random-name": "5.1.0", + "react": "^19.0.0" + } } diff --git a/packages/clients/package.json b/packages/clients/package.json index f7187c9bd..12fb29cda 100644 --- a/packages/clients/package.json +++ b/packages/clients/package.json @@ -15,7 +15,7 @@ "version": "./scripts/update-constants-file.sh", "typecheck": "tsc --noEmit", "type:generate": "tsc --declaration -p tsconfig.build.json", - "build": "vite build --config ../../vite.config.ts && pnpm run type:generate", + "build": "vite build --config ../../vite.config.ts && pnpm run type:generate && tsc-alias -p tsconfig.build.json", "build:profile": "npx vite-bundle-visualizer -c ../../vite.config.ts" }, "files": [ diff --git a/packages/clients/tsconfig.build.json b/packages/clients/tsconfig.build.json index 28152ef77..a5928e762 100644 --- a/packages/clients/tsconfig.build.json +++ b/packages/clients/tsconfig.build.json @@ -7,6 +7,10 @@ "outDir": "dist", "skipLibCheck": true }, + "tsc-alias": { + "resolveFullPaths": true, + "resolveFullExtension": ".js" + }, "exclude": [ "dist/*", "*.config.ts", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3688b25c4..af1628248 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,6 +6,13 @@ settings: importers: .: + dependencies: + '@scaleway/random-name': + specifier: 5.1.0 + version: 5.1.0 + react: + specifier: ^19.0.0 + version: 19.0.0 devDependencies: '@commitlint/cli': specifier: 19.5.0 @@ -18,13 +25,13 @@ importers: version: 4.0.8(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/eslint-plugin': specifier: latest - version: 8.14.0(@typescript-eslint/parser@7.18.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4) + version: 8.18.1(@typescript-eslint/parser@7.18.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4) '@vitest/coverage-istanbul': specifier: 2.0.5 - version: 2.0.5(vitest@2.0.5(@types/node@22.1.0)(@vitest/ui@2.0.5)(jsdom@25.0.0)) + version: 2.0.5(vitest@2.0.5) '@vitest/coverage-v8': specifier: 2.0.5 - version: 2.0.5(vitest@2.0.5(@types/node@22.1.0)(@vitest/ui@2.0.5)(jsdom@25.0.0)) + version: 2.0.5(vitest@2.0.5) '@vitest/ui': specifier: 2.0.5 version: 2.0.5(vitest@2.0.5) @@ -70,6 +77,9 @@ importers: read-pkg: specifier: 9.0.1 version: 9.0.1 + tsc-alias: + specifier: ^1.8.10 + version: 1.8.10 typedoc: specifier: 0.26.6 version: 0.26.6(typescript@5.5.4) @@ -1489,19 +1499,16 @@ packages: typescript: optional: true - '@typescript-eslint/eslint-plugin@8.14.0': + '@typescript-eslint/eslint-plugin@8.18.1': resolution: { - integrity: sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w==, + integrity: sha512-Ncvsq5CT3Gvh+uJG0Lwlho6suwDfUXH0HztslDf5I+F2wAFAZMRwYLEorumpKLzmO2suAXZ/td1tBg4NZIi9CQ==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' '@typescript-eslint/parser@7.18.0': resolution: @@ -1530,10 +1537,10 @@ packages: } engines: { node: ^18.18.0 || >=20.0.0 } - '@typescript-eslint/scope-manager@8.14.0': + '@typescript-eslint/scope-manager@8.18.1': resolution: { - integrity: sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==, + integrity: sha512-HxfHo2b090M5s2+/9Z3gkBhI6xBH8OJCFjH9MhQ+nnoZqxU3wNxkLT+VWXWSFWc3UF3Z+CfPAyqdCTdoXtDPCQ==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } @@ -1550,17 +1557,15 @@ packages: typescript: optional: true - '@typescript-eslint/type-utils@8.14.0': + '@typescript-eslint/type-utils@8.18.1': resolution: { - integrity: sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ==, + integrity: sha512-jAhTdK/Qx2NJPNOTxXpMwlOiSymtR2j283TtPqXkKBdH8OAMmhiUfP0kJjc/qSE51Xrq02Gj9NY7MwK+UxVwHQ==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' '@typescript-eslint/types@5.62.0': resolution: @@ -1576,10 +1581,10 @@ packages: } engines: { node: ^18.18.0 || >=20.0.0 } - '@typescript-eslint/types@8.14.0': + '@typescript-eslint/types@8.18.1': resolution: { - integrity: sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==, + integrity: sha512-7uoAUsCj66qdNQNpH2G8MyTFlgerum8ubf21s3TSM3XmKXuIn+H2Sifh/ES2nPOPiYSRJWAk0fDkW0APBWcpfw==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } @@ -1607,17 +1612,14 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.14.0': + '@typescript-eslint/typescript-estree@8.18.1': resolution: { - integrity: sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==, + integrity: sha512-z8U21WI5txzl2XYOW7i9hJhxoKKNG1kcU4RzyNvKrdZDmbjkmLBo8bgeiOJmA06kizLI76/CCBAAGlTlEeUfyg==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + typescript: '>=4.8.4 <5.8.0' '@typescript-eslint/utils@5.62.0': resolution: @@ -1637,14 +1639,15 @@ packages: peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/utils@8.14.0': + '@typescript-eslint/utils@8.18.1': resolution: { - integrity: sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==, + integrity: sha512-8vikiIj2ebrC4WRdcAdDcmnu9Q/MXXwg+STf40BVfT8exDqBCUPdypvzcUPxEqRGKg9ALagZ0UWcYCtn+4W2iQ==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' '@typescript-eslint/visitor-keys@5.62.0': resolution: @@ -1660,10 +1663,10 @@ packages: } engines: { node: ^18.18.0 || >=20.0.0 } - '@typescript-eslint/visitor-keys@8.14.0': + '@typescript-eslint/visitor-keys@8.18.1': resolution: { - integrity: sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==, + integrity: sha512-Vj0WLm5/ZsD013YeUKn+K0y8p1M0jPpxOkKdbD1wB0ns53a5piVY02zjf072TblEweAbcYiFiPoSMF3kp+VhhQ==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } @@ -1886,6 +1889,13 @@ packages: } engines: { node: '>=12' } + anymatch@3.1.3: + resolution: + { + integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, + } + engines: { node: '>= 8' } + aproba@2.0.0: resolution: { @@ -2092,6 +2102,13 @@ packages: } engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + binary-extensions@2.3.0: + resolution: + { + integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==, + } + engines: { node: '>=8' } + bl@4.1.0: resolution: { @@ -2247,6 +2264,13 @@ packages: } engines: { node: '>= 16' } + chokidar@3.6.0: + resolution: + { + integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==, + } + engines: { node: '>= 8.10.0' } + chownr@2.0.0: resolution: { @@ -2410,6 +2434,13 @@ packages: } engines: { node: '>=18' } + commander@9.5.0: + resolution: + { + integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==, + } + engines: { node: ^12.20.0 || >=14 } + commitizen@4.3.0: resolution: { @@ -3216,13 +3247,6 @@ packages: } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - eslint-visitor-keys@4.1.0: - resolution: - { - integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - eslint-visitor-keys@4.2.0: resolution: { @@ -4149,6 +4173,13 @@ packages: integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==, } + is-binary-path@2.1.0: + resolution: + { + integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, + } + engines: { node: '>=8' } + is-boolean-object@1.1.2: resolution: { @@ -5321,6 +5352,13 @@ packages: } engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + mylas@2.1.13: + resolution: + { + integrity: sha512-+MrqnJRtxdF+xngFfUUkIMQrUUL0KsxbADUkn23Z/4ibGg192Q+z+CQyiYwvWTsYjJygmMR8+w3ZDa98Zh6ESg==, + } + engines: { node: '>=12.0.0' } + nanoid@3.3.7: resolution: { @@ -5420,6 +5458,13 @@ packages: } engines: { node: ^16.14.0 || >=18.0.0 } + normalize-path@3.0.0: + resolution: + { + integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, + } + engines: { node: '>=0.10.0' } + npm-bundled@3.0.1: resolution: { @@ -5980,6 +6025,13 @@ packages: } engines: { node: '>=8' } + plimit-lit@1.6.1: + resolution: + { + integrity: sha512-B7+VDyb8Tl6oMJT9oSO2CW8XC/T4UcJGrwOVoNGwOQsQYhlpfajmrMj5xeejqaASq3V/EqThyOeATEOMuSEXiA==, + } + engines: { node: '>=12' } + possible-typed-array-names@1.0.0: resolution: { @@ -6124,6 +6176,13 @@ packages: integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==, } + queue-lit@1.5.2: + resolution: + { + integrity: sha512-tLc36IOPeMAubu8BkW8YDBV+WyIgKlYU7zUNs0J5Vk9skSZ4JfGlPOqplP0aHdfv7HL0B2Pg6nwiq60Qc6M2Hw==, + } + engines: { node: '>=12' } + queue-microtask@1.2.3: resolution: { @@ -6149,6 +6208,13 @@ packages: integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==, } + react@19.0.0: + resolution: + { + integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==, + } + engines: { node: '>=0.10.0' } + read-cmd-shim@4.0.0: resolution: { @@ -6218,6 +6284,13 @@ packages: } engines: { node: '>= 6' } + readdirp@3.6.0: + resolution: + { + integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, + } + engines: { node: '>=8.10.0' } + redent@3.0.0: resolution: { @@ -7023,6 +7096,13 @@ packages: peerDependencies: typescript: '>=4.2.0' + tsc-alias@1.8.10: + resolution: + { + integrity: sha512-Ibv4KAWfFkFdKJxnWfVtdOmB0Zi1RJVxcbPGiCDsFpCQSsmpWyuzHG3rQyI5YkobWwxFPEyQfu1hdo4qLG2zPw==, + } + hasBin: true + tsconfig-paths@3.15.0: resolution: { @@ -8687,20 +8767,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@7.18.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@7.18.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 '@typescript-eslint/parser': 7.18.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.14.0 + '@typescript-eslint/scope-manager': 8.18.1 + '@typescript-eslint/type-utils': 8.18.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.18.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.18.1 eslint: 9.14.0(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 ts-api-utils: 1.3.0(typescript@5.5.4) - optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color @@ -8728,10 +8807,10 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/scope-manager@8.14.0': + '@typescript-eslint/scope-manager@8.18.1': dependencies: - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/visitor-keys': 8.14.0 + '@typescript-eslint/types': 8.18.1 + '@typescript-eslint/visitor-keys': 8.18.1 '@typescript-eslint/type-utils@7.18.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: @@ -8745,23 +8824,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.18.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.5.4) + '@typescript-eslint/utils': 8.18.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4) debug: 4.3.6 + eslint: 9.14.0(jiti@1.21.6) ts-api-utils: 1.3.0(typescript@5.5.4) - optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - - eslint - supports-color '@typescript-eslint/types@5.62.0': {} '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/types@8.14.0': {} + '@typescript-eslint/types@8.18.1': {} '@typescript-eslint/typescript-estree@5.62.0(typescript@5.5.4)': dependencies: @@ -8792,17 +8870,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.14.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.18.1(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/visitor-keys': 8.14.0 + '@typescript-eslint/types': 8.18.1 + '@typescript-eslint/visitor-keys': 8.18.1 debug: 4.3.6 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.5.4) - optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color @@ -8833,16 +8910,16 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/utils@8.18.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.14.0(jiti@1.21.6)) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.18.1 + '@typescript-eslint/types': 8.18.1 + '@typescript-eslint/typescript-estree': 8.18.1(typescript@5.5.4) eslint: 9.14.0(jiti@1.21.6) + typescript: 5.5.4 transitivePeerDependencies: - supports-color - - typescript '@typescript-eslint/visitor-keys@5.62.0': dependencies: @@ -8854,12 +8931,12 @@ snapshots: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.14.0': + '@typescript-eslint/visitor-keys@8.18.1': dependencies: - '@typescript-eslint/types': 8.14.0 - eslint-visitor-keys: 3.4.3 + '@typescript-eslint/types': 8.18.1 + eslint-visitor-keys: 4.2.0 - '@vitest/coverage-istanbul@2.0.5(vitest@2.0.5(@types/node@22.1.0)(@vitest/ui@2.0.5)(jsdom@25.0.0))': + '@vitest/coverage-istanbul@2.0.5(vitest@2.0.5)': dependencies: '@istanbuljs/schema': 0.1.3 debug: 4.3.6 @@ -8875,7 +8952,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@2.0.5(vitest@2.0.5(@types/node@22.1.0)(@vitest/ui@2.0.5)(jsdom@25.0.0))': + '@vitest/coverage-v8@2.0.5(vitest@2.0.5)': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 @@ -9027,6 +9104,11 @@ snapshots: ansi-styles@6.2.1: {} + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + aproba@2.0.0: {} argparse@1.0.10: @@ -9157,6 +9239,8 @@ snapshots: read-cmd-shim: 4.0.0 write-file-atomic: 5.0.1 + binary-extensions@2.3.0: {} + bl@4.1.0: dependencies: buffer: 5.7.1 @@ -9261,6 +9345,18 @@ snapshots: check-error@2.1.1: {} + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + chownr@2.0.0: {} ci-info@3.9.0: {} @@ -9337,6 +9433,8 @@ snapshots: commander@12.1.0: {} + commander@9.5.0: {} + commitizen@4.3.0(@types/node@22.1.0)(typescript@5.5.4): dependencies: cachedir: 2.3.0 @@ -9979,8 +10077,6 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint-visitor-keys@4.1.0: {} - eslint-visitor-keys@4.2.0: {} eslint@9.14.0(jiti@1.21.6): @@ -10029,7 +10125,7 @@ snapshots: dependencies: acorn: 8.12.1 acorn-jsx: 5.3.2(acorn@8.12.1) - eslint-visitor-keys: 4.1.0 + eslint-visitor-keys: 4.2.0 espree@10.3.0: dependencies: @@ -10588,6 +10684,10 @@ snapshots: dependencies: has-bigints: 1.0.2 + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + is-boolean-object@1.1.2: dependencies: call-bind: 1.0.7 @@ -11333,6 +11433,8 @@ snapshots: mute-stream@1.0.0: {} + mylas@2.1.13: {} + nanoid@3.3.7: {} natural-compare@1.4.0: {} @@ -11396,6 +11498,8 @@ snapshots: semver: 7.6.3 validate-npm-package-license: 3.0.4 + normalize-path@3.0.0: {} + npm-bundled@3.0.1: dependencies: npm-normalize-package-bin: 3.0.1 @@ -11781,6 +11885,10 @@ snapshots: dependencies: find-up: 4.1.0 + plimit-lit@1.6.1: + dependencies: + queue-lit: 1.5.2 + possible-typed-array-names@1.0.0: {} postcss-selector-parser@6.1.2: @@ -11843,6 +11951,8 @@ snapshots: querystringify@2.2.0: {} + queue-lit@1.5.2: {} + queue-microtask@1.2.3: {} quick-lru@4.0.1: {} @@ -11851,6 +11961,8 @@ snapshots: react-is@18.3.1: {} + react@19.0.0: {} + read-cmd-shim@4.0.0: {} read-package-json-fast@3.0.2: @@ -11910,6 +12022,10 @@ snapshots: string_decoder: 1.3.0 util-deprecate: 1.0.2 + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + redent@3.0.0: dependencies: indent-string: 4.0.0 @@ -12384,6 +12500,15 @@ snapshots: dependencies: typescript: 5.5.4 + tsc-alias@1.8.10: + dependencies: + chokidar: 3.6.0 + commander: 9.5.0 + globby: 11.1.0 + mylas: 2.1.13 + normalize-path: 3.0.0 + plimit-lit: 1.6.1 + tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29