diff --git a/.changeset/@graphql-codegen_cli-8865-dependencies.md b/.changeset/@graphql-codegen_cli-8865-dependencies.md new file mode 100644 index 00000000000..1dd94800e16 --- /dev/null +++ b/.changeset/@graphql-codegen_cli-8865-dependencies.md @@ -0,0 +1,10 @@ +--- +"@graphql-codegen/cli": patch +--- +dependencies updates: + - Updated dependency [`@graphql-codegen/core@^2.6.8` ↗︎](https://www.npmjs.com/package/@graphql-codegen/core/v/2.6.8) (from `2.6.8`, in `dependencies`) + - Updated dependency [`@graphql-tools/load@^7.8.0` ↗︎](https://www.npmjs.com/package/@graphql-tools/load/v/7.8.0) (from `7.8.0`, in `dependencies`) + - Updated dependency [`cosmiconfig-typescript-loader@^4.3.0` ↗︎](https://www.npmjs.com/package/cosmiconfig-typescript-loader/v/4.3.0) (from `4.3.0`, in `dependencies`) + - Updated dependency [`graphql-config@^4.4.0` ↗︎](https://www.npmjs.com/package/graphql-config/v/4.4.0) (from `4.4.0`, in `dependencies`) + - Added dependency [`ts-node@^10.9.1` ↗︎](https://www.npmjs.com/package/ts-node/v/10.9.1) (to `dependencies`) + - Removed dependency [`ts-node@>=10` ↗︎](https://www.npmjs.com/package/ts-node/v/10.0.0) (from `peerDependencies`) diff --git a/.changeset/many-llamas-teach.md b/.changeset/many-llamas-teach.md new file mode 100644 index 00000000000..2c5a489adf2 --- /dev/null +++ b/.changeset/many-llamas-teach.md @@ -0,0 +1,5 @@ +--- +'@graphql-codegen/cli': patch +--- + +move ts-node from peer dependencies to dependencies diff --git a/packages/graphql-codegen-cli/package.json b/packages/graphql-codegen-cli/package.json index 2cfacac5e66..aa722247b8c 100644 --- a/packages/graphql-codegen-cli/package.json +++ b/packages/graphql-codegen-cli/package.json @@ -43,7 +43,7 @@ "@babel/generator": "^7.18.13", "@babel/template": "^7.18.10", "@babel/types": "^7.18.13", - "@graphql-codegen/core": "2.6.8", + "@graphql-codegen/core": "^2.6.8", "@graphql-codegen/plugin-helpers": "^3.1.2", "@graphql-tools/apollo-engine-loader": "^7.3.6", "@graphql-tools/code-file-loader": "^7.3.13", @@ -51,7 +51,7 @@ "@graphql-tools/github-loader": "^7.3.20", "@graphql-tools/graphql-file-loader": "^7.5.0", "@graphql-tools/json-file-loader": "^7.4.1", - "@graphql-tools/load": "7.8.0", + "@graphql-tools/load": "^7.8.0", "@graphql-tools/prisma-loader": "^7.2.49", "@graphql-tools/url-loader": "^7.13.2", "@graphql-tools/utils": "^9.0.0", @@ -59,10 +59,10 @@ "chalk": "^4.1.0", "chokidar": "^3.5.2", "cosmiconfig": "^7.0.0", - "cosmiconfig-typescript-loader": "4.3.0", + "cosmiconfig-typescript-loader": "^4.3.0", "debounce": "^1.2.0", "detect-indent": "^6.0.0", - "graphql-config": "4.4.0", + "graphql-config": "^4.4.0", "inquirer": "^8.0.0", "is-glob": "^4.0.1", "json-to-pretty-yaml": "^1.2.2", @@ -71,6 +71,7 @@ "shell-quote": "^1.7.3", "string-env-interpolation": "^1.0.1", "ts-log": "^2.2.3", + "ts-node": "^10.9.1", "tslib": "^2.4.0", "yaml": "^1.10.0", "yargs": "^17.0.0" @@ -90,8 +91,7 @@ "prettier": "2.7.1" }, "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0", - "ts-node": ">=10" + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" }, "main": "dist/cjs/index.js", "module": "dist/esm/index.js", diff --git a/yarn.lock b/yarn.lock index ecb8e8815e4..fd007f3f64f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2325,13 +2325,13 @@ p-limit "3.1.0" tslib "^2.4.0" -"@graphql-tools/load@7.8.0", "@graphql-tools/load@^7.5.5": - version "7.8.0" - resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-7.8.0.tgz#bd4d2e2a5117de9a60f9691a218217e96afc2ea7" - integrity sha512-l4FGgqMW0VOqo+NMYizwV8Zh+KtvVqOf93uaLo9wJ3sS3y/egPCgxPMDJJ/ufQZG3oZ/0oWeKt68qop3jY0yZg== +"@graphql-tools/load@^7.5.5", "@graphql-tools/load@^7.8.0": + version "7.8.10" + resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-7.8.10.tgz#c62ccc850e6f846e8214f1ae05e675a864d79b80" + integrity sha512-Mc1p7ZSxrW5yGG3BLQnhiL8RPG0HdxFVoHV7fpx2adp4o1V7BzDjKRSbCnAxShA1wA4n8wbA+n7NTC0edi4eNA== dependencies: - "@graphql-tools/schema" "9.0.4" - "@graphql-tools/utils" "8.12.0" + "@graphql-tools/schema" "9.0.14" + "@graphql-tools/utils" "9.1.4" p-limit "3.1.0" tslib "^2.4.0" @@ -2343,7 +2343,7 @@ "@graphql-tools/utils" "8.8.0" tslib "^2.4.0" -"@graphql-tools/merge@8.3.14", "@graphql-tools/merge@^8.2.6": +"@graphql-tools/merge@8.3.14": version "8.3.14" resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.3.14.tgz#d4d0a645656691d35e90e0686a6fa3d4091a34da" integrity sha512-zV0MU1DnxJLIB0wpL4N3u21agEiYFsjm6DI130jqHpwF0pR9HkF+Ni65BNfts4zQelP0GjkHltG+opaozAJ1NA== @@ -2351,6 +2351,14 @@ "@graphql-tools/utils" "9.1.3" tslib "^2.4.0" +"@graphql-tools/merge@8.3.16", "@graphql-tools/merge@^8.2.6": + version "8.3.16" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.3.16.tgz#fede610687b148e34ff861e8b038dcd71e20039b" + integrity sha512-In0kcOZcPIpYOKaqdrJ3thdLPE7TutFnL9tbrHUy2zCinR2O/blpRC48jPckcs0HHrUQ0pGT4HqvzMkZUeEBAw== + dependencies: + "@graphql-tools/utils" "9.1.4" + tslib "^2.4.0" + "@graphql-tools/merge@8.3.4": version "8.3.4" resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.3.4.tgz#749f710d3a930512e6ca36e3bb053c12e22ef332" @@ -2445,7 +2453,7 @@ tslib "^2.4.0" value-or-promise "1.0.11" -"@graphql-tools/schema@9.0.12", "@graphql-tools/schema@^9.0.0": +"@graphql-tools/schema@9.0.12": version "9.0.12" resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-9.0.12.tgz#73910fab315bd16098b989db22f967a1dc7f93dd" integrity sha512-DmezcEltQai0V1y96nwm0Kg11FDS/INEFekD4nnVgzBqawvznWqK6D6bujn+cw6kivoIr3Uq//QmU/hBlBzUlQ== @@ -2455,6 +2463,16 @@ tslib "^2.4.0" value-or-promise "1.0.11" +"@graphql-tools/schema@9.0.14", "@graphql-tools/schema@^9.0.0": + version "9.0.14" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-9.0.14.tgz#9a658ab82d5a7d4db73f68a44900d4c88a98f0bc" + integrity sha512-U6k+HY3Git+dsOEhq+dtWQwYg2CAgue8qBvnBXoKu5eEeH284wymMUoNm0e4IycOgMCJANVhClGEBIkLRu3FQQ== + dependencies: + "@graphql-tools/merge" "8.3.16" + "@graphql-tools/utils" "9.1.4" + tslib "^2.4.0" + value-or-promise "1.0.12" + "@graphql-tools/schema@9.0.3": version "9.0.3" resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-9.0.3.tgz#2c7e73433b3a792ca74ab08ccbc0755eefbf967f" @@ -2543,13 +2561,20 @@ dependencies: tslib "^2.4.0" -"@graphql-tools/utils@9.1.3", "@graphql-tools/utils@^9.0.0", "@graphql-tools/utils@^9.0.1", "@graphql-tools/utils@^9.1.1": +"@graphql-tools/utils@9.1.3": version "9.1.3" resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-9.1.3.tgz#861f87057b313726136fa6ddfbd2380eae906599" integrity sha512-bbJyKhs6awp1/OmP+WKA1GOyu9UbgZGkhIj5srmiMGLHohEOKMjW784Sk0BZil1w2x95UPu0WHw6/d/HVCACCg== dependencies: tslib "^2.4.0" +"@graphql-tools/utils@9.1.4", "@graphql-tools/utils@^9.0.0", "@graphql-tools/utils@^9.0.1", "@graphql-tools/utils@^9.1.1": + version "9.1.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-9.1.4.tgz#2c9e0aefc9655dd73247667befe3c850ec014f3f" + integrity sha512-hgIeLt95h9nQgQuzbbdhuZmh+8WV7RZ/6GbTj6t3IU4Zd2zs9yYJ2jgW/krO587GMOY8zCwrjNOMzD40u3l7Vg== + dependencies: + tslib "^2.4.0" + "@graphql-tools/utils@^6.2.4": version "6.2.4" resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-6.2.4.tgz#38a2314d2e5e229ad4f78cca44e1199e18d55856" @@ -5678,7 +5703,7 @@ cors@^2.8.5: object-assign "^4" vary "^1" -cosmiconfig-typescript-loader@4.3.0: +cosmiconfig-typescript-loader@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz#c4259ce474c9df0f32274ed162c0447c951ef073" integrity sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q== @@ -7891,7 +7916,7 @@ grapheme-splitter@^1.0.4: resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== -graphql-config@4.4.0, graphql-config@^4.1.0: +graphql-config@^4.1.0, graphql-config@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-4.4.0.tgz#4b2d34d846bd4b9a40afbadfc5a4426668963c43" integrity sha512-QUrX7R4htnTBTi83a0IlIilWVfiLEG8ANFlHRcxoZiTvOXTbgan67SUdGe1OlopbDuyNgtcy4ladl3Gvk4C36A== @@ -13773,11 +13798,16 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -value-or-promise@1.0.11, value-or-promise@^1.0.11: +value-or-promise@1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.11.tgz#3e90299af31dd014fe843fe309cefa7c1d94b140" integrity sha512-41BrgH+dIbCFXClcSapVs5M6GkENd3gQOJpEfPDNa71LsUGMXDL0jMWpI/Rh7WhX+Aalfz2TTS3Zt5pUsbnhLg== +value-or-promise@1.0.12, value-or-promise@^1.0.11: + version "1.0.12" + resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.12.tgz#0e5abfeec70148c78460a849f6b003ea7986f15c" + integrity sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q== + vary@^1, vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"