Skip to content

Commit 3fd2552

Browse files
remove aws-sdk from dependencies
aws-sdk is automatically included in lambda context. Adding it is unnecessary, and increases the size of the service .zip file by 2 magnitudes.
1 parent 18187eb commit 3fd2552

File tree

10 files changed

+7
-10
lines changed

10 files changed

+7
-10
lines changed

aws-node-fetch-file-and-store-in-s3/handler.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict';
22

33
const fetch = require('node-fetch');
4-
const AWS = require('aws-sdk');
4+
const AWS = require('aws-sdk'); // eslint-disable-line import/no-extraneous-dependencies
55
AWS.config.setPromisesDependency(require('bluebird'));
66

77
const s3 = new AWS.S3();

aws-node-fetch-file-and-store-in-s3/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
"author": "Bozhao Yu",
66
"license": "MIT",
77
"dependencies": {
8-
"aws-sdk": "^2.7.9",
98
"bluebird": "^3.4.6",
109
"node-fetch": "^1.6.3"
1110
}

aws-node-rest-api-with-dynamodb/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
"author": "",
66
"license": "MIT",
77
"dependencies": {
8-
"aws-sdk": "^2.6.7",
98
"uuid": "^2.0.3"
109
}
1110
}

aws-node-rest-api-with-dynamodb/todos/create.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict';
22

33
const uuid = require('uuid');
4-
const AWS = require('aws-sdk');
4+
const AWS = require('aws-sdk'); // eslint-disable-line import/no-extraneous-dependencies
55

66
const dynamoDb = new AWS.DynamoDB.DocumentClient();
77

aws-node-rest-api-with-dynamodb/todos/delete.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
const AWS = require('aws-sdk');
3+
const AWS = require('aws-sdk'); // eslint-disable-line import/no-extraneous-dependencies
44

55
const dynamoDb = new AWS.DynamoDB.DocumentClient();
66

aws-node-rest-api-with-dynamodb/todos/get.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
const AWS = require('aws-sdk');
3+
const AWS = require('aws-sdk'); // eslint-disable-line import/no-extraneous-dependencies
44

55
const dynamoDb = new AWS.DynamoDB.DocumentClient();
66

aws-node-rest-api-with-dynamodb/todos/list.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
const AWS = require('aws-sdk');
3+
const AWS = require('aws-sdk'); // eslint-disable-line import/no-extraneous-dependencies
44

55
const dynamoDb = new AWS.DynamoDB.DocumentClient();
66
const params = {

aws-node-rest-api-with-dynamodb/todos/update.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
const AWS = require('aws-sdk');
3+
const AWS = require('aws-sdk'); // eslint-disable-line import/no-extraneous-dependencies
44

55
const dynamoDb = new AWS.DynamoDB.DocumentClient();
66

aws-node-text-analysis-via-sns-post-processing/addNote.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict';
22

3-
const AWS = require('aws-sdk');
3+
const AWS = require('aws-sdk'); // eslint-disable-line import/no-extraneous-dependencies
44
const config = require('./config.js');
55

66
const sns = new AWS.SNS();

aws-node-text-analysis-via-sns-post-processing/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
"author": "",
66
"license": "MIT",
77
"dependencies": {
8-
"aws-sdk": "^2.6.7",
98
"sentiment": "^2.1.0"
109
}
1110
}

0 commit comments

Comments
 (0)