├── .gitignore ├── .travis.yml ├── AUTHORS ├── LICENSE ├── Makefile ├── README.md ├── demo ├── graceful_exit │ ├── app.js │ ├── dispatch.js │ └── worker.js ├── master.js └── worker │ ├── daemon.js │ ├── exception.js │ ├── http.js │ └── serial.js ├── index.js ├── lib ├── child.js ├── common.js ├── master.js ├── os.js └── worker.js ├── package.json └── test ├── child.test.js ├── common.test.js ├── master.test.js ├── mock.js ├── os.test.js └── worker.test.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/README.md -------------------------------------------------------------------------------- /demo/graceful_exit/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/demo/graceful_exit/app.js -------------------------------------------------------------------------------- /demo/graceful_exit/dispatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/demo/graceful_exit/dispatch.js -------------------------------------------------------------------------------- /demo/graceful_exit/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/demo/graceful_exit/worker.js -------------------------------------------------------------------------------- /demo/master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/demo/master.js -------------------------------------------------------------------------------- /demo/worker/daemon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/demo/worker/daemon.js -------------------------------------------------------------------------------- /demo/worker/exception.js: -------------------------------------------------------------------------------- 1 | setTimeout(function () { 2 | throw new Error('test'); 3 | }, 1000); 4 | -------------------------------------------------------------------------------- /demo/worker/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/demo/worker/http.js -------------------------------------------------------------------------------- /demo/worker/serial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/demo/worker/serial.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/index.js -------------------------------------------------------------------------------- /lib/child.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/lib/child.js -------------------------------------------------------------------------------- /lib/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/lib/common.js -------------------------------------------------------------------------------- /lib/master.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/lib/master.js -------------------------------------------------------------------------------- /lib/os.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/lib/os.js -------------------------------------------------------------------------------- /lib/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/lib/worker.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/package.json -------------------------------------------------------------------------------- /test/child.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/test/child.test.js -------------------------------------------------------------------------------- /test/common.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/test/common.test.js -------------------------------------------------------------------------------- /test/master.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/test/master.test.js -------------------------------------------------------------------------------- /test/mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/test/mock.js -------------------------------------------------------------------------------- /test/os.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/test/os.test.js -------------------------------------------------------------------------------- /test/worker.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleafs/pm/HEAD/test/worker.test.js --------------------------------------------------------------------------------