diff --git a/.changeset/@graphql-eslint_eslint-plugin-2783-dependencies.md b/.changeset/@graphql-eslint_eslint-plugin-2783-dependencies.md new file mode 100644 index 00000000000..e66f48e25d9 --- /dev/null +++ b/.changeset/@graphql-eslint_eslint-plugin-2783-dependencies.md @@ -0,0 +1,5 @@ +--- +"@graphql-eslint/eslint-plugin": patch +--- +dependencies updates: + - Added dependency [`json-schema-to-ts@^3` ↗︎](https://www.npmjs.com/package/json-schema-to-ts/v/3.0.0) (to `peerDependencies`) diff --git a/.changeset/spotty-vans-protect.md b/.changeset/spotty-vans-protect.md new file mode 100644 index 00000000000..d578b207517 --- /dev/null +++ b/.changeset/spotty-vans-protect.md @@ -0,0 +1,5 @@ +--- +'@graphql-eslint/eslint-plugin': minor +--- + +add `json-schema-to-ts` as optional peer dependency diff --git a/packages/plugin/package.json b/packages/plugin/package.json index c61220bb470..f08ac406718 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -36,7 +36,13 @@ }, "peerDependencies": { "eslint": ">=8.44.0", - "graphql": "^16" + "graphql": "^16", + "json-schema-to-ts": "^3" + }, + "peerDependenciesMeta": { + "json-schema-to-ts": { + "optional": true + } }, "dependencies": { "@graphql-tools/code-file-loader": "^8.0.0", diff --git a/packages/rule-tester/src/index.ts b/packages/rule-tester/src/index.ts index bb315a22240..07e9c72b29b 100644 --- a/packages/rule-tester/src/index.ts +++ b/packages/rule-tester/src/index.ts @@ -26,8 +26,8 @@ function applyFix(code: string, { range, text }: Rule.Fix): string { } // @ts-expect-error -- Extend RegExp with a custom toJSON method -RegExp.prototype.toJSON = function() { - return `/${this.source}/${this.flags}` +RegExp.prototype.toJSON = function () { + return `/${this.source}/${this.flags}`; }; export class RuleTester extends ESLintRuleTester {