package.json
"scripts": {
"build": "sm.hoist.visualcomponents sm.hoist.VisualComponents.json --build",
"build-show": "sm.hoist.visualcomponents sm.hoist.VisualComponents.json --spin"
},
"dependencies": {
"sm.hoist.visualcomponents": "0.1.x"
}
}
sm.hoist.VisualComponents.json
{
"config": {
"sm.hoist.visualcomponents/0": {
"viewer": {
"port": 8082
},
"source": {
"server": {
"cwd": "{{__DIRNAME__}}",
"runInterpreter": "node",
"run": "{{__DIRNAME__}}/node_modules/.bin/gulp",
"host": "localhost:8083",
"wait": "2",
"env": {
"PORT": 8083
}
}
},
"pages": {
"Home": {
"source": "/"
}
},
"target": {
"path": "{{__DIRNAME__}}/.sm.hoisted"
}
}
}
}
npm run-script build
npm run-script build-how
export DEBUG=1
export VERBOSE=1
pm2 logs --lines 500 | grep 'sm.hoist'