From 17775462d236bf714f518b861a63d5ae9f1f6357 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 28 Dec 2024 10:48:41 +0000 Subject: [PATCH] pkg: Update all non-major dependencies (#3333) * pkg: Update all non-major dependencies * fix: TypeScript 5.7 support --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Nathaniel Tucker --- .changeset/perfect-walls-admire.md | 26 ++++ examples/coin-app/package.json | 2 +- examples/github-app/package-lock.json | 32 ++--- examples/github-app/package.json | 2 +- examples/nextjs/package-lock.json | 80 +++++------ examples/nextjs/package.json | 2 +- package.json | 2 +- packages/rest/src/resourceExtendable.ts | 10 +- packages/rest/src/resourceExtensionTypes.ts | 10 +- website/package.json | 2 +- .../editor-types/@data-client/rest.d.ts | 4 +- .../Playground/editor-types/globals.d.ts | 4 +- yarn.lock | 126 +++++++++--------- 13 files changed, 164 insertions(+), 138 deletions(-) create mode 100644 .changeset/perfect-walls-admire.md diff --git a/.changeset/perfect-walls-admire.md b/.changeset/perfect-walls-admire.md new file mode 100644 index 000000000000..54dd774b3640 --- /dev/null +++ b/.changeset/perfect-walls-admire.md @@ -0,0 +1,26 @@ +--- +'@data-client/rest': patch +--- + +Resource.extend() compatibility with TypeScript 5 + +Previously [extending existing members](https://dataclient.io/rest/api/resource#extend-override) with no +typed overrides (like [path](https://dataclient.io/rest/api/resource#path)) would not work starting with +TypeScript 5.7. + +```ts +const UserResource = UserResourceBase.extend({ + partialUpdate: { + getOptimisticResponse(snap, params, body) { + params.id; + params.group; + // @ts-expect-error + params.nothere; + return { + id: params.id, + ...body, + }; + }, + }, +}); +``` \ No newline at end of file diff --git a/examples/coin-app/package.json b/examples/coin-app/package.json index 8699cd4693f5..cbc22d57e7fe 100644 --- a/examples/coin-app/package.json +++ b/examples/coin-app/package.json @@ -36,7 +36,7 @@ "@types/react": "*", "@types/react-dom": "*", "react-refresh": "*", - "typescript": "5.6", + "typescript": "5.7", "webpack": "*", "webpack-cli": "*" }, diff --git a/examples/github-app/package-lock.json b/examples/github-app/package-lock.json index 9378065225b7..9e7ff2aafed7 100644 --- a/examples/github-app/package-lock.json +++ b/examples/github-app/package-lock.json @@ -15,7 +15,7 @@ "@data-client/react": "^0.14.0", "@data-client/rest": "^0.14.0", "@js-temporal/polyfill": "^0.4.4", - "antd": "5.22.5", + "antd": "5.22.7", "parse-link-header": "^2.0.0", "react": "19.0.0", "react-dom": "19.0.0", @@ -5541,9 +5541,9 @@ } }, "node_modules/antd": { - "version": "5.22.5", - "resolved": "https://registry.npmjs.org/antd/-/antd-5.22.5.tgz", - "integrity": "sha512-+0UP8w+ULVv2OIzCDVz7j6I0UfH6mMLHSWO6qzpBc+9psOoVQLRbyAE21XnZM/eGrt2MNsEDL5fmlhXL/V8JyQ==", + "version": "5.22.7", + "resolved": "https://registry.npmjs.org/antd/-/antd-5.22.7.tgz", + "integrity": "sha512-koT5QMliDgXc21yNcs4Uyuq6TeB5AJbzGZ2qjNExzE7Tjr8yYIX6sJsQfunsEV80wC1mpF7m9ldKuNj+PafcFA==", "license": "MIT", "dependencies": { "@ant-design/colors": "^7.1.0", @@ -5573,13 +5573,13 @@ "rc-input-number": "~9.3.0", "rc-mentions": "~2.17.0", "rc-menu": "~9.16.0", - "rc-motion": "^2.9.4", + "rc-motion": "^2.9.5", "rc-notification": "~5.6.2", "rc-pagination": "~5.0.0", "rc-picker": "~4.8.3", "rc-progress": "~4.0.0", "rc-rate": "~2.13.0", - "rc-resize-observer": "^1.4.1", + "rc-resize-observer": "^1.4.3", "rc-segmented": "~2.5.0", "rc-select": "~14.16.4", "rc-slider": "~11.1.7", @@ -5592,7 +5592,7 @@ "rc-tree": "~5.10.1", "rc-tree-select": "~5.24.5", "rc-upload": "~4.8.1", - "rc-util": "^5.44.2", + "rc-util": "^5.44.3", "scroll-into-view-if-needed": "^3.1.0", "throttle-debounce": "^5.0.2" }, @@ -14553,9 +14553,9 @@ } }, "node_modules/rc-motion": { - "version": "2.9.4", - "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.9.4.tgz", - "integrity": "sha512-TAPUUufDqhPO669qJobI0d9U0XZ/VPNQyZTivUxxzU1EyuPe3PtHSx7Kb902KuzQgu7sS18z8GguaxZEALV/ww==", + "version": "2.9.5", + "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.9.5.tgz", + "integrity": "sha512-w+XTUrfh7ArbYEd2582uDrEhmBHwK1ZENJiSJVb7uRxdE7qJSYjbO2eksRXmndqyKqKoYPc9ClpPh5242mV1vA==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.11.1", @@ -14690,9 +14690,9 @@ } }, "node_modules/rc-resize-observer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.1.tgz", - "integrity": "sha512-JbAeFDsaaZRPwaTlXnCqgeO9c6E7qoaE/hxsub08cdnnPn6767c/j9+r/TifUdfvwXtdcfHygKbZ7ecM/PXo/Q==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.4.3.tgz", + "integrity": "sha512-YZLjUbyIWox8E9i9C3Tm7ia+W7euPItNWSPX5sCcQTYbnwDb5uNpnLHQCG1f22oZWUhLw4Mv2tFmeWe68CDQRQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.7", @@ -14922,9 +14922,9 @@ } }, "node_modules/rc-util": { - "version": "5.44.2", - "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.44.2.tgz", - "integrity": "sha512-uGSk3hpPBLa3/0QAcKhCjgl4SFnhQCJDLvvpoLdbR6KgDuXrujG+dQaUeUvBJr2ZWak1O/9n+cYbJiWmmk95EQ==", + "version": "5.44.3", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.44.3.tgz", + "integrity": "sha512-q6KCcOFk3rv/zD3MckhJteZxb0VjAIFuf622B7ElK4vfrZdAzs16XR5p3VTdy3+U5jfJU5ACz4QnhLSuAGe5dA==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.3", diff --git a/examples/github-app/package.json b/examples/github-app/package.json index 8217c2efeaf2..dc96155c953b 100644 --- a/examples/github-app/package.json +++ b/examples/github-app/package.json @@ -54,7 +54,7 @@ "@data-client/react": "^0.14.0", "@data-client/rest": "^0.14.0", "@js-temporal/polyfill": "^0.4.4", - "antd": "5.22.5", + "antd": "5.22.7", "parse-link-header": "^2.0.0", "react": "19.0.0", "react-dom": "19.0.0", diff --git a/examples/nextjs/package-lock.json b/examples/nextjs/package-lock.json index c2ec423753da..fd5c16eecf97 100644 --- a/examples/nextjs/package-lock.json +++ b/examples/nextjs/package-lock.json @@ -17,7 +17,7 @@ "@types/react": "19.0.2", "@types/react-dom": "19.0.2", "clsx": "^2.1.1", - "next": "15.1.2", + "next": "15.1.3", "react": "19.0.0", "react-dom": "19.0.0", "tar-fs": "^3.0.6", @@ -2371,15 +2371,15 @@ } }, "node_modules/@next/env": { - "version": "15.1.2", - "resolved": "https://registry.npmjs.org/@next/env/-/env-15.1.2.tgz", - "integrity": "sha512-Hm3jIGsoUl6RLB1vzY+dZeqb+/kWPZ+h34yiWxW0dV87l8Im/eMOwpOA+a0L78U0HM04syEjXuRlCozqpwuojQ==", + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/@next/env/-/env-15.1.3.tgz", + "integrity": "sha512-Q1tXwQCGWyA3ehMph3VO+E6xFPHDKdHFYosadt0F78EObYxPio0S09H9UGYznDe6Wc8eLKLG89GqcFJJDiK5xw==", "license": "MIT" }, "node_modules/@next/swc-darwin-arm64": { - "version": "15.1.2", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.1.2.tgz", - "integrity": "sha512-b9TN7q+j5/7+rGLhFAVZiKJGIASuo8tWvInGfAd8wsULjB1uNGRCj1z1WZwwPWzVQbIKWFYqc+9L7W09qwt52w==", + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.1.3.tgz", + "integrity": "sha512-aZtmIh8jU89DZahXQt1La0f2EMPt/i7W+rG1sLtYJERsP7GRnNFghsciFpQcKHcGh4dUiyTB5C1X3Dde/Gw8gg==", "cpu": [ "arm64" ], @@ -2393,9 +2393,9 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "15.1.2", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.1.2.tgz", - "integrity": "sha512-caR62jNDUCU+qobStO6YJ05p9E+LR0EoXh1EEmyU69cYydsAy7drMcOlUlRtQihM6K6QfvNwJuLhsHcCzNpqtA==", + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.1.3.tgz", + "integrity": "sha512-aw8901rjkVBK5mbq5oV32IqkJg+CQa6aULNlN8zyCWSsePzEG3kpDkAFkkTOh3eJ0p95KbkLyWBzslQKamXsLA==", "cpu": [ "x64" ], @@ -2409,9 +2409,9 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "15.1.2", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.1.2.tgz", - "integrity": "sha512-fHHXBusURjBmN6VBUtu6/5s7cCeEkuGAb/ZZiGHBLVBXMBy4D5QpM8P33Or8JD1nlOjm/ZT9sEE5HouQ0F+hUA==", + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.1.3.tgz", + "integrity": "sha512-YbdaYjyHa4fPK4GR4k2XgXV0p8vbU1SZh7vv6El4bl9N+ZSiMfbmqCuCuNU1Z4ebJMumafaz6UCC2zaJCsdzjw==", "cpu": [ "arm64" ], @@ -2425,9 +2425,9 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "15.1.2", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.1.2.tgz", - "integrity": "sha512-9CF1Pnivij7+M3G74lxr+e9h6o2YNIe7QtExWq1KUK4hsOLTBv6FJikEwCaC3NeYTflzrm69E5UfwEAbV2U9/g==", + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.1.3.tgz", + "integrity": "sha512-qgH/aRj2xcr4BouwKG3XdqNu33SDadqbkqB6KaZZkozar857upxKakbRllpqZgWl/NDeSCBYPmUAZPBHZpbA0w==", "cpu": [ "arm64" ], @@ -2441,9 +2441,9 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "15.1.2", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.1.2.tgz", - "integrity": "sha512-tINV7WmcTUf4oM/eN3Yuu/f8jQ5C6AkueZPKeALs/qfdfX57eNv4Ij7rt0SA6iZ8+fMobVfcFVv664Op0caCCg==", + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.1.3.tgz", + "integrity": "sha512-uzafnTFwZCPN499fNVnS2xFME8WLC9y7PLRs/yqz5lz1X/ySoxfaK2Hbz74zYUdEg+iDZPd8KlsWaw9HKkLEVw==", "cpu": [ "x64" ], @@ -2457,9 +2457,9 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "15.1.2", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.1.2.tgz", - "integrity": "sha512-jf2IseC4WRsGkzeUw/cK3wci9pxR53GlLAt30+y+B+2qAQxMw6WAC3QrANIKxkcoPU3JFh/10uFfmoMDF9JXKg==", + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.1.3.tgz", + "integrity": "sha512-el6GUFi4SiDYnMTTlJJFMU+GHvw0UIFnffP1qhurrN1qJV3BqaSRUjkDUgVV44T6zpw1Lc6u+yn0puDKHs+Sbw==", "cpu": [ "x64" ], @@ -2473,9 +2473,9 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "15.1.2", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.1.2.tgz", - "integrity": "sha512-wvg7MlfnaociP7k8lxLX4s2iBJm4BrNiNFhVUY+Yur5yhAJHfkS8qPPeDEUH8rQiY0PX3u/P7Q/wcg6Mv6GSAA==", + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.1.3.tgz", + "integrity": "sha512-6RxKjvnvVMM89giYGI1qye9ODsBQpHSHVo8vqA8xGhmRPZHDQUE4jcDbhBwK0GnFMqBnu+XMg3nYukNkmLOLWw==", "cpu": [ "arm64" ], @@ -2489,9 +2489,9 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "15.1.2", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.1.2.tgz", - "integrity": "sha512-D3cNA8NoT3aWISWmo7HF5Eyko/0OdOO+VagkoJuiTk7pyX3P/b+n8XA/MYvyR+xSVcbKn68B1rY9fgqjNISqzQ==", + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.1.3.tgz", + "integrity": "sha512-VId/f5blObG7IodwC5Grf+aYP0O8Saz1/aeU3YcWqNdIUAmFQY3VEPKPaIzfv32F/clvanOb2K2BR5DtDs6XyQ==", "cpu": [ "x64" ], @@ -3217,12 +3217,12 @@ } }, "node_modules/next": { - "version": "15.1.2", - "resolved": "https://registry.npmjs.org/next/-/next-15.1.2.tgz", - "integrity": "sha512-nLJDV7peNy+0oHlmY2JZjzMfJ8Aj0/dd3jCwSZS8ZiO5nkQfcZRqDrRN3U5rJtqVTQneIOGZzb6LCNrk7trMCQ==", + "version": "15.1.3", + "resolved": "https://registry.npmjs.org/next/-/next-15.1.3.tgz", + "integrity": "sha512-5igmb8N8AEhWDYzogcJvtcRDU6n4cMGtBklxKD4biYv4LXN8+awc/bbQ2IM2NQHdVPgJ6XumYXfo3hBtErg1DA==", "license": "MIT", "dependencies": { - "@next/env": "15.1.2", + "@next/env": "15.1.3", "@swc/counter": "0.1.3", "@swc/helpers": "0.5.15", "busboy": "1.6.0", @@ -3237,14 +3237,14 @@ "node": "^18.18.0 || ^19.8.0 || >= 20.0.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "15.1.2", - "@next/swc-darwin-x64": "15.1.2", - "@next/swc-linux-arm64-gnu": "15.1.2", - "@next/swc-linux-arm64-musl": "15.1.2", - "@next/swc-linux-x64-gnu": "15.1.2", - "@next/swc-linux-x64-musl": "15.1.2", - "@next/swc-win32-arm64-msvc": "15.1.2", - "@next/swc-win32-x64-msvc": "15.1.2", + "@next/swc-darwin-arm64": "15.1.3", + "@next/swc-darwin-x64": "15.1.3", + "@next/swc-linux-arm64-gnu": "15.1.3", + "@next/swc-linux-arm64-musl": "15.1.3", + "@next/swc-linux-x64-gnu": "15.1.3", + "@next/swc-linux-x64-musl": "15.1.3", + "@next/swc-win32-arm64-msvc": "15.1.3", + "@next/swc-win32-x64-msvc": "15.1.3", "sharp": "^0.33.5" }, "peerDependencies": { diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json index 951536869bf7..0b97d55b0357 100644 --- a/examples/nextjs/package.json +++ b/examples/nextjs/package.json @@ -22,7 +22,7 @@ "@types/react": "19.0.2", "@types/react-dom": "19.0.2", "clsx": "^2.1.1", - "next": "15.1.2", + "next": "15.1.3", "react": "19.0.0", "react-dom": "19.0.0", "tar-fs": "^3.0.6", diff --git a/package.json b/package.json index 5b21a69d1055..4f43b6678edc 100644 --- a/package.json +++ b/package.json @@ -109,7 +109,7 @@ "rollup-plugin-replace": "^2.2.0", "rollup-plugin-terser": "^7.0.2", "ts-node": "10.9.2", - "typescript": "5.6", + "typescript": "5.7", "whatwg-fetch": "3.0.0" }, "resolutions": { diff --git a/packages/rest/src/resourceExtendable.ts b/packages/rest/src/resourceExtendable.ts index 664525bc1a05..ec2927e907c4 100644 --- a/packages/rest/src/resourceExtendable.ts +++ b/packages/rest/src/resourceExtendable.ts @@ -69,11 +69,11 @@ export interface Extendable< }; extend< R extends ResourceInterface, - Get extends PartialRestGenerics = any, - GetList extends PartialRestGenerics = any, - Update extends PartialRestGenerics = any, - PartialUpdate extends PartialRestGenerics = any, - Delete extends PartialRestGenerics = any, + Get extends PartialRestGenerics = {}, + GetList extends PartialRestGenerics = {}, + Update extends PartialRestGenerics = {}, + PartialUpdate extends PartialRestGenerics = {}, + Delete extends PartialRestGenerics = {}, >( this: R, options: ResourceEndpointExtensions< diff --git a/packages/rest/src/resourceExtensionTypes.ts b/packages/rest/src/resourceExtensionTypes.ts index 7ab6dd41d320..e930bfa50a25 100644 --- a/packages/rest/src/resourceExtensionTypes.ts +++ b/packages/rest/src/resourceExtensionTypes.ts @@ -59,11 +59,11 @@ export type ExtendedResource< export interface ResourceEndpointExtensions< R extends ResourceInterface, - Get extends PartialRestGenerics = any, - GetList extends PartialRestGenerics = any, - Update extends PartialRestGenerics = any, - PartialUpdate extends PartialRestGenerics = any, - Delete extends PartialRestGenerics = any, + Get extends PartialRestGenerics = {}, + GetList extends PartialRestGenerics = {}, + Update extends PartialRestGenerics = {}, + PartialUpdate extends PartialRestGenerics = {}, + Delete extends PartialRestGenerics = {}, > { readonly get?: RestEndpointOptions< unknown extends Get ? EndpointToFunction diff --git a/website/package.json b/website/package.json index 0300e58dfd68..9706763b8543 100644 --- a/website/package.json +++ b/website/package.json @@ -56,7 +56,7 @@ "react-dom": "^19.0.0", "react-json-tree": "0.19.0", "react-live": "^4.0.0", - "typescript": "5.6", + "typescript": "5.7", "uuid": "^11.0.0" }, "browserslist": [ diff --git a/website/src/components/Playground/editor-types/@data-client/rest.d.ts b/website/src/components/Playground/editor-types/@data-client/rest.d.ts index 80e8d756ae36..0b478ed73bd9 100644 --- a/website/src/components/Playground/editor-types/@data-client/rest.d.ts +++ b/website/src/components/Playground/editor-types/@data-client/rest.d.ts @@ -1547,7 +1547,7 @@ interface CustomResource; } type ExtendedResource> = Omit & T; -interface ResourceEndpointExtensions { +interface ResourceEndpointExtensions { readonly get?: RestEndpointOptions : OptionsToFunction>, R['get']['schema']> & Readonly; readonly getList?: RestEndpointOptions : OptionsToFunction>, R['getList']['schema']> & Readonly; readonly update?: RestEndpointOptions : OptionsToFunction>, R['update']['schema']> & Readonly; @@ -1571,7 +1571,7 @@ interface Extendable(this: R, key: ExtendKey, options: Readonly> & ExtendOptions>): R & { [key in ExtendKey]: RestExtendedEndpoint; }; - extend(this: R, options: ResourceEndpointExtensions): CustomResource; + extend(this: R, options: ResourceEndpointExtensions): CustomResource; extend>(this: R, extender: (baseResource: R) => T): ExtendedResource; } diff --git a/website/src/components/Playground/editor-types/globals.d.ts b/website/src/components/Playground/editor-types/globals.d.ts index 51b91daee159..97e85ac6d4b6 100644 --- a/website/src/components/Playground/editor-types/globals.d.ts +++ b/website/src/components/Playground/editor-types/globals.d.ts @@ -1551,7 +1551,7 @@ interface CustomResource; } type ExtendedResource> = Omit & T; -interface ResourceEndpointExtensions { +interface ResourceEndpointExtensions { readonly get?: RestEndpointOptions : OptionsToFunction>, R['get']['schema']> & Readonly; readonly getList?: RestEndpointOptions : OptionsToFunction>, R['getList']['schema']> & Readonly; readonly update?: RestEndpointOptions : OptionsToFunction>, R['update']['schema']> & Readonly; @@ -1575,7 +1575,7 @@ interface Extendable(this: R, key: ExtendKey, options: Readonly> & ExtendOptions>): R & { [key in ExtendKey]: RestExtendedEndpoint; }; - extend(this: R, options: ResourceEndpointExtensions): CustomResource; + extend(this: R, options: ResourceEndpointExtensions): CustomResource; extend>(this: R, extender: (baseResource: R) => T): ExtendedResource; } diff --git a/yarn.lock b/yarn.lock index 1b4fdea2bb05..e6244126f59c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -271,8 +271,8 @@ __metadata: linkType: hard "@anansi/cli@npm:^3.0.15": - version: 3.1.54 - resolution: "@anansi/cli@npm:3.1.54" + version: 3.1.55 + resolution: "@anansi/cli@npm:3.1.55" dependencies: "@anansi/generator-js": "npm:^12.6.10" binary-version-check: "npm:^6.1.0" @@ -289,20 +289,20 @@ __metadata: optional: true bin: anansi: ./run.mjs - checksum: 10c0/4c4970c8ebd49233134e64e6e6adf39aeea05e6be45b8133c12887fb81e81d8ea90b18e96f3f5e52c202fc4ccbed3214a4bee26d15d782aa4b217d9fdbb60f2d + checksum: 10c0/6994e635c0373a57b3dfdd6cc9034c41165cd22d3ad298d54e54ba49116c95a47318862b5d6df564efefbff79711f9c3c1c81fce58c52f1cfbece5261999650a languageName: node linkType: hard "@anansi/core@npm:^0.20.0": - version: 0.20.14 - resolution: "@anansi/core@npm:0.20.14" + version: 0.20.15 + resolution: "@anansi/core@npm:0.20.15" dependencies: "@anansi/router": "npm:^0.10.10" "@babel/runtime": "npm:^7.17.0" chalk: "npm:^4.1.2" compression: "npm:^1.7.5" cross-fetch: "npm:^4.0.0" - enhanced-resolve: "npm:^5.17.1" + enhanced-resolve: "npm:^5.18.0" express: "npm:^4.21.2" fs-require: "npm:^1.6.0" history: "npm:^5.3.0" @@ -334,7 +334,7 @@ __metadata: bin: serve-anansi: ./lib/scripts/serve.js start-anansi: ./lib/scripts/startDevserver.js - checksum: 10c0/4b68ee01d9871c074d6c64d25963d79b10bbe5f126d477d9e189058988c45faeb17bc7e43fddcff011a203e43b73eda8ae9e7788b3a3fa3a5d2789a39b81899a + checksum: 10c0/703ff03916c7c6ce752ae65c3d205d0d8771f2d9972501c4fef258bc6cc07234f8e6b2408fbe46efd14e8ed24fb9b0f09e3fd26026162014d037a7e533b50a16 languageName: node linkType: hard @@ -5160,65 +5160,65 @@ __metadata: languageName: node linkType: hard -"@next/env@npm:15.1.2": - version: 15.1.2 - resolution: "@next/env@npm:15.1.2" - checksum: 10c0/07f2b258bd0e8937bfd33515c48b920491d9c281de5f1fa58c4c222dc8e7e0ad3745ca6035bfef788f07d9a39c583bc18cb0cdfbaa8c2177761d9c2bbdd9592f +"@next/env@npm:15.1.3": + version: 15.1.3 + resolution: "@next/env@npm:15.1.3" + checksum: 10c0/873e7977fe2a4d087f41fa2f9dff957111b88d59631437ab6fc13a11eb6d4ef59aa8109ca80f978389956e4b75b033ff8f68e05e96ce8d9fdcfa977dc90363ae languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:15.1.2": - version: 15.1.2 - resolution: "@next/swc-darwin-arm64@npm:15.1.2" +"@next/swc-darwin-arm64@npm:15.1.3": + version: 15.1.3 + resolution: "@next/swc-darwin-arm64@npm:15.1.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-x64@npm:15.1.2": - version: 15.1.2 - resolution: "@next/swc-darwin-x64@npm:15.1.2" +"@next/swc-darwin-x64@npm:15.1.3": + version: 15.1.3 + resolution: "@next/swc-darwin-x64@npm:15.1.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:15.1.2": - version: 15.1.2 - resolution: "@next/swc-linux-arm64-gnu@npm:15.1.2" +"@next/swc-linux-arm64-gnu@npm:15.1.3": + version: 15.1.3 + resolution: "@next/swc-linux-arm64-gnu@npm:15.1.3" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:15.1.2": - version: 15.1.2 - resolution: "@next/swc-linux-arm64-musl@npm:15.1.2" +"@next/swc-linux-arm64-musl@npm:15.1.3": + version: 15.1.3 + resolution: "@next/swc-linux-arm64-musl@npm:15.1.3" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:15.1.2": - version: 15.1.2 - resolution: "@next/swc-linux-x64-gnu@npm:15.1.2" +"@next/swc-linux-x64-gnu@npm:15.1.3": + version: 15.1.3 + resolution: "@next/swc-linux-x64-gnu@npm:15.1.3" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:15.1.2": - version: 15.1.2 - resolution: "@next/swc-linux-x64-musl@npm:15.1.2" +"@next/swc-linux-x64-musl@npm:15.1.3": + version: 15.1.3 + resolution: "@next/swc-linux-x64-musl@npm:15.1.3" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:15.1.2": - version: 15.1.2 - resolution: "@next/swc-win32-arm64-msvc@npm:15.1.2" +"@next/swc-win32-arm64-msvc@npm:15.1.3": + version: 15.1.3 + resolution: "@next/swc-win32-arm64-msvc@npm:15.1.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:15.1.2": - version: 15.1.2 - resolution: "@next/swc-win32-x64-msvc@npm:15.1.2" +"@next/swc-win32-x64-msvc@npm:15.1.3": + version: 15.1.3 + resolution: "@next/swc-win32-x64-msvc@npm:15.1.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -11026,7 +11026,7 @@ __metadata: react: "npm:^19.0.0" react-dom: "npm:^19.0.0" react-refresh: "npm:*" - typescript: "npm:5.6" + typescript: "npm:5.7" webpack: "npm:*" webpack-cli: "npm:*" languageName: unknown @@ -13568,13 +13568,13 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.15.0, enhanced-resolve@npm:^5.17.1, enhanced-resolve@npm:^5.7.0": - version: 5.17.1 - resolution: "enhanced-resolve@npm:5.17.1" +"enhanced-resolve@npm:^5.15.0, enhanced-resolve@npm:^5.17.1, enhanced-resolve@npm:^5.18.0, enhanced-resolve@npm:^5.7.0": + version: 5.18.0 + resolution: "enhanced-resolve@npm:5.18.0" dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.2.0" - checksum: 10c0/81a0515675eca17efdba2cf5bad87abc91a528fc1191aad50e275e74f045b41506167d420099022da7181c8d787170ea41e4a11a0b10b7a16f6237daecb15370 + checksum: 10c0/5fcc264a6040754ab5b349628cac2bb5f89cee475cbe340804e657a5b9565f70e6aafb338d5895554eb0ced9f66c50f38a255274a0591dcb64ee17c549c459ce languageName: node linkType: hard @@ -21623,18 +21623,18 @@ __metadata: linkType: hard "next@npm:^15.0.0": - version: 15.1.2 - resolution: "next@npm:15.1.2" - dependencies: - "@next/env": "npm:15.1.2" - "@next/swc-darwin-arm64": "npm:15.1.2" - "@next/swc-darwin-x64": "npm:15.1.2" - "@next/swc-linux-arm64-gnu": "npm:15.1.2" - "@next/swc-linux-arm64-musl": "npm:15.1.2" - "@next/swc-linux-x64-gnu": "npm:15.1.2" - "@next/swc-linux-x64-musl": "npm:15.1.2" - "@next/swc-win32-arm64-msvc": "npm:15.1.2" - "@next/swc-win32-x64-msvc": "npm:15.1.2" + version: 15.1.3 + resolution: "next@npm:15.1.3" + dependencies: + "@next/env": "npm:15.1.3" + "@next/swc-darwin-arm64": "npm:15.1.3" + "@next/swc-darwin-x64": "npm:15.1.3" + "@next/swc-linux-arm64-gnu": "npm:15.1.3" + "@next/swc-linux-arm64-musl": "npm:15.1.3" + "@next/swc-linux-x64-gnu": "npm:15.1.3" + "@next/swc-linux-x64-musl": "npm:15.1.3" + "@next/swc-win32-arm64-msvc": "npm:15.1.3" + "@next/swc-win32-x64-msvc": "npm:15.1.3" "@swc/counter": "npm:0.1.3" "@swc/helpers": "npm:0.5.15" busboy: "npm:1.6.0" @@ -21679,7 +21679,7 @@ __metadata: optional: true bin: next: dist/bin/next - checksum: 10c0/320b949336fa41210ebe5cee66fce7edb4dc3474b438898590e43f6dfe30212620b090801d6f8cc4d37bfb54cb316680f65b58110cc8885f8c2b108a80e4ecee + checksum: 10c0/3450a2277057c74de9bda5390796e7971afb5c7725af8fce43045b4f5d4e4a5752a14a2fa7f78ad4eab523a11c6b147893038f607a9d87a8f7f7bdcd560245b5 languageName: node linkType: hard @@ -25472,7 +25472,7 @@ __metadata: react-json-tree: "npm:0.19.0" react-live: "npm:^4.0.0" serve: "npm:14.2.4" - typescript: "npm:5.6" + typescript: "npm:5.7" uuid: "npm:^11.0.0" webpack: "npm:^5.76.0" languageName: unknown @@ -27072,7 +27072,7 @@ __metadata: rollup-plugin-replace: "npm:^2.2.0" rollup-plugin-terser: "npm:^7.0.2" ts-node: "npm:10.9.2" - typescript: "npm:5.6" + typescript: "npm:5.7" whatwg-fetch: "npm:3.0.0" languageName: unknown linkType: soft @@ -29799,13 +29799,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.6": - version: 5.6.3 - resolution: "typescript@npm:5.6.3" +"typescript@npm:5.7": + version: 5.7.2 + resolution: "typescript@npm:5.7.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/44f61d3fb15c35359bc60399cb8127c30bae554cd555b8e2b46d68fa79d680354b83320ad419ff1b81a0bdf324197b29affe6cc28988cd6a74d4ac60c94f9799 + checksum: 10c0/a873118b5201b2ef332127ef5c63fb9d9c155e6fdbe211cbd9d8e65877283797cca76546bad742eea36ed7efbe3424a30376818f79c7318512064e8625d61622 languageName: node linkType: hard @@ -29819,13 +29819,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.6#optional!builtin": - version: 5.6.3 - resolution: "typescript@patch:typescript@npm%3A5.6.3#optional!builtin::version=5.6.3&hash=8c6c40" +"typescript@patch:typescript@npm%3A5.7#optional!builtin": + version: 5.7.2 + resolution: "typescript@patch:typescript@npm%3A5.7.2#optional!builtin::version=5.7.2&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/7c9d2e07c81226d60435939618c91ec2ff0b75fbfa106eec3430f0fcf93a584bc6c73176676f532d78c3594fe28a54b36eb40b3d75593071a7ec91301533ace7 + checksum: 10c0/f3b8082c9d1d1629a215245c9087df56cb784f9fb6f27b5d55577a20e68afe2a889c040aacff6d27e35be165ecf9dca66e694c42eb9a50b3b2c451b36b5675cb languageName: node linkType: hard