From 9edb3911ce50edff58700c21809bc6e21f37d87a Mon Sep 17 00:00:00 2001 From: Joshua Seigler Date: Tue, 1 Nov 2016 00:29:18 -0400 Subject: [PATCH] fix: replace "cp -R -f " with cross-platform "ncp" package --- package.json | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 6588c33..dd85d49 100644 --- a/package.json +++ b/package.json @@ -14,22 +14,23 @@ "clean": "npm run clean:dist", "copy": "npm run copy:all", "copy:all": "npm run copy:dist", - "copy:dist": "mkdir -p _site/dist/ && cp -R -f dist/ _site/dist/", - "copy:js": "mkdir -p _site/dist/js/ && cp -R -f dist/js/ _site/dist/js/", - "copy:css": "mkdir -p _site/dist/css/ && cp -R -f dist/css/ _site/dist/css/", + "copy:dist": "mkdir -p _site/dist/ && ncp dist/ _site/dist/", + "copy:js": "mkdir -p _site/dist/js/ && ncp dist/js/ _site/dist/js/", + "copy:css": "mkdir -p _site/dist/css/ && ncp dist/css/ _site/dist/css/", "prefix": "postcss --use autoprefixer -b 'last 3 versions' --output dist/css/main.min.css dist/css/main.min.css", "sass:dist": "node-sass --output-style compressed --source-map true src/scss/main.scss dist/css/main.min.css", "sass": "npm run sass:dist", - "font": "mkdir -p dist/fonts && cp -R -f src/fonts/ dist/fonts/", + "font": "mkdir -p dist/fonts && ncp src/fonts/ dist/fonts/", "imagemin": "imagemin src/images/* _site/dist/images/ -p", "build:jekyll": "jekyll build --config _config.yml", + "build:jekyll:incremental": "jekyll build --config _config.yml --incremental", "build:js": "npm run eslint && npm run uglify", "build:css": "npm run sass && npm run prefix", "build:font": "npm run font", "build:images": "npm run imagemin", "reload": "browser-sync reload", "build": "run-s clean build:js build:css build:font build:jekyll copy", - "watch:jekyll": "onchange 'index.html' '*/*.html' '_*/**/*.yml' '_includes/**/*.html' '_layouts/**/*.html' '_posts/*' -e '_site/*' -d 500 -- run-s build:jekyll copy reload", + "watch:jekyll": "onchange 'index.html' '*/*.html' '_*/**/*.yml' '_includes/**/*.html' '_layouts/**/*.html' '_posts/*' -e '_site/*' -d 500 -- run-s build:jekyll:incremental copy reload", "watch:css": "onchange 'src/scss/**/*' -d 500 -- run-s sass prefix copy:css", "watch:js": "onchange 'src/js/*' -d 500 -- run-s uglify:dev copy:js reload", "watch": "run-p serve watch:jekyll watch:css watch:js", @@ -44,6 +45,7 @@ "browser-sync": "2.16.0", "eslint": "3.5.0", "image-min": "0.3.2", + "ncp": "^2.0.0", "node-sass": "3.10.0", "npm-run-all": "3.1.0", "onchange": "3.0.2",