Skip to content

Commit af76e40

Browse files
Extracted scripts to separate files and made sure that the executable is always note for windows
1 parent fb036f4 commit af76e40

File tree

4 files changed

+21
-10
lines changed

4 files changed

+21
-10
lines changed

package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@
44
"description": "nodeschool.io webpage",
55
"main": "index.js",
66
"scripts": {
7-
"build": "npm run build-chapters -- $P; npm run build-dependencies; npm run build-copy -- $P; npm run build-html -- $P",
8-
"build-copy": "./scripts/build-copy.js $$",
9-
"build-html": "./scripts/build-html.js $$",
10-
"build-chapters": "./scripts/build-chapters.js $$",
11-
"build-dependencies": "mkdir -p .build/js; browserify -r xhr -r mustache > .build/js/dependencies.js",
12-
"generate-language": "./scripts/generate-lang.js",
13-
"generate-untranslated-lang": "./scripts/generate-untranslated-lang.js",
14-
"validate-html": "./scripts/validate-html.js",
15-
"start": "mkdir -p .build; env WATCH=true P=$$ npm run build && live-server .build",
16-
"deploy": "sh ./scripts/deploy.sh"
7+
"build": "bash ./scripts/build.sh $$",
8+
"build-copy": "node ./scripts/build-copy.js $$",
9+
"build-html": "node ./scripts/build-html.js $$",
10+
"build-chapters": "node ./scripts/build-chapters.js $$",
11+
"build-dependencies": "bash ./scripts/build-dependencies.sh $$",
12+
"generate-language": "node ./scripts/generate-lang.js",
13+
"generate-untranslated-lang": "node ./scripts/generate-untranslated-lang.js",
14+
"validate-html": "node ./scripts/validate-html.js",
15+
"start": "bash ./scripts/start.sh",
16+
"deploy": "bash ./scripts/deploy.sh"
1717
},
1818
"repository": {
1919
"type": "git",

scripts/build-dependencies.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
mkdir -p .build/js
3+
browserify -r xhr -r mustache > .build/js/dependencies.js

scripts/build.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/bin/bash
2+
npm run build-chapters -- $@
3+
npm run build-dependencies
4+
npm run build-copy -- $@
5+
npm run build-html -- $@

scripts/start.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/bin/bash
2+
mkdir -p .build
3+
env WATCH=true P=$$ npm run build && live-server .build

0 commit comments

Comments
 (0)