-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
26 lines (26 loc) · 1 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
{
"name": "cabin-script",
"version": "0.5.9",
"description": "Client script for cabin analytics",
"main": "hello.js",
"scripts": {
"dev": "nodemon server.js",
"start": "node server",
"min": "terser hello.js --compress --comments /^!/ --mangle --ie8 --safari10 --ecma 5 --toplevel --warn --output dist/hello.js",
"size": "echo 'Bytes:' && gzip -c dist/hello.js | wc -c",
"deploy": "aws s3 sync ./dist s3://scripts.withcabin.com --delete && yarn invalidate",
"deploy-gcp": "gsutil cp -z js ./dist/hello.js gs://cabin-script/hello.js",
"invalidate-gcp": "gcloud compute url-maps invalidate-cdn-cache cabin-static-loadbalancer --path '/hello.js'",
"invalidate": "aws lambda invoke --function-name cabin-invalidateScript --region=eu-west-1 output"
},
"repository": "https://github.com/Normally/cabin-script",
"author": "Nic Mulvaney",
"license": "MIT",
"devDependencies": {
"express": "^4.17.1",
"terser": "^4.4.2"
},
"dependencies": {
"nodemon": "^2.0.4"
}
}