From 75c86233012546827c9cb65d20c34b06ae670f0c Mon Sep 17 00:00:00 2001 From: erwanMarmelab Date: Wed, 26 Aug 2026 14:53:02 +0200 Subject: [PATCH 1/8] chore: upgrade to TypeScript 7 --- .github/workflows/test.yml | 2 + Agents.md | 17 + examples/crm/package.json | 3 +- examples/data-generator/package.json | 3 +- examples/demo/package.json | 3 +- examples/no-code/package.json | 3 +- examples/ra-offline/package.json | 5 +- examples/simple/package.json | 3 +- examples/tutorial/package.json | 3 +- jest.config.js | 3 + package.json | 10 +- packages/create-react-admin/package.json | 5 +- packages/ra-core/package.json | 3 +- packages/ra-data-fakerest/package.json | 3 +- packages/ra-data-graphql-simple/package.json | 3 +- packages/ra-data-graphql/package.json | 3 +- packages/ra-data-json-server/package.json | 3 +- packages/ra-data-local-forage/package.json | 3 +- packages/ra-data-local-storage/package.json | 3 +- packages/ra-data-simple-rest/package.json | 3 +- packages/ra-i18n-i18next/package.json | 3 +- packages/ra-i18n-polyglot/package.json | 3 +- packages/ra-input-rich-text/package.json | 3 +- packages/ra-language-english/package.json | 3 +- packages/ra-language-french/package.json | 3 +- packages/ra-no-code/package.json | 3 +- packages/ra-router-tanstack/package.json | 3 +- packages/ra-ui-materialui/package.json | 3 +- packages/react-admin/package.json | 3 +- tsconfig.json | 12 +- yarn.lock | 623 +++++++++++++++---- 31 files changed, 597 insertions(+), 149 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index bb45f1691a9..05c083b7fc3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -27,6 +27,8 @@ jobs: run: yarn - name: Lint run: make lint + - name: Typecheck + run: make typecheck - name: Build run: make build - name: Zip packages build artifact diff --git a/Agents.md b/Agents.md index a3e10a11a78..b8efa2cff74 100644 --- a/Agents.md +++ b/Agents.md @@ -86,3 +86,20 @@ make lint # ESLint checks make typecheck # TypeScript type checking make prettier # Prettier formatting ``` + +Two TypeScript compilers are installed side by side, because TypeScript 7 ships no +programmatic API before 7.1: + +- `tsc` is TypeScript 7 (native Go compiler) — used by `make typecheck` and by the examples +- `tsc6` is TypeScript 6 — the `typescript` package is aliased to + `@typescript/typescript6`, whose JS API is what `zshy`, `ts-jest`, + `typescript-eslint`, Storybook and Astro consume + +TypeScript 7 only ever type-checks: every artifact is still emitted by TypeScript 6, +through `zshy` for the packages and through `tsc6` for `create-react-admin`. + +Always go through yarn (`yarn tsc`), never through `node_modules/.bin/tsc` — the +hoisted symlink resolves to TypeScript 6, since the compatibility package depends on +the real TypeScript 6 distribution. + +When TypeScript 7.1 ships the API, drop the alias and upgrade those tools. diff --git a/examples/crm/package.json b/examples/crm/package.json index 82c6d39bcd9..c271b1d2bce 100644 --- a/examples/crm/package.json +++ b/examples/crm/package.json @@ -37,7 +37,8 @@ "@vitejs/plugin-react": "^4.3.4", "rollup-plugin-visualizer": "^5.14.0", "rollup-preserve-directives": "^1.1.3", - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "vite": "^7.0.0", "web-vitals": "^3.5.1" }, diff --git a/examples/data-generator/package.json b/examples/data-generator/package.json index 4e3b909afc3..c3520890871 100644 --- a/examples/data-generator/package.json +++ b/examples/data-generator/package.json @@ -18,7 +18,8 @@ }, "devDependencies": { "ra-core": "^5.14.7", - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "zshy": "^0.5.0" }, "peerDependencies": { diff --git a/examples/demo/package.json b/examples/demo/package.json index 4aa2256f406..2573643616b 100644 --- a/examples/demo/package.json +++ b/examples/demo/package.json @@ -47,7 +47,8 @@ "msw": "^2.10.4", "rollup-plugin-visualizer": "^5.14.0", "rollup-preserve-directives": "^1.1.3", - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "vite": "^7.0.0" }, "msw": { diff --git a/examples/no-code/package.json b/examples/no-code/package.json index e4942a3a60d..ff34070d28b 100644 --- a/examples/no-code/package.json +++ b/examples/no-code/package.json @@ -17,7 +17,8 @@ }, "devDependencies": { "@vitejs/plugin-react": "^4.3.4", - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "vite": "^7.0.0" }, "gitHead": "6eb0f6fcbe3ba237b507f3506d230b3445c0a764" diff --git a/examples/ra-offline/package.json b/examples/ra-offline/package.json index c878f93bfbe..87643336214 100644 --- a/examples/ra-offline/package.json +++ b/examples/ra-offline/package.json @@ -36,8 +36,9 @@ "eslint-plugin-react-hooks": "^5.2.0", "globals": "^16.0.0", "prettier": "^3.3.3", - "typescript": "^5.1.6", - "typescript-eslint": "^8.28.0", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-eslint": "^8.68.0", + "typescript-native": "npm:typescript@^7.0.2", "vite": "^6.2.6", "vite-plugin-pwa": "^1.2.0" }, diff --git a/examples/simple/package.json b/examples/simple/package.json index 30ba27a9544..d49e38129ff 100644 --- a/examples/simple/package.json +++ b/examples/simple/package.json @@ -34,7 +34,8 @@ "@vitejs/plugin-react": "^4.3.4", "little-state-machine": "^4.8.1", "react-simple-animate": "^3.5.3", - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "vite": "^7.0.0" } } diff --git a/examples/tutorial/package.json b/examples/tutorial/package.json index 7ae2e7ebf30..342a3a53847 100644 --- a/examples/tutorial/package.json +++ b/examples/tutorial/package.json @@ -20,7 +20,8 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@vitejs/plugin-react": "^4.3.4", - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "vite": "^7.0.0" } } diff --git a/jest.config.js b/jest.config.js index 7e69b06b311..0fe3ca2b84f 100644 --- a/jest.config.js +++ b/jest.config.js @@ -34,6 +34,9 @@ module.exports = { { isolatedModules: true, useESM: true, + // The root tsconfig targets esnext modules for TypeScript 7; + // Jest runs CommonJS, so pin the emit format here. + tsconfig: { module: 'commonjs' }, }, ], }, diff --git a/package.json b/package.json index 37f24c146fe..51dcfd270dd 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "name": "react-admin-lerna", "scripts": { "build": "lerna run build", - "typecheck": "CI=true lerna run build", + "typecheck": "lerna run typecheck", "watch": "lerna run --parallel watch", "test-unit": "cross-env LANG=en_US.UTF-8 NODE_ENV=test cross-env BABEL_ENV=cjs NODE_ICU_DATA=./node_modules/full-icu jest", "test-unit-ci": "cross-env LANG=en_US.UTF-8 NODE_ENV=test cross-env BABEL_ENV=cjs NODE_ICU_DATA=./node_modules/full-icu jest --runInBand", @@ -53,6 +53,7 @@ "@types/eslint-plugin-jsx-a11y": "^6", "@types/gh-pages": "^6", "@types/jest": "^29.5.2", + "@types/node": "^20.10.7", "@types/react": "^18.3.3", "cross-env": "^5.2.0", "date-fns": "^3.6.0", @@ -86,10 +87,11 @@ "react": "^18.3.1", "react-dom": "^18.3.1", "storybook": "^8.6.11", - "ts-jest": "^29.1.0", + "ts-jest": "^29.4.12", "tsx": "^4.19.3", - "typescript": "^5.8.3", - "typescript-eslint": "^8.28.0", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-eslint": "^8.68.0", + "typescript-native": "npm:typescript@^7.0.2", "whatwg-fetch": "^3.0.0" }, "workspaces": [ diff --git a/packages/create-react-admin/package.json b/packages/create-react-admin/package.json index 6721d871558..9e63603e0ac 100644 --- a/packages/create-react-admin/package.json +++ b/packages/create-react-admin/package.json @@ -12,7 +12,7 @@ "node": ">=14.16" }, "scripts": { - "build": "tsc", + "build": "tsc6", "test": "prettier --check . && xo && ava" }, "files": [ @@ -33,7 +33,8 @@ }, "devDependencies": { "@types/react": ">=18.0.0", - "typescript": "^5.1.3" + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2" }, "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab" } diff --git a/packages/ra-core/package.json b/packages/ra-core/package.json index 9d5f2d31be9..c51d7fb5f1a 100644 --- a/packages/ra-core/package.json +++ b/packages/ra-core/package.json @@ -56,7 +56,8 @@ "react-hook-form": "^7.72.0", "react-router": "^6.28.1", "react-router-dom": "^6.28.1", - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "yup": "^0.32.11", "zod": "^4.3.6", "zshy": "^0.5.0" diff --git a/packages/ra-data-fakerest/package.json b/packages/ra-data-fakerest/package.json index 9b6ee32099e..983675c62dc 100644 --- a/packages/ra-data-fakerest/package.json +++ b/packages/ra-data-fakerest/package.json @@ -42,7 +42,8 @@ "@types/jest": "^29.5.2", "expect": "^27.4.6", "ra-core": "^5.14.7", - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "zshy": "^0.5.0" }, "peerDependencies": { diff --git a/packages/ra-data-graphql-simple/package.json b/packages/ra-data-graphql-simple/package.json index 4f0752bd1f0..963b86ff11b 100644 --- a/packages/ra-data-graphql-simple/package.json +++ b/packages/ra-data-graphql-simple/package.json @@ -44,7 +44,8 @@ }, "devDependencies": { "graphql": "^15.6.0", - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "zshy": "^0.5.0" }, "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", diff --git a/packages/ra-data-graphql/package.json b/packages/ra-data-graphql/package.json index 37a4519a5e6..2069cdd2800 100644 --- a/packages/ra-data-graphql/package.json +++ b/packages/ra-data-graphql/package.json @@ -43,7 +43,8 @@ }, "devDependencies": { "graphql": "^15.6.0", - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "zshy": "^0.5.0" }, "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", diff --git a/packages/ra-data-json-server/package.json b/packages/ra-data-json-server/package.json index c3bb4e309bf..67cdb1f168c 100644 --- a/packages/ra-data-json-server/package.json +++ b/packages/ra-data-json-server/package.json @@ -28,7 +28,8 @@ "ra-core": "^5.14.7" }, "devDependencies": { - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "zshy": "^0.5.0" }, "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", diff --git a/packages/ra-data-local-forage/package.json b/packages/ra-data-local-forage/package.json index 007c5ebc5e5..fb0bf4c55d7 100644 --- a/packages/ra-data-local-forage/package.json +++ b/packages/ra-data-local-forage/package.json @@ -44,7 +44,8 @@ "ra-data-fakerest": "^5.14.7" }, "devDependencies": { - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "zshy": "^0.5.0" }, "peerDependencies": { diff --git a/packages/ra-data-local-storage/package.json b/packages/ra-data-local-storage/package.json index 8311eb97ec0..8761e66dc21 100644 --- a/packages/ra-data-local-storage/package.json +++ b/packages/ra-data-local-storage/package.json @@ -40,7 +40,8 @@ "ra-data-fakerest": "^5.14.7" }, "devDependencies": { - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "zshy": "^0.5.0" }, "peerDependencies": { diff --git a/packages/ra-data-simple-rest/package.json b/packages/ra-data-simple-rest/package.json index a047de9010b..dd671c50915 100644 --- a/packages/ra-data-simple-rest/package.json +++ b/packages/ra-data-simple-rest/package.json @@ -28,7 +28,8 @@ }, "devDependencies": { "ra-core": "^5.14.7", - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "zshy": "^0.5.0" }, "peerDependencies": { diff --git a/packages/ra-i18n-i18next/package.json b/packages/ra-i18n-i18next/package.json index be24b53dfdb..acea168c4aa 100644 --- a/packages/ra-i18n-i18next/package.json +++ b/packages/ra-i18n-i18next/package.json @@ -33,7 +33,8 @@ "i18next-resources-to-backend": "^1.1.4", "ra-language-english": "^5.14.7", "ra-language-french": "^5.14.7", - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "zshy": "^0.5.0" }, "peerDependencies": { diff --git a/packages/ra-i18n-polyglot/package.json b/packages/ra-i18n-polyglot/package.json index b80c02dfc1c..cb9a96e97c7 100644 --- a/packages/ra-i18n-polyglot/package.json +++ b/packages/ra-i18n-polyglot/package.json @@ -28,7 +28,8 @@ "ra-core": "^5.14.7" }, "devDependencies": { - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "zshy": "^0.5.0" }, "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", diff --git a/packages/ra-input-rich-text/package.json b/packages/ra-input-rich-text/package.json index 786959268fe..92e7fb53f5b 100644 --- a/packages/ra-input-rich-text/package.json +++ b/packages/ra-input-rich-text/package.json @@ -55,7 +55,8 @@ "react": "^18.3.1", "react-dom": "^18.3.1", "react-hook-form": "^7.72.0", - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "zshy": "^0.5.0" }, "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", diff --git a/packages/ra-language-english/package.json b/packages/ra-language-english/package.json index f6ef5f8feb9..9f34d8d6013 100644 --- a/packages/ra-language-english/package.json +++ b/packages/ra-language-english/package.json @@ -23,7 +23,8 @@ "ra-core": "^5.14.7" }, "devDependencies": { - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "zshy": "^0.5.0" }, "keywords": [ diff --git a/packages/ra-language-french/package.json b/packages/ra-language-french/package.json index 2646c0ad890..0f503619945 100644 --- a/packages/ra-language-french/package.json +++ b/packages/ra-language-french/package.json @@ -23,7 +23,8 @@ "ra-core": "^5.14.7" }, "devDependencies": { - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "zshy": "^0.5.0" }, "keywords": [ diff --git a/packages/ra-no-code/package.json b/packages/ra-no-code/package.json index f1c4e3e83ec..fa9f1dbffe1 100644 --- a/packages/ra-no-code/package.json +++ b/packages/ra-no-code/package.json @@ -31,7 +31,8 @@ "react-dom": "^18.3.1", "react-router": "^6.22.0", "react-router-dom": "^6.22.0", - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "zshy": "^0.5.0" }, "peerDependencies": { diff --git a/packages/ra-router-tanstack/package.json b/packages/ra-router-tanstack/package.json index 971f14f030b..bed6a5c28fd 100644 --- a/packages/ra-router-tanstack/package.json +++ b/packages/ra-router-tanstack/package.json @@ -25,7 +25,8 @@ "@tanstack/history": "^1.0.0", "@tanstack/react-router": "^1.143.11", "ra-core": "^5.14.7", - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "zshy": "^0.5.0" }, "peerDependencies": { diff --git a/packages/ra-ui-materialui/package.json b/packages/ra-ui-materialui/package.json index 51be0e3df4e..df4fffd81fb 100644 --- a/packages/ra-ui-materialui/package.json +++ b/packages/ra-ui-materialui/package.json @@ -50,7 +50,8 @@ "react-is": "^18.2.0 || ^19.0.0", "react-router": "^6.28.1", "react-router-dom": "^6.28.1", - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "zshy": "^0.5.0" }, "peerDependencies": { diff --git a/packages/react-admin/package.json b/packages/react-admin/package.json index 4c0fcf799a0..731f4a8f0aa 100644 --- a/packages/react-admin/package.json +++ b/packages/react-admin/package.json @@ -33,7 +33,8 @@ "ra-data-fakerest": "^5.14.7", "react-router": "^6.28.1", "react-router-dom": "^6.28.1", - "typescript": "^5.1.3", + "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript-native": "npm:typescript@^7.0.2", "zshy": "^0.5.0" }, "peerDependencies": { diff --git a/tsconfig.json b/tsconfig.json index 9214c692d86..77a839fce01 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,7 +2,7 @@ "compilerOptions": { /* Basic Options */ "target": "ES2020" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017','ES2018' or 'ESNEXT'. */, - "module": "commonjs" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */, + "module": "esnext" /* Specify module code generation. zshy overrides this per output format (commonjs for .cjs, esnext for .js). */, "lib": [ "ES2020", "dom", @@ -15,7 +15,7 @@ "sourceMap": true /* Generates corresponding '.map' file. */, // "outFile": "./", /* Concatenate and emit output to single file. */ // "outDir": "./lib", /* Redirect output structure to the directory. */ - // "rootDir": "./", /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */ + "rootDir": "./" /* TypeScript 6 no longer infers this; each package overrides it with "src". */, // "composite": true, /* Enable project compilation */ // "removeComments": true, /* Do not emit comments to output. */ // "noEmit": true, /* Do not emit outputs. */ @@ -24,7 +24,7 @@ // "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */ /* Strict Type-Checking Options */ - // "strict": true /* Enable all strict type-checking options. */, + "strict": false /* TypeScript 7 defaults this to true. Kept off to preserve the current type surface; packages opt into strictNullChecks individually. */, "noImplicitAny": false /* Raise error on expressions and declarations with an implied 'any' type. */, // "strictNullChecks": true, /* Enable strict null checks. */ // "strictFunctionTypes": true, /* Enable strict checking of function types. */ @@ -39,12 +39,12 @@ "noFallthroughCasesInSwitch": true /* Report errors for fallthrough cases in switch statement. */, /* Module Resolution Options */ - "moduleResolution": "node" /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */, + "moduleResolution": "bundler" /* 'node' was removed in TypeScript 7. zshy overrides this per output format (node10 for .cjs, bundler for .js). */, // "baseUrl": "./", /* Base directory to resolve non-absolute module names. */ // "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */ // "rootDirs": [], /* List of root folders whose combined content represents the structure of the project at runtime. */ // "typeRoots": [], /* List of folders to include type definitions from. */ - // "types": [], /* Type declaration files to be included in compilation. */ + "types": ["node"] /* TypeScript 7 defaults this to []; sources use process.env and Buffer. */, "allowSyntheticDefaultImports": true /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */, "esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */, // "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */ @@ -59,6 +59,8 @@ // "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */ // "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */ "skipLibCheck": true, + "ignoreDeprecations": "6.0" /* zshy forces moduleResolution node10 for its CommonJS output, which TypeScript 6 deprecates. */, + "ignoreDeprecations": "6.0" /* zshy forces moduleResolution node10 for its CommonJS output, which TypeScript 6 deprecates. */, "erasableSyntaxOnly": true, }, // "references": [ diff --git a/yarn.lock b/yarn.lock index ee7293671ba..08b13acfbc9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2377,13 +2377,31 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1": +"@eslint-community/eslint-utils@npm:^4.9.1": + version: 4.10.1 + resolution: "@eslint-community/eslint-utils@npm:4.10.1" + dependencies: + eslint-visitor-keys: "npm:^3.4.3" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: b514586655698bc6b74db72a496c77e813c78b63e36a83429845ac7057dd77113b0b6c31e6e590d5baaeee2abae6ea22363a41209bcafa078d895ab83ce83011 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.12.1": version: 4.12.1 resolution: "@eslint-community/regexpp@npm:4.12.1" checksum: a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 languageName: node linkType: hard +"@eslint-community/regexpp@npm:^4.12.2": + version: 4.12.2 + resolution: "@eslint-community/regexpp@npm:4.12.2" + checksum: fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d + languageName: node + linkType: hard + "@eslint/config-array@npm:^0.19.2": version: 0.19.2 resolution: "@eslint/config-array@npm:0.19.2" @@ -7279,40 +7297,52 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.28.0": - version: 8.28.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.28.0" +"@typescript-eslint/eslint-plugin@npm:8.68.0": + version: 8.68.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.68.0" dependencies: - "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.28.0" - "@typescript-eslint/type-utils": "npm:8.28.0" - "@typescript-eslint/utils": "npm:8.28.0" - "@typescript-eslint/visitor-keys": "npm:8.28.0" - graphemer: "npm:^1.4.0" - ignore: "npm:^5.3.1" + "@eslint-community/regexpp": "npm:^4.12.2" + "@typescript-eslint/scope-manager": "npm:8.68.0" + "@typescript-eslint/type-utils": "npm:8.68.0" + "@typescript-eslint/utils": "npm:8.68.0" + "@typescript-eslint/visitor-keys": "npm:8.68.0" + ignore: "npm:^7.0.5" natural-compare: "npm:^1.4.0" - ts-api-utils: "npm:^2.0.1" + ts-api-utils: "npm:^2.5.0" peerDependencies: - "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.9.0" - checksum: f01b7d231b01ec2c1cc7c40599ddceb329532f2876664a39dec9d25c0aed4cfdbef3ec07f26bac357df000d798f652af6fdb6a2481b6120e43bfa38f7c7a7c48 + "@typescript-eslint/parser": ^8.68.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: d8a363761a59af6f537f2b30ff10b95c96ddb300dd192c091c695ae3c0c30f646f7618415d058e1e5430663d646f4f76b4e636ce0fe6b533d7768f1f6880c43c languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.28.0": - version: 8.28.0 - resolution: "@typescript-eslint/parser@npm:8.28.0" +"@typescript-eslint/parser@npm:8.68.0": + version: 8.68.0 + resolution: "@typescript-eslint/parser@npm:8.68.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.28.0" - "@typescript-eslint/types": "npm:8.28.0" - "@typescript-eslint/typescript-estree": "npm:8.28.0" - "@typescript-eslint/visitor-keys": "npm:8.28.0" - debug: "npm:^4.3.4" + "@typescript-eslint/scope-manager": "npm:8.68.0" + "@typescript-eslint/types": "npm:8.68.0" + "@typescript-eslint/typescript-estree": "npm:8.68.0" + "@typescript-eslint/visitor-keys": "npm:8.68.0" + debug: "npm:^4.4.3" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.9.0" - checksum: 4bde6887bbf3fe031c01e46db90f9f384a8cac2e67c2972b113a62d607db75e01db943601279aac847b9187960a038981814042cb02fd5aa27ea4613028f9313 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 852082bc5bf405c9780e683c9779ff855dbe142bbb4ea27f12a37aa643bab8b08157987c75545bd2888a129eda2636cbd60ae6e50f4926873d12c31462d872bd + languageName: node + linkType: hard + +"@typescript-eslint/project-service@npm:8.68.0": + version: 8.68.0 + resolution: "@typescript-eslint/project-service@npm:8.68.0" + dependencies: + "@typescript-eslint/tsconfig-utils": "npm:^8.68.0" + "@typescript-eslint/types": "npm:^8.68.0" + debug: "npm:^4.4.3" + peerDependencies: + typescript: ">=4.8.4 <6.1.0" + checksum: 0db01ba39f5051f646a4917a228bca09821e771449576ae13958ed61fe56af597321bfdb8aa553bde7cdd0c745f0bb332ae503996f8248f8de3fa299c304391d languageName: node linkType: hard @@ -7326,18 +7356,38 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.28.0": - version: 8.28.0 - resolution: "@typescript-eslint/type-utils@npm:8.28.0" +"@typescript-eslint/scope-manager@npm:8.68.0": + version: 8.68.0 + resolution: "@typescript-eslint/scope-manager@npm:8.68.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:8.28.0" - "@typescript-eslint/utils": "npm:8.28.0" - debug: "npm:^4.3.4" - ts-api-utils: "npm:^2.0.1" + "@typescript-eslint/types": "npm:8.68.0" + "@typescript-eslint/visitor-keys": "npm:8.68.0" + checksum: 8e96017c966a559c5add0a6ce3916b8b6bff0ef823785c7ffdaf34a31a89cc0745432b7d2f4058a8ef9c3350ed86fc8a0e63a1bd99473ae8cb934c047dad906c + languageName: node + linkType: hard + +"@typescript-eslint/tsconfig-utils@npm:8.68.0, @typescript-eslint/tsconfig-utils@npm:^8.68.0": + version: 8.68.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.68.0" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.9.0" - checksum: b8936edc2153bf794efba39bfb06393a228217830051767360f4b691fed7c82f3831c4fc6deac6d78b90a58596e61f866c17eaee9dd793c3efda3ebdcf5a71d8 + typescript: ">=4.8.4 <6.1.0" + checksum: 7a3e025ed292ea11333f645b95ae60da9db38bded295ddccc1a66fb960b528f83c5abd5c0df54d2bd7eec8c05f83ed0b600379256129a0b594311b589ea31c74 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:8.68.0": + version: 8.68.0 + resolution: "@typescript-eslint/type-utils@npm:8.68.0" + dependencies: + "@typescript-eslint/types": "npm:8.68.0" + "@typescript-eslint/typescript-estree": "npm:8.68.0" + "@typescript-eslint/utils": "npm:8.68.0" + debug: "npm:^4.4.3" + ts-api-utils: "npm:^2.5.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: da9da01d82da86a391ecfd682c85502c0fc82d4c83ebfe2c28b18fca121b34cd96d17235fda57d4ff71589ada451bd22fb8f4b85a06a3aac3f95ccc0cb582ae7 languageName: node linkType: hard @@ -7348,6 +7398,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.68.0, @typescript-eslint/types@npm:^8.68.0": + version: 8.68.0 + resolution: "@typescript-eslint/types@npm:8.68.0" + checksum: c7e64094de90ff81a53572651e670f7566163df8a14ffd6c5822212d8412db590976a9a2aaed965b390cefe389e9ec3d498862127212ca840a4a80527dae6972 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:8.28.0": version: 8.28.0 resolution: "@typescript-eslint/typescript-estree@npm:8.28.0" @@ -7366,7 +7423,41 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.28.0, @typescript-eslint/utils@npm:^8.15.0": +"@typescript-eslint/typescript-estree@npm:8.68.0": + version: 8.68.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.68.0" + dependencies: + "@typescript-eslint/project-service": "npm:8.68.0" + "@typescript-eslint/tsconfig-utils": "npm:8.68.0" + "@typescript-eslint/types": "npm:8.68.0" + "@typescript-eslint/visitor-keys": "npm:8.68.0" + debug: "npm:^4.4.3" + minimatch: "npm:^10.2.2" + semver: "npm:^7.7.3" + tinyglobby: "npm:^0.2.15" + ts-api-utils: "npm:^2.5.0" + peerDependencies: + typescript: ">=4.8.4 <6.1.0" + checksum: 3211ac5823a48ba805fcdd8a55a8c2e62aef7f1345f5001d9bf8bdb058386d9fccc309a618fcfdc1206acf13202f6b2ac3b88549ed9af7b970f2ff479670197d + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:8.68.0": + version: 8.68.0 + resolution: "@typescript-eslint/utils@npm:8.68.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.9.1" + "@typescript-eslint/scope-manager": "npm:8.68.0" + "@typescript-eslint/types": "npm:8.68.0" + "@typescript-eslint/typescript-estree": "npm:8.68.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 0fb018f5f769b88a3e270cacfeb1075828d04a114cb29ae7f97fcc5e58d1c44a675ba09f2c6c7da394ab164a9a826c4fc14d39e2181d367ac2bad8b6d72e0c25 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:^8.15.0": version: 8.28.0 resolution: "@typescript-eslint/utils@npm:8.28.0" dependencies: @@ -7391,6 +7482,166 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.68.0": + version: 8.68.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.68.0" + dependencies: + "@typescript-eslint/types": "npm:8.68.0" + eslint-visitor-keys: "npm:^5.0.0" + checksum: 8ca526122b46dc035752ae9715ad0d8b387bca60c885d7bba39f99471af8d1ec0918dd0921dae2d3c6c865bafd509e77693b9e37d48380d3483d54c7dfcc6ffe + languageName: node + linkType: hard + +"@typescript/old@npm:typescript@^6": + version: 6.0.3 + resolution: "typescript@npm:6.0.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 4a25ff5045b984370f48f196b3a0120779b1b343d40b9a68d114ea5e5fff099809b2bb777576991a63a5cd59cf7bffd96ff6fe10afcefbcb8bd6fb96ad4b6606 + languageName: node + linkType: hard + +"@typescript/typescript-aix-ppc64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-aix-ppc64@npm:7.0.2" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@typescript/typescript-darwin-arm64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-darwin-arm64@npm:7.0.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@typescript/typescript-darwin-x64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-darwin-x64@npm:7.0.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@typescript/typescript-freebsd-arm64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-freebsd-arm64@npm:7.0.2" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@typescript/typescript-freebsd-x64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-freebsd-x64@npm:7.0.2" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@typescript/typescript-linux-arm64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-linux-arm64@npm:7.0.2" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@typescript/typescript-linux-arm@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-linux-arm@npm:7.0.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@typescript/typescript-linux-loong64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-linux-loong64@npm:7.0.2" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@typescript/typescript-linux-mips64el@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-linux-mips64el@npm:7.0.2" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@typescript/typescript-linux-ppc64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-linux-ppc64@npm:7.0.2" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@typescript/typescript-linux-riscv64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-linux-riscv64@npm:7.0.2" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@typescript/typescript-linux-s390x@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-linux-s390x@npm:7.0.2" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@typescript/typescript-linux-x64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-linux-x64@npm:7.0.2" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@typescript/typescript-netbsd-arm64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-netbsd-arm64@npm:7.0.2" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@typescript/typescript-netbsd-x64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-netbsd-x64@npm:7.0.2" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@typescript/typescript-openbsd-arm64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-openbsd-arm64@npm:7.0.2" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@typescript/typescript-openbsd-x64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-openbsd-x64@npm:7.0.2" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@typescript/typescript-sunos-x64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-sunos-x64@npm:7.0.2" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@typescript/typescript-win32-arm64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-win32-arm64@npm:7.0.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@typescript/typescript-win32-x64@npm:7.0.2": + version: 7.0.2 + resolution: "@typescript/typescript-win32-x64@npm:7.0.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@ungap/structured-clone@npm:^1.0.0": version: 1.3.0 resolution: "@ungap/structured-clone@npm:1.3.0" @@ -8991,7 +9242,7 @@ __metadata: languageName: node linkType: hard -"bs-logger@npm:0.x": +"bs-logger@npm:^0.2.6": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" dependencies: @@ -10047,7 +10298,8 @@ __metadata: lodash: "npm:~4.18.1" meow: "npm:^9.0.0" react: "npm:^18.3.1" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" yn: "npm:^5.0.0" bin: create-react-admin: lib/cli.js @@ -10475,7 +10727,8 @@ __metadata: "@faker-js/faker": "npm:^10.0.0" date-fns: "npm:^3.6.0" ra-core: "npm:^5.14.7" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" zshy: "npm:^0.5.0" peerDependencies: ra-core: ^5.0.0 @@ -10759,7 +11012,8 @@ __metadata: react-router-dom: "npm:^7.1.1" rollup-plugin-visualizer: "npm:^5.14.0" rollup-preserve-directives: "npm:^1.1.3" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" vite: "npm:^7.0.0" languageName: unknown linkType: soft @@ -11961,6 +12215,13 @@ __metadata: languageName: node linkType: hard +"eslint-visitor-keys@npm:^5.0.0": + version: 5.0.1 + resolution: "eslint-visitor-keys@npm:5.0.1" + checksum: 16190bdf2cbae40a1109384c94450c526a79b0b9c3cb21e544256ed85ac48a4b84db66b74a6561d20fe6ab77447f150d711c2ad5ad74df4fcc133736bce99678 + languageName: node + linkType: hard + "eslint@npm:^9.23.0": version: 9.23.0 resolution: "eslint@npm:9.23.0" @@ -13489,13 +13750,6 @@ __metadata: languageName: node linkType: hard -"graphemer@npm:^1.4.0": - version: 1.4.0 - resolution: "graphemer@npm:1.4.0" - checksum: e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 - languageName: node - linkType: hard - "graphql-ast-types-browser@npm:~1.0.2": version: 1.0.2 resolution: "graphql-ast-types-browser@npm:1.0.2" @@ -13577,7 +13831,7 @@ __metadata: languageName: node linkType: hard -"handlebars@npm:^4.7.7": +"handlebars@npm:^4.7.7, handlebars@npm:^4.7.9": version: 4.7.9 resolution: "handlebars@npm:4.7.9" dependencies: @@ -14338,7 +14592,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.2.0, ignore@npm:^5.3.1": +"ignore@npm:^5.2.0": version: 5.3.2 resolution: "ignore@npm:5.3.2" checksum: f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 @@ -15812,7 +16066,7 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^29.0.0, jest-util@npm:^29.5.0, jest-util@npm:^29.7.0": +"jest-util@npm:^29.5.0, jest-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-util@npm:29.7.0" dependencies: @@ -16789,7 +17043,7 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:4.x": +"lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" checksum: c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8 @@ -16992,7 +17246,7 @@ __metadata: languageName: node linkType: hard -"make-error@npm:1.x": +"make-error@npm:^1.3.6": version: 1.3.6 resolution: "make-error@npm:1.3.6" checksum: 171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f @@ -18331,7 +18585,8 @@ __metadata: react: "npm:^18.3.1" react-admin: "npm:^5.0.0" react-dom: "npm:^18.3.1" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" vite: "npm:^7.0.0" languageName: unknown linkType: soft @@ -20395,7 +20650,8 @@ __metadata: react-is: "npm:^18.2.0 || ^19.0.0" react-router: "npm:^6.28.1" react-router-dom: "npm:^6.28.1" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" yup: "npm:^0.32.11" zod: "npm:^4.3.6" zshy: "npm:^0.5.0" @@ -20417,7 +20673,8 @@ __metadata: expect: "npm:^27.4.6" fakerest: "npm:^4.0.1" ra-core: "npm:^5.14.7" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" zshy: "npm:^0.5.0" peerDependencies: ra-core: ^5.0.0 @@ -20434,7 +20691,8 @@ __metadata: lodash: "npm:~4.18.1" pluralize: "npm:~7.0.0" ra-data-graphql: "npm:^5.14.7" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" zshy: "npm:^0.5.0" peerDependencies: graphql: ^15.6.0 @@ -20451,7 +20709,8 @@ __metadata: graphql-tag: "npm:^2.12.6" lodash: "npm:~4.18.1" pluralize: "npm:~7.0.0" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" zshy: "npm:^0.5.0" peerDependencies: graphql: ^15.6.0 || ^16 @@ -20465,7 +20724,8 @@ __metadata: dependencies: query-string: "npm:^7.1.3" ra-core: "npm:^5.14.7" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" zshy: "npm:^0.5.0" languageName: unknown linkType: soft @@ -20477,7 +20737,8 @@ __metadata: localforage: "npm:^1.7.1" lodash: "npm:~4.18.1" ra-data-fakerest: "npm:^5.14.7" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" zshy: "npm:^0.5.0" peerDependencies: ra-core: "*" @@ -20490,7 +20751,8 @@ __metadata: dependencies: lodash: "npm:~4.18.1" ra-data-fakerest: "npm:^5.14.7" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" zshy: "npm:^0.5.0" peerDependencies: ra-core: "*" @@ -20503,7 +20765,8 @@ __metadata: dependencies: query-string: "npm:^7.1.3" ra-core: "npm:^5.14.7" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" zshy: "npm:^0.5.0" peerDependencies: ra-core: ^5.0.0 @@ -20521,7 +20784,8 @@ __metadata: ra-language-english: "npm:^5.14.7" ra-language-french: "npm:^5.14.7" react-i18next: "npm:^14.1.1" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" zshy: "npm:^0.5.0" peerDependencies: react: ^18.0.0 || ^19.0.0 @@ -20534,7 +20798,8 @@ __metadata: dependencies: node-polyglot: "npm:^2.2.2" ra-core: "npm:^5.14.7" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" zshy: "npm:^0.5.0" languageName: unknown linkType: soft @@ -20566,7 +20831,8 @@ __metadata: react: "npm:^18.3.1" react-dom: "npm:^18.3.1" react-hook-form: "npm:^7.72.0" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" zshy: "npm:^0.5.0" peerDependencies: "@mui/icons-material": ^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0 @@ -20583,7 +20849,8 @@ __metadata: resolution: "ra-language-english@workspace:packages/ra-language-english" dependencies: ra-core: "npm:^5.14.7" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" zshy: "npm:^0.5.0" languageName: unknown linkType: soft @@ -20593,7 +20860,8 @@ __metadata: resolution: "ra-language-french@workspace:packages/ra-language-french" dependencies: ra-core: "npm:^5.14.7" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" zshy: "npm:^0.5.0" languageName: unknown linkType: soft @@ -20617,7 +20885,8 @@ __metadata: react-dropzone: "npm:^14.2.3" react-router: "npm:^6.22.0" react-router-dom: "npm:^6.22.0" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" zshy: "npm:^0.5.0" peerDependencies: "@mui/icons-material": ^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0 @@ -20655,8 +20924,9 @@ __metadata: react: "npm:^19.0.0" react-admin: "npm:^5.14.1" react-dom: "npm:^19.0.0" - typescript: "npm:^5.1.6" - typescript-eslint: "npm:^8.28.0" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-eslint: "npm:^8.68.0" + typescript-native: "npm:typescript@^7.0.2" vite: "npm:^6.2.6" vite-plugin-pwa: "npm:^1.2.0" languageName: unknown @@ -20669,7 +20939,8 @@ __metadata: "@tanstack/history": "npm:^1.0.0" "@tanstack/react-router": "npm:^1.143.11" ra-core: "npm:^5.14.7" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" zshy: "npm:^0.5.0" peerDependencies: "@tanstack/history": ^1.0.0 @@ -20722,7 +20993,8 @@ __metadata: react-router: "npm:^6.28.1" react-router-dom: "npm:^6.28.1" react-transition-group: "npm:^4.4.5" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" zshy: "npm:^0.5.0" peerDependencies: "@mui/icons-material": ^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0 @@ -20827,7 +21099,8 @@ __metadata: react-router-dom: "npm:^6.28.1" rollup-plugin-visualizer: "npm:^5.14.0" rollup-preserve-directives: "npm:^1.1.3" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" vite: "npm:^7.0.0" web-vitals: "npm:^3.5.1" languageName: unknown @@ -20857,6 +21130,7 @@ __metadata: "@types/eslint-plugin-jsx-a11y": "npm:^6" "@types/gh-pages": "npm:^6" "@types/jest": "npm:^29.5.2" + "@types/node": "npm:^20.10.7" "@types/react": "npm:^18.3.3" cross-env: "npm:^5.2.0" date-fns: "npm:^3.6.0" @@ -20890,10 +21164,11 @@ __metadata: react: "npm:^18.3.1" react-dom: "npm:^18.3.1" storybook: "npm:^8.6.11" - ts-jest: "npm:^29.1.0" + ts-jest: "npm:^29.4.12" tsx: "npm:^4.19.3" - typescript: "npm:^5.8.3" - typescript-eslint: "npm:^8.28.0" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-eslint: "npm:^8.68.0" + typescript-native: "npm:typescript@^7.0.2" whatwg-fetch: "npm:^3.0.0" dependenciesMeta: "@react-spring/core": @@ -20923,7 +21198,8 @@ __metadata: react-hook-form: "npm:^7.72.0" react-router: "npm:^6.28.1" react-router-dom: "npm:^6.28.1" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" zshy: "npm:^0.5.0" peerDependencies: react: ^18.0.0 || ^19.0.0 @@ -22369,7 +22645,16 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.x, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2, semver@npm:^7.7.4": +"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + languageName: node + linkType: hard + +"semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2, semver@npm:^7.7.4": version: 7.8.0 resolution: "semver@npm:7.8.0" bin: @@ -22378,12 +22663,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": - version: 6.3.1 - resolution: "semver@npm:6.3.1" +"semver@npm:^7.7.3, semver@npm:^7.8.5": + version: 7.8.5 + resolution: "semver@npm:7.8.5" bin: semver: bin/semver.js - checksum: e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + checksum: b1f3127a5be8125a94f37188b361c212466c292c6910adce3ec106cff5dc211ccaedc4739c11bb70fda59d6fc1f040a9bca289f4e093451521a2372e5231fe0c languageName: node linkType: hard @@ -22756,7 +23041,8 @@ __metadata: react-router: "npm:^6.28.1" react-router-dom: "npm:^6.28.1" react-simple-animate: "npm:^3.5.3" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" vite: "npm:^7.0.0" languageName: unknown linkType: soft @@ -23982,6 +24268,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^2.5.0": + version: 2.5.0 + resolution: "ts-api-utils@npm:2.5.0" + peerDependencies: + typescript: ">=4.8.4" + checksum: 767849383c114e7f1971fa976b20e73ac28fd0c70d8d65c0004790bf4d8f89888c7e4cf6d5949f9c1beae9bc3c64835bef77bbe27fddf45a3c7b60cebcf85c8c + languageName: node + linkType: hard + "ts-dedent@npm:^2.0.0": version: 2.2.0 resolution: "ts-dedent@npm:2.2.0" @@ -23998,36 +24293,43 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:^29.1.0": - version: 29.1.0 - resolution: "ts-jest@npm:29.1.0" +"ts-jest@npm:^29.4.12": + version: 29.4.12 + resolution: "ts-jest@npm:29.4.12" dependencies: - bs-logger: "npm:0.x" - fast-json-stable-stringify: "npm:2.x" - jest-util: "npm:^29.0.0" + bs-logger: "npm:^0.2.6" + fast-json-stable-stringify: "npm:^2.1.0" + handlebars: "npm:^4.7.9" json5: "npm:^2.2.3" - lodash.memoize: "npm:4.x" - make-error: "npm:1.x" - semver: "npm:7.x" - yargs-parser: "npm:^21.0.1" + lodash.memoize: "npm:^4.1.2" + make-error: "npm:^1.3.6" + semver: "npm:^7.8.5" + type-fest: "npm:^4.41.0" + yargs-parser: "npm:^21.1.1" peerDependencies: "@babel/core": ">=7.0.0-beta.0 <8" - "@jest/types": ^29.0.0 - babel-jest: ^29.0.0 - jest: ^29.0.0 - typescript: ">=4.3 <6" + "@jest/transform": ^29.0.0 || ^30.0.0 + "@jest/types": ^29.0.0 || ^30.0.0 + babel-jest: ^29.0.0 || ^30.0.0 + jest: ^29.0.0 || ^30.0.0 + jest-util: ^29.0.0 || ^30.0.0 + typescript: ">=4.3 <7" peerDependenciesMeta: "@babel/core": optional: true + "@jest/transform": + optional: true "@jest/types": optional: true babel-jest: optional: true esbuild: optional: true + jest-util: + optional: true bin: ts-jest: cli.js - checksum: 504d77b13157a4d2f1eebbd0e0f21f2db65fc28039f107fd73453655c029adccba5b22bdd4de0efa58707c1bbd34a67a1a5cceb794e91c3c2c7be4f904c79f9f + checksum: cf08cf4b417085578db038b525c8b22cf6af689601eab697fe84a46fa07bddcd506bd961c607c8f25c705e90ea8ac8ecf258fc200161f4e0882d0d7db4db9ec9 languageName: node linkType: hard @@ -24110,7 +24412,8 @@ __metadata: react: "npm:^19.0.0" react-admin: "npm:^5.0.0" react-dom: "npm:^19.0.0" - typescript: "npm:^5.1.3" + typescript: "npm:@typescript/typescript6@^6.0.2" + typescript-native: "npm:typescript@^7.0.2" vite: "npm:^7.0.0" languageName: unknown linkType: soft @@ -24187,7 +24490,7 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^4.18.2, type-fest@npm:^4.8.3": +"type-fest@npm:^4.18.2, type-fest@npm:^4.41.0, type-fest@npm:^4.8.3": version: 4.41.0 resolution: "type-fest@npm:4.41.0" checksum: f5ca697797ed5e88d33ac8f1fec21921839871f808dc59345c9cf67345bfb958ce41bd821165dbf3ae591cedec2bf6fe8882098dfdd8dc54320b859711a2c1e4 @@ -24273,21 +24576,93 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:^8.28.0": - version: 8.28.0 - resolution: "typescript-eslint@npm:8.28.0" +"typescript-eslint@npm:^8.68.0": + version: 8.68.0 + resolution: "typescript-eslint@npm:8.68.0" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.28.0" - "@typescript-eslint/parser": "npm:8.28.0" - "@typescript-eslint/utils": "npm:8.28.0" + "@typescript-eslint/eslint-plugin": "npm:8.68.0" + "@typescript-eslint/parser": "npm:8.68.0" + "@typescript-eslint/typescript-estree": "npm:8.68.0" + "@typescript-eslint/utils": "npm:8.68.0" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.9.0" - checksum: bf1c1e4b2f21a95930758d5b285c39a394a50e3b6983f373413b93b80a6cb5aabc1d741780e60c63cb42ad5d645ea9c1e6d441d98174c5a2884ab88f4ac46df6 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 6f7f38c6bc599cddac92cdadce0ec159d081c7abfdcf2cbbda6fc460edcb39d102e558bef9bddb0090dd2cbadcfcea04e742ff036a3894502f1889d3eee57925 + languageName: node + linkType: hard + +"typescript-native@npm:typescript@^7.0.2": + version: 7.0.2 + resolution: "typescript@npm:7.0.2" + dependencies: + "@typescript/typescript-aix-ppc64": "npm:7.0.2" + "@typescript/typescript-darwin-arm64": "npm:7.0.2" + "@typescript/typescript-darwin-x64": "npm:7.0.2" + "@typescript/typescript-freebsd-arm64": "npm:7.0.2" + "@typescript/typescript-freebsd-x64": "npm:7.0.2" + "@typescript/typescript-linux-arm": "npm:7.0.2" + "@typescript/typescript-linux-arm64": "npm:7.0.2" + "@typescript/typescript-linux-loong64": "npm:7.0.2" + "@typescript/typescript-linux-mips64el": "npm:7.0.2" + "@typescript/typescript-linux-ppc64": "npm:7.0.2" + "@typescript/typescript-linux-riscv64": "npm:7.0.2" + "@typescript/typescript-linux-s390x": "npm:7.0.2" + "@typescript/typescript-linux-x64": "npm:7.0.2" + "@typescript/typescript-netbsd-arm64": "npm:7.0.2" + "@typescript/typescript-netbsd-x64": "npm:7.0.2" + "@typescript/typescript-openbsd-arm64": "npm:7.0.2" + "@typescript/typescript-openbsd-x64": "npm:7.0.2" + "@typescript/typescript-sunos-x64": "npm:7.0.2" + "@typescript/typescript-win32-arm64": "npm:7.0.2" + "@typescript/typescript-win32-x64": "npm:7.0.2" + dependenciesMeta: + "@typescript/typescript-aix-ppc64": + optional: true + "@typescript/typescript-darwin-arm64": + optional: true + "@typescript/typescript-darwin-x64": + optional: true + "@typescript/typescript-freebsd-arm64": + optional: true + "@typescript/typescript-freebsd-x64": + optional: true + "@typescript/typescript-linux-arm": + optional: true + "@typescript/typescript-linux-arm64": + optional: true + "@typescript/typescript-linux-loong64": + optional: true + "@typescript/typescript-linux-mips64el": + optional: true + "@typescript/typescript-linux-ppc64": + optional: true + "@typescript/typescript-linux-riscv64": + optional: true + "@typescript/typescript-linux-s390x": + optional: true + "@typescript/typescript-linux-x64": + optional: true + "@typescript/typescript-netbsd-arm64": + optional: true + "@typescript/typescript-netbsd-x64": + optional: true + "@typescript/typescript-openbsd-arm64": + optional: true + "@typescript/typescript-openbsd-x64": + optional: true + "@typescript/typescript-sunos-x64": + optional: true + "@typescript/typescript-win32-arm64": + optional: true + "@typescript/typescript-win32-x64": + optional: true + bin: + tsc: bin/tsc + checksum: 3dcee51ec8c332492325bcdbf7df48b66668751f127e622ae7d41b6c716eb19184424a45e14f7750f50f340232388b69e6287859155f06a5ce2df76f12cb31cf languageName: node linkType: hard -"typescript@npm:>=3 < 6, typescript@npm:^5.1.3, typescript@npm:^5.1.6, typescript@npm:^5.8.3": +"typescript@npm:>=3 < 6": version: 5.9.3 resolution: "typescript@npm:5.9.3" bin: @@ -24297,7 +24672,18 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A>=3 < 6#optional!builtin, typescript@patch:typescript@npm%3A^5.1.3#optional!builtin, typescript@patch:typescript@npm%3A^5.1.6#optional!builtin, typescript@patch:typescript@npm%3A^5.8.3#optional!builtin": +"typescript@npm:@typescript/typescript6@^6.0.2": + version: 6.0.2 + resolution: "@typescript/typescript6@npm:6.0.2" + dependencies: + "@typescript/old": "npm:typescript@^6" + bin: + tsc6: bin/tsc6 + checksum: 0c6e5c1c3a61b79f2bc61506feb82f8ce54275b2af1aebc3dd9310d7f57b1de2aca40256d018cf736c524152ae4a731f5810ff7cd028d565158d53368e681af2 + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A>=3 < 6#optional!builtin": version: 5.9.3 resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=e012d7" bin: @@ -24307,6 +24693,17 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@npm%3A@typescript/typescript6@^6.0.2#optional!builtin": + version: 6.0.2 + resolution: "typescript@patch:@typescript/typescript6@npm%3A6.0.2#optional!builtin::version=6.0.2&hash=e012d7" + dependencies: + "@typescript/old": "npm:typescript@^6" + bin: + tsc6: bin/tsc6 + checksum: ba91bd03aaf52617b757d8f186f5559587159f7984cc188f51435cf0cd36b7fc750825409db62d7f62ab22e292c41422e2c25b4b763b6a05e1dbde8c2ba93c3f + languageName: node + linkType: hard + "uc.micro@npm:^2.0.0, uc.micro@npm:^2.1.0": version: 2.1.0 resolution: "uc.micro@npm:2.1.0" @@ -25880,7 +26277,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": +"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" checksum: f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 From 6e384b79bb10813feb8367f569444a5786d73b29 Mon Sep 17 00:00:00 2001 From: erwanMarmelab Date: Wed, 26 Aug 2026 15:14:11 +0200 Subject: [PATCH 2/8] feat: upgrade to TypeScript 7 - ra-core --- packages/ra-core/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/ra-core/package.json b/packages/ra-core/package.json index c51d7fb5f1a..0433c2abb8c 100644 --- a/packages/ra-core/package.json +++ b/packages/ra-core/package.json @@ -35,7 +35,8 @@ "bugs": "https://github.com/marmelab/react-admin/issues", "license": "MIT", "scripts": { - "build": "zshy --silent" + "build": "zshy --silent", + "typecheck": "tsc --noEmit" }, "devDependencies": { "@hookform/resolvers": "^5.2.2", From 660b5489d2bd1a6225ade494724e5bfdf1bfdb02 Mon Sep 17 00:00:00 2001 From: erwanMarmelab Date: Wed, 26 Aug 2026 16:53:48 +0200 Subject: [PATCH 3/8] feat: upgrade to TypeScript 7 - packages, examples and tsconfigs --- examples/crm/tsconfig.json | 2 +- examples/crm/tsconfig.node.json | 2 +- examples/data-generator/package.json | 3 ++- examples/demo/tsconfig.json | 7 +++++-- examples/demo/tsconfig.node.json | 2 +- examples/no-code/tsconfig.json | 6 +++--- examples/simple/tsconfig.json | 4 ++-- examples/tutorial/tsconfig.json | 4 ++-- examples/tutorial/tsconfig.node.json | 2 +- packages/create-react-admin/package.json | 1 + packages/ra-data-fakerest/package.json | 3 ++- packages/ra-data-graphql-simple/package.json | 3 ++- packages/ra-data-graphql/package.json | 3 ++- packages/ra-data-json-server/package.json | 3 ++- packages/ra-data-local-forage/package.json | 3 ++- packages/ra-data-local-storage/package.json | 3 ++- packages/ra-data-simple-rest/package.json | 3 ++- packages/ra-i18n-i18next/package.json | 3 ++- packages/ra-i18n-polyglot/package.json | 3 ++- packages/ra-input-rich-text/package.json | 3 ++- packages/ra-language-english/package.json | 3 ++- packages/ra-language-french/package.json | 3 ++- packages/ra-no-code/package.json | 3 ++- packages/ra-router-tanstack/package.json | 3 ++- packages/ra-ui-materialui/package.json | 3 ++- packages/ra-ui-materialui/src/field/RichTextField.tsx | 4 ++-- packages/react-admin/package.json | 3 ++- 27 files changed, 53 insertions(+), 32 deletions(-) diff --git a/examples/crm/tsconfig.json b/examples/crm/tsconfig.json index 91d7bedab93..035f044b0fa 100644 --- a/examples/crm/tsconfig.json +++ b/examples/crm/tsconfig.json @@ -10,7 +10,7 @@ "forceConsistentCasingInFileNames": true, "noFallthroughCasesInSwitch": true, "module": "esnext", - "moduleResolution": "node", + "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, "noEmit": true, diff --git a/examples/crm/tsconfig.node.json b/examples/crm/tsconfig.node.json index f48610d7ac6..27476e47189 100644 --- a/examples/crm/tsconfig.node.json +++ b/examples/crm/tsconfig.node.json @@ -2,7 +2,7 @@ "compilerOptions": { "composite": true, "module": "ESNext", - "moduleResolution": "Node", + "moduleResolution": "bundler", "allowSyntheticDefaultImports": true }, "include": ["vite.config.ts"] diff --git a/examples/data-generator/package.json b/examples/data-generator/package.json index c3520890871..b1af495a15e 100644 --- a/examples/data-generator/package.json +++ b/examples/data-generator/package.json @@ -10,7 +10,8 @@ "types": "./dist/index.d.cts", "type": "module", "scripts": { - "build": "zshy --silent" + "build": "zshy --silent", + "typecheck": "tsc --noEmit" }, "dependencies": { "@faker-js/faker": "^10.0.0", diff --git a/examples/demo/tsconfig.json b/examples/demo/tsconfig.json index e65253af381..e13ecc507ac 100644 --- a/examples/demo/tsconfig.json +++ b/examples/demo/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "target": "es5", + "target": "ES2020", "lib": [ "dom", "dom.iterable", @@ -8,13 +8,16 @@ ], "allowJs": true, "skipLibCheck": true, + "types": [ + "node" + ], "esModuleInterop": true, "allowSyntheticDefaultImports": true, "strict": true, "forceConsistentCasingInFileNames": true, "noFallthroughCasesInSwitch": true, "module": "esnext", - "moduleResolution": "node", + "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, "noEmit": true, diff --git a/examples/demo/tsconfig.node.json b/examples/demo/tsconfig.node.json index f48610d7ac6..27476e47189 100644 --- a/examples/demo/tsconfig.node.json +++ b/examples/demo/tsconfig.node.json @@ -2,7 +2,7 @@ "compilerOptions": { "composite": true, "module": "ESNext", - "moduleResolution": "Node", + "moduleResolution": "bundler", "allowSyntheticDefaultImports": true }, "include": ["vite.config.ts"] diff --git a/examples/no-code/tsconfig.json b/examples/no-code/tsconfig.json index 9cc58396616..bf0ce710253 100644 --- a/examples/no-code/tsconfig.json +++ b/examples/no-code/tsconfig.json @@ -4,13 +4,13 @@ "lib": ["DOM", "DOM.Iterable", "ESNext"], "types": ["vite/client", "node"], "allowJs": false, - "skipLibCheck": false, - "esModuleInterop": false, + "skipLibCheck": true, + "esModuleInterop": true, "allowSyntheticDefaultImports": true, "strict": true, "forceConsistentCasingInFileNames": true, "module": "ESNext", - "moduleResolution": "Node", + "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, "noEmit": true, diff --git a/examples/simple/tsconfig.json b/examples/simple/tsconfig.json index edc48fc394a..e8e6cf811f7 100644 --- a/examples/simple/tsconfig.json +++ b/examples/simple/tsconfig.json @@ -1,6 +1,5 @@ { "compilerOptions": { - "baseUrl": ".", "outDir": "lib", "rootDir": "src", "declaration": true, @@ -9,10 +8,11 @@ "lib": ["es2017", "dom"], "target": "es2016", "module": "esnext", - "moduleResolution": "node", + "moduleResolution": "bundler", "allowSyntheticDefaultImports": true, "esModuleInterop": true, "skipLibCheck": true, + "strict": false, "strictNullChecks": true }, "exclude": ["**/*.spec.ts", "**/*.spec.tsx", "**/*.spec.js"], diff --git a/examples/tutorial/tsconfig.json b/examples/tutorial/tsconfig.json index 3d0a51a86e2..e44479326b1 100644 --- a/examples/tutorial/tsconfig.json +++ b/examples/tutorial/tsconfig.json @@ -5,12 +5,12 @@ "lib": ["DOM", "DOM.Iterable", "ESNext"], "allowJs": false, "skipLibCheck": true, - "esModuleInterop": false, + "esModuleInterop": true, "allowSyntheticDefaultImports": true, "strict": true, "forceConsistentCasingInFileNames": true, "module": "ESNext", - "moduleResolution": "Node", + "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, "noEmit": true, diff --git a/examples/tutorial/tsconfig.node.json b/examples/tutorial/tsconfig.node.json index 9d31e2aed93..a535f7d4d20 100644 --- a/examples/tutorial/tsconfig.node.json +++ b/examples/tutorial/tsconfig.node.json @@ -2,7 +2,7 @@ "compilerOptions": { "composite": true, "module": "ESNext", - "moduleResolution": "Node", + "moduleResolution": "bundler", "allowSyntheticDefaultImports": true }, "include": ["vite.config.ts"] diff --git a/packages/create-react-admin/package.json b/packages/create-react-admin/package.json index 9e63603e0ac..6bc86903820 100644 --- a/packages/create-react-admin/package.json +++ b/packages/create-react-admin/package.json @@ -13,6 +13,7 @@ }, "scripts": { "build": "tsc6", + "typecheck": "tsc --noEmit", "test": "prettier --check . && xo && ava" }, "files": [ diff --git a/packages/ra-data-fakerest/package.json b/packages/ra-data-fakerest/package.json index 983675c62dc..bbe5c0404a3 100644 --- a/packages/ra-data-fakerest/package.json +++ b/packages/ra-data-fakerest/package.json @@ -33,7 +33,8 @@ }, "homepage": "https://github.com/marmelab/react-admin#readme", "scripts": { - "build": "zshy --silent" + "build": "zshy --silent", + "typecheck": "tsc --noEmit" }, "dependencies": { "fakerest": "^4.0.1" diff --git a/packages/ra-data-graphql-simple/package.json b/packages/ra-data-graphql-simple/package.json index 963b86ff11b..985baa28dfc 100644 --- a/packages/ra-data-graphql-simple/package.json +++ b/packages/ra-data-graphql-simple/package.json @@ -29,7 +29,8 @@ ], "license": "MIT", "scripts": { - "build": "zshy --silent" + "build": "zshy --silent", + "typecheck": "tsc --noEmit" }, "dependencies": { "@apollo/client": "^3.3.19", diff --git a/packages/ra-data-graphql/package.json b/packages/ra-data-graphql/package.json index 2069cdd2800..174222eedc9 100644 --- a/packages/ra-data-graphql/package.json +++ b/packages/ra-data-graphql/package.json @@ -29,7 +29,8 @@ ], "license": "MIT", "scripts": { - "build": "zshy --silent" + "build": "zshy --silent", + "typecheck": "tsc --noEmit" }, "dependencies": { "@apollo/client": "^3.3.19", diff --git a/packages/ra-data-json-server/package.json b/packages/ra-data-json-server/package.json index 67cdb1f168c..f7c03f8a66f 100644 --- a/packages/ra-data-json-server/package.json +++ b/packages/ra-data-json-server/package.json @@ -21,7 +21,8 @@ "bugs": "https://github.com/marmelab/react-admin/issues", "license": "MIT", "scripts": { - "build": "zshy --silent" + "build": "zshy --silent", + "typecheck": "tsc --noEmit" }, "dependencies": { "query-string": "^7.1.3", diff --git a/packages/ra-data-local-forage/package.json b/packages/ra-data-local-forage/package.json index fb0bf4c55d7..05cf43767cf 100644 --- a/packages/ra-data-local-forage/package.json +++ b/packages/ra-data-local-forage/package.json @@ -36,7 +36,8 @@ }, "homepage": "https://github.com/marmelab/react-admin#readme", "scripts": { - "build": "zshy --silent" + "build": "zshy --silent", + "typecheck": "tsc --noEmit" }, "dependencies": { "localforage": "^1.7.1", diff --git a/packages/ra-data-local-storage/package.json b/packages/ra-data-local-storage/package.json index 8761e66dc21..129bf3d8f57 100644 --- a/packages/ra-data-local-storage/package.json +++ b/packages/ra-data-local-storage/package.json @@ -33,7 +33,8 @@ }, "homepage": "https://github.com/marmelab/react-admin#readme", "scripts": { - "build": "zshy --silent" + "build": "zshy --silent", + "typecheck": "tsc --noEmit" }, "dependencies": { "lodash": "~4.18.1", diff --git a/packages/ra-data-simple-rest/package.json b/packages/ra-data-simple-rest/package.json index dd671c50915..e3908f7e749 100644 --- a/packages/ra-data-simple-rest/package.json +++ b/packages/ra-data-simple-rest/package.json @@ -21,7 +21,8 @@ "bugs": "https://github.com/marmelab/react-admin/issues", "license": "MIT", "scripts": { - "build": "zshy --silent" + "build": "zshy --silent", + "typecheck": "tsc --noEmit" }, "dependencies": { "query-string": "^7.1.3" diff --git a/packages/ra-i18n-i18next/package.json b/packages/ra-i18n-i18next/package.json index acea168c4aa..8328ecfd566 100644 --- a/packages/ra-i18n-i18next/package.json +++ b/packages/ra-i18n-i18next/package.json @@ -21,7 +21,8 @@ "bugs": "https://github.com/marmelab/react-admin/issues", "license": "MIT", "scripts": { - "build": "zshy --silent" + "build": "zshy --silent", + "typecheck": "tsc --noEmit" }, "dependencies": { "i18next": "^23.5.1", diff --git a/packages/ra-i18n-polyglot/package.json b/packages/ra-i18n-polyglot/package.json index cb9a96e97c7..d6dce8721cd 100644 --- a/packages/ra-i18n-polyglot/package.json +++ b/packages/ra-i18n-polyglot/package.json @@ -21,7 +21,8 @@ "bugs": "https://github.com/marmelab/react-admin/issues", "license": "MIT", "scripts": { - "build": "zshy --silent" + "build": "zshy --silent", + "typecheck": "tsc --noEmit" }, "dependencies": { "node-polyglot": "^2.2.2", diff --git a/packages/ra-input-rich-text/package.json b/packages/ra-input-rich-text/package.json index 92e7fb53f5b..f8900e27e22 100644 --- a/packages/ra-input-rich-text/package.json +++ b/packages/ra-input-rich-text/package.json @@ -19,7 +19,8 @@ "type": "module", "sideEffects": false, "scripts": { - "build": "zshy --silent" + "build": "zshy --silent", + "typecheck": "tsc --noEmit" }, "dependencies": { "@tiptap/core": "^3.20.4", diff --git a/packages/ra-language-english/package.json b/packages/ra-language-english/package.json index 9f34d8d6013..e46e06406cd 100644 --- a/packages/ra-language-english/package.json +++ b/packages/ra-language-english/package.json @@ -17,7 +17,8 @@ "types": "./dist/index.d.cts", "type": "module", "scripts": { - "build": "zshy --silent" + "build": "zshy --silent", + "typecheck": "tsc --noEmit" }, "dependencies": { "ra-core": "^5.14.7" diff --git a/packages/ra-language-french/package.json b/packages/ra-language-french/package.json index 0f503619945..ca8f42797cb 100644 --- a/packages/ra-language-french/package.json +++ b/packages/ra-language-french/package.json @@ -17,7 +17,8 @@ "types": "./dist/index.d.cts", "type": "module", "scripts": { - "build": "zshy --silent" + "build": "zshy --silent", + "typecheck": "tsc --noEmit" }, "dependencies": { "ra-core": "^5.14.7" diff --git a/packages/ra-no-code/package.json b/packages/ra-no-code/package.json index fa9f1dbffe1..627d6e8c5eb 100644 --- a/packages/ra-no-code/package.json +++ b/packages/ra-no-code/package.json @@ -21,7 +21,8 @@ "bugs": "https://github.com/marmelab/react-admin/issues", "license": "MIT", "scripts": { - "build": "zshy --silent" + "build": "zshy --silent", + "typecheck": "tsc --noEmit" }, "devDependencies": { "@tanstack/react-query": "^5.90.2", diff --git a/packages/ra-router-tanstack/package.json b/packages/ra-router-tanstack/package.json index bed6a5c28fd..f81487d63d6 100644 --- a/packages/ra-router-tanstack/package.json +++ b/packages/ra-router-tanstack/package.json @@ -19,7 +19,8 @@ "author": "François Zaninotto", "license": "MIT", "scripts": { - "build": "zshy --silent" + "build": "zshy --silent", + "typecheck": "tsc --noEmit" }, "devDependencies": { "@tanstack/history": "^1.0.0", diff --git a/packages/ra-ui-materialui/package.json b/packages/ra-ui-materialui/package.json index df4fffd81fb..30be91db6ce 100644 --- a/packages/ra-ui-materialui/package.json +++ b/packages/ra-ui-materialui/package.json @@ -22,7 +22,8 @@ "bugs": "https://github.com/marmelab/react-admin/issues", "license": "MIT", "scripts": { - "build": "zshy --silent" + "build": "zshy --silent", + "typecheck": "tsc --noEmit" }, "devDependencies": { "@faker-js/faker": "^10.0.0", diff --git a/packages/ra-ui-materialui/src/field/RichTextField.tsx b/packages/ra-ui-materialui/src/field/RichTextField.tsx index 233e62e4520..09ec9b97a13 100644 --- a/packages/ra-ui-materialui/src/field/RichTextField.tsx +++ b/packages/ra-ui-materialui/src/field/RichTextField.tsx @@ -1,7 +1,7 @@ import * as React from 'react'; import Typography, { TypographyProps } from '@mui/material/Typography'; import { useFieldValue, useTranslate, genericMemo } from 'ra-core'; -import purify from 'dompurify'; +import purify, { type Config } from 'dompurify'; import { sanitizeFieldRestProps } from './sanitizeFieldRestProps'; import { FieldProps } from './types'; @@ -74,7 +74,7 @@ export const RichTextField = genericMemo(RichTextFieldImpl); // We only support the case when sanitize() returns a string // hence we need to force the RETURN_DOM_FRAGMENT and RETURN_DOM // options to false -export type PurifyOptions = purify.Config & { +export type PurifyOptions = Config & { RETURN_DOM_FRAGMENT?: false | undefined; RETURN_DOM?: false | undefined; }; diff --git a/packages/react-admin/package.json b/packages/react-admin/package.json index 731f4a8f0aa..1a04a827d0a 100644 --- a/packages/react-admin/package.json +++ b/packages/react-admin/package.json @@ -21,7 +21,8 @@ "bugs": "https://github.com/marmelab/react-admin/issues", "license": "MIT", "scripts": { - "build": "zshy --silent" + "build": "zshy --silent", + "typecheck": "tsc --noEmit" }, "devDependencies": { "@tanstack/query-async-storage-persister": "^5.90.2", From 35ae7674ba88e030b150abb266e843adb5fd5bfe Mon Sep 17 00:00:00 2001 From: erwanMarmelab Date: Thu, 27 Aug 2026 09:33:02 +0200 Subject: [PATCH 4/8] update gh workflow --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 05c083b7fc3..59115ae3ede 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -27,10 +27,10 @@ jobs: run: yarn - name: Lint run: make lint - - name: Typecheck - run: make typecheck - name: Build run: make build + - name: Typecheck + run: make typecheck - name: Zip packages build artifact run: zip packages-build.zip -r examples/data-generator/dist packages/*/dist - name: Upload packages build artifact From 4103805375540450bc7edb441f1fe5720cb0a793 Mon Sep 17 00:00:00 2001 From: erwanMarmelab Date: Thu, 27 Aug 2026 15:34:28 +0200 Subject: [PATCH 5/8] chore: target TypeScript 6 instead of 7 --- .vscode/settings.json | 29 ++ Agents.md | 25 +- examples/crm/package.json | 3 +- examples/data-generator/package.json | 83 +++-- examples/demo/package.json | 3 +- examples/no-code/package.json | 3 +- examples/ra-offline/package.json | 3 +- examples/simple/package.json | 3 +- examples/tutorial/package.json | 3 +- package.json | 3 +- packages/create-react-admin/package.json | 5 +- packages/ra-core/package.json | 165 +++++----- packages/ra-data-fakerest/package.json | 125 ++++--- packages/ra-data-graphql-simple/package.json | 129 ++++---- packages/ra-data-graphql/package.json | 127 ++++---- packages/ra-data-json-server/package.json | 91 +++--- packages/ra-data-local-forage/package.json | 129 ++++---- packages/ra-data-local-storage/package.json | 121 ++++--- packages/ra-data-simple-rest/package.json | 97 +++--- packages/ra-i18n-i18next/package.json | 107 +++--- packages/ra-i18n-polyglot/package.json | 91 +++--- packages/ra-input-rich-text/package.json | 145 ++++----- packages/ra-language-english/package.json | 105 +++--- packages/ra-language-french/package.json | 105 +++--- packages/ra-no-code/package.json | 131 ++++---- packages/ra-router-tanstack/package.json | 97 +++--- packages/ra-ui-materialui/package.json | 195 ++++++----- packages/react-admin/package.json | 137 ++++---- tsconfig.json | 1 - yarn.lock | 325 +++---------------- 30 files changed, 1166 insertions(+), 1420 deletions(-) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000000..98d8e9bdda6 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,29 @@ +{ + "workbench.colorCustomizations": { + "activityBar.activeBackground": "#f7ba25", + "activityBar.background": "#f7ba25", + "activityBar.foreground": "#15202b", + "activityBar.inactiveForeground": "#15202b99", + "activityBarBadge.background": "#069a6f", + "activityBarBadge.foreground": "#e7e7e7", + "activityBarTop.activeBackground": "#f7ba25", + "activityBarTop.background": "#f7ba25", + "activityBarTop.foreground": "#15202b", + "activityBarTop.inactiveForeground": "#15202b99", + "commandCenter.border": "#15202b99", + "commandCenter.foreground": "#15202b", + "sash.hoverBorder": "#f7ba25", + "statusBar.background": "#e1a208", + "statusBar.debuggingBackground": "#e1a208", + "statusBar.debuggingForeground": "#15202b", + "statusBar.foreground": "#15202b", + "statusBarItem.hoverBackground": "#b07f06", + "statusBarItem.remoteBackground": "#e0fef5", + "statusBarItem.remoteForeground": "#15202b", + "titleBar.activeBackground": "#e1a208", + "titleBar.activeForeground": "#15202b", + "titleBar.inactiveBackground": "#e1a20899", + "titleBar.inactiveForeground": "#15202b99" + }, + "peacock.color": "#e1a208" +} diff --git a/Agents.md b/Agents.md index b8efa2cff74..47c8f94ee54 100644 --- a/Agents.md +++ b/Agents.md @@ -46,7 +46,7 @@ react-admin/ ## Package Dependencies -- **Core**: React 18.3+, TypeScript 5.8+, lodash 4.17+, inflection 3.0+ +- **Core**: React 18.3+, TypeScript 6.0+, lodash 4.17+, inflection 3.0+ - **Routing**: React Router 6.28+ - **Data**: TanStack Query 5.90+ (React Query) - **Forms**: React Hook Form 7.53+ @@ -87,19 +87,12 @@ make typecheck # TypeScript type checking make prettier # Prettier formatting ``` -Two TypeScript compilers are installed side by side, because TypeScript 7 ships no -programmatic API before 7.1: +The repo runs TypeScript 6. TypeScript 7 — the native Go compiler — is not usable +here yet: it ships no programmatic API before 7.1, and `zshy`, `ts-jest` and +`typescript-eslint` all drive the compiler through that API. -- `tsc` is TypeScript 7 (native Go compiler) — used by `make typecheck` and by the examples -- `tsc6` is TypeScript 6 — the `typescript` package is aliased to - `@typescript/typescript6`, whose JS API is what `zshy`, `ts-jest`, - `typescript-eslint`, Storybook and Astro consume - -TypeScript 7 only ever type-checks: every artifact is still emitted by TypeScript 6, -through `zshy` for the packages and through `tsc6` for `create-react-admin`. - -Always go through yarn (`yarn tsc`), never through `node_modules/.bin/tsc` — the -hoisted symlink resolves to TypeScript 6, since the compatibility package depends on -the real TypeScript 6 distribution. - -When TypeScript 7.1 ships the API, drop the alias and upgrade those tools. +The tsconfigs are already set up for the eventual move: `moduleResolution` is +`bundler` (TypeScript 7 removes `node10`), and `rootDir`, `types` and `strict` are +explicit (TypeScript 6 changed all three defaults). The one thing left to undo on +that day is `ignoreDeprecations: "6.0"`, which silences the `node10` that zshy +forces for its CommonJS output. diff --git a/examples/crm/package.json b/examples/crm/package.json index c271b1d2bce..3aec1173bbb 100644 --- a/examples/crm/package.json +++ b/examples/crm/package.json @@ -37,8 +37,7 @@ "@vitejs/plugin-react": "^4.3.4", "rollup-plugin-visualizer": "^5.14.0", "rollup-preserve-directives": "^1.1.3", - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", + "typescript": "^6.0.3", "vite": "^7.0.0", "web-vitals": "^3.5.1" }, diff --git a/examples/data-generator/package.json b/examples/data-generator/package.json index b1af495a15e..47d508b1ffa 100644 --- a/examples/data-generator/package.json +++ b/examples/data-generator/package.json @@ -1,45 +1,44 @@ { - "name": "data-generator-retail", - "version": "5.14.7", - "homepage": "https://github.com/marmelab/react-admin/tree/master/examples/data-generator", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "@faker-js/faker": "^10.0.0", - "date-fns": "^3.6.0" - }, - "devDependencies": { - "ra-core": "^5.14.7", - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "ra-core": "^5.0.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "files": [ - "dist" - ], - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } + "name": "data-generator-retail", + "version": "5.14.7", + "homepage": "https://github.com/marmelab/react-admin/tree/master/examples/data-generator", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "@faker-js/faker": "^10.0.0", + "date-fns": "^3.6.0" + }, + "devDependencies": { + "ra-core": "^5.14.7", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "ra-core": "^5.0.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "files": [ + "dist" + ], + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } } + } } diff --git a/examples/demo/package.json b/examples/demo/package.json index 2573643616b..3ee426aa78b 100644 --- a/examples/demo/package.json +++ b/examples/demo/package.json @@ -47,8 +47,7 @@ "msw": "^2.10.4", "rollup-plugin-visualizer": "^5.14.0", "rollup-preserve-directives": "^1.1.3", - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", + "typescript": "^6.0.3", "vite": "^7.0.0" }, "msw": { diff --git a/examples/no-code/package.json b/examples/no-code/package.json index ff34070d28b..963da59e4ae 100644 --- a/examples/no-code/package.json +++ b/examples/no-code/package.json @@ -17,8 +17,7 @@ }, "devDependencies": { "@vitejs/plugin-react": "^4.3.4", - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", + "typescript": "^6.0.3", "vite": "^7.0.0" }, "gitHead": "6eb0f6fcbe3ba237b507f3506d230b3445c0a764" diff --git a/examples/ra-offline/package.json b/examples/ra-offline/package.json index 87643336214..7073bd9cea3 100644 --- a/examples/ra-offline/package.json +++ b/examples/ra-offline/package.json @@ -36,9 +36,8 @@ "eslint-plugin-react-hooks": "^5.2.0", "globals": "^16.0.0", "prettier": "^3.3.3", - "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript": "^6.0.3", "typescript-eslint": "^8.68.0", - "typescript-native": "npm:typescript@^7.0.2", "vite": "^6.2.6", "vite-plugin-pwa": "^1.2.0" }, diff --git a/examples/simple/package.json b/examples/simple/package.json index d49e38129ff..a068e67bc67 100644 --- a/examples/simple/package.json +++ b/examples/simple/package.json @@ -34,8 +34,7 @@ "@vitejs/plugin-react": "^4.3.4", "little-state-machine": "^4.8.1", "react-simple-animate": "^3.5.3", - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", + "typescript": "^6.0.3", "vite": "^7.0.0" } } diff --git a/examples/tutorial/package.json b/examples/tutorial/package.json index 342a3a53847..231a1f290b0 100644 --- a/examples/tutorial/package.json +++ b/examples/tutorial/package.json @@ -20,8 +20,7 @@ "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@vitejs/plugin-react": "^4.3.4", - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", + "typescript": "^6.0.3", "vite": "^7.0.0" } } diff --git a/package.json b/package.json index 51dcfd270dd..86f23d805f1 100644 --- a/package.json +++ b/package.json @@ -89,9 +89,8 @@ "storybook": "^8.6.11", "ts-jest": "^29.4.12", "tsx": "^4.19.3", - "typescript": "npm:@typescript/typescript6@^6.0.2", + "typescript": "^6.0.3", "typescript-eslint": "^8.68.0", - "typescript-native": "npm:typescript@^7.0.2", "whatwg-fetch": "^3.0.0" }, "workspaces": [ diff --git a/packages/create-react-admin/package.json b/packages/create-react-admin/package.json index 6bc86903820..625325f2bbd 100644 --- a/packages/create-react-admin/package.json +++ b/packages/create-react-admin/package.json @@ -12,7 +12,7 @@ "node": ">=14.16" }, "scripts": { - "build": "tsc6", + "build": "tsc", "typecheck": "tsc --noEmit", "test": "prettier --check . && xo && ava" }, @@ -34,8 +34,7 @@ }, "devDependencies": { "@types/react": ">=18.0.0", - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2" + "typescript": "^6.0.3" }, "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab" } diff --git a/packages/ra-core/package.json b/packages/ra-core/package.json index 0433c2abb8c..dff21ebef97 100644 --- a/packages/ra-core/package.json +++ b/packages/ra-core/package.json @@ -1,85 +1,84 @@ { - "name": "ra-core", - "version": "5.14.7", - "description": "Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React", - "files": [ - "*.md", - "dist", - "src", - "codemods" - ], - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } - }, - "sideEffects": false, - "authors": [ - "François Zaninotto", - "Gildas Garcia" - ], - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "devDependencies": { - "@hookform/resolvers": "^5.2.2", - "@tanstack/react-query": "^5.90.2", - "@tanstack/react-query-devtools": "^5.90.2", - "@testing-library/react": "^15.0.7", - "@types/jest": "^29.5.2", - "@types/jscodeshift": "^0.11.11", - "@types/node": "^20.10.7", - "@types/node-polyglot": "^0.4.31", - "@types/react": "^18.3.3", - "echarts": "^5.6.0", - "expect": "^27.4.6", - "ignore-styles": "~5.0.1", - "jscodeshift": "^0.15.2", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-hook-form": "^7.72.0", - "react-router": "^6.28.1", - "react-router-dom": "^6.28.1", - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", - "yup": "^0.32.11", - "zod": "^4.3.6", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "@tanstack/react-query": "^5.83.0", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0", - "react-hook-form": "^7.72.0", - "react-router": "^6.28.1 || ^7.1.1", - "react-router-dom": "^6.28.1 || ^7.1.1" - }, - "dependencies": { - "date-fns": "^3.6.0", - "eventemitter3": "^5.0.1", - "inflection": "^3.0.0", - "jsonexport": "^3.2.0", - "lodash": "^4.17.21", - "query-string": "^7.1.3", - "react-error-boundary": "^4.0.13", - "react-is": "^18.2.0 || ^19.0.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab" + "name": "ra-core", + "version": "5.14.7", + "description": "Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React", + "files": [ + "*.md", + "dist", + "src", + "codemods" + ], + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } + }, + "sideEffects": false, + "authors": [ + "François Zaninotto", + "Gildas Garcia" + ], + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "devDependencies": { + "@hookform/resolvers": "^5.2.2", + "@tanstack/react-query": "^5.90.2", + "@tanstack/react-query-devtools": "^5.90.2", + "@testing-library/react": "^15.0.7", + "@types/jest": "^29.5.2", + "@types/jscodeshift": "^0.11.11", + "@types/node": "^20.10.7", + "@types/node-polyglot": "^0.4.31", + "@types/react": "^18.3.3", + "echarts": "^5.6.0", + "expect": "^27.4.6", + "ignore-styles": "~5.0.1", + "jscodeshift": "^0.15.2", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-hook-form": "^7.72.0", + "react-router": "^6.28.1", + "react-router-dom": "^6.28.1", + "typescript": "^6.0.3", + "yup": "^0.32.11", + "zod": "^4.3.6", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "@tanstack/react-query": "^5.83.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0", + "react-hook-form": "^7.72.0", + "react-router": "^6.28.1 || ^7.1.1", + "react-router-dom": "^6.28.1 || ^7.1.1" + }, + "dependencies": { + "date-fns": "^3.6.0", + "eventemitter3": "^5.0.1", + "inflection": "^3.0.0", + "jsonexport": "^3.2.0", + "lodash": "^4.17.21", + "query-string": "^7.1.3", + "react-error-boundary": "^4.0.13", + "react-is": "^18.2.0 || ^19.0.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab" } diff --git a/packages/ra-data-fakerest/package.json b/packages/ra-data-fakerest/package.json index bbe5c0404a3..76bea2cbc18 100644 --- a/packages/ra-data-fakerest/package.json +++ b/packages/ra-data-fakerest/package.json @@ -1,66 +1,65 @@ { - "name": "ra-data-fakerest", - "version": "5.14.7", - "description": "JSON Server data provider for react-admin", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "files": [ - "LICENSE", - "*.md", - "dist", - "src" - ], - "repository": { - "type": "git", - "url": "git+https://github.com/marmelab/react-admin.git" - }, - "keywords": [ - "reactjs", - "react", - "react-admin", - "rest", - "fakerest", - "local" - ], - "author": "François Zaninotto", - "license": "MIT", - "bugs": { - "url": "https://github.com/marmelab/react-admin/issues" - }, - "homepage": "https://github.com/marmelab/react-admin#readme", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "fakerest": "^4.0.1" - }, - "devDependencies": { - "@types/jest": "^29.5.2", - "expect": "^27.4.6", - "ra-core": "^5.14.7", - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "ra-core": "^5.0.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } + "name": "ra-data-fakerest", + "version": "5.14.7", + "description": "JSON Server data provider for react-admin", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "files": [ + "LICENSE", + "*.md", + "dist", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/marmelab/react-admin.git" + }, + "keywords": [ + "reactjs", + "react", + "react-admin", + "rest", + "fakerest", + "local" + ], + "author": "François Zaninotto", + "license": "MIT", + "bugs": { + "url": "https://github.com/marmelab/react-admin/issues" + }, + "homepage": "https://github.com/marmelab/react-admin#readme", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "fakerest": "^4.0.1" + }, + "devDependencies": { + "@types/jest": "^29.5.2", + "expect": "^27.4.6", + "ra-core": "^5.14.7", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "ra-core": "^5.0.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } } + } } diff --git a/packages/ra-data-graphql-simple/package.json b/packages/ra-data-graphql-simple/package.json index 985baa28dfc..404e470c0c9 100644 --- a/packages/ra-data-graphql-simple/package.json +++ b/packages/ra-data-graphql-simple/package.json @@ -1,68 +1,67 @@ { - "name": "ra-data-graphql-simple", - "version": "5.14.7", - "description": "A GraphQL simple data provider for react-admin", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "repository": { - "type": "git", - "url": "git+https://github.com/marmelab/react-admin.git" - }, - "bugs": { - "url": "https://github.com/marmelab/react-admin/issues" - }, - "homepage": "https://github.com/marmelab/react-admin#readme", - "authors": [ - "Gildas Garcia" - ], - "keywords": [ - "reactjs", - "react", - "react-admin", - "admin-on-rest", - "rest", - "graphql" - ], - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "@apollo/client": "^3.3.19", - "graphql-ast-types-browser": "~1.0.2", - "lodash": "~4.18.1", - "pluralize": "~7.0.0", - "ra-data-graphql": "^5.14.7" - }, - "peerDependencies": { - "graphql": "^15.6.0", - "ra-core": "^5.0.0" - }, - "devDependencies": { - "graphql": "^15.6.0", - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", - "zshy": "^0.5.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "files": [ - "dist" - ], - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } + "name": "ra-data-graphql-simple", + "version": "5.14.7", + "description": "A GraphQL simple data provider for react-admin", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "repository": { + "type": "git", + "url": "git+https://github.com/marmelab/react-admin.git" + }, + "bugs": { + "url": "https://github.com/marmelab/react-admin/issues" + }, + "homepage": "https://github.com/marmelab/react-admin#readme", + "authors": [ + "Gildas Garcia" + ], + "keywords": [ + "reactjs", + "react", + "react-admin", + "admin-on-rest", + "rest", + "graphql" + ], + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "@apollo/client": "^3.3.19", + "graphql-ast-types-browser": "~1.0.2", + "lodash": "~4.18.1", + "pluralize": "~7.0.0", + "ra-data-graphql": "^5.14.7" + }, + "peerDependencies": { + "graphql": "^15.6.0", + "ra-core": "^5.0.0" + }, + "devDependencies": { + "graphql": "^15.6.0", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "files": [ + "dist" + ], + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } } + } } diff --git a/packages/ra-data-graphql/package.json b/packages/ra-data-graphql/package.json index 174222eedc9..680c9cf23c4 100644 --- a/packages/ra-data-graphql/package.json +++ b/packages/ra-data-graphql/package.json @@ -1,67 +1,66 @@ { - "name": "ra-data-graphql", - "version": "5.14.7", - "description": "A GraphQL data provider for react-admin", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "repository": { - "type": "git", - "url": "git+https://github.com/marmelab/react-admin.git" - }, - "bugs": { - "url": "https://github.com/marmelab/react-admin/issues" - }, - "homepage": "https://github.com/marmelab/react-admin#readme", - "authors": [ - "Gildas Garcia" - ], - "keywords": [ - "reactjs", - "react", - "react-admin", - "admin-on-rest", - "rest", - "graphql" - ], - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "@apollo/client": "^3.3.19", - "graphql-tag": "^2.12.6", - "lodash": "~4.18.1", - "pluralize": "~7.0.0" - }, - "peerDependencies": { - "graphql": "^15.6.0 || ^16", - "ra-core": "^5.0.0" - }, - "devDependencies": { - "graphql": "^15.6.0", - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", - "zshy": "^0.5.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "files": [ - "dist" - ], - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } + "name": "ra-data-graphql", + "version": "5.14.7", + "description": "A GraphQL data provider for react-admin", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "repository": { + "type": "git", + "url": "git+https://github.com/marmelab/react-admin.git" + }, + "bugs": { + "url": "https://github.com/marmelab/react-admin/issues" + }, + "homepage": "https://github.com/marmelab/react-admin#readme", + "authors": [ + "Gildas Garcia" + ], + "keywords": [ + "reactjs", + "react", + "react-admin", + "admin-on-rest", + "rest", + "graphql" + ], + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "@apollo/client": "^3.3.19", + "graphql-tag": "^2.12.6", + "lodash": "~4.18.1", + "pluralize": "~7.0.0" + }, + "peerDependencies": { + "graphql": "^15.6.0 || ^16", + "ra-core": "^5.0.0" + }, + "devDependencies": { + "graphql": "^15.6.0", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "files": [ + "dist" + ], + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } } + } } diff --git a/packages/ra-data-json-server/package.json b/packages/ra-data-json-server/package.json index f7c03f8a66f..fa04add4182 100644 --- a/packages/ra-data-json-server/package.json +++ b/packages/ra-data-json-server/package.json @@ -1,49 +1,48 @@ { - "name": "ra-data-json-server", - "version": "5.14.7", - "description": "JSON Server data provider for react-admin", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "files": [ - "*.md", - "dist", - "src" - ], - "authors": [ - "François Zaninotto" - ], - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "query-string": "^7.1.3", - "ra-core": "^5.14.7" - }, - "devDependencies": { - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", - "zshy": "^0.5.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } + "name": "ra-data-json-server", + "version": "5.14.7", + "description": "JSON Server data provider for react-admin", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "files": [ + "*.md", + "dist", + "src" + ], + "authors": [ + "François Zaninotto" + ], + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "query-string": "^7.1.3", + "ra-core": "^5.14.7" + }, + "devDependencies": { + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } } + } } diff --git a/packages/ra-data-local-forage/package.json b/packages/ra-data-local-forage/package.json index 05cf43767cf..ca1f53b5544 100644 --- a/packages/ra-data-local-forage/package.json +++ b/packages/ra-data-local-forage/package.json @@ -1,68 +1,67 @@ { - "name": "ra-data-local-forage", - "version": "5.14.7", - "description": "LocalForage data provider for react-admin", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "files": [ - "LICENSE", - "*.md", - "dist", - "src" - ], - "repository": { - "type": "git", - "url": "git+https://github.com/marmelab/react-admin.git" - }, - "keywords": [ - "reactjs", - "react", - "react-admin", - "rest", - "fakerest", - "local", - "localForage", - "IndexedDB", - "WebSQL" - ], - "author": "Anthony RIMET", - "license": "MIT", - "bugs": { - "url": "https://github.com/marmelab/react-admin/issues" - }, - "homepage": "https://github.com/marmelab/react-admin#readme", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "localforage": "^1.7.1", - "lodash": "~4.18.1", - "ra-data-fakerest": "^5.14.7" - }, - "devDependencies": { - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "ra-core": "*" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } + "name": "ra-data-local-forage", + "version": "5.14.7", + "description": "LocalForage data provider for react-admin", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "files": [ + "LICENSE", + "*.md", + "dist", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/marmelab/react-admin.git" + }, + "keywords": [ + "reactjs", + "react", + "react-admin", + "rest", + "fakerest", + "local", + "localForage", + "IndexedDB", + "WebSQL" + ], + "author": "Anthony RIMET", + "license": "MIT", + "bugs": { + "url": "https://github.com/marmelab/react-admin/issues" + }, + "homepage": "https://github.com/marmelab/react-admin#readme", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "localforage": "^1.7.1", + "lodash": "~4.18.1", + "ra-data-fakerest": "^5.14.7" + }, + "devDependencies": { + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "ra-core": "*" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } } + } } diff --git a/packages/ra-data-local-storage/package.json b/packages/ra-data-local-storage/package.json index 129bf3d8f57..72d6fa0e3e7 100644 --- a/packages/ra-data-local-storage/package.json +++ b/packages/ra-data-local-storage/package.json @@ -1,64 +1,63 @@ { - "name": "ra-data-local-storage", - "version": "5.14.7", - "description": "Local storage data provider for react-admin", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "files": [ - "LICENSE", - "*.md", - "dist", - "src" - ], - "repository": { - "type": "git", - "url": "git+https://github.com/marmelab/react-admin.git" - }, - "keywords": [ - "reactjs", - "react", - "react-admin", - "rest", - "fakerest", - "local" - ], - "author": "François Zaninotto", - "license": "MIT", - "bugs": { - "url": "https://github.com/marmelab/react-admin/issues" - }, - "homepage": "https://github.com/marmelab/react-admin#readme", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "lodash": "~4.18.1", - "ra-data-fakerest": "^5.14.7" - }, - "devDependencies": { - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "ra-core": "*" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } + "name": "ra-data-local-storage", + "version": "5.14.7", + "description": "Local storage data provider for react-admin", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "files": [ + "LICENSE", + "*.md", + "dist", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/marmelab/react-admin.git" + }, + "keywords": [ + "reactjs", + "react", + "react-admin", + "rest", + "fakerest", + "local" + ], + "author": "François Zaninotto", + "license": "MIT", + "bugs": { + "url": "https://github.com/marmelab/react-admin/issues" + }, + "homepage": "https://github.com/marmelab/react-admin#readme", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "lodash": "~4.18.1", + "ra-data-fakerest": "^5.14.7" + }, + "devDependencies": { + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "ra-core": "*" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } } + } } diff --git a/packages/ra-data-simple-rest/package.json b/packages/ra-data-simple-rest/package.json index e3908f7e749..adf0f581d47 100644 --- a/packages/ra-data-simple-rest/package.json +++ b/packages/ra-data-simple-rest/package.json @@ -1,52 +1,51 @@ { - "name": "ra-data-simple-rest", - "version": "5.14.7", - "description": "Simple REST data provider for react-admin", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "files": [ - "*.md", - "dist", - "src" - ], - "authors": [ - "François Zaninotto" - ], - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "query-string": "^7.1.3" - }, - "devDependencies": { - "ra-core": "^5.14.7", - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "ra-core": "^5.0.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } + "name": "ra-data-simple-rest", + "version": "5.14.7", + "description": "Simple REST data provider for react-admin", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "files": [ + "*.md", + "dist", + "src" + ], + "authors": [ + "François Zaninotto" + ], + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "query-string": "^7.1.3" + }, + "devDependencies": { + "ra-core": "^5.14.7", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "ra-core": "^5.0.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } } + } } diff --git a/packages/ra-i18n-i18next/package.json b/packages/ra-i18n-i18next/package.json index 8328ecfd566..9eecfc86268 100644 --- a/packages/ra-i18n-i18next/package.json +++ b/packages/ra-i18n-i18next/package.json @@ -1,57 +1,56 @@ { - "name": "ra-i18n-i18next", - "version": "5.14.7", - "description": "i18next i18n provider for react-admin", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "files": [ - "*.md", - "dist", - "src" - ], - "authors": [ - "François Zaninotto" - ], - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "i18next": "^23.5.1", - "lodash": "^4.17.21", - "ra-core": "^5.14.7", - "react-i18next": "^14.1.1" - }, - "devDependencies": { - "i18next-resources-to-backend": "^1.1.4", - "ra-language-english": "^5.14.7", - "ra-language-french": "^5.14.7", - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } + "name": "ra-i18n-i18next", + "version": "5.14.7", + "description": "i18next i18n provider for react-admin", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "files": [ + "*.md", + "dist", + "src" + ], + "authors": [ + "François Zaninotto" + ], + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "i18next": "^23.5.1", + "lodash": "^4.17.21", + "ra-core": "^5.14.7", + "react-i18next": "^14.1.1" + }, + "devDependencies": { + "i18next-resources-to-backend": "^1.1.4", + "ra-language-english": "^5.14.7", + "ra-language-french": "^5.14.7", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } } + } } diff --git a/packages/ra-i18n-polyglot/package.json b/packages/ra-i18n-polyglot/package.json index d6dce8721cd..61b70c102ff 100644 --- a/packages/ra-i18n-polyglot/package.json +++ b/packages/ra-i18n-polyglot/package.json @@ -1,49 +1,48 @@ { - "name": "ra-i18n-polyglot", - "version": "5.14.7", - "description": "Polyglot i18n provider for react-admin", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "files": [ - "*.md", - "dist", - "src" - ], - "authors": [ - "François Zaninotto" - ], - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "node-polyglot": "^2.2.2", - "ra-core": "^5.14.7" - }, - "devDependencies": { - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", - "zshy": "^0.5.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } + "name": "ra-i18n-polyglot", + "version": "5.14.7", + "description": "Polyglot i18n provider for react-admin", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "files": [ + "*.md", + "dist", + "src" + ], + "authors": [ + "François Zaninotto" + ], + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "node-polyglot": "^2.2.2", + "ra-core": "^5.14.7" + }, + "devDependencies": { + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } } + } } diff --git a/packages/ra-input-rich-text/package.json b/packages/ra-input-rich-text/package.json index f8900e27e22..24568be415b 100644 --- a/packages/ra-input-rich-text/package.json +++ b/packages/ra-input-rich-text/package.json @@ -1,76 +1,75 @@ { - "name": "ra-input-rich-text", - "version": "5.14.7", - "description": " component for react-admin, useful for editing HTML code in admin GUIs.", - "author": "Gildas Garcia", - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "files": [ - "*.md", - "dist", - "src" - ], - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "@tiptap/core": "^3.20.4", - "@tiptap/extension-color": "^3.20.4", - "@tiptap/extension-highlight": "^3.20.4", - "@tiptap/extension-image": "^3.20.4", - "@tiptap/extension-text-align": "^3.20.4", - "@tiptap/extension-text-style": "^3.20.4", - "@tiptap/pm": "^3.20.4", - "@tiptap/react": "^3.20.4", - "@tiptap/starter-kit": "^3.20.4", - "clsx": "^2.1.1" - }, - "peerDependencies": { - "@mui/icons-material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "@mui/material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "ra-core": "^5.0.0", - "ra-ui-materialui": "^5.0.0", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - }, - "devDependencies": { - "@floating-ui/dom": "^1.0.0", - "@mui/icons-material": "^5.16.12", - "@mui/material": "^5.16.12", - "@testing-library/react": "^15.0.7", - "@tiptap/extension-mention": "^3.20.4", - "@tiptap/suggestion": "^3.20.4", - "data-generator-retail": "^5.14.7", - "ra-core": "^5.14.7", - "ra-data-fakerest": "^5.14.7", - "ra-ui-materialui": "^5.14.7", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-hook-form": "^7.72.0", - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", - "zshy": "^0.5.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } + "name": "ra-input-rich-text", + "version": "5.14.7", + "description": " component for react-admin, useful for editing HTML code in admin GUIs.", + "author": "Gildas Garcia", + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "files": [ + "*.md", + "dist", + "src" + ], + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "@tiptap/core": "^3.20.4", + "@tiptap/extension-color": "^3.20.4", + "@tiptap/extension-highlight": "^3.20.4", + "@tiptap/extension-image": "^3.20.4", + "@tiptap/extension-text-align": "^3.20.4", + "@tiptap/extension-text-style": "^3.20.4", + "@tiptap/pm": "^3.20.4", + "@tiptap/react": "^3.20.4", + "@tiptap/starter-kit": "^3.20.4", + "clsx": "^2.1.1" + }, + "peerDependencies": { + "@mui/icons-material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "@mui/material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "ra-core": "^5.0.0", + "ra-ui-materialui": "^5.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "devDependencies": { + "@floating-ui/dom": "^1.0.0", + "@mui/icons-material": "^5.16.12", + "@mui/material": "^5.16.12", + "@testing-library/react": "^15.0.7", + "@tiptap/extension-mention": "^3.20.4", + "@tiptap/suggestion": "^3.20.4", + "data-generator-retail": "^5.14.7", + "ra-core": "^5.14.7", + "ra-data-fakerest": "^5.14.7", + "ra-ui-materialui": "^5.14.7", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-hook-form": "^7.72.0", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } } + } } diff --git a/packages/ra-language-english/package.json b/packages/ra-language-english/package.json index e46e06406cd..1a8acfc4819 100644 --- a/packages/ra-language-english/package.json +++ b/packages/ra-language-english/package.json @@ -1,56 +1,55 @@ { - "name": "ra-language-english", - "version": "5.14.7", - "description": "English messages for react-admin, the frontend framework for building admin applications on top of REST/GraphQL services", - "repository": { - "type": "git", - "url": "git+https://github.com/marmelab/react-admin.git" - }, - "files": [ - "*.md", - "dist", - "src" - ], - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "ra-core": "^5.14.7" - }, - "devDependencies": { - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", - "zshy": "^0.5.0" - }, - "keywords": [ - "react", - "react-admin", - "admin-on-rest", - "translation" - ], - "author": "François Zaninotto", - "license": "MIT", - "bugs": { - "url": "https://github.com/marmelab/react-admin/issues" - }, - "homepage": "https://github.com/marmelab/react-admin#readme", - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } + "name": "ra-language-english", + "version": "5.14.7", + "description": "English messages for react-admin, the frontend framework for building admin applications on top of REST/GraphQL services", + "repository": { + "type": "git", + "url": "git+https://github.com/marmelab/react-admin.git" + }, + "files": [ + "*.md", + "dist", + "src" + ], + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "ra-core": "^5.14.7" + }, + "devDependencies": { + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "keywords": [ + "react", + "react-admin", + "admin-on-rest", + "translation" + ], + "author": "François Zaninotto", + "license": "MIT", + "bugs": { + "url": "https://github.com/marmelab/react-admin/issues" + }, + "homepage": "https://github.com/marmelab/react-admin#readme", + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } } + } } diff --git a/packages/ra-language-french/package.json b/packages/ra-language-french/package.json index ca8f42797cb..114293b5edd 100644 --- a/packages/ra-language-french/package.json +++ b/packages/ra-language-french/package.json @@ -1,56 +1,55 @@ { - "name": "ra-language-french", - "version": "5.14.7", - "description": "French messages for react-admin, the frontend framework for building admin applications on top of REST/GraphQL services", - "repository": { - "type": "git", - "url": "git+https://github.com/marmelab/react-admin.git" - }, - "files": [ - "*.md", - "dist", - "src" - ], - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "ra-core": "^5.14.7" - }, - "devDependencies": { - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", - "zshy": "^0.5.0" - }, - "keywords": [ - "react", - "react-admin", - "admin-on-rest", - "translation" - ], - "author": "François Zaninotto", - "license": "MIT", - "bugs": { - "url": "https://github.com/marmelab/react-admin/issues" - }, - "homepage": "https://github.com/marmelab/react-admin#readme", - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } + "name": "ra-language-french", + "version": "5.14.7", + "description": "French messages for react-admin, the frontend framework for building admin applications on top of REST/GraphQL services", + "repository": { + "type": "git", + "url": "git+https://github.com/marmelab/react-admin.git" + }, + "files": [ + "*.md", + "dist", + "src" + ], + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "ra-core": "^5.14.7" + }, + "devDependencies": { + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "keywords": [ + "react", + "react-admin", + "admin-on-rest", + "translation" + ], + "author": "François Zaninotto", + "license": "MIT", + "bugs": { + "url": "https://github.com/marmelab/react-admin/issues" + }, + "homepage": "https://github.com/marmelab/react-admin#readme", + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } } + } } diff --git a/packages/ra-no-code/package.json b/packages/ra-no-code/package.json index 627d6e8c5eb..c836f4b6e70 100644 --- a/packages/ra-no-code/package.json +++ b/packages/ra-no-code/package.json @@ -1,69 +1,68 @@ { - "name": "ra-no-code", - "version": "5.14.7", - "description": "", - "files": [ - "*.md", - "dist", - "src" - ], - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "authors": [ - "Gildas Garcia" - ], - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "devDependencies": { - "@tanstack/react-query": "^5.90.2", - "@testing-library/react": "^15.0.7", - "@testing-library/user-event": "^14.5.2", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-router": "^6.22.0", - "react-router-dom": "^6.22.0", - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "@mui/icons-material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "@mui/material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - }, - "dependencies": { - "@tanstack/react-query": "^5.83.0", - "clsx": "^2.1.1", - "date-fns": "^3.6.0", - "inflection": "^3.0.0", - "lodash": "~4.18.1", - "papaparse": "^5.3.0", - "ra-data-local-storage": "^5.14.7", - "react-admin": "^5.14.7", - "react-dropzone": "^14.2.3" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } + "name": "ra-no-code", + "version": "5.14.7", + "description": "", + "files": [ + "*.md", + "dist", + "src" + ], + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "authors": [ + "Gildas Garcia" + ], + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "devDependencies": { + "@tanstack/react-query": "^5.90.2", + "@testing-library/react": "^15.0.7", + "@testing-library/user-event": "^14.5.2", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-router": "^6.22.0", + "react-router-dom": "^6.22.0", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "@mui/icons-material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "@mui/material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "dependencies": { + "@tanstack/react-query": "^5.83.0", + "clsx": "^2.1.1", + "date-fns": "^3.6.0", + "inflection": "^3.0.0", + "lodash": "~4.18.1", + "papaparse": "^5.3.0", + "ra-data-local-storage": "^5.14.7", + "react-admin": "^5.14.7", + "react-dropzone": "^14.2.3" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } } + } } diff --git a/packages/ra-router-tanstack/package.json b/packages/ra-router-tanstack/package.json index f81487d63d6..72aae2bfe36 100644 --- a/packages/ra-router-tanstack/package.json +++ b/packages/ra-router-tanstack/package.json @@ -1,52 +1,51 @@ { - "name": "ra-router-tanstack", - "version": "5.14.7", - "description": "TanStack Router provider for react-admin", - "files": [ - "*.md", - "dist", - "src" - ], - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "author": "François Zaninotto", - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "devDependencies": { - "@tanstack/history": "^1.0.0", - "@tanstack/react-router": "^1.143.11", - "ra-core": "^5.14.7", - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "@tanstack/history": "^1.0.0", - "@tanstack/react-router": "^1.0.0", - "ra-core": "^5.0.0", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - }, - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } + "name": "ra-router-tanstack", + "version": "5.14.7", + "description": "TanStack Router provider for react-admin", + "files": [ + "*.md", + "dist", + "src" + ], + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "author": "François Zaninotto", + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "devDependencies": { + "@tanstack/history": "^1.0.0", + "@tanstack/react-router": "^1.143.11", + "ra-core": "^5.14.7", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "@tanstack/history": "^1.0.0", + "@tanstack/react-router": "^1.0.0", + "ra-core": "^5.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } } + } } diff --git a/packages/ra-ui-materialui/package.json b/packages/ra-ui-materialui/package.json index 30be91db6ce..d840709bc22 100644 --- a/packages/ra-ui-materialui/package.json +++ b/packages/ra-ui-materialui/package.json @@ -1,101 +1,100 @@ { - "name": "ra-ui-materialui", - "version": "5.14.7", - "description": "UI Components for react-admin with Material UI", - "files": [ - "*.md", - "dist", - "src" - ], - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "authors": [ - "François Zaninotto", - "Gildas Garcia" - ], - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "devDependencies": { - "@faker-js/faker": "^10.0.0", - "@mui/icons-material": "^5.16.12", - "@mui/material": "^5.16.12", - "@mui/system": "^5.16.12", - "@mui/utils": "^5.16.12", - "@tanstack/react-query": "^5.90.2", - "@testing-library/react": "^15.0.7", - "@types/dompurify": "^3.0.2", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", - "@types/react-is": "^18.3.0", - "@types/react-transition-group": "^4.4.10", - "csstype": "^3.1.3", - "expect": "^27.4.6", - "file-api": "~0.10.4", - "ignore-styles": "~5.0.1", - "ra-core": "^5.14.7", - "ra-i18n-polyglot": "^5.14.7", - "ra-language-english": "^5.14.7", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-hook-form": "^7.72.0", - "react-is": "^18.2.0 || ^19.0.0", - "react-router": "^6.28.1", - "react-router-dom": "^6.28.1", - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "@mui/icons-material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "@mui/material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "@mui/system": "^5.15.20 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "@mui/utils": "^5.15.20 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "@tanstack/react-query": "^5.83.0", - "csstype": "^3.1.3", - "ra-core": "^5.0.0", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0", - "react-hook-form": "*", - "react-is": "^18.0.0 || ^19.0.0", - "react-router": "^6.28.1 || ^7.1.1", - "react-router-dom": "^6.28.1 || ^7.1.1" - }, - "dependencies": { - "autosuggest-highlight": "^3.1.1", - "clsx": "^2.1.1", - "css-mediaquery": "^0.1.2", - "diacritic": "^0.0.2", - "dompurify": "^3.2.4", - "inflection": "^3.0.0", - "jsonexport": "^3.2.0", - "lodash": "~4.18.1", - "query-string": "^7.1.3", - "react-dropzone": "^14.2.3", - "react-error-boundary": "^4.0.13", - "react-hotkeys-hook": "^5.1.0", - "react-transition-group": "^4.4.5" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } + "name": "ra-ui-materialui", + "version": "5.14.7", + "description": "UI Components for react-admin with Material UI", + "files": [ + "*.md", + "dist", + "src" + ], + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "authors": [ + "François Zaninotto", + "Gildas Garcia" + ], + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "devDependencies": { + "@faker-js/faker": "^10.0.0", + "@mui/icons-material": "^5.16.12", + "@mui/material": "^5.16.12", + "@mui/system": "^5.16.12", + "@mui/utils": "^5.16.12", + "@tanstack/react-query": "^5.90.2", + "@testing-library/react": "^15.0.7", + "@types/dompurify": "^3.0.2", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", + "@types/react-is": "^18.3.0", + "@types/react-transition-group": "^4.4.10", + "csstype": "^3.1.3", + "expect": "^27.4.6", + "file-api": "~0.10.4", + "ignore-styles": "~5.0.1", + "ra-core": "^5.14.7", + "ra-i18n-polyglot": "^5.14.7", + "ra-language-english": "^5.14.7", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-hook-form": "^7.72.0", + "react-is": "^18.2.0 || ^19.0.0", + "react-router": "^6.28.1", + "react-router-dom": "^6.28.1", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "@mui/icons-material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "@mui/material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "@mui/system": "^5.15.20 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "@mui/utils": "^5.15.20 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "@tanstack/react-query": "^5.83.0", + "csstype": "^3.1.3", + "ra-core": "^5.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0", + "react-hook-form": "*", + "react-is": "^18.0.0 || ^19.0.0", + "react-router": "^6.28.1 || ^7.1.1", + "react-router-dom": "^6.28.1 || ^7.1.1" + }, + "dependencies": { + "autosuggest-highlight": "^3.1.1", + "clsx": "^2.1.1", + "css-mediaquery": "^0.1.2", + "diacritic": "^0.0.2", + "dompurify": "^3.2.4", + "inflection": "^3.0.0", + "jsonexport": "^3.2.0", + "lodash": "~4.18.1", + "query-string": "^7.1.3", + "react-dropzone": "^14.2.3", + "react-error-boundary": "^4.0.13", + "react-hotkeys-hook": "^5.1.0", + "react-transition-group": "^4.4.5" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } } + } } diff --git a/packages/react-admin/package.json b/packages/react-admin/package.json index 1a04a827d0a..692b35728e3 100644 --- a/packages/react-admin/package.json +++ b/packages/react-admin/package.json @@ -1,72 +1,71 @@ { - "name": "react-admin", - "version": "5.14.7", - "description": "A frontend Framework for building admin applications on top of REST services, using ES6, React and Material UI", - "files": [ - "*.md", - "dist", - "src" - ], - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "authors": [ - "François Zaninotto" - ], - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "devDependencies": { - "@tanstack/query-async-storage-persister": "^5.90.2", - "@tanstack/react-query": "^5.90.2", - "@tanstack/react-query-devtools": "^5.91.3", - "@tanstack/react-query-persist-client": "^5.90.2", - "data-generator-retail": "^5.14.7", - "expect": "^27.4.6", - "ra-data-fakerest": "^5.14.7", - "react-router": "^6.28.1", - "react-router-dom": "^6.28.1", - "typescript": "npm:@typescript/typescript6@^6.0.2", - "typescript-native": "npm:typescript@^7.0.2", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - }, - "dependencies": { - "@emotion/react": "^11.14.0", - "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "@mui/material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "@tanstack/react-query": "^5.83.0", - "ra-core": "^5.14.7", - "ra-i18n-polyglot": "^5.14.7", - "ra-language-english": "^5.14.7", - "ra-ui-materialui": "^5.14.7", - "react-hook-form": "^7.72.0", - "react-router": "^6.28.1 || ^7.1.1", - "react-router-dom": "^6.28.1 || ^7.1.1" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } + "name": "react-admin", + "version": "5.14.7", + "description": "A frontend Framework for building admin applications on top of REST services, using ES6, React and Material UI", + "files": [ + "*.md", + "dist", + "src" + ], + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "authors": [ + "François Zaninotto" + ], + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "devDependencies": { + "@tanstack/query-async-storage-persister": "^5.90.2", + "@tanstack/react-query": "^5.90.2", + "@tanstack/react-query-devtools": "^5.91.3", + "@tanstack/react-query-persist-client": "^5.90.2", + "data-generator-retail": "^5.14.7", + "expect": "^27.4.6", + "ra-data-fakerest": "^5.14.7", + "react-router": "^6.28.1", + "react-router-dom": "^6.28.1", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "dependencies": { + "@emotion/react": "^11.14.0", + "@emotion/styled": "^11.14.0", + "@mui/icons-material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "@mui/material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "@tanstack/react-query": "^5.83.0", + "ra-core": "^5.14.7", + "ra-i18n-polyglot": "^5.14.7", + "ra-language-english": "^5.14.7", + "ra-ui-materialui": "^5.14.7", + "react-hook-form": "^7.72.0", + "react-router": "^6.28.1 || ^7.1.1", + "react-router-dom": "^6.28.1 || ^7.1.1" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } } + } } diff --git a/tsconfig.json b/tsconfig.json index 77a839fce01..12017d9bb96 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -60,7 +60,6 @@ // "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */ "skipLibCheck": true, "ignoreDeprecations": "6.0" /* zshy forces moduleResolution node10 for its CommonJS output, which TypeScript 6 deprecates. */, - "ignoreDeprecations": "6.0" /* zshy forces moduleResolution node10 for its CommonJS output, which TypeScript 6 deprecates. */, "erasableSyntaxOnly": true, }, // "references": [ diff --git a/yarn.lock b/yarn.lock index 08b13acfbc9..c041b88e7a1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7492,156 +7492,6 @@ __metadata: languageName: node linkType: hard -"@typescript/old@npm:typescript@^6": - version: 6.0.3 - resolution: "typescript@npm:6.0.3" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 4a25ff5045b984370f48f196b3a0120779b1b343d40b9a68d114ea5e5fff099809b2bb777576991a63a5cd59cf7bffd96ff6fe10afcefbcb8bd6fb96ad4b6606 - languageName: node - linkType: hard - -"@typescript/typescript-aix-ppc64@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-aix-ppc64@npm:7.0.2" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - -"@typescript/typescript-darwin-arm64@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-darwin-arm64@npm:7.0.2" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@typescript/typescript-darwin-x64@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-darwin-x64@npm:7.0.2" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@typescript/typescript-freebsd-arm64@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-freebsd-arm64@npm:7.0.2" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@typescript/typescript-freebsd-x64@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-freebsd-x64@npm:7.0.2" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@typescript/typescript-linux-arm64@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-linux-arm64@npm:7.0.2" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@typescript/typescript-linux-arm@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-linux-arm@npm:7.0.2" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@typescript/typescript-linux-loong64@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-linux-loong64@npm:7.0.2" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - -"@typescript/typescript-linux-mips64el@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-linux-mips64el@npm:7.0.2" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - -"@typescript/typescript-linux-ppc64@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-linux-ppc64@npm:7.0.2" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - -"@typescript/typescript-linux-riscv64@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-linux-riscv64@npm:7.0.2" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - -"@typescript/typescript-linux-s390x@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-linux-s390x@npm:7.0.2" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - -"@typescript/typescript-linux-x64@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-linux-x64@npm:7.0.2" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@typescript/typescript-netbsd-arm64@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-netbsd-arm64@npm:7.0.2" - conditions: os=netbsd & cpu=arm64 - languageName: node - linkType: hard - -"@typescript/typescript-netbsd-x64@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-netbsd-x64@npm:7.0.2" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - -"@typescript/typescript-openbsd-arm64@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-openbsd-arm64@npm:7.0.2" - conditions: os=openbsd & cpu=arm64 - languageName: node - linkType: hard - -"@typescript/typescript-openbsd-x64@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-openbsd-x64@npm:7.0.2" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@typescript/typescript-sunos-x64@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-sunos-x64@npm:7.0.2" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - -"@typescript/typescript-win32-arm64@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-win32-arm64@npm:7.0.2" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@typescript/typescript-win32-x64@npm:7.0.2": - version: 7.0.2 - resolution: "@typescript/typescript-win32-x64@npm:7.0.2" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@ungap/structured-clone@npm:^1.0.0": version: 1.3.0 resolution: "@ungap/structured-clone@npm:1.3.0" @@ -10298,8 +10148,7 @@ __metadata: lodash: "npm:~4.18.1" meow: "npm:^9.0.0" react: "npm:^18.3.1" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" yn: "npm:^5.0.0" bin: create-react-admin: lib/cli.js @@ -10727,8 +10576,7 @@ __metadata: "@faker-js/faker": "npm:^10.0.0" date-fns: "npm:^3.6.0" ra-core: "npm:^5.14.7" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" zshy: "npm:^0.5.0" peerDependencies: ra-core: ^5.0.0 @@ -11012,8 +10860,7 @@ __metadata: react-router-dom: "npm:^7.1.1" rollup-plugin-visualizer: "npm:^5.14.0" rollup-preserve-directives: "npm:^1.1.3" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" vite: "npm:^7.0.0" languageName: unknown linkType: soft @@ -18585,8 +18432,7 @@ __metadata: react: "npm:^18.3.1" react-admin: "npm:^5.0.0" react-dom: "npm:^18.3.1" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" vite: "npm:^7.0.0" languageName: unknown linkType: soft @@ -20650,8 +20496,7 @@ __metadata: react-is: "npm:^18.2.0 || ^19.0.0" react-router: "npm:^6.28.1" react-router-dom: "npm:^6.28.1" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" yup: "npm:^0.32.11" zod: "npm:^4.3.6" zshy: "npm:^0.5.0" @@ -20673,8 +20518,7 @@ __metadata: expect: "npm:^27.4.6" fakerest: "npm:^4.0.1" ra-core: "npm:^5.14.7" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" zshy: "npm:^0.5.0" peerDependencies: ra-core: ^5.0.0 @@ -20691,8 +20535,7 @@ __metadata: lodash: "npm:~4.18.1" pluralize: "npm:~7.0.0" ra-data-graphql: "npm:^5.14.7" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" zshy: "npm:^0.5.0" peerDependencies: graphql: ^15.6.0 @@ -20709,8 +20552,7 @@ __metadata: graphql-tag: "npm:^2.12.6" lodash: "npm:~4.18.1" pluralize: "npm:~7.0.0" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" zshy: "npm:^0.5.0" peerDependencies: graphql: ^15.6.0 || ^16 @@ -20724,8 +20566,7 @@ __metadata: dependencies: query-string: "npm:^7.1.3" ra-core: "npm:^5.14.7" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" zshy: "npm:^0.5.0" languageName: unknown linkType: soft @@ -20737,8 +20578,7 @@ __metadata: localforage: "npm:^1.7.1" lodash: "npm:~4.18.1" ra-data-fakerest: "npm:^5.14.7" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" zshy: "npm:^0.5.0" peerDependencies: ra-core: "*" @@ -20751,8 +20591,7 @@ __metadata: dependencies: lodash: "npm:~4.18.1" ra-data-fakerest: "npm:^5.14.7" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" zshy: "npm:^0.5.0" peerDependencies: ra-core: "*" @@ -20765,8 +20604,7 @@ __metadata: dependencies: query-string: "npm:^7.1.3" ra-core: "npm:^5.14.7" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" zshy: "npm:^0.5.0" peerDependencies: ra-core: ^5.0.0 @@ -20784,8 +20622,7 @@ __metadata: ra-language-english: "npm:^5.14.7" ra-language-french: "npm:^5.14.7" react-i18next: "npm:^14.1.1" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" zshy: "npm:^0.5.0" peerDependencies: react: ^18.0.0 || ^19.0.0 @@ -20798,8 +20635,7 @@ __metadata: dependencies: node-polyglot: "npm:^2.2.2" ra-core: "npm:^5.14.7" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" zshy: "npm:^0.5.0" languageName: unknown linkType: soft @@ -20831,8 +20667,7 @@ __metadata: react: "npm:^18.3.1" react-dom: "npm:^18.3.1" react-hook-form: "npm:^7.72.0" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" zshy: "npm:^0.5.0" peerDependencies: "@mui/icons-material": ^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0 @@ -20849,8 +20684,7 @@ __metadata: resolution: "ra-language-english@workspace:packages/ra-language-english" dependencies: ra-core: "npm:^5.14.7" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" zshy: "npm:^0.5.0" languageName: unknown linkType: soft @@ -20860,8 +20694,7 @@ __metadata: resolution: "ra-language-french@workspace:packages/ra-language-french" dependencies: ra-core: "npm:^5.14.7" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" zshy: "npm:^0.5.0" languageName: unknown linkType: soft @@ -20885,8 +20718,7 @@ __metadata: react-dropzone: "npm:^14.2.3" react-router: "npm:^6.22.0" react-router-dom: "npm:^6.22.0" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" zshy: "npm:^0.5.0" peerDependencies: "@mui/icons-material": ^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0 @@ -20924,9 +20756,8 @@ __metadata: react: "npm:^19.0.0" react-admin: "npm:^5.14.1" react-dom: "npm:^19.0.0" - typescript: "npm:@typescript/typescript6@^6.0.2" + typescript: "npm:^6.0.3" typescript-eslint: "npm:^8.68.0" - typescript-native: "npm:typescript@^7.0.2" vite: "npm:^6.2.6" vite-plugin-pwa: "npm:^1.2.0" languageName: unknown @@ -20939,8 +20770,7 @@ __metadata: "@tanstack/history": "npm:^1.0.0" "@tanstack/react-router": "npm:^1.143.11" ra-core: "npm:^5.14.7" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" zshy: "npm:^0.5.0" peerDependencies: "@tanstack/history": ^1.0.0 @@ -20993,8 +20823,7 @@ __metadata: react-router: "npm:^6.28.1" react-router-dom: "npm:^6.28.1" react-transition-group: "npm:^4.4.5" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" zshy: "npm:^0.5.0" peerDependencies: "@mui/icons-material": ^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0 @@ -21099,8 +20928,7 @@ __metadata: react-router-dom: "npm:^6.28.1" rollup-plugin-visualizer: "npm:^5.14.0" rollup-preserve-directives: "npm:^1.1.3" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" vite: "npm:^7.0.0" web-vitals: "npm:^3.5.1" languageName: unknown @@ -21166,9 +20994,8 @@ __metadata: storybook: "npm:^8.6.11" ts-jest: "npm:^29.4.12" tsx: "npm:^4.19.3" - typescript: "npm:@typescript/typescript6@^6.0.2" + typescript: "npm:^6.0.3" typescript-eslint: "npm:^8.68.0" - typescript-native: "npm:typescript@^7.0.2" whatwg-fetch: "npm:^3.0.0" dependenciesMeta: "@react-spring/core": @@ -21198,8 +21025,7 @@ __metadata: react-hook-form: "npm:^7.72.0" react-router: "npm:^6.28.1" react-router-dom: "npm:^6.28.1" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" zshy: "npm:^0.5.0" peerDependencies: react: ^18.0.0 || ^19.0.0 @@ -23041,8 +22867,7 @@ __metadata: react-router: "npm:^6.28.1" react-router-dom: "npm:^6.28.1" react-simple-animate: "npm:^3.5.3" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" vite: "npm:^7.0.0" languageName: unknown linkType: soft @@ -24412,8 +24237,7 @@ __metadata: react: "npm:^19.0.0" react-admin: "npm:^5.0.0" react-dom: "npm:^19.0.0" - typescript: "npm:@typescript/typescript6@^6.0.2" - typescript-native: "npm:typescript@^7.0.2" + typescript: "npm:^6.0.3" vite: "npm:^7.0.0" languageName: unknown linkType: soft @@ -24591,77 +24415,6 @@ __metadata: languageName: node linkType: hard -"typescript-native@npm:typescript@^7.0.2": - version: 7.0.2 - resolution: "typescript@npm:7.0.2" - dependencies: - "@typescript/typescript-aix-ppc64": "npm:7.0.2" - "@typescript/typescript-darwin-arm64": "npm:7.0.2" - "@typescript/typescript-darwin-x64": "npm:7.0.2" - "@typescript/typescript-freebsd-arm64": "npm:7.0.2" - "@typescript/typescript-freebsd-x64": "npm:7.0.2" - "@typescript/typescript-linux-arm": "npm:7.0.2" - "@typescript/typescript-linux-arm64": "npm:7.0.2" - "@typescript/typescript-linux-loong64": "npm:7.0.2" - "@typescript/typescript-linux-mips64el": "npm:7.0.2" - "@typescript/typescript-linux-ppc64": "npm:7.0.2" - "@typescript/typescript-linux-riscv64": "npm:7.0.2" - "@typescript/typescript-linux-s390x": "npm:7.0.2" - "@typescript/typescript-linux-x64": "npm:7.0.2" - "@typescript/typescript-netbsd-arm64": "npm:7.0.2" - "@typescript/typescript-netbsd-x64": "npm:7.0.2" - "@typescript/typescript-openbsd-arm64": "npm:7.0.2" - "@typescript/typescript-openbsd-x64": "npm:7.0.2" - "@typescript/typescript-sunos-x64": "npm:7.0.2" - "@typescript/typescript-win32-arm64": "npm:7.0.2" - "@typescript/typescript-win32-x64": "npm:7.0.2" - dependenciesMeta: - "@typescript/typescript-aix-ppc64": - optional: true - "@typescript/typescript-darwin-arm64": - optional: true - "@typescript/typescript-darwin-x64": - optional: true - "@typescript/typescript-freebsd-arm64": - optional: true - "@typescript/typescript-freebsd-x64": - optional: true - "@typescript/typescript-linux-arm": - optional: true - "@typescript/typescript-linux-arm64": - optional: true - "@typescript/typescript-linux-loong64": - optional: true - "@typescript/typescript-linux-mips64el": - optional: true - "@typescript/typescript-linux-ppc64": - optional: true - "@typescript/typescript-linux-riscv64": - optional: true - "@typescript/typescript-linux-s390x": - optional: true - "@typescript/typescript-linux-x64": - optional: true - "@typescript/typescript-netbsd-arm64": - optional: true - "@typescript/typescript-netbsd-x64": - optional: true - "@typescript/typescript-openbsd-arm64": - optional: true - "@typescript/typescript-openbsd-x64": - optional: true - "@typescript/typescript-sunos-x64": - optional: true - "@typescript/typescript-win32-arm64": - optional: true - "@typescript/typescript-win32-x64": - optional: true - bin: - tsc: bin/tsc - checksum: 3dcee51ec8c332492325bcdbf7df48b66668751f127e622ae7d41b6c716eb19184424a45e14f7750f50f340232388b69e6287859155f06a5ce2df76f12cb31cf - languageName: node - linkType: hard - "typescript@npm:>=3 < 6": version: 5.9.3 resolution: "typescript@npm:5.9.3" @@ -24672,14 +24425,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:@typescript/typescript6@^6.0.2": - version: 6.0.2 - resolution: "@typescript/typescript6@npm:6.0.2" - dependencies: - "@typescript/old": "npm:typescript@^6" +"typescript@npm:^6.0.3": + version: 6.0.3 + resolution: "typescript@npm:6.0.3" bin: - tsc6: bin/tsc6 - checksum: 0c6e5c1c3a61b79f2bc61506feb82f8ce54275b2af1aebc3dd9310d7f57b1de2aca40256d018cf736c524152ae4a731f5810ff7cd028d565158d53368e681af2 + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 4a25ff5045b984370f48f196b3a0120779b1b343d40b9a68d114ea5e5fff099809b2bb777576991a63a5cd59cf7bffd96ff6fe10afcefbcb8bd6fb96ad4b6606 languageName: node linkType: hard @@ -24693,14 +24445,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A@typescript/typescript6@^6.0.2#optional!builtin": - version: 6.0.2 - resolution: "typescript@patch:@typescript/typescript6@npm%3A6.0.2#optional!builtin::version=6.0.2&hash=e012d7" - dependencies: - "@typescript/old": "npm:typescript@^6" +"typescript@patch:typescript@npm%3A^6.0.3#optional!builtin": + version: 6.0.3 + resolution: "typescript@patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=e012d7" bin: - tsc6: bin/tsc6 - checksum: ba91bd03aaf52617b757d8f186f5559587159f7984cc188f51435cf0cd36b7fc750825409db62d7f62ab22e292c41422e2c25b4b763b6a05e1dbde8c2ba93c3f + tsc: bin/tsc + tsserver: bin/tsserver + checksum: eed465bd04b344517bd91eb232fd0187d93e34625c65ec93777449e29157c6c2accae409474a68a867b90465224d4908f9bce78ad763c159cacd7263ae24b5fc languageName: node linkType: hard From 203c63b1407dc01c12522908745651b87cdf8dfc Mon Sep 17 00:00:00 2001 From: erwanMarmelab <131013150+erwanMarmelab@users.noreply.github.com> Date: Thu, 27 Aug 2026 15:39:11 +0200 Subject: [PATCH 6/8] Delete .vscode/settings.json --- .vscode/settings.json | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 98d8e9bdda6..00000000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "workbench.colorCustomizations": { - "activityBar.activeBackground": "#f7ba25", - "activityBar.background": "#f7ba25", - "activityBar.foreground": "#15202b", - "activityBar.inactiveForeground": "#15202b99", - "activityBarBadge.background": "#069a6f", - "activityBarBadge.foreground": "#e7e7e7", - "activityBarTop.activeBackground": "#f7ba25", - "activityBarTop.background": "#f7ba25", - "activityBarTop.foreground": "#15202b", - "activityBarTop.inactiveForeground": "#15202b99", - "commandCenter.border": "#15202b99", - "commandCenter.foreground": "#15202b", - "sash.hoverBorder": "#f7ba25", - "statusBar.background": "#e1a208", - "statusBar.debuggingBackground": "#e1a208", - "statusBar.debuggingForeground": "#15202b", - "statusBar.foreground": "#15202b", - "statusBarItem.hoverBackground": "#b07f06", - "statusBarItem.remoteBackground": "#e0fef5", - "statusBarItem.remoteForeground": "#15202b", - "titleBar.activeBackground": "#e1a208", - "titleBar.activeForeground": "#15202b", - "titleBar.inactiveBackground": "#e1a20899", - "titleBar.inactiveForeground": "#15202b99" - }, - "peacock.color": "#e1a208" -} From baacdc4ec15843fb0076c440aefac175a84dbc06 Mon Sep 17 00:00:00 2001 From: erwanMarmelab Date: Thu, 27 Aug 2026 16:43:43 +0200 Subject: [PATCH 7/8] restore package.json indentation --- examples/data-generator/package.json | 82 ++++---- packages/ra-core/package.json | 164 ++++++++-------- packages/ra-data-fakerest/package.json | 124 ++++++------ packages/ra-data-graphql-simple/package.json | 128 ++++++------ packages/ra-data-graphql/package.json | 126 ++++++------ packages/ra-data-json-server/package.json | 90 ++++----- packages/ra-data-local-forage/package.json | 128 ++++++------ packages/ra-data-local-storage/package.json | 120 ++++++------ packages/ra-data-simple-rest/package.json | 96 ++++----- packages/ra-i18n-i18next/package.json | 106 +++++----- packages/ra-i18n-polyglot/package.json | 90 ++++----- packages/ra-input-rich-text/package.json | 144 +++++++------- packages/ra-language-english/package.json | 104 +++++----- packages/ra-language-french/package.json | 104 +++++----- packages/ra-no-code/package.json | 130 ++++++------- packages/ra-router-tanstack/package.json | 96 ++++----- packages/ra-ui-materialui/package.json | 194 +++++++++---------- packages/react-admin/package.json | 136 ++++++------- 18 files changed, 1081 insertions(+), 1081 deletions(-) diff --git a/examples/data-generator/package.json b/examples/data-generator/package.json index 47d508b1ffa..14c6b96b1ee 100644 --- a/examples/data-generator/package.json +++ b/examples/data-generator/package.json @@ -1,44 +1,44 @@ { - "name": "data-generator-retail", - "version": "5.14.7", - "homepage": "https://github.com/marmelab/react-admin/tree/master/examples/data-generator", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "@faker-js/faker": "^10.0.0", - "date-fns": "^3.6.0" - }, - "devDependencies": { - "ra-core": "^5.14.7", - "typescript": "^6.0.3", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "ra-core": "^5.0.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "files": [ - "dist" - ], - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } + "name": "data-generator-retail", + "version": "5.14.7", + "homepage": "https://github.com/marmelab/react-admin/tree/master/examples/data-generator", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "@faker-js/faker": "^10.0.0", + "date-fns": "^3.6.0" + }, + "devDependencies": { + "ra-core": "^5.14.7", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "ra-core": "^5.0.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "files": [ + "dist" + ], + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } } - } } diff --git a/packages/ra-core/package.json b/packages/ra-core/package.json index dff21ebef97..057ccfbf35a 100644 --- a/packages/ra-core/package.json +++ b/packages/ra-core/package.json @@ -1,84 +1,84 @@ { - "name": "ra-core", - "version": "5.14.7", - "description": "Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React", - "files": [ - "*.md", - "dist", - "src", - "codemods" - ], - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } - } - }, - "sideEffects": false, - "authors": [ - "François Zaninotto", - "Gildas Garcia" - ], - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "devDependencies": { - "@hookform/resolvers": "^5.2.2", - "@tanstack/react-query": "^5.90.2", - "@tanstack/react-query-devtools": "^5.90.2", - "@testing-library/react": "^15.0.7", - "@types/jest": "^29.5.2", - "@types/jscodeshift": "^0.11.11", - "@types/node": "^20.10.7", - "@types/node-polyglot": "^0.4.31", - "@types/react": "^18.3.3", - "echarts": "^5.6.0", - "expect": "^27.4.6", - "ignore-styles": "~5.0.1", - "jscodeshift": "^0.15.2", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-hook-form": "^7.72.0", - "react-router": "^6.28.1", - "react-router-dom": "^6.28.1", - "typescript": "^6.0.3", - "yup": "^0.32.11", - "zod": "^4.3.6", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "@tanstack/react-query": "^5.83.0", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0", - "react-hook-form": "^7.72.0", - "react-router": "^6.28.1 || ^7.1.1", - "react-router-dom": "^6.28.1 || ^7.1.1" - }, - "dependencies": { - "date-fns": "^3.6.0", - "eventemitter3": "^5.0.1", - "inflection": "^3.0.0", - "jsonexport": "^3.2.0", - "lodash": "^4.17.21", - "query-string": "^7.1.3", - "react-error-boundary": "^4.0.13", - "react-is": "^18.2.0 || ^19.0.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab" + "name": "ra-core", + "version": "5.14.7", + "description": "Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React", + "files": [ + "*.md", + "dist", + "src", + "codemods" + ], + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } + }, + "sideEffects": false, + "authors": [ + "François Zaninotto", + "Gildas Garcia" + ], + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "devDependencies": { + "@hookform/resolvers": "^5.2.2", + "@tanstack/react-query": "^5.90.2", + "@tanstack/react-query-devtools": "^5.90.2", + "@testing-library/react": "^15.0.7", + "@types/jest": "^29.5.2", + "@types/jscodeshift": "^0.11.11", + "@types/node": "^20.10.7", + "@types/node-polyglot": "^0.4.31", + "@types/react": "^18.3.3", + "echarts": "^5.6.0", + "expect": "^27.4.6", + "ignore-styles": "~5.0.1", + "jscodeshift": "^0.15.2", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-hook-form": "^7.72.0", + "react-router": "^6.28.1", + "react-router-dom": "^6.28.1", + "typescript": "^6.0.3", + "yup": "^0.32.11", + "zod": "^4.3.6", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "@tanstack/react-query": "^5.83.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0", + "react-hook-form": "^7.72.0", + "react-router": "^6.28.1 || ^7.1.1", + "react-router-dom": "^6.28.1 || ^7.1.1" + }, + "dependencies": { + "date-fns": "^3.6.0", + "eventemitter3": "^5.0.1", + "inflection": "^3.0.0", + "jsonexport": "^3.2.0", + "lodash": "^4.17.21", + "query-string": "^7.1.3", + "react-error-boundary": "^4.0.13", + "react-is": "^18.2.0 || ^19.0.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab" } diff --git a/packages/ra-data-fakerest/package.json b/packages/ra-data-fakerest/package.json index 76bea2cbc18..e73b69843c7 100644 --- a/packages/ra-data-fakerest/package.json +++ b/packages/ra-data-fakerest/package.json @@ -1,65 +1,65 @@ { - "name": "ra-data-fakerest", - "version": "5.14.7", - "description": "JSON Server data provider for react-admin", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "files": [ - "LICENSE", - "*.md", - "dist", - "src" - ], - "repository": { - "type": "git", - "url": "git+https://github.com/marmelab/react-admin.git" - }, - "keywords": [ - "reactjs", - "react", - "react-admin", - "rest", - "fakerest", - "local" - ], - "author": "François Zaninotto", - "license": "MIT", - "bugs": { - "url": "https://github.com/marmelab/react-admin/issues" - }, - "homepage": "https://github.com/marmelab/react-admin#readme", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "fakerest": "^4.0.1" - }, - "devDependencies": { - "@types/jest": "^29.5.2", - "expect": "^27.4.6", - "ra-core": "^5.14.7", - "typescript": "^6.0.3", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "ra-core": "^5.0.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } + "name": "ra-data-fakerest", + "version": "5.14.7", + "description": "JSON Server data provider for react-admin", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "files": [ + "LICENSE", + "*.md", + "dist", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/marmelab/react-admin.git" + }, + "keywords": [ + "reactjs", + "react", + "react-admin", + "rest", + "fakerest", + "local" + ], + "author": "François Zaninotto", + "license": "MIT", + "bugs": { + "url": "https://github.com/marmelab/react-admin/issues" + }, + "homepage": "https://github.com/marmelab/react-admin#readme", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "fakerest": "^4.0.1" + }, + "devDependencies": { + "@types/jest": "^29.5.2", + "expect": "^27.4.6", + "ra-core": "^5.14.7", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "ra-core": "^5.0.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } } - } } diff --git a/packages/ra-data-graphql-simple/package.json b/packages/ra-data-graphql-simple/package.json index 404e470c0c9..035c2a9326d 100644 --- a/packages/ra-data-graphql-simple/package.json +++ b/packages/ra-data-graphql-simple/package.json @@ -1,67 +1,67 @@ { - "name": "ra-data-graphql-simple", - "version": "5.14.7", - "description": "A GraphQL simple data provider for react-admin", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "repository": { - "type": "git", - "url": "git+https://github.com/marmelab/react-admin.git" - }, - "bugs": { - "url": "https://github.com/marmelab/react-admin/issues" - }, - "homepage": "https://github.com/marmelab/react-admin#readme", - "authors": [ - "Gildas Garcia" - ], - "keywords": [ - "reactjs", - "react", - "react-admin", - "admin-on-rest", - "rest", - "graphql" - ], - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "@apollo/client": "^3.3.19", - "graphql-ast-types-browser": "~1.0.2", - "lodash": "~4.18.1", - "pluralize": "~7.0.0", - "ra-data-graphql": "^5.14.7" - }, - "peerDependencies": { - "graphql": "^15.6.0", - "ra-core": "^5.0.0" - }, - "devDependencies": { - "graphql": "^15.6.0", - "typescript": "^6.0.3", - "zshy": "^0.5.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "files": [ - "dist" - ], - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } + "name": "ra-data-graphql-simple", + "version": "5.14.7", + "description": "A GraphQL simple data provider for react-admin", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "repository": { + "type": "git", + "url": "git+https://github.com/marmelab/react-admin.git" + }, + "bugs": { + "url": "https://github.com/marmelab/react-admin/issues" + }, + "homepage": "https://github.com/marmelab/react-admin#readme", + "authors": [ + "Gildas Garcia" + ], + "keywords": [ + "reactjs", + "react", + "react-admin", + "admin-on-rest", + "rest", + "graphql" + ], + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "@apollo/client": "^3.3.19", + "graphql-ast-types-browser": "~1.0.2", + "lodash": "~4.18.1", + "pluralize": "~7.0.0", + "ra-data-graphql": "^5.14.7" + }, + "peerDependencies": { + "graphql": "^15.6.0", + "ra-core": "^5.0.0" + }, + "devDependencies": { + "graphql": "^15.6.0", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "files": [ + "dist" + ], + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } } - } } diff --git a/packages/ra-data-graphql/package.json b/packages/ra-data-graphql/package.json index 680c9cf23c4..8d0d42a47a1 100644 --- a/packages/ra-data-graphql/package.json +++ b/packages/ra-data-graphql/package.json @@ -1,66 +1,66 @@ { - "name": "ra-data-graphql", - "version": "5.14.7", - "description": "A GraphQL data provider for react-admin", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "repository": { - "type": "git", - "url": "git+https://github.com/marmelab/react-admin.git" - }, - "bugs": { - "url": "https://github.com/marmelab/react-admin/issues" - }, - "homepage": "https://github.com/marmelab/react-admin#readme", - "authors": [ - "Gildas Garcia" - ], - "keywords": [ - "reactjs", - "react", - "react-admin", - "admin-on-rest", - "rest", - "graphql" - ], - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "@apollo/client": "^3.3.19", - "graphql-tag": "^2.12.6", - "lodash": "~4.18.1", - "pluralize": "~7.0.0" - }, - "peerDependencies": { - "graphql": "^15.6.0 || ^16", - "ra-core": "^5.0.0" - }, - "devDependencies": { - "graphql": "^15.6.0", - "typescript": "^6.0.3", - "zshy": "^0.5.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "files": [ - "dist" - ], - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } + "name": "ra-data-graphql", + "version": "5.14.7", + "description": "A GraphQL data provider for react-admin", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "repository": { + "type": "git", + "url": "git+https://github.com/marmelab/react-admin.git" + }, + "bugs": { + "url": "https://github.com/marmelab/react-admin/issues" + }, + "homepage": "https://github.com/marmelab/react-admin#readme", + "authors": [ + "Gildas Garcia" + ], + "keywords": [ + "reactjs", + "react", + "react-admin", + "admin-on-rest", + "rest", + "graphql" + ], + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "@apollo/client": "^3.3.19", + "graphql-tag": "^2.12.6", + "lodash": "~4.18.1", + "pluralize": "~7.0.0" + }, + "peerDependencies": { + "graphql": "^15.6.0 || ^16", + "ra-core": "^5.0.0" + }, + "devDependencies": { + "graphql": "^15.6.0", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "files": [ + "dist" + ], + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } } - } } diff --git a/packages/ra-data-json-server/package.json b/packages/ra-data-json-server/package.json index fa04add4182..be723b69371 100644 --- a/packages/ra-data-json-server/package.json +++ b/packages/ra-data-json-server/package.json @@ -1,48 +1,48 @@ { - "name": "ra-data-json-server", - "version": "5.14.7", - "description": "JSON Server data provider for react-admin", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "files": [ - "*.md", - "dist", - "src" - ], - "authors": [ - "François Zaninotto" - ], - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "query-string": "^7.1.3", - "ra-core": "^5.14.7" - }, - "devDependencies": { - "typescript": "^6.0.3", - "zshy": "^0.5.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } + "name": "ra-data-json-server", + "version": "5.14.7", + "description": "JSON Server data provider for react-admin", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "files": [ + "*.md", + "dist", + "src" + ], + "authors": [ + "François Zaninotto" + ], + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "query-string": "^7.1.3", + "ra-core": "^5.14.7" + }, + "devDependencies": { + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } } - } } diff --git a/packages/ra-data-local-forage/package.json b/packages/ra-data-local-forage/package.json index ca1f53b5544..e423a666929 100644 --- a/packages/ra-data-local-forage/package.json +++ b/packages/ra-data-local-forage/package.json @@ -1,67 +1,67 @@ { - "name": "ra-data-local-forage", - "version": "5.14.7", - "description": "LocalForage data provider for react-admin", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "files": [ - "LICENSE", - "*.md", - "dist", - "src" - ], - "repository": { - "type": "git", - "url": "git+https://github.com/marmelab/react-admin.git" - }, - "keywords": [ - "reactjs", - "react", - "react-admin", - "rest", - "fakerest", - "local", - "localForage", - "IndexedDB", - "WebSQL" - ], - "author": "Anthony RIMET", - "license": "MIT", - "bugs": { - "url": "https://github.com/marmelab/react-admin/issues" - }, - "homepage": "https://github.com/marmelab/react-admin#readme", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "localforage": "^1.7.1", - "lodash": "~4.18.1", - "ra-data-fakerest": "^5.14.7" - }, - "devDependencies": { - "typescript": "^6.0.3", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "ra-core": "*" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } + "name": "ra-data-local-forage", + "version": "5.14.7", + "description": "LocalForage data provider for react-admin", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "files": [ + "LICENSE", + "*.md", + "dist", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/marmelab/react-admin.git" + }, + "keywords": [ + "reactjs", + "react", + "react-admin", + "rest", + "fakerest", + "local", + "localForage", + "IndexedDB", + "WebSQL" + ], + "author": "Anthony RIMET", + "license": "MIT", + "bugs": { + "url": "https://github.com/marmelab/react-admin/issues" + }, + "homepage": "https://github.com/marmelab/react-admin#readme", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "localforage": "^1.7.1", + "lodash": "~4.18.1", + "ra-data-fakerest": "^5.14.7" + }, + "devDependencies": { + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "ra-core": "*" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } } - } } diff --git a/packages/ra-data-local-storage/package.json b/packages/ra-data-local-storage/package.json index 72d6fa0e3e7..2aaf8bd1d34 100644 --- a/packages/ra-data-local-storage/package.json +++ b/packages/ra-data-local-storage/package.json @@ -1,63 +1,63 @@ { - "name": "ra-data-local-storage", - "version": "5.14.7", - "description": "Local storage data provider for react-admin", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "files": [ - "LICENSE", - "*.md", - "dist", - "src" - ], - "repository": { - "type": "git", - "url": "git+https://github.com/marmelab/react-admin.git" - }, - "keywords": [ - "reactjs", - "react", - "react-admin", - "rest", - "fakerest", - "local" - ], - "author": "François Zaninotto", - "license": "MIT", - "bugs": { - "url": "https://github.com/marmelab/react-admin/issues" - }, - "homepage": "https://github.com/marmelab/react-admin#readme", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "lodash": "~4.18.1", - "ra-data-fakerest": "^5.14.7" - }, - "devDependencies": { - "typescript": "^6.0.3", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "ra-core": "*" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } + "name": "ra-data-local-storage", + "version": "5.14.7", + "description": "Local storage data provider for react-admin", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "files": [ + "LICENSE", + "*.md", + "dist", + "src" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/marmelab/react-admin.git" + }, + "keywords": [ + "reactjs", + "react", + "react-admin", + "rest", + "fakerest", + "local" + ], + "author": "François Zaninotto", + "license": "MIT", + "bugs": { + "url": "https://github.com/marmelab/react-admin/issues" + }, + "homepage": "https://github.com/marmelab/react-admin#readme", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "lodash": "~4.18.1", + "ra-data-fakerest": "^5.14.7" + }, + "devDependencies": { + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "ra-core": "*" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } } - } } diff --git a/packages/ra-data-simple-rest/package.json b/packages/ra-data-simple-rest/package.json index adf0f581d47..24cf77d715b 100644 --- a/packages/ra-data-simple-rest/package.json +++ b/packages/ra-data-simple-rest/package.json @@ -1,51 +1,51 @@ { - "name": "ra-data-simple-rest", - "version": "5.14.7", - "description": "Simple REST data provider for react-admin", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "files": [ - "*.md", - "dist", - "src" - ], - "authors": [ - "François Zaninotto" - ], - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "query-string": "^7.1.3" - }, - "devDependencies": { - "ra-core": "^5.14.7", - "typescript": "^6.0.3", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "ra-core": "^5.0.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } + "name": "ra-data-simple-rest", + "version": "5.14.7", + "description": "Simple REST data provider for react-admin", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "files": [ + "*.md", + "dist", + "src" + ], + "authors": [ + "François Zaninotto" + ], + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "query-string": "^7.1.3" + }, + "devDependencies": { + "ra-core": "^5.14.7", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "ra-core": "^5.0.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } } - } } diff --git a/packages/ra-i18n-i18next/package.json b/packages/ra-i18n-i18next/package.json index 9eecfc86268..5af0d3f313b 100644 --- a/packages/ra-i18n-i18next/package.json +++ b/packages/ra-i18n-i18next/package.json @@ -1,56 +1,56 @@ { - "name": "ra-i18n-i18next", - "version": "5.14.7", - "description": "i18next i18n provider for react-admin", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "files": [ - "*.md", - "dist", - "src" - ], - "authors": [ - "François Zaninotto" - ], - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "i18next": "^23.5.1", - "lodash": "^4.17.21", - "ra-core": "^5.14.7", - "react-i18next": "^14.1.1" - }, - "devDependencies": { - "i18next-resources-to-backend": "^1.1.4", - "ra-language-english": "^5.14.7", - "ra-language-french": "^5.14.7", - "typescript": "^6.0.3", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } + "name": "ra-i18n-i18next", + "version": "5.14.7", + "description": "i18next i18n provider for react-admin", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "files": [ + "*.md", + "dist", + "src" + ], + "authors": [ + "François Zaninotto" + ], + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "i18next": "^23.5.1", + "lodash": "^4.17.21", + "ra-core": "^5.14.7", + "react-i18next": "^14.1.1" + }, + "devDependencies": { + "i18next-resources-to-backend": "^1.1.4", + "ra-language-english": "^5.14.7", + "ra-language-french": "^5.14.7", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } } - } } diff --git a/packages/ra-i18n-polyglot/package.json b/packages/ra-i18n-polyglot/package.json index 61b70c102ff..dd15a858d49 100644 --- a/packages/ra-i18n-polyglot/package.json +++ b/packages/ra-i18n-polyglot/package.json @@ -1,48 +1,48 @@ { - "name": "ra-i18n-polyglot", - "version": "5.14.7", - "description": "Polyglot i18n provider for react-admin", - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "files": [ - "*.md", - "dist", - "src" - ], - "authors": [ - "François Zaninotto" - ], - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "node-polyglot": "^2.2.2", - "ra-core": "^5.14.7" - }, - "devDependencies": { - "typescript": "^6.0.3", - "zshy": "^0.5.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } + "name": "ra-i18n-polyglot", + "version": "5.14.7", + "description": "Polyglot i18n provider for react-admin", + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "files": [ + "*.md", + "dist", + "src" + ], + "authors": [ + "François Zaninotto" + ], + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "node-polyglot": "^2.2.2", + "ra-core": "^5.14.7" + }, + "devDependencies": { + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } } - } } diff --git a/packages/ra-input-rich-text/package.json b/packages/ra-input-rich-text/package.json index 24568be415b..fa4136c0a2b 100644 --- a/packages/ra-input-rich-text/package.json +++ b/packages/ra-input-rich-text/package.json @@ -1,75 +1,75 @@ { - "name": "ra-input-rich-text", - "version": "5.14.7", - "description": " component for react-admin, useful for editing HTML code in admin GUIs.", - "author": "Gildas Garcia", - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "files": [ - "*.md", - "dist", - "src" - ], - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "@tiptap/core": "^3.20.4", - "@tiptap/extension-color": "^3.20.4", - "@tiptap/extension-highlight": "^3.20.4", - "@tiptap/extension-image": "^3.20.4", - "@tiptap/extension-text-align": "^3.20.4", - "@tiptap/extension-text-style": "^3.20.4", - "@tiptap/pm": "^3.20.4", - "@tiptap/react": "^3.20.4", - "@tiptap/starter-kit": "^3.20.4", - "clsx": "^2.1.1" - }, - "peerDependencies": { - "@mui/icons-material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "@mui/material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "ra-core": "^5.0.0", - "ra-ui-materialui": "^5.0.0", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - }, - "devDependencies": { - "@floating-ui/dom": "^1.0.0", - "@mui/icons-material": "^5.16.12", - "@mui/material": "^5.16.12", - "@testing-library/react": "^15.0.7", - "@tiptap/extension-mention": "^3.20.4", - "@tiptap/suggestion": "^3.20.4", - "data-generator-retail": "^5.14.7", - "ra-core": "^5.14.7", - "ra-data-fakerest": "^5.14.7", - "ra-ui-materialui": "^5.14.7", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-hook-form": "^7.72.0", - "typescript": "^6.0.3", - "zshy": "^0.5.0" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } + "name": "ra-input-rich-text", + "version": "5.14.7", + "description": " component for react-admin, useful for editing HTML code in admin GUIs.", + "author": "Gildas Garcia", + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "files": [ + "*.md", + "dist", + "src" + ], + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "@tiptap/core": "^3.20.4", + "@tiptap/extension-color": "^3.20.4", + "@tiptap/extension-highlight": "^3.20.4", + "@tiptap/extension-image": "^3.20.4", + "@tiptap/extension-text-align": "^3.20.4", + "@tiptap/extension-text-style": "^3.20.4", + "@tiptap/pm": "^3.20.4", + "@tiptap/react": "^3.20.4", + "@tiptap/starter-kit": "^3.20.4", + "clsx": "^2.1.1" + }, + "peerDependencies": { + "@mui/icons-material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "@mui/material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "ra-core": "^5.0.0", + "ra-ui-materialui": "^5.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "devDependencies": { + "@floating-ui/dom": "^1.0.0", + "@mui/icons-material": "^5.16.12", + "@mui/material": "^5.16.12", + "@testing-library/react": "^15.0.7", + "@tiptap/extension-mention": "^3.20.4", + "@tiptap/suggestion": "^3.20.4", + "data-generator-retail": "^5.14.7", + "ra-core": "^5.14.7", + "ra-data-fakerest": "^5.14.7", + "ra-ui-materialui": "^5.14.7", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-hook-form": "^7.72.0", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } } - } } diff --git a/packages/ra-language-english/package.json b/packages/ra-language-english/package.json index 1a8acfc4819..1579c7c49a2 100644 --- a/packages/ra-language-english/package.json +++ b/packages/ra-language-english/package.json @@ -1,55 +1,55 @@ { - "name": "ra-language-english", - "version": "5.14.7", - "description": "English messages for react-admin, the frontend framework for building admin applications on top of REST/GraphQL services", - "repository": { - "type": "git", - "url": "git+https://github.com/marmelab/react-admin.git" - }, - "files": [ - "*.md", - "dist", - "src" - ], - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "ra-core": "^5.14.7" - }, - "devDependencies": { - "typescript": "^6.0.3", - "zshy": "^0.5.0" - }, - "keywords": [ - "react", - "react-admin", - "admin-on-rest", - "translation" - ], - "author": "François Zaninotto", - "license": "MIT", - "bugs": { - "url": "https://github.com/marmelab/react-admin/issues" - }, - "homepage": "https://github.com/marmelab/react-admin#readme", - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } + "name": "ra-language-english", + "version": "5.14.7", + "description": "English messages for react-admin, the frontend framework for building admin applications on top of REST/GraphQL services", + "repository": { + "type": "git", + "url": "git+https://github.com/marmelab/react-admin.git" + }, + "files": [ + "*.md", + "dist", + "src" + ], + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "ra-core": "^5.14.7" + }, + "devDependencies": { + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "keywords": [ + "react", + "react-admin", + "admin-on-rest", + "translation" + ], + "author": "François Zaninotto", + "license": "MIT", + "bugs": { + "url": "https://github.com/marmelab/react-admin/issues" + }, + "homepage": "https://github.com/marmelab/react-admin#readme", + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } } - } } diff --git a/packages/ra-language-french/package.json b/packages/ra-language-french/package.json index 114293b5edd..71a4d1a430c 100644 --- a/packages/ra-language-french/package.json +++ b/packages/ra-language-french/package.json @@ -1,55 +1,55 @@ { - "name": "ra-language-french", - "version": "5.14.7", - "description": "French messages for react-admin, the frontend framework for building admin applications on top of REST/GraphQL services", - "repository": { - "type": "git", - "url": "git+https://github.com/marmelab/react-admin.git" - }, - "files": [ - "*.md", - "dist", - "src" - ], - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "dependencies": { - "ra-core": "^5.14.7" - }, - "devDependencies": { - "typescript": "^6.0.3", - "zshy": "^0.5.0" - }, - "keywords": [ - "react", - "react-admin", - "admin-on-rest", - "translation" - ], - "author": "François Zaninotto", - "license": "MIT", - "bugs": { - "url": "https://github.com/marmelab/react-admin/issues" - }, - "homepage": "https://github.com/marmelab/react-admin#readme", - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } + "name": "ra-language-french", + "version": "5.14.7", + "description": "French messages for react-admin, the frontend framework for building admin applications on top of REST/GraphQL services", + "repository": { + "type": "git", + "url": "git+https://github.com/marmelab/react-admin.git" + }, + "files": [ + "*.md", + "dist", + "src" + ], + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "dependencies": { + "ra-core": "^5.14.7" + }, + "devDependencies": { + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "keywords": [ + "react", + "react-admin", + "admin-on-rest", + "translation" + ], + "author": "François Zaninotto", + "license": "MIT", + "bugs": { + "url": "https://github.com/marmelab/react-admin/issues" + }, + "homepage": "https://github.com/marmelab/react-admin#readme", + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } } - } } diff --git a/packages/ra-no-code/package.json b/packages/ra-no-code/package.json index c836f4b6e70..ef81105c2a0 100644 --- a/packages/ra-no-code/package.json +++ b/packages/ra-no-code/package.json @@ -1,68 +1,68 @@ { - "name": "ra-no-code", - "version": "5.14.7", - "description": "", - "files": [ - "*.md", - "dist", - "src" - ], - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "authors": [ - "Gildas Garcia" - ], - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "devDependencies": { - "@tanstack/react-query": "^5.90.2", - "@testing-library/react": "^15.0.7", - "@testing-library/user-event": "^14.5.2", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-router": "^6.22.0", - "react-router-dom": "^6.22.0", - "typescript": "^6.0.3", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "@mui/icons-material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "@mui/material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - }, - "dependencies": { - "@tanstack/react-query": "^5.83.0", - "clsx": "^2.1.1", - "date-fns": "^3.6.0", - "inflection": "^3.0.0", - "lodash": "~4.18.1", - "papaparse": "^5.3.0", - "ra-data-local-storage": "^5.14.7", - "react-admin": "^5.14.7", - "react-dropzone": "^14.2.3" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } + "name": "ra-no-code", + "version": "5.14.7", + "description": "", + "files": [ + "*.md", + "dist", + "src" + ], + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "authors": [ + "Gildas Garcia" + ], + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "devDependencies": { + "@tanstack/react-query": "^5.90.2", + "@testing-library/react": "^15.0.7", + "@testing-library/user-event": "^14.5.2", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-router": "^6.22.0", + "react-router-dom": "^6.22.0", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "@mui/icons-material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "@mui/material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "dependencies": { + "@tanstack/react-query": "^5.83.0", + "clsx": "^2.1.1", + "date-fns": "^3.6.0", + "inflection": "^3.0.0", + "lodash": "~4.18.1", + "papaparse": "^5.3.0", + "ra-data-local-storage": "^5.14.7", + "react-admin": "^5.14.7", + "react-dropzone": "^14.2.3" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } } - } } diff --git a/packages/ra-router-tanstack/package.json b/packages/ra-router-tanstack/package.json index 72aae2bfe36..478922105c2 100644 --- a/packages/ra-router-tanstack/package.json +++ b/packages/ra-router-tanstack/package.json @@ -1,51 +1,51 @@ { - "name": "ra-router-tanstack", - "version": "5.14.7", - "description": "TanStack Router provider for react-admin", - "files": [ - "*.md", - "dist", - "src" - ], - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "author": "François Zaninotto", - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "devDependencies": { - "@tanstack/history": "^1.0.0", - "@tanstack/react-router": "^1.143.11", - "ra-core": "^5.14.7", - "typescript": "^6.0.3", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "@tanstack/history": "^1.0.0", - "@tanstack/react-router": "^1.0.0", - "ra-core": "^5.0.0", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - }, - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } + "name": "ra-router-tanstack", + "version": "5.14.7", + "description": "TanStack Router provider for react-admin", + "files": [ + "*.md", + "dist", + "src" + ], + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "author": "François Zaninotto", + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "devDependencies": { + "@tanstack/history": "^1.0.0", + "@tanstack/react-router": "^1.143.11", + "ra-core": "^5.14.7", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "@tanstack/history": "^1.0.0", + "@tanstack/react-router": "^1.0.0", + "ra-core": "^5.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } } - } } diff --git a/packages/ra-ui-materialui/package.json b/packages/ra-ui-materialui/package.json index d840709bc22..6d04e032177 100644 --- a/packages/ra-ui-materialui/package.json +++ b/packages/ra-ui-materialui/package.json @@ -1,100 +1,100 @@ { - "name": "ra-ui-materialui", - "version": "5.14.7", - "description": "UI Components for react-admin with Material UI", - "files": [ - "*.md", - "dist", - "src" - ], - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "authors": [ - "François Zaninotto", - "Gildas Garcia" - ], - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "devDependencies": { - "@faker-js/faker": "^10.0.0", - "@mui/icons-material": "^5.16.12", - "@mui/material": "^5.16.12", - "@mui/system": "^5.16.12", - "@mui/utils": "^5.16.12", - "@tanstack/react-query": "^5.90.2", - "@testing-library/react": "^15.0.7", - "@types/dompurify": "^3.0.2", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", - "@types/react-is": "^18.3.0", - "@types/react-transition-group": "^4.4.10", - "csstype": "^3.1.3", - "expect": "^27.4.6", - "file-api": "~0.10.4", - "ignore-styles": "~5.0.1", - "ra-core": "^5.14.7", - "ra-i18n-polyglot": "^5.14.7", - "ra-language-english": "^5.14.7", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-hook-form": "^7.72.0", - "react-is": "^18.2.0 || ^19.0.0", - "react-router": "^6.28.1", - "react-router-dom": "^6.28.1", - "typescript": "^6.0.3", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "@mui/icons-material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "@mui/material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "@mui/system": "^5.15.20 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "@mui/utils": "^5.15.20 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "@tanstack/react-query": "^5.83.0", - "csstype": "^3.1.3", - "ra-core": "^5.0.0", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0", - "react-hook-form": "*", - "react-is": "^18.0.0 || ^19.0.0", - "react-router": "^6.28.1 || ^7.1.1", - "react-router-dom": "^6.28.1 || ^7.1.1" - }, - "dependencies": { - "autosuggest-highlight": "^3.1.1", - "clsx": "^2.1.1", - "css-mediaquery": "^0.1.2", - "diacritic": "^0.0.2", - "dompurify": "^3.2.4", - "inflection": "^3.0.0", - "jsonexport": "^3.2.0", - "lodash": "~4.18.1", - "query-string": "^7.1.3", - "react-dropzone": "^14.2.3", - "react-error-boundary": "^4.0.13", - "react-hotkeys-hook": "^5.1.0", - "react-transition-group": "^4.4.5" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } + "name": "ra-ui-materialui", + "version": "5.14.7", + "description": "UI Components for react-admin with Material UI", + "files": [ + "*.md", + "dist", + "src" + ], + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "authors": [ + "François Zaninotto", + "Gildas Garcia" + ], + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "devDependencies": { + "@faker-js/faker": "^10.0.0", + "@mui/icons-material": "^5.16.12", + "@mui/material": "^5.16.12", + "@mui/system": "^5.16.12", + "@mui/utils": "^5.16.12", + "@tanstack/react-query": "^5.90.2", + "@testing-library/react": "^15.0.7", + "@types/dompurify": "^3.0.2", + "@types/react": "^18.3.3", + "@types/react-dom": "^18.3.0", + "@types/react-is": "^18.3.0", + "@types/react-transition-group": "^4.4.10", + "csstype": "^3.1.3", + "expect": "^27.4.6", + "file-api": "~0.10.4", + "ignore-styles": "~5.0.1", + "ra-core": "^5.14.7", + "ra-i18n-polyglot": "^5.14.7", + "ra-language-english": "^5.14.7", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-hook-form": "^7.72.0", + "react-is": "^18.2.0 || ^19.0.0", + "react-router": "^6.28.1", + "react-router-dom": "^6.28.1", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "@mui/icons-material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "@mui/material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "@mui/system": "^5.15.20 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "@mui/utils": "^5.15.20 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "@tanstack/react-query": "^5.83.0", + "csstype": "^3.1.3", + "ra-core": "^5.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0", + "react-hook-form": "*", + "react-is": "^18.0.0 || ^19.0.0", + "react-router": "^6.28.1 || ^7.1.1", + "react-router-dom": "^6.28.1 || ^7.1.1" + }, + "dependencies": { + "autosuggest-highlight": "^3.1.1", + "clsx": "^2.1.1", + "css-mediaquery": "^0.1.2", + "diacritic": "^0.0.2", + "dompurify": "^3.2.4", + "inflection": "^3.0.0", + "jsonexport": "^3.2.0", + "lodash": "~4.18.1", + "query-string": "^7.1.3", + "react-dropzone": "^14.2.3", + "react-error-boundary": "^4.0.13", + "react-hotkeys-hook": "^5.1.0", + "react-transition-group": "^4.4.5" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } } - } } diff --git a/packages/react-admin/package.json b/packages/react-admin/package.json index 692b35728e3..916d318cea4 100644 --- a/packages/react-admin/package.json +++ b/packages/react-admin/package.json @@ -1,71 +1,71 @@ { - "name": "react-admin", - "version": "5.14.7", - "description": "A frontend Framework for building admin applications on top of REST services, using ES6, React and Material UI", - "files": [ - "*.md", - "dist", - "src" - ], - "zshy": "./src/index.ts", - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "type": "module", - "sideEffects": false, - "authors": [ - "François Zaninotto" - ], - "repository": "marmelab/react-admin", - "homepage": "https://github.com/marmelab/react-admin#readme", - "bugs": "https://github.com/marmelab/react-admin/issues", - "license": "MIT", - "scripts": { - "build": "zshy --silent", - "typecheck": "tsc --noEmit" - }, - "devDependencies": { - "@tanstack/query-async-storage-persister": "^5.90.2", - "@tanstack/react-query": "^5.90.2", - "@tanstack/react-query-devtools": "^5.91.3", - "@tanstack/react-query-persist-client": "^5.90.2", - "data-generator-retail": "^5.14.7", - "expect": "^27.4.6", - "ra-data-fakerest": "^5.14.7", - "react-router": "^6.28.1", - "react-router-dom": "^6.28.1", - "typescript": "^6.0.3", - "zshy": "^0.5.0" - }, - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - }, - "dependencies": { - "@emotion/react": "^11.14.0", - "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "@mui/material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", - "@tanstack/react-query": "^5.83.0", - "ra-core": "^5.14.7", - "ra-i18n-polyglot": "^5.14.7", - "ra-language-english": "^5.14.7", - "ra-ui-materialui": "^5.14.7", - "react-hook-form": "^7.72.0", - "react-router": "^6.28.1 || ^7.1.1", - "react-router-dom": "^6.28.1 || ^7.1.1" - }, - "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", - "exports": { - ".": { - "import": { - "types": "./dist/index.d.ts", - "default": "./dist/index.js" - }, - "require": { - "types": "./dist/index.d.cts", - "default": "./dist/index.cjs" - } + "name": "react-admin", + "version": "5.14.7", + "description": "A frontend Framework for building admin applications on top of REST services, using ES6, React and Material UI", + "files": [ + "*.md", + "dist", + "src" + ], + "zshy": "./src/index.ts", + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "type": "module", + "sideEffects": false, + "authors": [ + "François Zaninotto" + ], + "repository": "marmelab/react-admin", + "homepage": "https://github.com/marmelab/react-admin#readme", + "bugs": "https://github.com/marmelab/react-admin/issues", + "license": "MIT", + "scripts": { + "build": "zshy --silent", + "typecheck": "tsc --noEmit" + }, + "devDependencies": { + "@tanstack/query-async-storage-persister": "^5.90.2", + "@tanstack/react-query": "^5.90.2", + "@tanstack/react-query-devtools": "^5.91.3", + "@tanstack/react-query-persist-client": "^5.90.2", + "data-generator-retail": "^5.14.7", + "expect": "^27.4.6", + "ra-data-fakerest": "^5.14.7", + "react-router": "^6.28.1", + "react-router-dom": "^6.28.1", + "typescript": "^6.0.3", + "zshy": "^0.5.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "dependencies": { + "@emotion/react": "^11.14.0", + "@emotion/styled": "^11.14.0", + "@mui/icons-material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "@mui/material": "^5.16.12 || ^6.0.0 || ^7.0.0 || ^9.0.0", + "@tanstack/react-query": "^5.83.0", + "ra-core": "^5.14.7", + "ra-i18n-polyglot": "^5.14.7", + "ra-language-english": "^5.14.7", + "ra-ui-materialui": "^5.14.7", + "react-hook-form": "^7.72.0", + "react-router": "^6.28.1 || ^7.1.1", + "react-router-dom": "^6.28.1 || ^7.1.1" + }, + "gitHead": "19dcb264898c8e01c408eb66ce02c50b67c851ab", + "exports": { + ".": { + "import": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" + } + } } - } } From 47fa8877f374def22d0bb70909df5f85ef4bd8f4 Mon Sep 17 00:00:00 2001 From: erwanMarmelab Date: Fri, 28 Aug 2026 09:37:43 +0200 Subject: [PATCH 8/8] docs: correct which TypeScript version changed each default --- Agents.md | 10 ---------- tsconfig.json | 4 ++-- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/Agents.md b/Agents.md index 47c8f94ee54..b7f5dced66b 100644 --- a/Agents.md +++ b/Agents.md @@ -86,13 +86,3 @@ make lint # ESLint checks make typecheck # TypeScript type checking make prettier # Prettier formatting ``` - -The repo runs TypeScript 6. TypeScript 7 — the native Go compiler — is not usable -here yet: it ships no programmatic API before 7.1, and `zshy`, `ts-jest` and -`typescript-eslint` all drive the compiler through that API. - -The tsconfigs are already set up for the eventual move: `moduleResolution` is -`bundler` (TypeScript 7 removes `node10`), and `rootDir`, `types` and `strict` are -explicit (TypeScript 6 changed all three defaults). The one thing left to undo on -that day is `ignoreDeprecations: "6.0"`, which silences the `node10` that zshy -forces for its CommonJS output. diff --git a/tsconfig.json b/tsconfig.json index 12017d9bb96..93160bd694f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -24,7 +24,7 @@ // "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */ /* Strict Type-Checking Options */ - "strict": false /* TypeScript 7 defaults this to true. Kept off to preserve the current type surface; packages opt into strictNullChecks individually. */, + "strict": false /* TypeScript 6 defaults this to true. Kept off to preserve the current type surface; packages opt into strictNullChecks individually. */, "noImplicitAny": false /* Raise error on expressions and declarations with an implied 'any' type. */, // "strictNullChecks": true, /* Enable strict null checks. */ // "strictFunctionTypes": true, /* Enable strict checking of function types. */ @@ -44,7 +44,7 @@ // "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */ // "rootDirs": [], /* List of root folders whose combined content represents the structure of the project at runtime. */ // "typeRoots": [], /* List of folders to include type definitions from. */ - "types": ["node"] /* TypeScript 7 defaults this to []; sources use process.env and Buffer. */, + "types": ["node"] /* TypeScript 6 defaults this to []; sources use process.env and Buffer. */, "allowSyntheticDefaultImports": true /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */, "esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */, // "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */