-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.json
79 lines (79 loc) · 4.78 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
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
77
78
79
{
"name": "myorthoassist",
"version": "1.0.0",
"description": "This is a front-end templating engine used for MyOrthoAssist website.",
"author": "Baustein Strategic Design Group Inc. <[email protected]>",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/baudeveloper/myorthoassist"
},
"bugs": "https://github.com/baudeveloper/myorthoassist/issues",
"keywords": [
"npm",
"scripts",
"npm scripts",
"watch",
"minify",
"compress"
],
"scripts": {
"clean": "rimraf dist",
"gulp": "gulp",
"beautify": "gulp prettify",
"favicon-generate": "real-favicon generate faviconDescription.json faviconData.json dist/icons/",
"favicon-html": "real-favicon inject faviconData.json dist dist/*.html && npm run beautify",
"favicon-update": "real-favicon check-for-update --fail-on-update faviconData.json",
"favicon": "npm run favicon-generate && npm run favicon-html",
"copy": "mkdirp dist/vendor/js -p && mkdirp dist/vendor/css -p && npm run vendor_css && npm run vendor_js",
"vendor_css": "mkdirp dist/vendor/img && copyfiles -f bower_components/swipebox/src/img/*.* dist/vendor/img && copyfiles -f bower_components/bootstrap-select/dist/css/bootstrap-select.min.css bower_components/swipebox/src/css/swipebox.min.css bower_components/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.min.css dist/vendor/css",
"vendor_js": "copyfiles -f bower_components/html5shiv/dist/html5shiv.min.js app/js/respond.min.js app/js/modernizr.min.js bower_components/pushy/js/pushy.min.js bower_components/jquery/dist/jquery.min.js bower_components/bootstrap-sass/assets/javascripts/bootstrap.min.js bower_components/bootstrap-select/dist/js/bootstrap-select.min.js bower_components/moment/min/moment.min.js bower_components/eonasdan-bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js bower_components/swipebox/src/js/jquery.swipebox.min.js bower_components/typeahead.js/dist/bloodhound.min.js bower_components/typeahead.js/dist/typeahead.bundle.min.js bower_components/jquery.ns-autogrow/dist/jquery.ns-autogrow.min.js bower_components/cropit/dist/jquery.cropit.js dist/vendor/js",
"vendor_fonts": "copyfiles -f bower_components/font-awesome/fonts/**/*.* bower_components/bootstrap-sass/assets/fonts/bootstrap/**/*.* dist/fonts",
"scss": "node-sass --output-style expanded -o dist/css app/sass",
"lint-scss": "stylelint app/sass/**/*.scss --syntax scss || true",
"autoprefixer": "postcss --no-map -u autoprefixer -r dist/css/*",
"styles": "npm run lint-scss && npm run scss && npm run autoprefixer",
"lint": "eslint app/js/custom.js || true",
"uglify": "mkdirp dist/js -p && uglifyjs app/js/custom.js -m -o dist/js/custom.js && uglifyjs app/js/custom.js -m -c -o dist/js/custom.min.js",
"scripts": "npm run lint && npm run uglify",
"icons": "svgo -f app/images/icons -o dist/images/icons && svg-sprite-generate -d app/images/icons -o dist/images/sprite.svg",
"images": "imagemin --plugin=pngquant app/images/* -o dist/images && imagemin --plugin=pngquant app/images/illustrations/* -o dist/images/illustrations && npm run icons",
"fonts": "mkdirp dist/fonts -p && npm run vendor_fonts",
"html": "pug --pretty app/pug/pages -o dist",
"serve": "browser-sync start --server --serveStatic dist --files \"dist/css/*.css, dist/js/*.js, **/*.html, app/pug/**/.pug, dist/images/*.*, !node_modules\"",
"all": "npm run clean && npm run copy && npm run styles && npm run scripts && npm run images && npm run fonts && npm run html && npm run favicon && npm run gulp && npm run watch:all",
"watch:css": "onchange \"app/sass\" -- npm run styles",
"watch:js": "onchange \"app/js\" -- npm run scripts",
"watch:html": "onchange \"app/pug/_includes\" \"app/pug/_layouts\" \"app/pug/_partials\" \"app/pug/pages\" -- npm run html",
"watch:images": "onchange \"app/images\" -- npm run images",
"watch:fonts": "onchange \"dist/fonts\" -- npm run fonts",
"watch:all": "npm-run-all -p serve watch:css watch:js watch:html watch:images",
"postinstall": "bower install && npm run all"
},
"devDependencies": {
"autoprefixer": "^6.7.7",
"bower": "^1.7.9",
"browser-sync": "^2.13.0",
"cli-real-favicon": "0.0.6",
"copyfiles": "^1.2.0",
"eslint": "^3.18.0",
"gulp": "^3.9.1",
"gulp-google-webfonts": "0.0.14",
"gulp-jsbeautifier": "^2.1.0",
"gulp-robots": "^2.0.4",
"imagemin-cli": "^3.0.0",
"imagemin-pngquant": "^5.0.0",
"mkdirp": "^0.5.1",
"node-sass": "^4.5.1",
"npm-run-all": "^4.0.2",
"onchange": "^3.2.1",
"postcss-cli": "^3.0.0",
"pug": "^2.0.0-beta11",
"pug-cli": "^1.0.0-alpha6",
"rimraf": "^2.6.1",
"stylelint": "^7.9.0",
"svg-sprite-generator": "0.0.7",
"svgo": "^0.7.2",
"uglify-js": "^2.8.15"
}
}