-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
76 lines (76 loc) · 3.44 KB
/
Copy pathpackage.json
File metadata and controls
76 lines (76 loc) · 3.44 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
{
"name": "aws-codepipeline-actions",
"version": "0.1.0",
"author": "Meir Gabay <unfor19@gmail.com>",
"license": "MIT",
"devDependencies": {
"@babel/core": "^7.7.2",
"@babel/preset-env": "^7.7.1",
"@babel/preset-typescript": "^7.7.2",
"@types/jest": "^24.0.23",
"@types/node": "^12.12.9",
"@typescript-eslint/eslint-plugin": "^2.8.0",
"@typescript-eslint/parser": "^2.8.0",
"babel-jest": "^24.9.0",
"copy-webpack-plugin": "^5.0.5",
"eslint": "^6.7.0",
"eslint-config-prettier": "^6.7.0",
"eslint-plugin-prettier": "^3.1.1",
"husky": ">=1",
"jest": "^24.9.0",
"libxmljs": "^0.19.7",
"lint-staged": ">=8",
"prettier": "^1.19.1",
"serverless": "^1.60.4",
"ts-jest": "^24.1.0",
"ts-loader": "^6.2.1",
"ts-node": "^8.5.2",
"typescript": "^3.7.2",
"webpack": "^4.41.2",
"webpack-cli": "^3.3.10"
},
"scripts": {
"runInDocker": "bash ./scripts/run_in_docker",
"installLayersDeps": "yarn install && bash ./scripts/install_layers_deps",
"installServicesDeps": "yarn install && bash ./scripts/install_services_deps",
"installAllDeps": "yarn installLayersDeps && yarn installServicesDeps",
"preinitialize": "bash ./scripts/preinitialize",
"docker:run": "yarn preinitialize && docker-compose run --rm serverless",
"docker:run:aws-vault": "export $(cat .env) && yarn preinitialize && aws-vault exec ${AWS_VAULT_PROFILE} -- docker-compose -f docker-compose.vault.yml run --rm serverless",
"initialize": "yarn runInDocker && bash ./scripts/initialize",
"build": "bash ./scripts/build_services",
"zip:build": "bash ./scripts/zipping_build",
"test": "export $(cat .env) && jest --detectOpenHandles",
"test:spec": "export $(cat .env) && jest --detectOpenHandles --testNamePattern spec",
"test:dev": "export $(cat .env) && jest --detectOpenHandles --testNamePattern dev",
"test:dist": "export $(cat .env) && jest --detectOpenHandles --testNamePattern dist",
"deploy:layers": "export $(cat .env) && bash ./scripts/deploy_layers",
"set:layerversion": "export $(cat .env) && bash ./scripts/set_layer_version",
"deploy:cpa": "export $(cat .env) && yarn set:layerversion && export $(cat .env) && sls deploy --verbose --stage=${STAGE} --appname=${APP_NAME} && bash ./scripts/set_apigw_endpoint && yarn deploy:cpa:msg",
"deploy:cpa:msg": "export $(cat .env) && bash ./scripts/msg_deploy_cpa",
"deploy:codebuild": "export $(cat .env) && bash ./scripts/packndeploy --service_name codebuild",
"deploy:codebuild:metadata": "export $(cat .env) && bash ./scripts/packndeploy --service_name codebuild-metadata",
"deploy:codepipeline": "export $(cat .env) && bash ./scripts/packndeploy --service_name codepipeline",
"deploy:all": "yarn deploy:layers && yarn deploy:cpa && yarn deploy:codebuild && yarn deploy:codepipeline && yarn deploy:cpa:msg",
"destroy:aws_resources": "bash ./scripts/destroy_aws_resources",
"destroy:cpa": "export $(cat .env) && sls remove --verbose --stage=${STAGE} --appname=${APP_NAME}",
"destroy:layers": "bash ./scripts/destroy_layers",
"destroy:all": "yarn destroy:cpa && yarn destroy:layers && yarn destroy:aws_resources",
"cleanup": "yarn runInDocker && bash ./scripts/cleanup_buckets"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*.js": [
"eslint --fix",
"git add"
],
"*.ts": [
"eslint --fix",
"git add"
]
}
}