-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
package.json
51 lines (51 loc) · 2.26 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
{
"name": "purpleteam-lambda",
"version": "4.0.0-alpha.3",
"description": "Lambda functions of purpleteam -- security regression testing SaaS",
"repository": "https://github.com/purpleteam-labs/purpleteam-lambda",
"author": "Kim Carter",
"license": "BSL",
"dependencies": {},
"scripts": {
"// eslint warning": "Make sure to add new Lambda function node_modules dirs to .eslintignore",
"lint": "eslint .",
"deps": "npm-check",
"update:deps": "npm-check -u",
"//": " --- Cloud Build - S2 Containers Down --- ",
"cloud:reinstall": "cd cloud/app-emissary-provisioner/ && rm -rf node_modules/ && npm install",
"mkCloudDistDir": "mkdir -p cloudDist",
"build:appEmissaryProvisionerPackage": "npm run mkCloudDistDir && cd cloud/app-emissary-provisioner/ && zip -r ../../cloudDist/app-emissary-provisioner.zip . -x out.txt",
"build:serverEmissaryProvisionerPackage": "npm run mkCloudDistDir ",
"build:tlsEmissaryProvisionerPackage": "npm run mkCloudDistDir ",
"build:emissaryProvisionerDeploymentPackages": "npm run build:appEmissaryProvisionerPackage && npm run build:serverEmissaryProvisionerPackage && npm run build:tlsEmissaryProvisionerPackage",
"build:s2DeprovisionerPackage": "npm run mkCloudDistDir && cd cloud/s2-deprovisioner/ && zip -r ../../cloudDist/s2-deprovisioner.zip . -x out.txt",
"build:emissaryDeprovisionerDeploymentPackage": "npm run build:s2DeprovisionerPackage",
"build:s2EcsServiceDeletion": "npm run mkCloudDistDir && cd cloud/s2-ecs-service-deletion/ && zip -r ../../cloudDist/s2-ecs-service-deletion.zip . -x out.txt",
"prepare": "husky install",
"test": ""
},
"pre-commit": [
"lint"
],
"devDependencies": {
"eslint": "^8.9.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-plugin-import": "^2.25.4",
"npm-check": "^5.9.2",
"husky": "^7.0.4"
},
"bugs": {
"url": "https://github.com/purpleteam-labs/purpleteam/issues"
},
"homepage": "https://purpleteam-labs.com",
"files": [
"template.yaml",
"cloud/app-emissary-provisioner/index.js",
"cloud/s2-deprovisioner/index.js",
"local/app-emissary-provisioner/index.js",
"local/s2-deprovisioner/index.js",
"local/selenium-standalone-provisioner/index.js",
"LEGALNOTICE.md",
"licenses"
]
}