-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
28 lines (28 loc) · 1.19 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
{
"name": "samples-quiz",
"version": "0.0.1",
"private": true,
"devDependencies": {
"@types/aws-lambda": "*",
"@types/node": "*",
"browser-sync": "*",
"jsurl-cli": "*",
"serverless": "*",
"serverless-finch": "*",
"serverless-webpack": "*",
"ts-loader": "*",
"tslint": "*",
"typescript": "*",
"webpack": "*"
},
"scripts": {
"setup": "npm install && npm dedupe",
"validate": "npm run gitignore:validate",
"build": "tslint -p tsconfig.json && tsc -p tsconfig.json",
"test": "echo skip test",
"start": "browser-sync start --server ./website --files ./website/**/*",
"gitignore:generate": "jsurl https://www.gitignore.io/api/node > .gitignore && jsurl https://raw.githubusercontent.com/riotz-works/riotz-configs-project-gitignore/master/gitignore >> .gitignore",
"gitignore:validate": "npm run gitignore:generate && git add .gitignore && git diff --cached --exit-code --quiet || (echo Error: gitignore is not up to date && exit 1)",
"gitignore:push": "npm run gitignore:generate && git add .gitignore && git diff --cached --exit-code --quiet || (git commit -m \"🚫 Gitignore with automatically generated files\" && git push)"
}
}