0.9.24 • Published 2 years ago
just-build v0.9.24
just-build
How this tool works and why I wrote it
Quick Reference
install
npm install just-build --save-dev
Using --save-dev
because you typically configure npm run build
to call upon it, which works perfectly well will locally installed binaries.
package.json
{
"scripts": {
"build": "just-build",
"watch": "just-build --watch"
},
"just-build": {
"default": [
"just-build src test" // builds src and test (in parallell)
],
"src": [
"cd src",
"tsc [--watch 'Compilation complete.']",
"rollup -c", // executed on each code change
"eslint src" // executed after rollup (if rollup succeeds)
],
"test": [
"cd test",
"tsc [--watch 'Compilation complete.']",
"rollup -c"
],
"production": [
"NODE_ENV='production'",
"just-build"
]
}
}
Build
node_modules/.bin/just-build
or:
npm run build
watch
node_modules/.bin/just-build --watch
or:
npm run watch
Build Specific Task
node_modules/.bin/just-build production
or:
npm run build production
Watch Specific Task
node_modules/.bin/just-build production --watch
or:
npm run watch production
Parallell Build
node_modules/.bin/just-build src test
or:
npm run build src test
Parallell Watch
node_modules/.bin/just-build src test --watch
or:
npm run watch src test
Limitations
This tool executes each configured command string using child_process.spawn() with shell:true
. You can't do all things you could do in bash. For example:
- echo "hello world" > out.txt
- echo "hello world" | grep "hello"
- echo '$(node -p 1)'
Special Commands
(not launched by child_process.spawn())
0.9.23
2 years ago
0.9.24
2 years ago
0.9.21
2 years ago
0.9.22
2 years ago
0.9.20-debug.1
3 years ago
0.9.20-debug.2
3 years ago
0.9.20-debug.3
3 years ago
0.9.20
3 years ago
0.9.19
4 years ago
0.9.18
4 years ago
0.9.17-alpha.1
7 years ago
0.9.16
7 years ago
0.9.15
7 years ago
0.9.14
7 years ago
0.9.13
7 years ago
0.9.12
7 years ago
0.9.11
7 years ago
0.9.10
7 years ago
0.9.9
7 years ago
0.9.8
7 years ago
0.9.7
7 years ago
0.9.6
7 years ago
0.9.5
7 years ago
0.9.4
7 years ago
0.9.3
7 years ago
0.9.2
7 years ago
0.9.1
7 years ago
0.9.0
7 years ago
0.0.3
7 years ago
0.0.2
7 years ago
0.0.1
7 years ago