diff --git a/.changeset/nasty-grapes-reflect.md b/.changeset/nasty-grapes-reflect.md new file mode 100644 index 000000000000..343d97066842 --- /dev/null +++ b/.changeset/nasty-grapes-reflect.md @@ -0,0 +1,30 @@ +--- +"@pankod/refine-ably": minor +"@pankod/refine-airtable": minor +"@pankod/refine-altogic": minor +"@pankod/refine-antd": minor +"@pankod/refine-appwrite": minor +"@pankod/refine-cloud": minor +"@pankod/refine-core": minor +"@pankod/refine-demo-sidebar": minor +"@pankod/refine-graphql": minor +"@pankod/refine-hasura": minor +"@pankod/refine-kbar": minor +"@pankod/refine-mui": minor +"@pankod/refine-nestjsx-crud": minor +"@pankod/refine-nextjs-router": minor +"@pankod/refine-nhost": minor +"@pankod/refine-react-hook-form": minor +"@pankod/refine-react-location": minor +"@pankod/refine-react-router-v6": minor +"@pankod/refine-react-table": minor +"@pankod/refine-simple-rest": minor +"@pankod/refine-strapi": minor +"@pankod/refine-strapi-graphql": minor +"@pankod/refine-strapi-v4": minor +"@pankod/refine-supabase": minor +--- + +All of the refine packages have dependencies on the `@pankod/refine-core` package. So far we have managed these dependencies with `peerDependencies` + `dependencies` but this causes issues like #2183. (having more than one @pankod/refine-core version in node_modules and creating different instances) + +Managing as `peerDependencies` + `devDependencies` seems like the best way for now to avoid such issues. diff --git a/packages/ably/package.json b/packages/ably/package.json index 76e00e0e9854..c2a680c95835 100644 --- a/packages/ably/package.json +++ b/packages/ably/package.json @@ -22,6 +22,7 @@ "author": "Pankod", "module": "dist/esm/index.js", "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "jest": "^27.5.1", "nock": "^13.1.3", @@ -30,7 +31,6 @@ "tsup": "^5.11.13" }, "dependencies": { - "@pankod/refine-core": "^3.25.0", "ably": "^1.2.15" }, "peerDependencies": { diff --git a/packages/airtable/package.json b/packages/airtable/package.json index 8cb5737f7dfc..19dc5d64eb0e 100644 --- a/packages/airtable/package.json +++ b/packages/airtable/package.json @@ -22,6 +22,7 @@ "author": "Pankod", "module": "dist/esm/index.js", "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "jest": "^27.5.1", "nock": "^13.1.3", @@ -30,7 +31,6 @@ "tsup": "^5.11.13" }, "dependencies": { - "@pankod/refine-core": "^3.36.0", "@qualifyze/airtable-formulator": "^1.0.1", "airtable": "^0.11.1", "asyncairtable": "^2.1.0", diff --git a/packages/altogic/package.json b/packages/altogic/package.json index 3c377099926c..7bd51df6248d 100644 --- a/packages/altogic/package.json +++ b/packages/altogic/package.json @@ -22,6 +22,7 @@ "author": "Pankod", "module": "dist/esm/index.js", "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "jest": "^27.5.1", "nock": "^13.1.3", @@ -30,7 +31,6 @@ "tsup": "^5.11.13" }, "dependencies": { - "@pankod/refine-core": "^3.36.0", "axios": "^0.26.1", "query-string": "^7.1.1" }, diff --git a/packages/antd/package.json b/packages/antd/package.json index d660d6ada115..5e61f605ea84 100644 --- a/packages/antd/package.json +++ b/packages/antd/package.json @@ -21,6 +21,7 @@ "react-dom": "^17.0.0 || ^18.0.0" }, "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "@testing-library/jest-dom": "^5.12.0", "@testing-library/react": "^11.2.6", @@ -42,7 +43,6 @@ }, "dependencies": { "@ant-design/icons": "^4.5.0", - "@pankod/refine-core": "^3.44.0", "antd": "^4.17.1", "dayjs": "^1.10.7", "react-markdown": "^6.0.1", diff --git a/packages/appwrite/package.json b/packages/appwrite/package.json index 4e03b06bde88..fcae6dfe3d8e 100644 --- a/packages/appwrite/package.json +++ b/packages/appwrite/package.json @@ -21,6 +21,7 @@ "author": "Pankod", "module": "dist/esm/index.js", "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "jest": "^27.5.1", "nock": "^13.1.3", @@ -29,7 +30,6 @@ "tsup": "^5.11.13" }, "dependencies": { - "@pankod/refine-core": "^3.36.0", "appwrite": "^7.0.0" }, "peerDependencies": { diff --git a/packages/cloud/package.json b/packages/cloud/package.json index 863c4663849b..e46ee7ed8296 100644 --- a/packages/cloud/package.json +++ b/packages/cloud/package.json @@ -28,6 +28,8 @@ "react-dom": "^17.0.0 || ^18.0.0" }, "devDependencies": { + "@pankod/refine-core": "^3.23.2", + "@pankod/refine-sdk": "^0.0.25", "@esbuild-plugins/node-resolve": "^0.1.4", "@types/lodash": "^4.14.171", "jest": "^27.5.1", @@ -37,8 +39,6 @@ "tsup": "^5.11.13" }, "dependencies": { - "@pankod/refine-core": "^3.34.0", - "@pankod/refine-sdk": "^0.0.25", "lodash": "^4.17.21", "lodash-es": "^4.17.21" }, diff --git a/packages/demo-sidebar/package.json b/packages/demo-sidebar/package.json index c0b09891c430..3eeac4b23bd1 100644 --- a/packages/demo-sidebar/package.json +++ b/packages/demo-sidebar/package.json @@ -27,6 +27,8 @@ "author": "Pankod", "module": "dist/esm/index.js", "devDependencies": { + "@pankod/refine-core": "^3.23.2", + "@pankod/refine-antd": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "@testing-library/jest-dom": "^5.12.0", "@testing-library/react": "^11.2.6", @@ -38,10 +40,6 @@ "tsup": "^5.11.13", "typescript": "^4.4.3" }, - "dependencies": { - "@pankod/refine-antd": "^3.25.0", - "@pankod/refine-core": "^3.25.0" - }, "repository": { "type": "git", "url": "https://github.com/pankod/refine.git", diff --git a/packages/graphql/package.json b/packages/graphql/package.json index 3725506afff4..e04118c87157 100644 --- a/packages/graphql/package.json +++ b/packages/graphql/package.json @@ -22,6 +22,7 @@ "author": "Pankod", "module": "dist/esm/index.js", "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "@types/pluralize": "^0.0.29", "jest": "^27.5.1", @@ -31,7 +32,6 @@ "tsup": "^5.11.13" }, "dependencies": { - "@pankod/refine-core": "^3.42.0", "camelcase": "^6.2.0", "gql-query-builder": "^3.5.5", "graphql": "^15.6.1", diff --git a/packages/hasura/package.json b/packages/hasura/package.json index 2b0b287a3511..1ec7d24efdda 100644 --- a/packages/hasura/package.json +++ b/packages/hasura/package.json @@ -22,6 +22,7 @@ "author": "Pankod", "module": "dist/esm/index.js", "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "jest": "^27.5.1", "nock": "^13.1.3", @@ -31,7 +32,6 @@ "typescript": "^4.4.3" }, "dependencies": { - "@pankod/refine-core": "^3.42.0", "gql-query-builder": "^3.5.5", "graphql": "^15.6.1", "graphql-request": "^4.3.0", diff --git a/packages/kbar/package.json b/packages/kbar/package.json index bd223dd84045..7e4538059387 100644 --- a/packages/kbar/package.json +++ b/packages/kbar/package.json @@ -27,6 +27,7 @@ "author": "Pankod", "module": "dist/esm/index.js", "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "@testing-library/jest-dom": "^5.12.0", "@testing-library/react": "^11.2.6", @@ -40,7 +41,6 @@ "typescript": "^4.4.3" }, "dependencies": { - "@pankod/refine-core": "^3.25.0", "kbar": "^0.1.0-beta.36" }, "repository": { diff --git a/packages/mui/package.json b/packages/mui/package.json index dead47711f28..094bc2690abb 100644 --- a/packages/mui/package.json +++ b/packages/mui/package.json @@ -14,9 +14,11 @@ }, "peerDependencies": { "react": "^17.0.2", - "react-dom": "^17.0.2" + "react-dom": "^17.0.2", + "@pankod/refine-core": "^3.23.2" }, "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "@testing-library/jest-dom": "^5.12.0", "@testing-library/react": "^11.2.6", @@ -44,7 +46,6 @@ "@mui/lab": "^5.0.0-alpha.85", "@mui/material": "^5.8.6", "@mui/x-data-grid": "^5.12.1", - "@pankod/refine-core": "^3.38.0", "@pankod/refine-react-hook-form": "^3.27.1", "dayjs": "^1.10.7", "lodash": "^4.17.21", diff --git a/packages/nestjsx-crud/package.json b/packages/nestjsx-crud/package.json index 9304f745ca63..2244818cd743 100644 --- a/packages/nestjsx-crud/package.json +++ b/packages/nestjsx-crud/package.json @@ -22,6 +22,7 @@ "author": "Pankod", "module": "dist/esm/index.js", "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "jest": "^27.5.1", "nock": "^13.1.3", @@ -31,7 +32,6 @@ }, "dependencies": { "@nestjsx/crud-request": "^5.0.0-alpha.3", - "@pankod/refine-core": "^3.36.0", "axios": "^0.26.1", "query-string": "^7.1.1" }, diff --git a/packages/nextjs-router/package.json b/packages/nextjs-router/package.json index c80b7718967a..454e620871fb 100644 --- a/packages/nextjs-router/package.json +++ b/packages/nextjs-router/package.json @@ -22,6 +22,7 @@ "author": "Pankod", "module": "dist/esm/index.js", "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "@types/qs": "^6.9.7", "jest": "^27.5.1", @@ -31,7 +32,6 @@ "tsup": "^5.11.13" }, "dependencies": { - "@pankod/refine-core": "^3.36.0", "qs": "^6.10.1" }, "peerDependencies": { diff --git a/packages/nhost/package.json b/packages/nhost/package.json index 79298afce6a8..3bfd96cb4461 100644 --- a/packages/nhost/package.json +++ b/packages/nhost/package.json @@ -22,6 +22,7 @@ "author": "Pankod", "module": "dist/esm/index.js", "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "jest": "^27.5.1", "nock": "^13.1.3", @@ -32,7 +33,6 @@ }, "dependencies": { "@nhost/nhost-js": "^0.3.9", - "@pankod/refine-core": "^3.42.0", "gql-query-builder": "^3.5.5", "graphql": "^15.6.1", "graphql-ws": "^5.9.1" diff --git a/packages/react-hook-form/package.json b/packages/react-hook-form/package.json index b31fbda2ca10..134f2e0a1ddd 100644 --- a/packages/react-hook-form/package.json +++ b/packages/react-hook-form/package.json @@ -28,6 +28,7 @@ "react-hook-form": "^7.22.1" }, "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "jest": "^27.5.1", "react-router-dom": "^6.0.0", @@ -36,7 +37,6 @@ "tsup": "^5.11.13" }, "dependencies": { - "@pankod/refine-core": "^3.25.0", "react-hook-form": "^7.30.0" }, "repository": { diff --git a/packages/react-location/package.json b/packages/react-location/package.json index 8193cc4b3f24..c184f014e973 100644 --- a/packages/react-location/package.json +++ b/packages/react-location/package.json @@ -22,6 +22,7 @@ "author": "Pankod", "module": "dist/esm/index.js", "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "jest": "^27.5.1", "ts-jest": "^27.1.3", @@ -29,7 +30,6 @@ "tsup": "^5.11.13" }, "dependencies": { - "@pankod/refine-core": "^3.25.0", "react-location": "^3.1.10", "react-location-rank-routes": "^3.1.10" }, diff --git a/packages/react-router-v6/package.json b/packages/react-router-v6/package.json index 2fdb6fd8d693..6276eff40145 100644 --- a/packages/react-router-v6/package.json +++ b/packages/react-router-v6/package.json @@ -22,6 +22,7 @@ "author": "Pankod", "module": "dist/esm/index.js", "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "jest": "^27.5.1", "ts-jest": "^27.1.3", @@ -29,7 +30,6 @@ "tsup": "^5.11.13" }, "dependencies": { - "@pankod/refine-core": "^3.25.0", "react-router-dom": "^6.0.0" }, "peerDependencies": { diff --git a/packages/react-table/package.json b/packages/react-table/package.json index 7a7c323c3354..bd3018fdd315 100644 --- a/packages/react-table/package.json +++ b/packages/react-table/package.json @@ -23,11 +23,12 @@ "module": "dist/esm/index.js", "peerDependencies": { "@pankod/refine-core": "^3.23.2", + "@tanstack/react-table": "^8.2.6", "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0", - "@tanstack/react-table": "^8.2.6" + "react-dom": "^17.0.0 || ^18.0.0" }, "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "jest": "^27.5.1", "react-router-dom": "^6.0.0", @@ -36,7 +37,6 @@ "tsup": "^5.11.13" }, "dependencies": { - "@pankod/refine-core": "^3.36.0", "@tanstack/react-table": "^8.2.6" }, "repository": { diff --git a/packages/simple-rest/package.json b/packages/simple-rest/package.json index 1a334b87ec6d..7f891273fe16 100644 --- a/packages/simple-rest/package.json +++ b/packages/simple-rest/package.json @@ -22,6 +22,7 @@ "author": "Pankod", "module": "dist/esm/index.js", "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "jest": "^27.5.1", "nock": "^13.1.3", @@ -30,7 +31,6 @@ "tsup": "^5.11.13" }, "dependencies": { - "@pankod/refine-core": "^3.36.0", "axios": "^0.26.1", "query-string": "^7.1.1" }, diff --git a/packages/strapi-graphql/package.json b/packages/strapi-graphql/package.json index 898a642d1df1..fc573274c0ad 100644 --- a/packages/strapi-graphql/package.json +++ b/packages/strapi-graphql/package.json @@ -22,6 +22,7 @@ "author": "Pankod", "module": "dist/esm/index.js", "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "@types/pluralize": "^0.0.29", "jest": "^27.5.1", @@ -31,7 +32,6 @@ "tsup": "^5.11.13" }, "dependencies": { - "@pankod/refine-core": "^3.38.2", "camelcase": "^6.2.0", "gql-query-builder": "^3.5.5", "graphql": "^15.6.1", diff --git a/packages/strapi-v4/package.json b/packages/strapi-v4/package.json index 10688a1b3792..2bff7ed83b76 100644 --- a/packages/strapi-v4/package.json +++ b/packages/strapi-v4/package.json @@ -27,6 +27,7 @@ "author": "Pankod", "module": "dist/esm/index.js", "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "@types/qs": "^6.9.7", "jest": "^27.5.1", @@ -36,7 +37,6 @@ "tsup": "^5.11.13" }, "dependencies": { - "@pankod/refine-core": "^3.42.0", "axios": "^0.26.1", "qs": "^6.10.1" }, diff --git a/packages/strapi/package.json b/packages/strapi/package.json index 09c854ea90bd..9c359439ab91 100644 --- a/packages/strapi/package.json +++ b/packages/strapi/package.json @@ -27,6 +27,7 @@ "author": "Pankod", "module": "dist/esm/index.js", "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "jest": "^27.5.1", "nock": "^13.1.3", @@ -35,7 +36,6 @@ "tsup": "^5.11.13" }, "dependencies": { - "@pankod/refine-core": "^3.36.0", "axios": "^0.26.1", "query-string": "^7.1.1" }, diff --git a/packages/supabase/package.json b/packages/supabase/package.json index ba126c5f23ea..fe7b88e0ad58 100644 --- a/packages/supabase/package.json +++ b/packages/supabase/package.json @@ -22,6 +22,7 @@ "author": "Pankod", "module": "dist/esm/index.js", "devDependencies": { + "@pankod/refine-core": "^3.23.2", "@esbuild-plugins/node-resolve": "^0.1.4", "jest": "^27.5.1", "nock": "^13.1.3", @@ -30,7 +31,6 @@ "tsup": "^5.11.13" }, "dependencies": { - "@pankod/refine-core": "^3.36.0", "@supabase/supabase-js": "^1.22.4" }, "peerDependencies": {