Skip to content

Commit

Permalink
Created npm script build
Browse files Browse the repository at this point in the history
  • Loading branch information
lfkeitel committed Dec 13, 2017
1 parent bbc9b7c commit 824c906
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
3 changes: 1 addition & 2 deletions dev-tools.sh
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,7 @@ buildDandelion()
npm install

echo "Running Build"
npm run build:css
npm run build:js
npm run build

echo "Removing dev directories"
DEV_ITEMS=(
Expand Down
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@
"uglify-js": "^3.2.2"
},
"scripts": {
"build": "npm run build:js && npm run build:css",
"build:js": "npm run build:tsc && npm run build:uglify",
"build:tsc": "mkdir -p public/build/js && tsc --outDir public/build/js --sourceMap public/source/ts/*.ts public/source/ts/*.ts public/source/dts/*.ts",
"build:uglify": "for file in public/build/js/*.js; do uglifyjs -m -o public/dist/js/$(basename $file .js).min.js $file; done",
"build:uglify": "mkdir -p public/dist/js && for file in public/build/js/*.js; do uglifyjs -m -o public/dist/js/$(basename $file .js).min.js $file; done",
"build:css": "npm run build:modern && npm run build:legacy",
"build:modern": "for file in public/source/themes/modern/*.less; do lessc --clean-css $file public/dist/assets/themes/modern/$(basename $file .less).css; done",
"build:legacy": "for file in public/source/themes/legacy/*.less; do lessc --clean-css $file public/dist/assets/themes/legacy/$(basename $file .less).css; done"
Expand Down

0 comments on commit 824c906

Please sign in to comment.