-
Notifications
You must be signed in to change notification settings - Fork 15
/
package.json
85 lines (85 loc) · 2.78 KB
/
package.json
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
{
"name": "@amazon-web-services-cloudformation/cloudformation-cli-typescript-lib",
"version": "1.0.6",
"description": "The CloudFormation Resource Provider Development Kit (RPDK) allows you to author your own resource providers that can be used by CloudFormation. This plugin library helps to provide runtime bindings for the execution of your providers by CloudFormation.",
"private": false,
"main": "dist/index.js",
"directories": {
"test": "tests"
},
"files": [
"dist"
],
"publishConfig": {
"access": "public"
},
"scripts": {
"build": "npx tsc",
"prepack": "npm run build",
"lint": "npx eslint --ext .ts,.js .",
"lint:fix": "npx eslint --fix --ext .ts,.js .",
"test": "npx jest",
"test:debug": "npx --node-arg=--inspect jest --runInBand"
},
"engines": {
"node": ">=20.0.0",
"npm": ">=6.9.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/aws-cloudformation/cloudformation-cli-typescript-plugin.git"
},
"author": "Amazon Web Services",
"license": "Apache License 2.0",
"bugs": {
"url": "https://github.com/aws-cloudformation/cloudformation-cli-typescript-plugin/issues"
},
"homepage": "https://github.com/aws-cloudformation/cloudformation-cli-typescript-plugin#readme",
"dependencies": {
"@org-formation/tombok": "^0.0.1",
"autobind-decorator": "^2.4.0",
"class-transformer": "^0.5.1",
"reflect-metadata": "^0.2.2",
"string.prototype.replaceall": "^1.0.3",
"uuid": "^7.0.2"
},
"devDependencies": {
"@tsconfig/node20": "^20.1.0",
"@types/jest": "^29.5.0",
"@types/node": "^20.12.0",
"@types/uuid": "^9.0.0",
"@typescript-eslint/eslint-plugin": "^6.0.0",
"@typescript-eslint/parser": "^6.0.0",
"aws-sdk": "~2.814.0",
"eslint": "~8.21.0",
"eslint-config-prettier": "^9.1.0",
"eslint-import-resolver-node": "^0.3.3",
"eslint-import-resolver-typescript": "^3.6.0",
"eslint-plugin-import": "^2.29.0",
"eslint-plugin-prefer-arrow": "^1.2.2",
"eslint-plugin-prettier": "^5.1.0",
"jest": "^29.7.0",
"jest-circus": "^29.7.0",
"prettier": "^3.1.0",
"ts-jest": "^29.1.2",
"ts-node": "^10.9.2",
"typescript": "~5.3.0",
"worker-pool-aws-sdk": "^0.1.0"
},
"peerDependencies": {
"aws-sdk": "^2.712.0"
},
"peerDependenciesMeta": {
"aws-sdk": {
"optional": true
}
},
"prettier": {
"parser": "typescript",
"singleQuote": true,
"tabWidth": 4,
"printWidth": 88,
"trailingComma": "es5",
"endOfLine": "lf"
}
}