、それは次のようになります可能性があります私のlibのユーザーは、NPMスクリプトに似たコマンド文字列を提供します。()
NPMスクリプトはので、私のlibに
scripts : {
'test': 'npm test'
}
package.jsonで、ユーザーが何かを提供可能性があるように見えるかもしれませんが、何かのように:
'watchProcess': {
'a' :{
script: 'foo bar baz',
include: [],
exclude: []
},
'b' :{
script: 'node rolo cholo',
include: [],
exclude: []
},
'c' :{
script: 'java biz bang',
include: [],
exclude: []
}
}
がそう私はに特別な何かをする必要がありますwatchProcess.a.script
/watchProcess.b.script
/watchProcess.c.script
文字列を解析しますか? または単に空白で分割してトークン化してから、child_process.spawnに入れます。