Skip to content

Commit 31cd12b

Browse files
committed
updated configs
1 parent 59ce377 commit 31cd12b

File tree

7 files changed

+935
-6903
lines changed

7 files changed

+935
-6903
lines changed

package-lock.json

Lines changed: 872 additions & 768 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"packages/commons",
99
"packages/logger",
1010
"packages/metrics",
11-
"packages/tracing"
11+
"packages/tracing",
12+
"packages/parameters"
1213
],
1314
"scripts": {
1415
"init-environment": "husky install",
@@ -88,4 +89,4 @@
8889
"dependencies": {
8990
"hosted-git-info": "^5.0.0"
9091
}
91-
}
92+
}

packages/parameters/jest.config.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
module.exports = {
22
displayName: {
3-
name: 'AWS Lambda Powertools utility: PARAMETERS',
3+
name: 'AWS Lambda Powertools utility: TRACER',
44
color: 'cyan',
55
},
6+
'runner': 'groups',
67
'preset': 'ts-jest',
78
'transform': {
89
'^.+\\.ts?$': 'ts-jest',
@@ -23,6 +24,7 @@ module.exports = {
2324
'testEnvironment': 'node',
2425
'coveragePathIgnorePatterns': [
2526
'/node_modules/',
27+
'/types/',
2628
],
2729
'coverageThreshold': {
2830
'global': {
@@ -37,5 +39,7 @@ module.exports = {
3739
'text',
3840
'lcov'
3941
],
40-
'setupFiles': []
41-
};
42+
'setupFiles': [
43+
'<rootDir>/tests/helpers/populateEnvironmentVariables.ts'
44+
]
45+
};

packages/parameters/npm-shrinkwrap.json

Lines changed: 0 additions & 6103 deletions
This file was deleted.

packages/parameters/package.json

Lines changed: 17 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -8,34 +8,27 @@
88
},
99
"scripts": {
1010
"commit": "commit",
11-
"test": "jest --detectOpenHandles --coverage --verbose",
11+
"test": "npm run test:unit",
12+
"test:unit": "jest --group=unit --detectOpenHandles --coverage --verbose",
13+
"test:e2e:nodejs12x": "RUNTIME=nodejs12x jest --group=e2e",
14+
"test:e2e:nodejs14x": "RUNTIME=nodejs14x jest --group=e2e",
15+
"test:e2e": "jest --group=e2e",
1216
"watch": "jest --watch",
1317
"build": "tsc",
14-
"lint": "eslint \"./{src,tests}/**/*.ts\"",
15-
"format": "eslint --fix \"./{src,tests}/**/*.ts\"",
18+
"lint": "eslint --ext .ts --fix --no-error-on-unmatched-pattern src tests",
19+
"format": "eslint --fix --ext .ts --fix --no-error-on-unmatched-pattern src tests",
1620
"prepare": "npm run build",
1721
"prepublishOnly": "npm test && npm run lint",
1822
"preversion": "npm run lint",
1923
"version": "npm run format && git add -A src",
2024
"postversion": "git push && git push --tags",
21-
"example:dynamodb-provider": "ts-node examples/dynamodb-provider.ts"
25+
"package": "mkdir -p dist/ && npm pack && mv *.tgz dist/"
2226
},
23-
"homepage": "https://github.com/awslabs/aws-lambda-powertools-typescript/tree/master/packages/parameters#readme",
24-
"license": "MIT",
27+
"homepage": "https://github.com/awslabs/aws-lambda-powertools-typescript/tree/master/packages/tracer#readme",
28+
"license": "MIT-0",
2529
"main": "./lib/index.js",
2630
"types": "./lib/index.d.ts",
27-
"devDependencies": {
28-
"@types/aws-lambda": "^8.10.72",
29-
"@types/jest": "^26.0.19",
30-
"@types/node": "^16.0.0",
31-
"@typescript-eslint/eslint-plugin": "^4.11.1",
32-
"@typescript-eslint/parser": "^4.11.1",
33-
"eslint": "^7.16.0",
34-
"jest": "^27.0.4",
35-
"ts-jest": "^27.0.3",
36-
"ts-node": "^10.0.0",
37-
"typescript": "^4.1.3"
38-
},
31+
"devDependencies": {},
3932
"files": [
4033
"lib"
4134
],
@@ -47,10 +40,10 @@
4740
"url": "https://github.com/awslabs/aws-lambda-powertools-typescript/issues"
4841
},
4942
"dependencies": {
50-
"@aws-sdk/client-dynamodb": "^3.23.0",
51-
"@aws-sdk/client-secrets-manager": "^3.23.0",
52-
"@aws-sdk/client-ssm": "^3.23.0",
53-
"@aws-sdk/util-base64-node": "^3.23.0",
54-
"@aws-sdk/util-dynamodb": "^3.23.0"
43+
"@aws-sdk/client-dynamodb": "^3.87.0",
44+
"@aws-sdk/client-secrets-manager": "^3.87.0",
45+
"@aws-sdk/client-ssm": "^3.87.0",
46+
"@aws-sdk/util-base64-node": "^3.55.0",
47+
"@aws-sdk/util-dynamodb": "^3.87.0"
5548
}
56-
}
49+
}

packages/parameters/tsconfig.es.json

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"compilerOptions": {
3+
"experimentalDecorators": true,
4+
"noImplicitAny": true,
5+
"target": "ES2020",
6+
"module": "commonjs",
7+
"declaration": true,
8+
"declarationMap": true,
9+
"outDir": "lib",
10+
"removeComments": false,
11+
"strict": true,
12+
"inlineSourceMap": true,
13+
"moduleResolution": "node",
14+
"resolveJsonModule": true,
15+
"pretty": true,
16+
"baseUrl": "src/",
17+
"rootDirs": [ "src/" ]
18+
},
19+
"include": [ "src/**/*", "tests/**/*" ],
20+
"exclude": [ "./node_modules"],
21+
"watchOptions": {
22+
"watchFile": "useFsEvents",
23+
"watchDirectory": "useFsEvents",
24+
"fallbackPolling": "dynamicPriority"
25+
},
26+
"lib": [ "es2020" ],
27+
"types": [
28+
"jest",
29+
"node"
30+
]
31+
}

packages/parameters/tsconfig.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,18 @@
77
"declaration": true,
88
"declarationMap": true,
99
"outDir": "lib",
10+
"removeComments": false,
1011
"strict": true,
1112
"inlineSourceMap": true,
1213
"moduleResolution": "node",
1314
"resolveJsonModule": true,
1415
"pretty": true,
1516
"baseUrl": "src/",
16-
"rootDirs": [ "src/" ]
17+
"rootDirs": [ "src/" ],
18+
"esModuleInterop": true
1719
},
18-
"include": [ "src/**/*", "examples/**/*" ],
19-
"exclude": [ "./node_modules", "**/tests/*"],
20+
"include": [ "src/**/*" ],
21+
"exclude": [ "./node_modules"],
2022
"watchOptions": {
2123
"watchFile": "useFsEvents",
2224
"watchDirectory": "useFsEvents",

0 commit comments

Comments
 (0)