/
package.json
38 lines (38 loc) · 1.53 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
{
"name": "mithril-tutorial-ts",
"version": "1.1.0",
"description": "Mithril Tutorial (Typescript)",
"author": "spacejack",
"license": "MIT",
"scripts": {
"serve": "http-server -p 3000 public",
"compile-ts": "browserify --debug src/ts/main.ts -p [ tsify --project src/ts/tsconfig.json ] -o public/js/app.js",
"watch-ts": "watchify -v --debug src/ts/main.ts -p [ tsify --project src/ts/tsconfig.json ] -o public/js/app.js",
"build-ts": "browserify src/ts/main.ts -p [ tsify --project src/ts/tsconfig.json ] | uglifyjs -cm -o public/js/app.js",
"compile-scss": "node-sass src/scss/app.scss | postcss --use autoprefixer -o public/css/app.css",
"watch-scss": "npm run compile-scss && nodemon -w src/scss -e scss -x \"npm run compile-scss\"",
"build-scss": "node-sass src/scss/app.scss --output-style compressed | postcss --use autoprefixer -o public/css/app.css --no-map",
"compile": "npm-run-all compile-ts compile-scss",
"build": "npm-run-all build-ts build-scss",
"clean": "rm -f public/js/app.js public/css/app.css",
"start": "npm-run-all -p watch-ts watch-scss serve"
},
"dependencies": {
"mithril": "^1.1.6"
},
"devDependencies": {
"@types/mithril": "^1.1.12",
"autoprefixer": "^9.1.1",
"browserify": "^16.2.2",
"http-server": "^0.11.1",
"node-sass": "^4.9.3",
"nodemon": "^1.18.3",
"npm-run-all": "^4.1.3",
"postcss-cli": "^6.0.0",
"tsify": "^4.0.0",
"tslint": "^5.11.0",
"typescript": "^3.0.1",
"uglify-js": "^3.4.7",
"watchify": "^3.11.0"
}
}