From 02bf34d940f65d7616fcc923452b1e35de4a70d5 Mon Sep 17 00:00:00 2001 From: Manuel Iglesias <6154160+manueliglesias@users.noreply.github.com> Date: Thu, 24 Sep 2020 11:56:15 -0700 Subject: [PATCH] fix: Add files with Amplify.register to sideEffects array --- packages/analytics/package.json | 10 ++++++++-- packages/api-graphql/package.json | 10 ++++++++-- packages/api-rest/package.json | 10 ++++++++-- packages/api/package.json | 10 ++++++++-- packages/auth/package.json | 10 ++++++++-- packages/cache/package.json | 13 +++++++++++-- packages/core/package.json | 13 +++++++++++-- packages/datastore/package.json | 10 ++++++++-- packages/interactions/package.json | 10 ++++++++-- packages/predictions/package.json | 10 ++++++++-- packages/pubsub/package.json | 10 ++++++++-- packages/storage/package.json | 10 ++++++++-- packages/xr/package.json | 10 ++++++++-- 13 files changed, 110 insertions(+), 26 deletions(-) diff --git a/packages/analytics/package.json b/packages/analytics/package.json index 5a1bced2817..a245afda786 100644 --- a/packages/analytics/package.json +++ b/packages/analytics/package.json @@ -5,7 +5,13 @@ "main": "./lib/index.js", "module": "./lib-esm/index.js", "typings": "./lib-esm/index.d.ts", - "sideEffects": false, + "sideEffects": [ + "./src/Analytics.ts", + "./lib/Analytics.js", + "./lib-esm/Analytics.js", + "./dist/aws-amplify-analytics.js", + "./dist/aws-amplify-analytics.min.js" + ], "publishConfig": { "access": "public" }, @@ -91,4 +97,4 @@ "/src/setupTests.ts" ] } -} +} \ No newline at end of file diff --git a/packages/api-graphql/package.json b/packages/api-graphql/package.json index 7884a119e00..9ec64fe9ecf 100644 --- a/packages/api-graphql/package.json +++ b/packages/api-graphql/package.json @@ -8,7 +8,13 @@ "react-native": { "./lib/index": "./lib-esm/index.js" }, - "sideEffects": false, + "sideEffects": [ + "./src/GraphQLAPI.ts", + "./lib/GraphQLAPI.js", + "./lib-esm/GraphQLAPI.js", + "./dist/aws-amplify-api-graphql.js", + "./dist/aws-amplify-api-graphql.min.js" + ], "publishConfig": { "access": "public" }, @@ -88,4 +94,4 @@ "/node_modules/" ] } -} +} \ No newline at end of file diff --git a/packages/api-rest/package.json b/packages/api-rest/package.json index 3959463ce19..b02b53b6225 100644 --- a/packages/api-rest/package.json +++ b/packages/api-rest/package.json @@ -8,7 +8,13 @@ "react-native": { "./lib/index": "./lib-esm/index.js" }, - "sideEffects": false, + "sideEffects": [ + "./src/RestAPI.ts", + "./lib/RestAPI.js", + "./lib-esm/RestAPI.js", + "./dist/aws-amplify-api-rest.js", + "./dist/aws-amplify-api-rest.min.js" + ], "publishConfig": { "access": "public" }, @@ -79,4 +85,4 @@ "/node_modules/" ] } -} +} \ No newline at end of file diff --git a/packages/api/package.json b/packages/api/package.json index 0def79398d3..5d11c9838b7 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -8,7 +8,13 @@ "react-native": { "./lib/index": "./lib-esm/index.js" }, - "sideEffects": false, + "sideEffects": [ + "./src/API.ts", + "./lib/API.js", + "./lib-esm/API.js", + "./dist/aws-amplify-api.js", + "./dist/aws-amplify-api.min.js" + ], "publishConfig": { "access": "public" }, @@ -82,4 +88,4 @@ "/node_modules/" ] } -} +} \ No newline at end of file diff --git a/packages/auth/package.json b/packages/auth/package.json index a1dc2ec079f..9f278f1475c 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -8,7 +8,13 @@ "react-native": { "./lib/index": "./lib-esm/index.js" }, - "sideEffects": false, + "sideEffects": [ + "./src/Auth.ts", + "./lib/Auth.js", + "./lib-esm/Auth.js", + "./dist/aws-amplify-auth.js", + "./dist/aws-amplify-auth.min.js" + ], "publishConfig": { "access": "public" }, @@ -86,4 +92,4 @@ ], "testSequencer": "./testSequencer.js" } -} +} \ No newline at end of file diff --git a/packages/cache/package.json b/packages/cache/package.json index b10d94c1859..c873ab73670 100644 --- a/packages/cache/package.json +++ b/packages/cache/package.json @@ -8,7 +8,16 @@ "react-native": { "./lib/index": "./lib-esm/reactnative.js" }, - "sideEffects": false, + "sideEffects": [ + "./src/reactnative.ts", + "./src/index.ts", + "./lib/index.js", + "./lib/reactnative.js", + "./lib-esm/index.js", + "./lib-esm/reactnative.js", + "./dist/aws-amplify-cache.js", + "./dist/aws-amplify-cache.min.js" + ], "publishConfig": { "access": "public" }, @@ -82,4 +91,4 @@ "/node_modules/" ] } -} +} \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index bc28c711406..d4f186d8243 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -8,7 +8,16 @@ "publishConfig": { "access": "public" }, - "sideEffects": false, + "sideEffects": [ + "./src/I18n/index.ts", + "./src/Credentials.ts", + "./lib/I18n/index.js", + "./lib/Credentials.js", + "./lib-esm/I18n/index.js", + "./lib-esm/Credentials.js", + "./dist/aws-amplify-core.min.js", + "./dist/aws-amplify-core.js" + ], "scripts": { "test": "tslint 'src/**/*.ts' && jest -w 1 --coverage", "build-with-test": "npm test && npm run build", @@ -97,4 +106,4 @@ "/node_modules/" ] } -} +} \ No newline at end of file diff --git a/packages/datastore/package.json b/packages/datastore/package.json index f9d7249d595..04c22d26d49 100644 --- a/packages/datastore/package.json +++ b/packages/datastore/package.json @@ -11,7 +11,13 @@ "publishConfig": { "access": "public" }, - "sideEffects": false, + "sideEffects": [ + "./src/datastore/datastore.ts", + "./lib/datastore/datastore.js", + "./lib-esm/datastore/datastore.js", + "./dist/aws-amplify-datastore.min.js", + "./dist/aws-amplify-datastore.js" + ], "scripts": { "test": "npm run lint && jest -w 1 --coverage", "build-with-test": "npm test && npm run build", @@ -102,4 +108,4 @@ "/node_modules/" ] } -} +} \ No newline at end of file diff --git a/packages/interactions/package.json b/packages/interactions/package.json index 08a9eb1ed70..567e0739003 100644 --- a/packages/interactions/package.json +++ b/packages/interactions/package.json @@ -8,7 +8,13 @@ "react-native": { "./lib/index": "./lib-esm/index.js" }, - "sideEffects": false, + "sideEffects": [ + "./src/Interactions.ts", + "./lib/Interactions.js", + "./lib-esm/Interactions.js", + "./dist/aws-amplify-interactions.min.js", + "./dist/aws-amplify-interactions.js" + ], "publishConfig": { "access": "public" }, @@ -79,4 +85,4 @@ "/node_modules/" ] } -} +} \ No newline at end of file diff --git a/packages/predictions/package.json b/packages/predictions/package.json index c407de54d00..67a308e6485 100644 --- a/packages/predictions/package.json +++ b/packages/predictions/package.json @@ -8,7 +8,13 @@ "react-native": { "./lib/index": "./lib-esm/index.js" }, - "sideEffects": false, + "sideEffects": [ + "./src/Predictions.ts", + "./lib/Predictions.js", + "./lib-esm/Predictions.js", + "./dist/aws-amplify-predictions.min.js", + "./dist/aws-amplify-predictions.js" + ], "scripts": { "test": "jest -w 1 --passWithNoTests --coverage --maxWorkers 2", "build-with-test": "npm run clean && npm test && tsc && webpack -p", @@ -86,4 +92,4 @@ "/node_modules/" ] } -} +} \ No newline at end of file diff --git a/packages/pubsub/package.json b/packages/pubsub/package.json index 9028097bab3..42e1a1469bf 100644 --- a/packages/pubsub/package.json +++ b/packages/pubsub/package.json @@ -8,7 +8,13 @@ "react-native": { "./lib/index": "./lib-esm/index.js" }, - "sideEffects": false, + "sideEffects": [ + "./src/PubSub.ts", + "./lib/PubSub.js", + "./lib-esm/PubSub.js", + "./dist/aws-amplify-pubsub.min.js", + "./dist/aws-amplify-pubsub.js" + ], "publishConfig": { "access": "public" }, @@ -88,4 +94,4 @@ "/node_modules/" ] } -} +} \ No newline at end of file diff --git a/packages/storage/package.json b/packages/storage/package.json index 51996d7355b..e535ac3458b 100644 --- a/packages/storage/package.json +++ b/packages/storage/package.json @@ -8,7 +8,13 @@ "react-native": { "./lib/index": "./lib-esm/index.js" }, - "sideEffects": false, + "sideEffects": [ + "./src/index.ts", + "./lib/index.js", + "./lib-esm/index.js", + "./dist/aws-amplify-storage.min.js", + "./dist/aws-amplify-storage.js" + ], "publishConfig": { "access": "public" }, @@ -88,4 +94,4 @@ "devDependencies": { "@types/sinon": "^7.5.1" } -} +} \ No newline at end of file diff --git a/packages/xr/package.json b/packages/xr/package.json index 0cb5f748951..09a61a11d18 100644 --- a/packages/xr/package.json +++ b/packages/xr/package.json @@ -8,7 +8,13 @@ "react-native": { "./lib/index": "./lib-esm/index.js" }, - "sideEffects": false, + "sideEffects": [ + "./src/XR.ts", + "./lib/XR.js", + "./lib-esm/XR.js", + "./dist/aws-amplify-xr.min.js", + "./dist/aws-amplify-xr.js" + ], "publishConfig": { "access": "public" }, @@ -78,4 +84,4 @@ "/node_modules/" ] } -} +} \ No newline at end of file