-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
38 lines (38 loc) · 1.4 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
{
"version": "1.0.0",
"name": "gmf-navigator",
"private": true,
"scripts": {
"min-sass": "node-sass --output-style compressed scss/gmf-navigator.scss > dist/css/gmf-navigator.min.css",
"build-sass": "node-sass --output-style expanded --include-path scss scss/gmf-navigator.scss dist/css/gmf-navigator.css && npm run min-sass",
"glue": "concat -o dist/js/gmf-navigator.js gmf-injector.min.js ts/dist/js/gmf-navigator.js && concat -o dist/js/gmf-navigator.min.js gmf-injector.min.js ts/dist/js/gmf-navigator.js",
"compile": "tsc && uglifyjs ts/dist/js/gmf-navigator.js -o ts/dist/js/gmf-navigator.min.js -m",
"minimize": "uglifyjs dist/js/gmf-navigator.js -o dist/js/gmf-navigator.min.js -m",
"build-ts": "npm run compile && npm run glue && npm run minimize",
"build": "npm run build-sass && npm run build-ts",
"sass-lint": "sass-lint -v -q",
"ts-lint": "tslint -p tsconfig.json -e 'ts/src/**/*.d.ts' ts/src/**/*.ts",
"run-unit-tests": "jest --coverage --colors"
},
"dependencies": {
"reflect-metadata": "0.1.12"
},
"devDependencies": {
"typescript": "3.2.2",
"tslint": "5.12.1",
"node-sass": "4.10.0",
"sass-lint": "1.12.1",
"sass-true": "4.0.0",
"jest": "23.6.0",
"glob": "7.1.3",
"uglify-js": "3.4.9",
"@types/jquery": "3.3.9",
"concat": "1.0.3"
},
"-vs-binding": {
"AfterBuild": [
"install",
"build"
]
}
}