s
i
t
e
u
n
d
e
r
c
o
n
s
t
r
u
c
t
i
o
n
TASK NAME A PARAMETER "scripts": { "start": "creative web pages" } start(parameterFromCLI) { run('clean').then(_ => { run('copy_static') run('adplus_online', { MESSAGE: parameterFromCLI }) run('watch_static') // ... }) }, ENV. VARIABLE SCRIPT NAME echo $MESSAGE npm start package.json scripts/tasks.js scripts/tasks/say_something.sh command-line