diff --git a/package-copy.json b/package-copy.json index 4d124eeda..fb13ea59d 100644 --- a/package-copy.json +++ b/package-copy.json @@ -9,8 +9,6 @@ "lint": "next lint", "prettier-fix": "prettier --write .", "find:unused": "npx next-unused", - "generate:shopify": "DOTENV_CONFIG_PATH=./.env.local graphql-codegen -r dotenv/config --config framework/shopify/codegen.json", - "generate:vendure": "graphql-codegen --config framework/vendure/codegen.json", "generate:definitions": "node framework/bigcommerce/scripts/generate-definitions.js", "generate:kibocommerce": "graphql-codegen --config framework/kibocommerce/codegen.json" }, diff --git a/package-lock.json b/package-lock.json index 7d0109cad..ad1a6f7e4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13788,6 +13788,10 @@ "@vercel/fetch": "^6.1.1" }, "devDependencies": { + "@graphql-codegen/cli": "^2.3.1", + "@graphql-codegen/schema-ast": "^2.4.1", + "@graphql-codegen/typescript": "^2.4.2", + "@graphql-codegen/typescript-operations": "^2.2.2", "@types/node": "^15.12.4", "@types/react": "^17.0.8", "lint-staged": "^12.1.7", @@ -15943,7 +15947,7 @@ "@types/react": "^17.0.8", "@vercel/commerce": "^0.0.1", "@vercel/fetch": "^6.1.1", - "dotenv": "*", + "dotenv": "^12.0.3", "lint-staged": "^12.1.7", "next": "^12.0.3", "prettier": "^2.5.1", @@ -16033,6 +16037,10 @@ "@vercel/commerce-vendure": { "version": "file:packages/vendure", "requires": { + "@graphql-codegen/cli": "*", + "@graphql-codegen/schema-ast": "*", + "@graphql-codegen/typescript": "*", + "@graphql-codegen/typescript-operations": "*", "@types/node": "^15.12.4", "@types/react": "^17.0.8", "@vercel/commerce": "^0.0.1", diff --git a/packages/vendure/codegen.json b/packages/vendure/codegen.json index 79a2b6ffa..8c84d29a9 100644 --- a/packages/vendure/codegen.json +++ b/packages/vendure/codegen.json @@ -4,13 +4,13 @@ }, "documents": [ { - "./framework/vendure/**/*.{ts,tsx}": { + "./src/**/*.{ts,tsx}": { "noRequire": true } } ], "generates": { - "./framework/vendure/schema.d.ts": { + "./schema.d.ts": { "plugins": ["typescript", "typescript-operations"], "config": { "scalars": { @@ -18,7 +18,7 @@ } } }, - "./framework/vendure/schema.graphql": { + "./schema.graphql": { "plugins": ["schema-ast"] } }, diff --git a/packages/vendure/package.json b/packages/vendure/package.json index 93fe1bbc6..15d658930 100644 --- a/packages/vendure/package.json +++ b/packages/vendure/package.json @@ -5,7 +5,8 @@ "scripts": { "build": "rm -fr dist/* && tsc", "dev": "npm run build -- --watch", - "prettier-fix": "prettier --write ." + "prettier-fix": "prettier --write .", + "generate": "graphql-codegen" }, "sideEffects": false, "type": "module", @@ -55,6 +56,10 @@ "react-dom": "^17" }, "devDependencies": { + "@graphql-codegen/cli": "^2.3.1", + "@graphql-codegen/schema-ast": "^2.4.1", + "@graphql-codegen/typescript": "^2.4.2", + "@graphql-codegen/typescript-operations": "^2.2.2", "@types/node": "^15.12.4", "@types/react": "^17.0.8", "lint-staged": "^12.1.7",