Skip to content

Commit e33eb4a

Browse files
authored
chore: enable no-extraneous-dependencies lint rule and fix offenders (#719)
1 parent 348f87c commit e33eb4a

File tree

7 files changed

+24
-5
lines changed

7 files changed

+24
-5
lines changed

.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ module.exports = {
190190
'@typescript-eslint/interface-name-prefix': 'off',
191191
'no-throw-literal': 'off',
192192
'react/static-property-placement': 'off',
193-
'import/no-extraneous-dependencies': 'off',
193+
'import/no-extraneous-dependencies': ['error', {devDependencies: true}],
194194
'spaced-comment': 'off',
195195
'@typescript-eslint/no-array-constructor': 'off',
196196
'prefer-rest-params': 'off',

packages/amplify-codegen-e2e-core/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,14 @@
2222
"clean": "rimraf ./lib"
2323
},
2424
"dependencies": {
25+
"aws-sdk": "^2.1465.0",
2526
"chalk": "^3.0.0",
27+
"dotenv": "^8.6.0",
2628
"execa": "^4.1.0",
2729
"fs-extra": "^8.1.0",
30+
"glob": "^10.3.9",
2831
"ini": "^3.0.1",
32+
"jest-circus": "^27.5.1",
2933
"jest-environment-node": "^26.6.2",
3034
"lodash": "^4.17.19",
3135
"node-pty": "beta",

packages/amplify-codegen-e2e-tests/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"dependencies": {
2525
"@aws-amplify/amplify-codegen-e2e-core": "1.6.0",
2626
"@aws-amplify/graphql-schema-test-library": "^1.1.18",
27+
"amazon-cognito-identity-js": "^6.3.6",
2728
"aws-amplify": "^5.3.3",
2829
"aws-appsync": "^4.1.9",
2930
"aws-sdk": "^2.1413.0",
@@ -33,7 +34,9 @@
3334
"graphql-tag": "^2.10.1",
3435
"js-yaml": "^4.0.0",
3536
"lodash": "^4.17.19",
37+
"node-fetch": "^3.3.2",
3638
"uuid": "^3.4.0",
39+
"ws": "^8.14.2",
3740
"yargs": "^15.1.0"
3841
},
3942
"devDependencies": {

packages/amplify-codegen/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@
2323
"dependencies": {
2424
"@aws-amplify/graphql-generator": "0.1.2",
2525
"@aws-amplify/graphql-types-generator": "3.4.1",
26+
"@aws-amplify/graphql-docs-generator": "4.2.0",
2627
"@graphql-codegen/core": "2.6.6",
28+
"aws-sdk": "^2.1465.0",
2729
"chalk": "^3.0.0",
2830
"fs-extra": "^8.1.0",
2931
"glob-all": "^3.1.0",

packages/appsync-modelgen-plugin/package.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,21 +29,25 @@
2929
"@graphql-codegen/plugin-helpers": "^1.18.8",
3030
"@graphql-codegen/visitor-plugin-common": "^1.22.0",
3131
"@graphql-tools/utils": "^6.0.18",
32+
"ajv": "^6.10.0",
3233
"chalk": "^3.0.0",
3334
"change-case": "^4.1.1",
35+
"graphql-transformer-common": "^4.25.1",
3436
"lower-case-first": "^2.0.1",
3537
"pluralize": "^8.0.0",
3638
"strip-indent": "^3.0.0",
37-
"ts-dedent": "^1.1.0"
39+
"ts-dedent": "^1.1.0",
40+
"ts-json-schema-generator": "1.0.0"
3841
},
3942
"devDependencies": {
4043
"@graphql-codegen/testing": "^1.17.7",
4144
"@graphql-codegen/typescript": "^2.8.3",
45+
"@types/fs-extra": "^8.1.2",
4246
"@types/node": "^12.12.6",
4347
"@types/pluralize": "0.0.29",
48+
4449
"graphql": "^15.5.0",
45-
"java-ast": "^0.3.0",
46-
"ts-json-schema-generator": "1.0.0"
50+
"java-ast": "^0.3.0"
4751
},
4852
"peerDependencies": {
4953
"graphql": "^15.5.0"

packages/graphql-generator/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@
3131
"@graphql-tools/apollo-engine-loader": "^8.0.0",
3232
"graphql": "^15.5.0"
3333
},
34+
"devDependencies": {
35+
"@types/prettier": "^1.0.0"
36+
},
3437
"typescript": {
3538
"definition": "lib/index.d.ts"
3639
},

packages/graphql-types-generator/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,10 @@
3535
"extract-api": "ts-node ../../scripts/extract-api.ts"
3636
},
3737
"dependencies": {
38+
"@aws-amplify/api": "^5.4.5",
3839
"@babel/generator": "7.0.0-beta.4",
3940
"@babel/types": "7.0.0-beta.4",
41+
"aws-amplify": "^5.3.11",
4042
"babel-generator": "^6.26.1",
4143
"babel-types": "^6.26.0",
4244
"change-case": "^4.1.1",
@@ -60,7 +62,8 @@
6062
"@types/node": "^10.17.13",
6163
"@types/prettier": "^1.19.0",
6264
"@types/rimraf": "^3.0.0",
63-
"@types/yargs": "^15.0.1"
65+
"@types/yargs": "^15.0.1",
66+
"@types/zen-observable": "^0.8.4"
6467
},
6568
"publishConfig": {
6669
"access": "public"

0 commit comments

Comments
 (0)