Skip to content

Commit f27a380

Browse files
committed
Script improvements
1 parent aea33cd commit f27a380

3 files changed

Lines changed: 17 additions & 3 deletions

File tree

buildbrowser.sh

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/usr/bin/env bash
2+
original_line="const lib = require\('@aws-sdk\/lib-dynamodb'\)"
3+
safe_line="const lib = {};"
4+
filePath="./src/client.js"
5+
6+
replaceLine() {
7+
sed -i.bak "1 s/.*/$1/" $2
8+
}
9+
10+
replaceLine "$safe_line" "$filePath"
11+
npm run build:browser
12+
replaceLine "$original_line" "$filePath"
13+
rm ./src/client.js.bak

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
"coverage": "nyc npm test && nyc report --reporter=text-lcov | coveralls",
1111
"coverage-coveralls-local": "nyc npm test && nyc report --reporter=text-lcov | coveralls",
1212
"coverage-html-local": "nyc npm test && nyc report --reporter=html",
13-
"build:browser": "browserify playground/browser.js -o playground/bundle.js"
13+
"build:browser": "browserify playground/browser.js -o playground/bundle.js",
14+
"build": "sh buildbrowser.sh"
1415
},
1516
"repository": {
1617
"type": "git",

src/client.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
const lib = require('@aws-sdk/lib-dynamodb')
12
const { isFunction } = require('./validations');
23
const { ElectroError, ErrorCodes } = require('./errors');
3-
const lib = require('@aws-sdk/lib-dynamodb');
44

55
const DocumentClientVersions = {
66
v2: 'v2',
@@ -144,4 +144,4 @@ module.exports = {
144144
DocumentClientVersions,
145145
supportedClientVersions,
146146
DocumentClientV3Wrapper,
147-
};
147+
};

0 commit comments

Comments
 (0)