diff --git a/agent/package.json b/agent/package.json index 0314c711673..e27783ea4b7 100644 --- a/agent/package.json +++ b/agent/package.json @@ -23,13 +23,13 @@ "@elizaos/plugin-bootstrap": "workspace:*", "@types/node": "^22.13.5", "json5": "2.2.3", - "ts-node": "^10.9.2", + "ts-node": "10.9.2", "yargs": "17.7.2" }, "devDependencies": { "@jest/globals": "^29.7.0", "@types/jest": "^29.5.14", "jest": "^29.7.0", - "ts-jest": "^29.2.6" + "ts-jest": "29.2.6" } } diff --git a/client/package.json b/client/package.json index 7cd8d43a8d6..dd9c2ee8ac0 100644 --- a/client/package.json +++ b/client/package.json @@ -43,8 +43,8 @@ "@types/react": "^19.0.3", "@types/react-dom": "^19.0.2", "@types/semver": "^7.5.8", - "@typescript-eslint/eslint-plugin": "^8.19.1", - "@typescript-eslint/parser": "^8.19.1", + "@typescript-eslint/eslint-plugin": "6.21.0", + "@typescript-eslint/parser": "6.21.0", "@vitejs/plugin-react-swc": "^3.5.0", "autoprefixer": "^10.4.19", "eslint": "^9.17.0", @@ -58,7 +58,7 @@ "postcss": "^8.4.38", "rollup-plugin-visualizer": "^5.14.0", "tailwindcss": "^3.4.4", - "typescript": "~5.6.3", + "typescript": "5.6.3", "typescript-eslint": "^8.18.2", "vite": "^6.0.5", "vite-tsconfig-paths": "^5.1.4" diff --git a/package.json b/package.json index 412ec8bb12a..36d6bfc984e 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "only-allow": "1.2.1", "turbo": "2.4.4", "typedoc": "0.26.11", - "typescript": "5.6.3", + "typescript": "5.8.2", "viem": "2.21.58", "vite": "5.4.12", "vitest": "3.0.5" diff --git a/packages/core/package.json b/packages/core/package.json index 693a88ecf4f..d9f89e4927c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -33,7 +33,7 @@ "devDependencies": { "@types/node": "22.8.4", "tsup": "8.3.5", - "typescript": "5.6.3" + "typescript": "5.8.2" }, "dependencies": { "@ai-sdk/amazon-bedrock": "1.1.6", diff --git a/scripts/jsdoc-automation/package-lock.json b/scripts/jsdoc-automation/package-lock.json index a3ec3e04d36..136691a07ae 100644 --- a/scripts/jsdoc-automation/package-lock.json +++ b/scripts/jsdoc-automation/package-lock.json @@ -12,17 +12,17 @@ "@langchain/openai": "^0.3.16", "@octokit/rest": "^21.0.2", "@types/node": "^20.11.0", - "@typescript-eslint/parser": "6.18.1", - "@typescript-eslint/types": "6.18.1", - "@typescript-eslint/typescript-estree": "6.18.1", + "@typescript-eslint/parser": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", "dotenv": "^16.4.7", "langchain": "^0.3.7", "yaml": "^2.3.4" }, "devDependencies": { - "ts-node": "^10.9.2", + "ts-node": "10.9.2", "tsup": "^8.3.5", - "typescript": "5.3.3" + "typescript": "5.8.2" } }, "node_modules/@cfworker/json-schema": { @@ -1320,15 +1320,15 @@ "license": "MIT" }, "node_modules/@typescript-eslint/parser": { - "version": "6.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.18.1.tgz", - "integrity": "sha512-zct/MdJnVaRRNy9e84XnVtRv9Vf91/qqe+hZJtKanjojud4wAVy/7lXxJmMyX6X6J+xc6c//YEWvpeif8cAhWA==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", + "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "6.18.1", - "@typescript-eslint/types": "6.18.1", - "@typescript-eslint/typescript-estree": "6.18.1", - "@typescript-eslint/visitor-keys": "6.18.1", + "@typescript-eslint/scope-manager": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", "debug": "^4.3.4" }, "engines": { @@ -1348,13 +1348,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.18.1.tgz", - "integrity": "sha512-BgdBwXPFmZzaZUuw6wKiHKIovms97a7eTImjkXCZE04TGHysG+0hDQPmygyvgtkoB/aOQwSM/nWv3LzrOIQOBw==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", + "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.18.1", - "@typescript-eslint/visitor-keys": "6.18.1" + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -1365,9 +1365,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.18.1.tgz", - "integrity": "sha512-4TuMAe+tc5oA7wwfqMtB0Y5OrREPF1GeJBAjqwgZh1lEMH5PJQgWgHGfYufVB51LtjD+peZylmeyxUXPfENLCw==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", + "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", "license": "MIT", "engines": { "node": "^16.0.0 || >=18.0.0" @@ -1378,13 +1378,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.18.1.tgz", - "integrity": "sha512-fv9B94UAhywPRhUeeV/v+3SBDvcPiLxRZJw/xZeeGgRLQZ6rLMG+8krrJUyIf6s1ecWTzlsbp0rlw7n9sjufHA==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", + "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "6.18.1", - "@typescript-eslint/visitor-keys": "6.18.1", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/visitor-keys": "6.21.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -1406,12 +1406,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.18.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.18.1.tgz", - "integrity": "sha512-/kvt0C5lRqGoCfsbmm7/CwMqoSkY3zzHLIjdhHZQW3VFrnz7ATecOHR7nb7V+xn4286MBxfnQfQhAmCI0u+bJA==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", + "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "6.18.1", + "@typescript-eslint/types": "6.21.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -4029,9 +4029,9 @@ } }, "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "version": "5.8.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", + "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", diff --git a/scripts/jsdoc-automation/package.json b/scripts/jsdoc-automation/package.json index 368dd45fa1e..12dbcab2139 100644 --- a/scripts/jsdoc-automation/package.json +++ b/scripts/jsdoc-automation/package.json @@ -19,16 +19,16 @@ "@langchain/openai": "^0.3.16", "@octokit/rest": "^21.0.2", "@types/node": "^20.11.0", - "@typescript-eslint/parser": "6.18.1", - "@typescript-eslint/types": "6.18.1", - "@typescript-eslint/typescript-estree": "6.18.1", + "@typescript-eslint/parser": "6.21.0", + "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/typescript-estree": "6.21.0", "dotenv": "^16.4.7", "langchain": "^0.3.7", "yaml": "^2.3.4" }, "devDependencies": { - "ts-node": "^10.9.2", + "ts-node": "10.9.2", "tsup": "^8.3.5", - "typescript": "5.3.3" + "typescript": "5.8.2" } } diff --git a/scripts/jsdoc-automation/pnpm-lock.yaml b/scripts/jsdoc-automation/pnpm-lock.yaml index 8a536082b55..b22484646df 100644 --- a/scripts/jsdoc-automation/pnpm-lock.yaml +++ b/scripts/jsdoc-automation/pnpm-lock.yaml @@ -18,14 +18,14 @@ importers: specifier: ^20.11.0 version: 20.17.10 '@typescript-eslint/parser': - specifier: 6.18.1 - version: 6.18.1(eslint@9.17.0)(typescript@5.3.3) + specifier: 6.21.0 + version: 6.21.0(eslint@9.17.0)(typescript@5.8.2) '@typescript-eslint/types': - specifier: 6.18.1 - version: 6.18.1 + specifier: 6.21.0 + version: 6.21.0 '@typescript-eslint/typescript-estree': - specifier: 6.18.1 - version: 6.18.1(typescript@5.3.3) + specifier: 6.21.0 + version: 6.21.0(typescript@5.8.2) dotenv: specifier: ^16.4.7 version: 16.4.7 @@ -37,14 +37,14 @@ importers: version: 2.6.1 devDependencies: ts-node: - specifier: ^10.9.2 - version: 10.9.2(@types/node@20.17.10)(typescript@5.3.3) + specifier: 10.9.2 + version: 10.9.2(@types/node@20.17.10)(typescript@5.8.2) tsup: specifier: ^8.3.5 - version: 8.3.5(typescript@5.3.3)(yaml@2.6.1) + version: 8.3.5(typescript@5.8.2)(yaml@2.6.1) typescript: - specifier: 5.3.3 - version: 5.3.3 + specifier: 5.8.2 + version: 5.8.2 packages: @@ -496,8 +496,8 @@ packages: '@types/uuid@10.0.0': resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==} - '@typescript-eslint/parser@6.18.1': - resolution: {integrity: sha512-zct/MdJnVaRRNy9e84XnVtRv9Vf91/qqe+hZJtKanjojud4wAVy/7lXxJmMyX6X6J+xc6c//YEWvpeif8cAhWA==} + '@typescript-eslint/parser@6.21.0': + resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -506,16 +506,16 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@6.18.1': - resolution: {integrity: sha512-BgdBwXPFmZzaZUuw6wKiHKIovms97a7eTImjkXCZE04TGHysG+0hDQPmygyvgtkoB/aOQwSM/nWv3LzrOIQOBw==} + '@typescript-eslint/scope-manager@6.21.0': + resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/types@6.18.1': - resolution: {integrity: sha512-4TuMAe+tc5oA7wwfqMtB0Y5OrREPF1GeJBAjqwgZh1lEMH5PJQgWgHGfYufVB51LtjD+peZylmeyxUXPfENLCw==} + '@typescript-eslint/types@6.21.0': + resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/typescript-estree@6.18.1': - resolution: {integrity: sha512-fv9B94UAhywPRhUeeV/v+3SBDvcPiLxRZJw/xZeeGgRLQZ6rLMG+8krrJUyIf6s1ecWTzlsbp0rlw7n9sjufHA==} + '@typescript-eslint/typescript-estree@6.21.0': + resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -523,8 +523,8 @@ packages: typescript: optional: true - '@typescript-eslint/visitor-keys@6.18.1': - resolution: {integrity: sha512-/kvt0C5lRqGoCfsbmm7/CwMqoSkY3zzHLIjdhHZQW3VFrnz7ATecOHR7nb7V+xn4286MBxfnQfQhAmCI0u+bJA==} + '@typescript-eslint/visitor-keys@6.21.0': + resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} engines: {node: ^16.0.0 || >=18.0.0} abort-controller@3.0.0: @@ -1325,8 +1325,8 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - typescript@5.3.3: - resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} + typescript@5.8.2: + resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} engines: {node: '>=14.17'} hasBin: true @@ -1765,44 +1765,44 @@ snapshots: '@types/uuid@10.0.0': {} - '@typescript-eslint/parser@6.18.1(eslint@9.17.0)(typescript@5.3.3)': + '@typescript-eslint/parser@6.21.0(eslint@9.17.0)(typescript@5.8.2)': dependencies: - '@typescript-eslint/scope-manager': 6.18.1 - '@typescript-eslint/types': 6.18.1 - '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.18.1 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.0 eslint: 9.17.0 optionalDependencies: - typescript: 5.3.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@6.18.1': + '@typescript-eslint/scope-manager@6.21.0': dependencies: - '@typescript-eslint/types': 6.18.1 - '@typescript-eslint/visitor-keys': 6.18.1 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 - '@typescript-eslint/types@6.18.1': {} + '@typescript-eslint/types@6.21.0': {} - '@typescript-eslint/typescript-estree@6.18.1(typescript@5.3.3)': + '@typescript-eslint/typescript-estree@6.21.0(typescript@5.8.2)': dependencies: - '@typescript-eslint/types': 6.18.1 - '@typescript-eslint/visitor-keys': 6.18.1 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.4.0 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.3 - ts-api-utils: 1.4.3(typescript@5.3.3) + ts-api-utils: 1.4.3(typescript@5.8.2) optionalDependencies: - typescript: 5.3.3 + typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@6.18.1': + '@typescript-eslint/visitor-keys@6.21.0': dependencies: - '@typescript-eslint/types': 6.18.1 + '@typescript-eslint/types': 6.21.0 eslint-visitor-keys: 3.4.3 abort-controller@3.0.0: @@ -2491,13 +2491,13 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@1.4.3(typescript@5.3.3): + ts-api-utils@1.4.3(typescript@5.8.2): dependencies: - typescript: 5.3.3 + typescript: 5.8.2 ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@types/node@20.17.10)(typescript@5.3.3): + ts-node@10.9.2(@types/node@20.17.10)(typescript@5.8.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -2511,11 +2511,11 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.3.3 + typescript: 5.8.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - tsup@8.3.5(typescript@5.3.3)(yaml@2.6.1): + tsup@8.3.5(typescript@5.8.2)(yaml@2.6.1): dependencies: bundle-require: 5.1.0(esbuild@0.24.2) cac: 6.7.14 @@ -2534,7 +2534,7 @@ snapshots: tinyglobby: 0.2.10 tree-kill: 1.2.2 optionalDependencies: - typescript: 5.3.3 + typescript: 5.8.2 transitivePeerDependencies: - jiti - supports-color @@ -2545,7 +2545,7 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript@5.3.3: {} + typescript@5.8.2: {} undici-types@5.26.5: {}