{"_id":"type-task","_rev":"49-e7bca82984a5d8fdb8e51b17ece3d9ec","name":"type-task","dist-tags":{"latest":"0.5.5"},"versions":{"0.1.0-beta":{"name":"type-task","version":"0.1.0-beta","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","typings":"./lib/index.d.ts","scripts":{"ts-node":"ts-node","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"dependencies":{"@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","time-stamp":"^2.0.0","tsioc":"^1.3.18","vinyl-fs":"^3.0.2"},"devDependencies":{"@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^3.1.7","gulp-uglify":"^2.0.0","through2":"^2.0.1","ts-node":"^3.3.0","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","typescript-class-annotations":"^0.1.0","zone.js":"^0.8.12"},"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"df415c96c78067e74941a56f0212079d06cca13f","_id":"type-task@0.1.0-beta","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-IzsvW+B2NzvtGGfQIsbowFuMDrnPLoa/xlYm056qSkBCUSToKqRMoYaZDDdQiH6QGu+RhG15TTi/AetlpuRO+w==","shasum":"f8b3eb7ee2047c6f8720e31d9fb100bedfe95572","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.1.0-beta.tgz","fileCount":138,"unpackedSize":167882,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXrb9QY/tDyfhh5wb+XJFurVfrUG/L5/UiK3uROSU9AQIgLgz+dIGbqh7std6kTNirNsD9hRSkPxXuo0HDtogPa6A="}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.1.0-beta_1520262124537_0.13352902461321925"},"_hasShrinkwrap":false},"0.1.0-beta4":{"name":"type-task","version":"0.1.0-beta4","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"engines":{"node":">= 8.9"},"typings":"./lib/index.d.ts","scripts":{"ts-node":"ts-node","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"dependencies":{"@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","time-stamp":"^2.0.0","tsioc":"^1.4.0","vinyl-fs":"^3.0.2"},"devDependencies":{"@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^3.1.7","gulp-uglify":"^2.0.0","through2":"^2.0.1","ts-node":"^3.3.0","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","typescript-class-annotations":"^0.1.0","zone.js":"^0.8.12"},"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"6388d8ffe881db4e9f4a11cec710e860eb3984d4","_id":"type-task@0.1.0-beta4","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-Y3cNxr27hwJugtRNrIR94BOmEtKjpqPEPg00q/7Niu2Ul0nTH1UPYh5XyC8BUYmmb+1IcKvw1swyTlJ9xhKoxg==","shasum":"857791dd394c0521213cd342d9a6ab4b6189331d","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.1.0-beta4.tgz","fileCount":144,"unpackedSize":176759,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO4FgYCyu+Xve+6MCLJkd0So/vsq4GGDW+I648mpOsMgIhAKZ8mDTuVvN3JM2hmtlCH7QFbNqfU18b+7nbnbfmcCBw"}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.1.0-beta4_1520331453497_0.9086555444033804"},"_hasShrinkwrap":false},"0.1.0-beta5":{"name":"type-task","version":"0.1.0-beta5","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"engines":{"node":">= 8.9"},"typings":"./lib/index.d.ts","scripts":{"ts-node":"ts-node","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"dependencies":{"@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","time-stamp":"^2.0.0","tsioc":"^1.4.1","vinyl-fs":"^3.0.2"},"devDependencies":{"@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","typescript-class-annotations":"^0.1.0","zone.js":"^0.8.12"},"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"dd7447d69b50552a25e292d32deb5bf3b93b81f3","_id":"type-task@0.1.0-beta5","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-xPnQgFZ1Z9NKBbSzkQKcp2tVanFvDi/tdnoaz+9S2iykzmYiMxrCo275tz26Fr9ynausxcPzM+CBhSLGoQEcnA==","shasum":"9abf0d33e542cc110e7a58b547ff79041e149072","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.1.0-beta5.tgz","fileCount":144,"unpackedSize":184995,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqUhZkM4ZdWnwCkE/C84FFW2JBhyzcoLhjbrGAinu3EAiA6ARmbSzW0dKz6d3kQp32Lt9KlfiHgoiNceu3VLefzPw=="}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.1.0-beta5_1520352662389_0.10501760846264885"},"_hasShrinkwrap":false},"0.1.0-beta6":{"name":"type-task","version":"0.1.0-beta6","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"engines":{"node":">= 8.9"},"typings":"./lib/index.d.ts","scripts":{"ts-node":"ts-node","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"dependencies":{"@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","time-stamp":"^2.0.0","tsioc":"^1.4.1","vinyl-fs":"^3.0.2"},"devDependencies":{"@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","typescript-class-annotations":"^0.1.0","zone.js":"^0.8.12"},"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"5dbb06972d76f0b58fe115935fb63c074cb524c9","_id":"type-task@0.1.0-beta6","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-l8ae5Mhec0jH1KsJAPwoHYPurE4vbF7Q/a3mwpL3lWlnV4CZ2HRdN8pHXCcODHgwiQ1y+vovyd8WqVPwLIR1CQ==","shasum":"67cd3498bc9ba5f0711a17d124a875b79770e078","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.1.0-beta6.tgz","fileCount":144,"unpackedSize":182276,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpf5NB23KxXWQrpZ8z55mRUbSTAJEFH0Vu7YGlUi+JTQIhAM/TRXeqRNSFwAdyElp4fViIUn1bqAU21lz0RfazHHHI"}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.1.0-beta6_1520386207526_0.597307844805639"},"_hasShrinkwrap":false},"0.1.0-beta9":{"name":"type-task","version":"0.1.0-beta9","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"bundleDependencies":false,"dependencies":{"@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","time-stamp":"^2.0.0","tsioc":"^1.4.1","vinyl-fs":"^3.0.2"},"devDependencies":{"@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","typescript-class-annotations":"^0.1.0","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"cad9dbdc4b0f8596a323c8bfd3bb063ae52bc8a6","_id":"type-task@0.1.0-beta9","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-4N5mhwCBFFKQHEKiLPd30f/hIFC1L8ysvoGjE115n6bhsg4xgf8mGUzzpZH+U5jBfZq0updV0EmEG49/U38uEg==","shasum":"d9032a0f66033c5e47d71cd12e5dfa77ab483a43","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.1.0-beta9.tgz","fileCount":144,"unpackedSize":186841,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDarbt/UGQ33O9ZNRRIRuZwjhVwhxUK/qn2PtFRwdIFeQIhAJTFl/frJUTy2VY0xXE1xHrkpca7ZpGNwjf8SnUNy6N2"}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.1.0-beta9_1520399387376_0.6736025690541005"},"_hasShrinkwrap":false},"0.1.0":{"name":"type-task","version":"0.1.0","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"bundleDependencies":false,"dependencies":{"@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","time-stamp":"^2.0.0","tsioc":"^1.4.1","vinyl-fs":"^3.0.2"},"devDependencies":{"@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","typescript-class-annotations":"^0.1.0","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"9afbf5a10f9e10744e11cb47dd049922a554770d","_id":"type-task@0.1.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-jBqwdJmo0JqLCaXQc4DUXVkjnyruymYYGFXn4Ikqx5kDgLm8keHr9JVN13ETwWT4Fu5fMNgHyD6I8/udRD0iuQ==","shasum":"ed09d176b511ee0aac6612d0b3c3a53bf0713095","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.1.0.tgz","fileCount":144,"unpackedSize":186835,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBAqiq3YSwwYn0hPiA3N6Qf2P8aaqvVN1LsifKw9k3NAiArlbIF6J4Li9QwozAOcI3kmriYTy1nC+fvrX5V6Ok+Kg=="}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.1.0_1520401217699_0.5317803085598709"},"_hasShrinkwrap":false},"0.1.1":{"name":"type-task","version":"0.1.1","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"bundleDependencies":false,"dependencies":{"@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","time-stamp":"^2.0.0","tsioc":"^1.4.1","vinyl-fs":"^3.0.2"},"devDependencies":{"@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","typescript-class-annotations":"^0.1.0","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"69d9ea98ad6b5d7229cc2bbad96c9dd69a22ba3f","_id":"type-task@0.1.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-mNJ9KjC8RM7T93C65lmTJ5IbI8f6aV+vngEZyzA0jQFqpFrdy7Qg3zHaa6Xn6rMAu33sE6aVD7bdTlxo6PT5rw==","shasum":"0cb888f3653c09f1a60a39ba313ab020ab0958cb","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.1.1.tgz","fileCount":153,"unpackedSize":206193,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDllsiEAPLi/hISAF1WvSDcvpBkMqsRhq+e4yif5webOgIgSd3cyB2aFiTeBSF/XGOEFbhDFwFmbX90O/IzNQTeziQ="}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.1.1_1520587512719_0.876522967516723"},"_hasShrinkwrap":false},"0.1.2":{"name":"type-task","version":"0.1.2","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"bundleDependencies":false,"dependencies":{"@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","time-stamp":"^2.0.0","tsioc":"^1.4.1","vinyl-fs":"^3.0.2"},"devDependencies":{"@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","typescript-class-annotations":"^0.1.0","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"68d800c6fc92e2e789224b2191c5470544cdbfb4","_id":"type-task@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-jlM8MndMxNxbgsBXkHfEyTtqugEjDXawz7WEvh5XPePEywgyxOiqAABGvI7ZhGpQLIMCxU99SPxB6TroXQUW6w==","shasum":"1ddcf0642d244315f7f9a4e101e9cd362141f571","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.1.2.tgz","fileCount":153,"unpackedSize":208726,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyJLMew2QcHGhT5CsAWFvx6njVuU3UVpFoNmQRbbQilAiBolRd8zqBePaV5YNvzEJD5CXP5zhp59qKDP+iAfIa9zA=="}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.1.2_1520766862607_0.6899135047293479"},"_hasShrinkwrap":false},"0.1.5":{"name":"type-task","version":"0.1.5","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"bundleDependencies":false,"dependencies":{"@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","time-stamp":"^2.0.0","tsioc":"^1.4.1","vinyl-fs":"^3.0.2"},"devDependencies":{"@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","typescript-class-annotations":"^0.1.0","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"b8294543a88c3a753edd8c0940c850c8f37ad094","_id":"type-task@0.1.5","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-0JKkt9SG7zuUtFfHmYJp8gehYm4iignpHsQE94/Mriw+7Wd8Xu4tQ1hXy9x3z+ezenn0i51c4uxia9C7n5YGVA==","shasum":"fe7f46090854c12e17fcab601bc6ff7da40ec455","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.1.5.tgz","fileCount":153,"unpackedSize":216631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9UEv2PsiWYkwAU8dH3fxkUcqahdXU9ZJLOsr8nK7EVwIgezwy0FDc8D76A+glNBnsq9XJPIME6QFzjeTlN4Wd7z0="}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.1.5_1520934804558_0.6382450416290038"},"_hasShrinkwrap":false},"0.1.6":{"name":"type-task","version":"0.1.6","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"dependencies":{"@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","time-stamp":"^2.0.0","tsioc":"^1.4.2","vinyl-fs":"^3.0.2"},"devDependencies":{"@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","typescript-class-annotations":"^0.1.0","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"e74764607cc630b83efbf758b11199d56a739fb0","_id":"type-task@0.1.6","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-W2j2ETu8vLbxvG3oPGH3BIKY2O98KCQQ16kUJBWbZifuBMLCLiYdszD1rlwdnlfsESKurDQSTBy0zD95u1Qk5w==","shasum":"08f2e9c94b04f57bd13bb53518c8b4dc381bc379","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.1.6.tgz","fileCount":153,"unpackedSize":214589,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSX+e9U016lNKBZEMk28lDkfCkg+6vm5k1GM8WelPnMgIgPmDW9+3HydOVuPm82BmKrnPUWsH+0EjkInF3UDsHgU8="}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.1.6_1521025106363_0.549115835098698"},"_hasShrinkwrap":false},"0.2.1":{"name":"type-task","version":"0.2.1","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"dependencies":{"@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","time-stamp":"^2.0.0","tsioc":"^1.4.2","vinyl-fs":"^3.0.2"},"devDependencies":{"@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","typescript-class-annotations":"^0.1.0","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"42f4c78f1574bd1814be2166744a3e92795c4564","_id":"type-task@0.2.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-YO5B1chtuN2Z1VralDRWB51r2Y+LwqdsFgLEjtk48tt0fGNIWgVnCtv0F6M66/oU8aaf10zyaCsgXDhRiu5ABw==","shasum":"b63a74206e091d8282915df8a6205a0c82f63dc0","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.2.1.tgz","fileCount":153,"unpackedSize":209034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN26G07NZjb75Q0LtSIxAiWbdEZrYMXZj+y3OTpn99iAIgOiYrF1M/JkKuV/ZIj+dEOX/SYe81rFaaSBKAyq0M6FI="}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.2.1_1521098876337_0.1429773551543565"},"_hasShrinkwrap":false},"0.2.2":{"name":"type-task","version":"0.2.2","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"dependencies":{"@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","time-stamp":"^2.0.0","tsioc":"^1.4.2","vinyl-fs":"^3.0.2"},"devDependencies":{"@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","typescript-class-annotations":"^0.1.0","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"980f0448cc9a5213aa3131f791ce07197700298d","_id":"type-task@0.2.2","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-pXR+He31PvRqJsfwXtqIxN75qIEp2AFBLt6SQFBGIG8OJwONNRJubRUsJa1OGpw+MW2E0zOtpaTOQxg+8MzOYg==","shasum":"2f6c05ca2cfb935e64d9e1288705dca62f6c2766","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.2.2.tgz","fileCount":150,"unpackedSize":208440,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpwZmeR15AuCIwU4a6kxPBMnTMq8PqiMpOHw4JiafMRAIhAKCYni9JC36D/EXL9zpEO8oxdHu3XsnFAuWtYVpdA95d"}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.2.2_1521109408851_0.024642942390252776"},"_hasShrinkwrap":false},"0.2.3":{"name":"type-task","version":"0.2.3","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"dependencies":{"@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","rxjs":"^5.5.7","time-stamp":"^2.0.0","tsioc":"^1.5.0","vinyl-fs":"^3.0.2"},"devDependencies":{"@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","typescript-class-annotations":"^0.1.0","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"5a9794e3e6da6b0a2ea48d0b926182fe26339107","_id":"type-task@0.2.3","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-le29+WTCjk/LuGgTi9HkFet9qwTWpe4DVfTdX/jvIl7iiEnkEWNxvlahREgm6b03thpR4eQCmFGMBfqEmNqPnQ==","shasum":"76cac5307adb7e8f4d3c4495b0512156484c55b7","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.2.3.tgz","fileCount":153,"unpackedSize":209296,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQSByb4c5u82i1fBscpjHTs+zSDmKxBieuc6pLTeWM/AIgb+hN8HqFcw5WFnJphR09W/mA/Ue2pbh/IKik+8olTcg="}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.2.3_1522157769108_0.9698899453116636"},"_hasShrinkwrap":false},"0.2.4":{"name":"type-task","version":"0.2.4","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"dependencies":{"@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","rxjs":"^5.5.7","time-stamp":"^2.0.0","tsioc":"^1.5.3","vinyl-fs":"^3.0.2"},"devDependencies":{"@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","typescript-class-annotations":"^0.1.1","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"e9774480106d845f46916116c33adaae0f698dbd","_id":"type-task@0.2.4","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-lYaTc6xlFT/nQPhhECrd/E+safg2TYsE4cT9kFeTViybhCJ/H+7n9Nu+lYeShQQS3yQA7KDqjW0YI7wNzBFsyA==","shasum":"804e2e364b29818d6c016550e15e8aadb328e826","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.2.4.tgz","fileCount":153,"unpackedSize":209223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhEQzo2t3hM+1v3v28DK89dfWTSRo5iBnhq2P9CqbJjAiEA7uPr/rLVJsaij9Uu36M6ycLM6wfZOT2d/pJG4HG9tF0="}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.2.4_1522209291556_0.4686175122960221"},"_hasShrinkwrap":false},"0.2.5":{"name":"type-task","version":"0.2.5","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"dependencies":{"@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","rxjs":"^5.5.7","time-stamp":"^2.0.0","tsioc":"^1.5.4","vinyl-fs":"^3.0.2"},"devDependencies":{"@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","typescript-class-annotations":"^0.1.1","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"fc99a6ef8f96856b7082066befc83f2419e8083d","_id":"type-task@0.2.5","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-OA0ReGBMKWdpouUSNMViYOEDMmtgWA4etowLfxwnxIGmJ+IdAvKXyPvCU+nRBNqAPCkpBbprcN5yZpoRzKGW7A==","shasum":"523c75e20bf358938658d3db91eeacb30ea247e9","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.2.5.tgz","fileCount":156,"unpackedSize":212788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRVCk8MHOh8T9zpZKjKPLDGeabRbkV2DAyoX+X+1aUDAiBc4wCIbIwosPT2FEn5CF1qvxmKABz5aGzU/MTHwlxErw=="}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.2.5_1522899805496_0.18674751857913074"},"_hasShrinkwrap":false},"0.3.0":{"name":"type-task","version":"0.3.0","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"dependencies":{"@ts-ioc/aop":"^2.0.3","@ts-ioc/core":"^2.0.3","@ts-ioc/logs":"^2.0.4","@ts-ioc/platform-server":"^2.0.3","@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","rxjs":"^5.5.7","time-stamp":"^2.0.0","vinyl-fs":"^3.0.2"},"devDependencies":{"@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","typescript-class-annotations":"^0.1.1","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"7012fae7be450c84bd230490aba3a644110782b8","_id":"type-task@0.3.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-Qoqbxd3HzXjhzXIkY8gfPHpjtAaBrveRwC1V3S+N1GASAFnKCLkIMvOm8eC4HXN3AV+LKp3B0MoAHBaGDMuJUQ==","shasum":"ef26643aa407fd3a481f8e36c1f35c9eb6598d20","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.3.0.tgz","fileCount":156,"unpackedSize":214211,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfZ7rOKrPfTohkcijH9/ohCRJ3jsAEzJb0aeoXOYB5tAiEAwTDz7cNJWDaOuT7mqPeSOu4chhDFlnMFhcEBWr+frgE="}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.3.0_1523449239634_0.21793082621686954"},"_hasShrinkwrap":false},"0.3.1":{"name":"type-task","version":"0.3.1","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"dependencies":{"@ts-ioc/aop":"^2.0.5","@ts-ioc/core":"^2.0.5","@ts-ioc/logs":"^2.0.5","@ts-ioc/platform-server":"^2.0.5","@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","rxjs":"^5.5.7","time-stamp":"^2.0.0","vinyl-fs":"^3.0.2"},"devDependencies":{"@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","typescript-class-annotations":"^0.1.1","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"68daa17f9169430830075064de45bc4a75e00cc9","_id":"type-task@0.3.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-RjR8wi3d/uZ1sTNU7A70T1jtgrEwo7H7sblyNKI/iCzhko/Y81unt2cXYhTA41xYdsQqoMKSI0P9GuT44fxFvA==","shasum":"1df26726659776bd8550744d8375de8f3ce2fd8d","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.3.1.tgz","fileCount":156,"unpackedSize":214490,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCZeSSeVfL9Pqhw/L/AxeOjD+uX7v8bOP5pH5OsCrPPAIgaPtd4I45F77Co/j0VZLy0vgQ2k9SW50MTUU2Z+/nbek="}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.3.1_1523518881789_0.4167813355284009"},"_hasShrinkwrap":false},"0.4.0":{"name":"type-task","version":"0.4.0","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"dependencies":{"@ts-ioc/aop":"^2.2.0","@ts-ioc/core":"^2.2.0","@ts-ioc/logs":"^2.2.0","@ts-ioc/platform-browser":"^2.2.0","@ts-ioc/platform-server":"^2.2.0","@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","rxjs":"^5.5.7","time-stamp":"^2.0.0","vinyl-fs":"^3.0.2"},"devDependencies":{"@ts-ioc/class-annotations":"^2.2.0","@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"8720ba7657c51c19c4437f5a3233b6d72e20d4fb","_id":"type-task@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-/59gIBGBi0CJ/K0pZHfwTjCF5L7MSZ0o1clPj4H0GFJ0CyvUJnPhcfTzHHb9rKjEJbd47hApmMtQ8f5Ffliyag==","shasum":"d300de8a52c1bf468fd519ccdb64b8e78abc58b1","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.4.0.tgz","fileCount":279,"unpackedSize":355202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/F72CRA9TVsSAnZWagAAucsP/AyXUPDsFAlPb34yV0Iy\ngk800qRKiZYsKASubSKTosBscpjbnPrmsx4UfPidmP4ckMZBGzX0Clr1e1hl\noUjPhPGGMxtQmx6NLl2KZ5v15x0rCUAi6SALW+n0tXGrjtnEVN/PRdTSSTSh\nWXO9+pdtCFCk1xUK+GLj3lKQ9ShXMPVKvHgL71sSfEa0fVRuQNptLV2YoY9Y\nOs52xWR2fa4HeC/yrKR83j4Z7WR9cpWT/1ngNP0p+v33cLhzS3jp/8SjpDqC\nH1vl8093yPXHh8hPFujva2k0H2ghn6uG9hhxZoZZLuWkbzfvS4M4oRGv916h\n159G3sqU8jo6AP7Kac3fAwGfjwNF3lytqFqjvwHvHyuXtqU46eF8BePLkj36\nWcX45yHM0VN32MKi+Kid+Mte3dvEhywSNxGntfxTnCWcRmJVQUdA9pY7/eMw\nyoIfGUeL7TUxI6yLiIr3L5jFeiXK8ryv4j4VPabMZ93mJUVh7RsHIg1Ys2wD\nqJYV5Uop2Zqo+tFexy74LtlosHMWfP1jErFvFcygMbpc6wr8740KsVp6C1uk\nQ2WjdXbf891S2BYhC4ApXcyUPY6YVB+mQn9m3vBCAg5rGxLrW4uPF/K9kujD\nu2Mpt9hRQXGI/yDx8KLBXJWwPO08JRJxhfJy5lMAgRHU+V/DssdmvJRs62FL\nBUDe\r\n=gIZa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDArSfY4jMXq8SGV0tLq3OSqe7YblizJqqoEc8Fmhzl/AIgQyTPWqmxPM2Aszd0RnQlFco2xKSdU8qG20mc6Pj3DuU="}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.4.0_1526488821202_0.5876568364709482"},"_hasShrinkwrap":false},"0.5.0":{"name":"type-task","version":"0.5.0","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"dependencies":{"@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","rxjs":"^5.5.7","time-stamp":"^2.0.0","vinyl-fs":"^3.0.2"},"peerDependencies":{"@ts-ioc/aop":"^2.3.0","@ts-ioc/core":"^2.3.0","@ts-ioc/logs":"^2.3.0","@ts-ioc/platform-browser":"^2.3.0","@ts-ioc/platform-server":"^2.3.0"},"devDependencies":{"@ts-ioc/class-annotations":"^2.2.0","@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"74da036c8bc647a4e1ee135e4a360cd6becc4880","_id":"type-task@0.5.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-gPxuk0c3y9P5MtIJyI9/4IyLjWjCXJTXx5yefb+VERD0TwYziD18JBeeySKwqoX+Cd2LXzTlCqXZq2g8UpmX0g==","shasum":"21eee0e91c05d51811f9aae07f01c3b0434458fb","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.5.0.tgz","fileCount":156,"unpackedSize":215068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbApB+CRA9TVsSAnZWagAAhxwP+wT9reHRcUsdBOYfrjP4\nJWPqe/HykaLDbyEcGs2qtDv+kJMCKZl4HPmwTUU/RlNNl3hsZNhSJmhM3EYY\n8XmE3PnDzyQwJb+0/WE2shSzQap3ziF5Qo29pCXKoBqhIFbKTo6Y0QaYBIxH\n7nVAEmnN7SPHd0IrAPxD5jcCsPZm8C1N/uP3b+kByuY6i7EtcQ1LzzbzL8Xm\nrmSEjI52k6OT9iIMN7ctIeYSM471nuaaBVa7C8ZZJqncrBN2dz/sL+KXQmds\nfFakJlv8cBz6ZG8IDUMVs1WttIvaAkJwvLmZGQ+Um1MFmiR4X/VOuYV+X62S\nZ9v5xJnPsxBMwwJnjfEGxL+MlrzSQcV4dJ3gQIHQokrChtdXMmJvg3hi8SX8\necaJo0ewZGc/nWZnrGLkoiPha8I3aWwVipumPL26kY5ngli8RZdKV5NsNihk\nz1XIwqGYcFdIAHHF8xbWdzK6qyDXJfLRcpNmc3ntlqAjisgmcYChyjhKefOq\nLFdLfEx0YVradXCxm/ubH0Lh8pKhu7/Mch0hwz3EVXqAh0FR5NXNWUw6Yz0M\n1JeO8AV+8b9OoKJ6uHKA5SneeFXUzguISI9ytlS9stqN3dqDMpVnUahvOiNv\n1VYDwJZmGYnEtf8+MfyfnGVhoeEUva83+Ln+RCuGaeAZ712sN6U0ielKkgg8\nacpq\r\n=biAN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG0pWX+x4MyBjaklYc//L6/b3yFW/qlRmczlH3wjDe3cAiBAz5fnVlxH9qJ93xe85S1uOwVxQfyW01rvCMASi561MQ=="}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.5.0_1526894717876_0.7134730705703918"},"_hasShrinkwrap":false},"0.5.1":{"name":"type-task","version":"0.5.1","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"dependencies":{"@ts-ioc/aop":"^2.3.2","@ts-ioc/core":"^2.3.2","@ts-ioc/logs":"^2.3.2","@ts-ioc/platform-browser":"^2.3.2","@ts-ioc/platform-server":"^2.3.2","@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","rxjs":"^5.5.7","time-stamp":"^2.0.0","vinyl-fs":"^3.0.2"},"peerDependencies":{},"devDependencies":{"@ts-ioc/class-annotations":"^2.2.0","@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"5786329287fd159ae10d76b356f7b06decc704ba","_id":"type-task@0.5.1","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-N2hkIlUQ/17qzmo8k+7HXW3RVNAslcE2FctOCnHcs8SLj/9xDx8yfAIUPbGHCLiCXZjGVTWf5zAkaUUdO5/k0Q==","shasum":"60465871838fd637df5c2a88e5782ebcc39f12eb","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.5.1.tgz","fileCount":156,"unpackedSize":214985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbA+nWCRA9TVsSAnZWagAAanIP/jGO6jpUkOG54ZL/Pkeq\nTWtNZO0UnbOrJSYQttEIBBqafpiNzEhDC1lyTFCntc/SaDzLVlvo3IjZj+7j\nTc2/Fqc3J/hT1MAsy3wYyL3Yu9N8gnl6ClKAv8oqkOwE/vy7V3lBel3bvfoK\ny6S2AmVCxjyB4Ep4ADx5AXr4TB7g6gDloG29OR+Wc1v3DRXUniQ4S5uyjmEx\n0/2T71l0v9EYfbzIrKqqKyrDFMHkzsE9JyHF4fegvNfma1JqZt03mU4rcJag\nk/fIt+uycRK2VfbgVuHMg1u7WrZBrecmGMt1vwatkGfX6585Nt9s7T4+FAeE\n2EvKLGxqhnKQfalKwDLImOvvS2HUle+gFUYwACgdqsdSTCSJOiSUye6o4qI7\nYYixh2YddurjX8UTCbt77bcfwCmlPwfxKc77fB87TpkZ9udkAOT0l8fjf/on\nbotngaYrNrdXxmWVQzcEf2Y9BwfB5rufxUB6SCb1sWUaJCqQEoOU1RNe8PSm\nIBypjzf0YLEx/VATGkd4KFtzD/MlDfRyqypT7N3Q0rjmE48ttg6Mbt2PtMfD\nC9Mqo4ozohkuW4mXFsrRlsyYJuEoAq2lPZgibfnH+EQ02LCive1s1KAiOaKn\nkhaiNBGVA2B+cFlzrTx/nU/98x4fJ7IB+iDIE2T4WG48nb+2RSPdVhLO3cXB\nS2HU\r\n=BK1B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc9BBoPNRQnb546cIM2bL8Bgl/xfosxxtxIS2JmI6gcAIhAN5n2BvCUoxSbl3t414hB+JsSD9l/P1iryE5+ZTNTiQW"}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.5.1_1526983126257_0.6686835758628566"},"_hasShrinkwrap":false},"0.5.2":{"name":"type-task","version":"0.5.2","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"dependencies":{"@ts-ioc/aop":"^2.3.2","@ts-ioc/core":"^2.3.2","@ts-ioc/logs":"^2.3.2","@ts-ioc/platform-browser":"^2.3.2","@ts-ioc/platform-server":"^2.3.2","@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","rxjs":"^5.5.7","time-stamp":"^2.0.0","vinyl-fs":"^3.0.2"},"peerDependencies":{},"devDependencies":{"@ts-ioc/class-annotations":"^2.2.0","@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"41341af4ae63e7773088a675bbf31439cad028dc","_id":"type-task@0.5.2","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-6AJu8chRtjBhGU+uahOUndMoqpzrgzR5XTPrTT7tb35zW6bMKNk+/pivxswmxdo4WpPkxzPbJ1ZZEdXO8zsIag==","shasum":"c9dd83b2745140ab4c423ce12a6bb2f13152cfa2","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.5.2.tgz","fileCount":156,"unpackedSize":214985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbA+rVCRA9TVsSAnZWagAAb/wP/jNXCv6bYeWeEOzD4Qnv\nFEUNde/AS9a1U7l3BtHeL7Ub37u6ef6A00j8F1KlQq5mGcJ2Q7q3Py0L0x3B\naHCsmwkUbQlu0gGwnO1T+F+718ppLhBsdzHXqi4eKW3nB59BZaUgcIIPhuIA\nWkXpqjgTyPnM4u/VhcIjfi1BREfJ/cq4oM7dYq2EdhcTthBpnqyEUwp7++X8\nIzr1juha+zkkqN0VFZxvCS4gx0qiH/ziuBNpesac00o89KVO0qGnUTOhuS+u\nkXKvJcsay9lxNEWIpIXzYETUOp8spBhzfBzjno6Ra++zxQqGaj5ZmtVrD+XU\nOB+q6dLkVm3t0KRGFKpg5FDr/ZaqnF5ycSqHc/i5rvkvnEX8t8y6c1NCnMX2\nuWFrxs841QPAyr6zoT/P2hEefJdjAe0A6LaeSTq5IEzSYzu36aFlROu8HirO\nAgVS/4uO1oAqnjZgoTicorAxsFWMIreqoF1W8y6wzG2NyiqHvUlX66pFK4Uj\n/idHyCMuvnEirmqRlDMIg8owv40EJcX7VeMpRVfeCrmCPxdEArCHQ5mLezMU\nQbcOQhk0AgkE8EUXbj7NLuOg3GBJ4sA0mB/XbBDRFvdQyBFekrgp1iCb1TY4\npytnj4WQIfc3vxRmJn5z1lhILWhN9kugcmsvpUq3RPqNpktipNZfmaX0Liue\nRFkK\r\n=c2wf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAuj3yKejGYYuwWPF8qCRYtt+BWOO3bOxutASqs2ZuGAiEAlGxQhwoMTjJOlR6em87NQlyIZr5fULwn7LSnpppMWD0="}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.5.2_1526983380429_0.16216868773140702"},"_hasShrinkwrap":false},"0.5.3":{"name":"type-task","version":"0.5.3","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"dependencies":{"@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","rxjs":"^5.5.7","time-stamp":"^2.0.0","vinyl-fs":"^3.0.2"},"peerDependencies":{"@ts-ioc/aop":"^2.3.8","@ts-ioc/core":"^2.3.8","@ts-ioc/logs":"^2.3.8","@ts-ioc/platform-browser":"^2.3.8","@ts-ioc/platform-server":"^2.3.8","@ts-ioc/class-annotations":"^2.3.8"},"devDependencies":{"@ts-ioc/aop":"^2.3.8","@ts-ioc/core":"^2.3.8","@ts-ioc/logs":"^2.3.8","@ts-ioc/platform-browser":"^2.3.8","@ts-ioc/platform-server":"^2.3.8","@ts-ioc/class-annotations":"^2.3.8","@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"6b51ab77677dc46d5dc44c1a38a697482fbc346e","_id":"type-task@0.5.3","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-gVBUTSq1pTl59zWk3BPzqQj442h+IyHwaCNoKuw1OoWxNCtkaxfE5X5ylgaxE0jC6gunWh45+jkvD57dmyUjVQ==","shasum":"195eb84fb2e66a7ccc8e985ece3d8275ebcadcf3","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.5.3.tgz","fileCount":156,"unpackedSize":215228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBSCPCRA9TVsSAnZWagAAXn4P/iKFeaX/t8vubFOex6/k\njIgBSIkMbDhadwa+vndxBGkyDoUlCevZvNW1+9vxWLzgY/HfvQ484a6bLT0Z\n/gIbGPINZuhMjQXbl4NKV/S4ZomxIHyE6skIZLCvLNX/+Dp5wBkXeveHmS9N\nDYLj/K5o7eLoIJBbGJxybBC4ew49O5oO2mbEFcV5Ay8GnJ5qlCHoFdrvWiO4\ntX2QDjabqG6p8t7emFFcZnmtI1T4m5aePL/AnWBE9KSGG/6mcoH2xk0yMXZF\nkgoW+PJ0bjzT6bv1aAFNhHhgoV8rZM3ygwE+w8KQANPLYE5t3lANwf/KAf8p\nhXcl/G3tNgnRzrgMs5mmfLAol+dDyuFxO/2ljVMW6OQxH/yeN01IioF2c1Mo\ndXtEDDVpfFAGb76pY818sMV0JKgSj8iQrACKxuLUka063+c7PvYDzly6qwb/\nDCr81exe1hPjWON6CVeb07BIK10LBr5xmEInmjBUe6fEIlE7y6syXeheoaCe\nwh742OSVP4pXj+XrjVXYwICkaohPIYJ3lZsP0QolDOEgts78bSBlJmCQpRK0\nfniyEv3iel4ZY6w2pCO8UtA8vj94XMIM/KuwPc6+AyQCYIEC2oOdzGtMtDkR\nyFTdp/mZYprH2La8c1ibddQKx0lc9pkO65wkRKlModmvIt3WsoMM4+xWe7fL\nzpwo\r\n=N5F7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUedJ/Vbev8uQp4/fDf21TpuiCvqwufVgWZwazOAfadAiEAzgu7aEAcZtzCbCxYTPxBWgGDgIiNg+nPLOCfjiF37P0="}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.5.3_1527062670994_0.5941706565541447"},"_hasShrinkwrap":false},"0.5.5":{"name":"type-task","version":"0.5.5","description":"type-task is task manager via AOP, IOC.","main":"./lib/index.js","bin":{"type-task":"./bin/type-task.js"},"typings":"./lib/index.d.ts","scripts":{"postinstall":"npm prune","reinstall":"npm cache clean && npm install","test":"ts-node taskfile.ts","prepublish":"ts-node taskfile.ts","e2e":"protractor","e2e.live":"protractor --elementExplorer"},"keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"author":{"name":"houjun"},"license":"MIT","bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"registry":"jspm","repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"dependencies":{"@types/chalk":"^2.2.0","@types/vinyl-fs":"^2.4.8","chalk":"^2.3.1","interpret":"^1.1.0","liftoff":"^2.5.0","minimist":"^1.2.0","pretty-hrtime":"^1.0.3","reflect-metadata":"^0.1.8","rxjs":"^5.5.7","time-stamp":"^2.0.0","vinyl-fs":"^3.0.2"},"peerDependencies":{"@ts-ioc/aop":"^2.4.12","@ts-ioc/core":"^2.4.12","@ts-ioc/logs":"^2.4.12","@ts-ioc/platform-browser":"^2.4.12","@ts-ioc/platform-server":"^2.4.12","@ts-ioc/annotations":"^2.4.12"},"devDependencies":{"@ts-ioc/aop":"^2.4.12","@ts-ioc/core":"^2.4.12","@ts-ioc/logs":"^2.4.12","@ts-ioc/platform-browser":"^2.4.12","@ts-ioc/platform-server":"^2.4.12","@ts-ioc/annotations":"^2.4.12","@types/chai":"^3.4.34","@types/gulp-mocha":"0.0.29","bluebird":"^3.4.1","chai":"^3.5.0","del":"^2.2.1","gulp-cached":"^1.1.0","gulp-mocha":"^3.0.1","gulp-sourcemaps":"^2.1.1","gulp-typescript":"^4.0.1","gulp-uglify":"^3.0.0","through2":"^2.0.1","ts-node":"^5.0.1","tslint":"^5.4.3","tslint-stylish":"^2.1.0","typescript":"^2.7.2","zone.js":"^0.8.12"},"deprecated":false,"homepage":"https://github.com/zhouhoujun/type-task#readme","gitHead":"f437b41fbc1f7d44eacdd32d0a343111b8baaa91","_id":"type-task@0.5.5","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"houjun","email":"freebirds8281@hotmail.com"},"dist":{"integrity":"sha512-rfXa0zeEBbomCmuFvjtGy82D1o/+uaTbopwU058jL4cUGxPYoKO/+7VbSzYNFJkI/gpcQwGa3zS9OPrJXLnY2w==","shasum":"6d8de31b9cafb3beda9f552a8005d2695ae13ee8","tarball":"https://registry.npmjs.org/type-task/-/type-task-0.5.5.tgz","fileCount":156,"unpackedSize":215402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFoGBCRA9TVsSAnZWagAAdJYQAIU24CvA7M6BP8hgLWHS\nu4tamKKfg3vz5ugIAYf9TwSffusOZecI7BwiJkRf/7Ha5chhfCBF0fOLeeLo\nRnRkwM3MaEb8TVpImeGwUgacDdOUWS0H2EzYoJ0VePsaqEvFZvhERRfrphKR\ng0SvwfU8ae0C0JjyW8l0pVhHI6usOnCQZEWXW0fcP1ELs9ONnR9WLSrm7tXi\nSa2QeYRIGIY9DI3Ksm++txqa0rOba7r/te7daNfiTiFC/orfVf9py+cCI+RE\n/MQRoW2rn+Mryw1v9A5eKldQlV4BhGW+UaAX2mokk6B6YxfvFFt7DkMXZ0+f\nEUN14DlyTEfaOr24IjUwzrMAIguplaHLmaqFAYGx0AD7D7aZEr2c1gsiy/m9\nLLt191vuB66sEFG3Esp4Hcyv6Ao4Ao7eDPtRmbzegsQo9HHyZerDMWGtdbxi\nQ5OyLg6pq86P3/Kl7P2NjIWRONgqNWTKKqSrNYTAMERXJoSyQRfTArSCq1mg\nR19UGWCbwlPfrRsyaaGNut0kOijNJXtQL3zpKZVzO9j3SKoHQETWFnQLO11h\nq37ZR4jnLSvg8NsE7h4yN1ZioYeQ4C8a/m7eE+F0oSI+YGOWK2PKXGSBFmsG\nUual1vZn7sfaSNU36PNCCfcJuQpwQA9m7jazUW+9pKRFfEtEgC1e0j+2lRWV\nIpsI\r\n=elS8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA62cNAPsVqWzKO/6PMKPD3AzaR1/eXWXEf50SrUqReCAiEA/7NmwcoBX5M4Y6y9msPV1QB/GfotIkP+E7n/efyQT0w="}]},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-task_0.5.5_1528201599816_0.30845593408390637"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-05T15:02:04.536Z","0.1.0-beta":"2018-03-05T15:02:04.589Z","modified":"2022-05-22T12:20:06.423Z","0.1.0-beta1":"2018-03-06T07:06:18.450Z","0.1.0-beta2":"2018-03-06T07:23:11.032Z","0.1.0-beta3":"2018-03-06T10:15:24.171Z","0.1.0-beta4":"2018-03-06T10:17:33.655Z","0.1.0-beta5":"2018-03-06T16:11:02.481Z","0.1.0-beta6":"2018-03-07T01:30:07.655Z","0.1.0-beta7":"2018-03-07T04:09:45.973Z","0.1.0-beta8":"2018-03-07T05:01:13.481Z","0.1.0-beta9":"2018-03-07T05:09:47.492Z","0.1.0":"2018-03-07T05:40:18.090Z","0.1.1":"2018-03-09T09:25:12.920Z","0.1.2":"2018-03-11T11:14:22.733Z","0.1.3":"2018-03-13T08:14:14.983Z","0.1.4":"2018-03-13T08:26:27.399Z","0.1.5":"2018-03-13T09:53:24.651Z","0.1.6":"2018-03-14T10:58:26.484Z","0.2.0":"2018-03-15T06:59:44.488Z","0.2.1":"2018-03-15T07:27:56.384Z","0.2.2":"2018-03-15T10:23:28.966Z","0.2.3":"2018-03-27T13:36:09.253Z","0.2.4":"2018-03-28T03:54:51.632Z","0.2.5":"2018-04-05T03:43:25.610Z","0.3.0":"2018-04-11T12:20:39.756Z","0.3.1":"2018-04-12T07:41:22.129Z","0.4.0":"2018-05-16T16:40:21.429Z","0.4.5":"2018-05-21T09:16:50.551Z","0.5.0":"2018-05-21T09:25:18.018Z","0.5.1":"2018-05-22T09:58:46.359Z","0.5.2":"2018-05-22T10:03:00.606Z","0.5.3":"2018-05-23T08:04:31.304Z","0.5.5":"2018-06-05T12:26:39.918Z"},"maintainers":[{"name":"houjun","email":"freebirds8281@hotmail.com"}],"description":"type-task is task manager via AOP, IOC.","homepage":"https://github.com/zhouhoujun/type-task#readme","keywords":["task","task manager","pipe","ioc","aop","shell","develop","tool"],"repository":{"type":"git","url":"git+https://github.com/zhouhoujun/type-task.git"},"author":{"name":"houjun"},"bugs":{"url":"https://github.com/zhouhoujun/type-task/issues"},"license":"MIT","readme":"# packaged type-task\r\n\r\nThis repo is for distribution on `npm`. The source for this module is in the\r\n[main repo](https://github.com/zhouhoujun/type-task).\r\nPlease file issues and pull requests against that repo.\r\n\r\n`type-task` is task manager via AOP, IOC.\r\n\r\n## Install\r\n\r\n1. install modules:\r\n\r\n```shell\r\nnpm install -g type-task\r\n```\r\n\r\n2. install cil:\r\n\r\n```shell\r\nnpm install type-task\r\n```\r\n\r\nuse command: `type-task [task names] [--param param]`\r\n\r\ntaskname: decorator class with `@Task('taskname')` or `@TaskModule({name:'taskname'})`.\r\n\r\n\r\nYou can `import` modules:\r\n\r\n\r\n## Doc\r\n\r\n### Define Task\r\n\r\n* Single task\r\n\r\n```ts\r\n@Task('test')\r\nclass SimpleTask extends AbstractTask implements ITask {\r\n\r\n    constructor(name: string) {\r\n        super(name);\r\n    }\r\n\r\n    run(): Promise<any> {\r\n        // console.log('before simple task:', this.name);\r\n        return Promise.resolve('simple task')\r\n            .then(val => {\r\n                console.log('return simple task:', val);\r\n                return val;\r\n            });\r\n    }\r\n}\r\n\r\n```\r\n\r\n* Component task\r\n\r\n```ts\r\n@Task\r\nclass DelComponentTask extends TaskElement {\r\n    execute(data?: any): Promise<any> {\r\n        return del(['lib/**']);\r\n    }\r\n}\r\n\r\n```\r\n\r\n* Task module\r\n\r\n```ts\r\n@TaskModule({\r\n    providers: <IPipeElementProvider>{\r\n        name: 'tscomplie',\r\n        src: 'src/**/*.ts',\r\n        dest: 'lib',\r\n        pipes: [\r\n            (ctx) => cache('typescript'),\r\n            (ctx) => classAnnotations(),\r\n            sourcemaps.init,\r\n            (ctx) => tsProject()\r\n        ]\r\n    },\r\n    task: PipeElement\r\n})\r\nclass TsCompile extends TaskElement {\r\n}\r\n\r\n```\r\n\r\n### Run task\r\n\r\nsee [interface](https://github.com/zhouhoujun/type-task/blob/master/src/ITaskContainer.ts)\r\n\r\n```ts\r\n1.\r\nlet container = new TaskContainer(__dirname, moudles)\r\n2.\r\nTaskContainer.create(__dirname, moudles)\r\n    .bootstrap(<IConfigure>{\r\n        ...\r\n        task:...\r\n    });\r\n3.\r\nTaskContainer.create(__dirname, moudles)\r\n    .bootstrap(TestTask);\r\n4.\r\nTaskContainer.create(__dirname)\r\n    .bootstrap([TestTask, TsCompile, <IConfigure>{\r\n        ...\r\n        task: ...\r\n    }]);\r\n\r\n```\r\n\r\n## Simples\r\n\r\nmore simples [see](https://github.com/zhouhoujun/type-task/blob/master/test/simples.task.ts)\r\n\r\n```ts\r\nimport { Task, ITask, taskSymbols, TaskContainer, AbstractTask, TaskElement, PipeElement, ITaskComponent, IConfigure, PipeComponent, IPipeElementProvider, TaskModule, ITransform, Src, PipeExpress, RunWay, TransformExpress, TransformType } from 'type-task';\r\nimport * as mocha from 'gulp-mocha';\r\n\r\nconst del = require('del');\r\nconst cache = require('gulp-cached');\r\nconst ts = require('gulp-typescript');\r\nconst sourcemaps = require('gulp-sourcemaps');\r\nconst uglify = require('gulp-uglify');\r\nimport { classAnnotations } from 'typescript-class-annotations';\r\nimport { isFunction, isBoolean, ObjectMap } from 'tsioc';\r\n\r\n\r\n@TaskModule({\r\n    providers: <IPipeElementProvider>{\r\n        pipes: [\r\n            () => cache('typescript'),\r\n            sourcemaps.init,\r\n            () => classAnnotations(),\r\n            (ctx, config) => {\r\n                let target = config.moduleTarget as TsCompile;\r\n                if (target.tsconfig) {\r\n                    return ts(target.tsconfig);\r\n                } else {\r\n                    let tsProject = ts.createProject(ctx.toRootPath(target.tsconfigFile || './tsconfig.json'));\r\n                    return tsProject();\r\n                }\r\n            }\r\n        ],\r\n        destPipes: {\r\n            js: [\r\n                (ctx, config, transform) => {\r\n                    let trans: ITransform = transform.js;\r\n                    trans.changeAsOrigin = true;\r\n                    return trans;\r\n                },\r\n                (ctx, config) => {\r\n                    let target = config.moduleTarget as TsCompile;\r\n                    if (target.uglify) {\r\n                        return isBoolean(target.uglify) ? uglify() : uglify(target.uglify);\r\n                    }\r\n                    return null;\r\n                },\r\n                (ctx) => sourcemaps.write('./sourcemaps')\r\n            ],\r\n            dts: [\r\n                (ctx, config, transform) => {\r\n                    let tans: ITransform = transform.dts;\r\n                    tans.changeAsOrigin = true;\r\n                    return tans;\r\n                }\r\n            ]\r\n        }\r\n    },\r\n    task: PipeElement\r\n})\r\nexport class TsCompile extends TaskElement {\r\n\r\n    constructor(name: string, runWay?: RunWay, public src?: Src, public dest?: Src,\r\n        private tsPipes?: TransformExpress, private jsPipes?: TransformExpress,\r\n        public tsconfigFile?: string, public tsconfig?: ObjectMap<any>, public uglify?: boolean | ObjectMap<any>) {\r\n        super(name, runWay);\r\n    }\r\n\r\n    onInit() {\r\n        let providers = this.config.providers as IPipeElementProvider;\r\n\r\n        console.log('src:', this.src, 'dest:', this.dest, 'providers:', providers);\r\n\r\n        if (this.src) {\r\n            providers.src = this.src;\r\n        }\r\n\r\n        if (this.dest) {\r\n            providers.dest = this.dest;\r\n        }\r\n\r\n        if (this.tsPipes) {\r\n            let pipes: TransformType[] = isFunction(providers.pipes) ? providers.pipes(this.context, this.config) : providers.pipes;\r\n            let tsPipes: TransformType[] = isFunction(this.tsPipes) ? this.tsPipes(this.context, this.config) : this.tsPipes;\r\n            pipes.splice(1, 0, ...tsPipes);\r\n            providers.pipes = pipes;\r\n        }\r\n\r\n        if (this.jsPipes) {\r\n            let destPipes: any = isFunction(providers.destPipes) ? providers.destPipes(this.context, this.config) : providers.destPipes;\r\n            destPipes.js = isFunction(destPipes.js) ? destPipes.js(this.context, this.config) : destPipes.js;\r\n            let jsPipes: TransformType[] = isFunction(this.jsPipes) ? this.jsPipes(this.context, this.config) : this.jsPipes;\r\n            destPipes.js.splice(1, 0, ...jsPipes);\r\n            providers.destPipes = destPipes;\r\n        }\r\n        this.config.providers = providers;\r\n    }\r\n}\r\n\r\n@TaskModule({\r\n    providers: {\r\n        name: 'test',\r\n        src: 'test/**/*.spec.ts',\r\n        awaitPiped: true,\r\n        pipes: [() => mocha()]\r\n    },\r\n    task: PipeElement\r\n})\r\nclass TestTask extends TaskElement {\r\n    execute(data?: any): Promise<any> {\r\n        return del(['lib/**', 'bin/**']);\r\n    }\r\n}\r\n\r\nTaskContainer.create(__dirname)\r\n    .bootstrap([\r\n        TestTask,\r\n        {\r\n            providers: {\r\n                name: 'tscompLIB',\r\n                src: ['src/**/*.ts', '!src/cli/**'],\r\n                dest: 'lib',\r\n                uglify: true\r\n            },\r\n            task: TsCompile\r\n        },\r\n        {\r\n            providers: {\r\n                name: 'tscompCLI',\r\n                src: 'src/cli/*.ts',\r\n                dest: 'bin',\r\n                uglify: true\r\n            },\r\n            task: TsCompile\r\n        }]);\r\n\r\n\r\n```\r\n\r\n## Documentation [github](https://github.com/zhouhoujun/type-task.git)\r\n\r\nDocumentation is available on the\r\n[type-task docs site](https://github.com/zhouhoujun/type-task).\r\n\r\n## License\r\n\r\nMIT © [Houjun](https://github.com/zhouhoujun/)","readmeFilename":"README.md","users":{"houjun":true}}