|
40 | 40 | "url": "git+https://github.com/coreui/coreui-free-bootstrap-admin-template.git"
|
41 | 41 | },
|
42 | 42 | "scripts": {
|
43 |
| - "build": "npm-run-all build-clean --parallel css js copy --sequential build-vendors", |
| 43 | + "build": "npm run build-from-html", |
44 | 44 | "build-clean": "rimraf dist",
|
45 |
| - "build-copy": "copyfiles -a -e \"src/scss/**/*\" -e \"src/css/**/*\" -e \"src/js/**/*\" -u 1 \"src/**/*\" dist/", |
46 | 45 | "build-vendors": "node build/vendors.js",
|
| 46 | + "build-from-html": "npm-run-all build-clean --parallel css js copy --sequential build-vendors", |
| 47 | + "build-from-pug": "npm-run-all build-clean --parallel css js copy-assets pug-dist --sequential build-vendors", |
47 | 48 | "copy": "npm-run-all --parallel copy-*",
|
48 | 49 | "copy-assets": "copyfiles -a -u 1 \"src/assets/**/*\" dist/",
|
49 | 50 | "copy-views": "copyfiles -a -u 1 \"src/**/*.html\" dist/",
|
50 | 51 | "css": "npm-run-all --parallel css-compile* --sequential css-prefix css-minify*",
|
51 |
| - "css-compile": "node-sass --output-style expanded --source-map true --source-map-contents true --precision 8 src/scss/style.scss dist/css/style.css", |
| 52 | + "css-compile": "node-sass --quiet --output-style expanded --source-map true --source-map-contents true --precision 8 src/scss/style.scss dist/css/style.css", |
52 | 53 | "css-compile-vendors": "node build/vendors-sass.js",
|
53 | 54 | "css-lint": "stylelint --config build/.stylelintrc --syntax scss \"src/scss/**/*.scss\"",
|
54 | 55 | "css-minify": "cleancss --level 1 --source-map --source-map-inline-sources --output dist/css/style.min.css dist/css/style.css",
|
|
57 | 58 | "js-compile": "cross-env PLUGINS=true babel src/js/ --out-dir dist/js/ --source-maps",
|
58 | 59 | "js-lint": "eslint src/js/src",
|
59 | 60 | "js-minify": "foreach -g \"dist/js/**/*.js\" -x \"uglifyjs --compress typeofs=false --mangle --source-map \"content=src/js/#{name}.js.map,includeSources,url=#{name}.min.js.map\" --output dist/js/#{name}.min.js dist/js/#{name}.js\"",
|
60 |
| - "localhost": "browser-sync start --server \"./dist\" --serveStatic \"./\" --files \"./dist/**/*, !./dist/**/*.html, !./dist/vendors/**/*\"", |
| 61 | + "localhost": "browser-sync start --server \"./dist\" --serveStatic \"./\" --files \"./dist/\"", |
61 | 62 | "localhost-reload": "browser-sync reload",
|
62 | 63 | "pug": "npm-run-all --parallel pug-*",
|
63 |
| - "pug-dist": "node build/pug.js --src pug/ --dest dist/ --injectVendors false --injectSvg false", |
64 |
| - "pug-src": "node build/pug.js --src pug/ --dest src/ --injectSvg false", |
| 64 | + "pug-dist": "node build/pug.js --src pug/ --dest dist/", |
| 65 | + "pug-src": "node build/pug.js --src pug/ --dest src/", |
65 | 66 | "release-version": "node build/change-version.js",
|
66 |
| - "serve": "npm-run-all --sequential build localhost", |
67 |
| - "svg": "node build/svg.js", |
| 67 | + "serve": "npm-run-all --sequential build-clean css js copy --parallel localhost watch", |
| 68 | + "serve-dist": "serve dist", |
| 69 | + "serve-html": "npm-run-all --sequential build-clean css js copy --parallel localhost watch-assets watch-css watch-html watch-js", |
| 70 | + "serve-pug": "npm-run-all --sequential build-clean css js copy --parallel localhost watch-assets watch-css watch-pug watch-js", |
68 | 71 | "sync-assets": "sync-glob --watch 'src/assets/**/*' dist/assets",
|
69 |
| - "test-dist": "browser-sync start --server \"./dist\"", |
70 |
| - "watch": "npm run watch-html-source", |
71 |
| - "watch-pug-source": "npm-run-all --parallel watch-pug sync-assets watch-js watch-css", |
72 |
| - "watch-html-source": "npm-run-all --parallel sync-assets watch-views watch-js watch-css", |
| 72 | + "watch": "npm-run-all --parallel watch-*", |
| 73 | + "watch-assets": "nodemon --watch src/assets -x \"npm run sync-assets\"", |
73 | 74 | "watch-css": "nodemon -e scss -x \"npm run css\"",
|
74 |
| - "watch-js": "nodemon -e js -x \"npm run js\"", |
75 |
| - "watch-pug": "node build/watch-pug.js", |
76 |
| - "watch-views": "nodemon -e html -x \"npm-run-all --sequential copy-views build-vendors svg localhost-reload\"" |
| 75 | + "watch-html": "nodemon --watch src -e html -x \"npm run copy-views\"", |
| 76 | + "watch-js": "nodemon --watch src/js -x \"npm run js\"", |
| 77 | + "watch-pug": "nodemon --watch pug -e pug -x \"npm run pug-dist\"" |
77 | 78 | },
|
78 | 79 | "dependencies": {
|
79 | 80 | "@coreui/chartjs": "^2.0.0",
|
80 | 81 | "@coreui/coreui": "^3.2.0",
|
81 |
| - "@coreui/icons": "^1.0.1", |
| 82 | + "@coreui/icons": "^2.0.0-beta.3", |
82 | 83 | "@coreui/utils": "^1.2.4",
|
83 | 84 | "@popperjs/core": "^2.4.0",
|
84 | 85 | "chart.js": "^2.9.3",
|
|
0 commit comments