From 0d9303305942110aaaee41f0ea69b5cc7bd9a2c4 Mon Sep 17 00:00:00 2001 From: Daniel Holmes Date: Tue, 7 Jan 2020 09:47:55 +1100 Subject: [PATCH] Fix problem where customScalars not able to be updated --- package.json | 3 ++- src/getWriter.js | 5 +++-- yarn.lock | 21 ++++++++++++++++++++- 3 files changed, 25 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 759d9d0..bd8ec17 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "relay-compiler-webpack-plugin", - "version": "8.0.0", + "version": "8.0.1", "description": "Automatically run the Relay Compiler from Webpack", "keywords": [ "relay", @@ -51,6 +51,7 @@ "@babel/preset-env": "^7.7.1", "@babel/preset-flow": "^7.0.0", "@babel/preset-react": "^7.7.0", + "@types/relay-compiler": "^7.0.2", "@types/tapable": "^1.0.4", "@types/webpack": "^4.39.8", "babel-core": "^7.0.0-bridge.0", diff --git a/src/getWriter.js b/src/getWriter.js index 40b1171..e04c8cb 100644 --- a/src/getWriter.js +++ b/src/getWriter.js @@ -5,7 +5,8 @@ import type { WriteFilesOptions } from 'relay-compiler'; export type WriterConfig = { outputDir?: string, - baseDir: string + baseDir: string, + customScalars?: any } const { @@ -27,8 +28,8 @@ export default (languagePlugin: any, config: WriterConfig) => ({ reporter, }: WriteFilesOptions) => FileWriter.writeAll({ config: { - ...config, customScalars: {}, + ...config, compilerTransforms: { commonTransforms, codegenTransforms, diff --git a/yarn.lock b/yarn.lock index 956fd9c..11ca0a3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1039,6 +1039,20 @@ resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== +"@types/relay-compiler@^7.0.2": + version "7.0.2" + resolved "https://registry.yarnpkg.com/@types/relay-compiler/-/relay-compiler-7.0.2.tgz#3d5ddd33aeea7a248a86f197a9f847be14874c6d" + integrity sha512-qmK4itE/82YG9Xt6WFCj8oDvAgdpPWU5GV5TbDRfn2dgMbq9vVFeLiNw+uymzLurQTlKPJejZnL0ByYq+pkFSg== + dependencies: + "@types/relay-runtime" "*" + graphql "^14.5.3" + typescript "^3.0.0" + +"@types/relay-runtime@*": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@types/relay-runtime/-/relay-runtime-8.0.0.tgz#49ee330be9367dfc61e52b91461f64137dbff207" + integrity sha512-FDHMdHCRI6nL5M40/gU3mG0e0c4Szx4NOupguIPhPA0ZbtMGZO2RLteT5q3jtHaCrtk1qDmlE7KoTmbNj+RljA== + "@types/source-list-map@*": version "0.1.2" resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" @@ -3229,7 +3243,7 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== -graphql@^14.5.8: +graphql@^14.5.3, graphql@^14.5.8: version "14.5.8" resolved "https://registry.yarnpkg.com/graphql/-/graphql-14.5.8.tgz#504f3d3114cb9a0a3f359bbbcf38d9e5bf6a6b3c" integrity sha512-MMwmi0zlVLQKLdGiMfWkgQD7dY/TUKt4L+zgJ/aR0Howebod3aNgP5JkgvAULiR2HPVZaP2VEElqtdidHweLkg== @@ -6392,6 +6406,11 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= +typescript@^3.0.0: + version "3.7.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.4.tgz#1743a5ec5fef6a1fa9f3e4708e33c81c73876c19" + integrity sha512-A25xv5XCtarLwXpcDNZzCGvW2D1S3/bACratYBx2sax8PefsFhlYmkQicKHvpYflFS8if4zne5zT5kpJ7pzuvw== + ua-parser-js@^0.7.18: version "0.7.21" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.21.tgz#853cf9ce93f642f67174273cc34565ae6f308777"