-
Notifications
You must be signed in to change notification settings - Fork 25
Expand file tree
/
Copy pathpackage.json
More file actions
86 lines (86 loc) · 3.55 KB
/
Copy pathpackage.json
File metadata and controls
86 lines (86 loc) · 3.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
{
"name": "@aws/durable-execution-sdk-js-examples",
"version": "0.1.0",
"license": "Apache-2.0",
"repository": "ssh:github.com/aws/aws-durable-execution-sdk-js/tree/main/packages/aws-durable-execution-sdk-js-examples",
"homepage": "https://github.com/aws/aws-durable-execution-sdk-js/tree/main/packages/aws-durable-execution-sdk-js-examples",
"engines": {
"node": ">=22"
},
"files": [
"dist"
],
"exports": {
"./*": {
"require": "./dist/examples/*",
"types": "./dist/examples/*"
},
"./catalog": {
"types": "./dist/utils/examples-catalog.d.ts",
"require": "./dist/examples-catalog.js",
"import": "./dist/examples-catalog.js"
}
},
"scripts": {
"clean": "rm -rf build/ build coverage node_modules/ dist/ *.zip .tsbuildinfo .rollup.cache",
"release": "npm run build && mkdir -p build/aws-durable-execution-sdk-js-examples && npm run copy-files",
"prebuild": "rm -rf build/aws-durable-execution-sdk-js-examples",
"postbuild": "npm run generate-sam-template",
"package": "node scripts/package.js",
"generate-examples": "tsx ./scripts/generate-examples.ts",
"build": "npm run generate-examples && rollup --config rollup.config.mjs --silent && tsc --noEmit",
"deploy": "tsx scripts/deploy-lambda.ts",
"prerelease": "npm run generate-sam-template",
"copy-files": "npm run copy-lambda && npm run copy-examples && npm run copy-source && npm run copy-catalog",
"copy-lambda": "cp -r configuration/aws_lambda build",
"copy-examples": "cp -r dist/examples/*.js dist/examples/*.js.map build/aws-durable-execution-sdk-js-examples",
"copy-source": "mkdir -p build/source && cp -r src/examples/*.ts build/source/",
"copy-catalog": "cp examples-catalog.json build/aws-durable-execution-sdk-js-examples/",
"generate-sam-template": "tsx scripts/generate-sam-template.ts",
"test": "jest && vitest run",
"test:integration": "NODE_ENV=integration jest --config jest.config.integration.js",
"pretest-with-sdk-coverage": "node scripts/copy-sdk-source.js",
"test-with-sdk-coverage": "jest --config jest.config.sdk-coverage.js --collectCoverage",
"coverage-to-csv": "node scripts/coverage-to-csv.js",
"prettier": "prettier --write './src/**/*.*' && prettier --write './test/**/*.*'"
},
"dependencies": {
"@aws-lambda-powertools/logger": "^2.29.0",
"@aws-sdk/client-dynamodb": "^3.1014.0",
"@aws-sdk/client-lambda": "^3.1014.0",
"@aws/durable-execution-sdk-js": "*",
"@aws/durable-execution-sdk-js-otel": "*",
"@aws/durable-execution-sdk-js-testing": "*",
"@opentelemetry/api": "^1.0.0",
"@opentelemetry/instrumentation": "^0.219.0",
"@opentelemetry/instrumentation-aws-sdk": "^0.74.0",
"@opentelemetry/sdk-trace-node": "^2.6.1"
},
"devDependencies": {
"@aws-sdk/client-cloudwatch-logs": "^3.948.0",
"@aws-sdk/client-xray": "^3.948.0",
"@aws/durable-execution-sdk-js-eslint-plugin": "*",
"@eslint/js": "^9.23.0",
"@rollup/plugin-commonjs": "^28.0.9",
"@rollup/plugin-node-resolve": "^16.0.2",
"@tsconfig/node22": "^22.0.1",
"@types/argparse": "^2.0.17",
"@types/aws-lambda": "^8.10.145",
"@types/jest": "^29.5.14",
"@types/js-yaml": "^4.0.9",
"@types/node": "^22.13.5",
"argparse": "^2.0.1",
"dotenv": "^17.2.3",
"eslint": "^9.23.0",
"jest": "^30.2.0",
"js-yaml": "^4.2.0",
"prettier": "^3.5.2",
"ts-jest": "^29.2.6",
"ts-node": "^10.9.2",
"tsx": "^4.20.6",
"typescript": "^5.8.2",
"typescript-eslint": "^8.29.0",
"vitest": "^4.0.15"
},
"private": true
}