{"_id":"typescript-plus","_rev":"45-8ed36cb90a6f14ad26edce3cd559aefd","name":"typescript-plus","description":"An enhanced version of the original typescript compiler.","dist-tags":{"latest":"3.1.5"},"versions":{"2.0.3":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.0.3","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"5d1ba30a4c2484025aeb659dde0a709a4405c945","_id":"typescript-plus@2.0.3","_shasum":"7a622a1698a17f8cc2c75cff1d3f545116a34a8a","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"7a622a1698a17f8cc2c75cff1d3f545116a34a8a","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.0.3.tgz","integrity":"sha512-oS8WDgyLV9cjJuMT0N/fyDTUTfyCPhBfKLIw1JCMQDYPBpDxGyvZmkyy3SZo1m0u0/lob4zXesMeEwvTIOK55g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJr6Orv0WBTs09FWlfHRE0Ia5RXpl2AfFqZTcIlwz7XAiEA4qadqlBetpufBLivDmwcb+/wwo4CcmnbXu7UpoA2ze8="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typescript-plus-2.0.3.tgz_1476275559498_0.4692991229239851"},"directories":{}},"2.0.4":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.0.4","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"275eb432737484d8ce70715013dc1b8ff77e1fb5","_id":"typescript-plus@2.0.4","_shasum":"a535b5e059f26bbbfe00d79c6fbeec7554c6431a","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"a535b5e059f26bbbfe00d79c6fbeec7554c6431a","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.0.4.tgz","integrity":"sha512-8/+Rll/4iDQeSAgUEkNqHgGOK4SkhdEtDZRd8QIYdza6yC3RTUMmjJikufzSNzGjuVGOEYbJqI1HaBB0jmq0+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSajTntLIWFgOLvD8UbN+2xzGh11BXpIIP3zvqSpweMwIgD3jqWy03o/K0p86xNtbjhl8PhmyMAWup4S9dkGvKsHk="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typescript-plus-2.0.4.tgz_1476319370831_0.749768782639876"},"directories":{}},"2.0.6":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.0.6","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"bf6ccf27473ca31de01e25063412a79bc7f418ec","_id":"typescript-plus@2.0.6","_shasum":"c7e72ee64ccf612bdb45b16bf0095e5894bfd862","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"c7e72ee64ccf612bdb45b16bf0095e5894bfd862","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.0.6.tgz","integrity":"sha512-JqD5wcrfIS2sAo0xqcj1e92w/gRMzrirMtqeKnC79SqtssXhBQXmZ1OXFcy1sonuPvCuSlpDd6KoMVXKriljZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2Drf8cVx4ixaGb4Xm9SCCDJAflKyyof1RLpRY8T52mAiEAwGFHHjOkjYY7iC4spMUuWq/tUgMNdeagWep+/+ZYwcQ="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-plus-2.0.6.tgz_1476427676409_0.05769232125021517"},"directories":{}},"2.0.7":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.0.7","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"65b57bc2c4903a58379b844328c3a474a1fdfc72","_id":"typescript-plus@2.0.7","_shasum":"53a8cb56c656eb559dbd2ee5e6df4e23f5b3d3f5","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"53a8cb56c656eb559dbd2ee5e6df4e23f5b3d3f5","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.0.7.tgz","integrity":"sha512-i53SlvXoech6pwyGpWrp46b5VYHu8jph0PiKB0E7wZ1Dc8aGaDCIrwoUoe44UYwFnZQKyNaIfSsHROSoYTZR+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOnVB96We6wnpWK4FgxFQNUwGuadQOodiG7QSBQ80VeAiBuF6ypbtSaVeGjFUK8eYUPUuMzSLWlikEoNcGPU+g/mA=="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typescript-plus-2.0.7.tgz_1476527350503_0.41208841977640986"},"directories":{}},"2.0.8":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.0.8","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"2b446a8a81dc84de238403a7ba552ece4be688ce","_id":"typescript-plus@2.0.8","_shasum":"0f299b83305b2681eca90447e359820a5c803a14","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"0f299b83305b2681eca90447e359820a5c803a14","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.0.8.tgz","integrity":"sha512-gTZyUOKEnd3rC11ctKwxl0jtL50X3Elx+FBFwQrKp9c1WqpLuT4vYp+K0gvAVgS84y8bsoRWE1bwxmHxBTB0Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4vFAEhzWk9n154JZ+mSmC94p8fu20LPJvj+t4+9GJKgIhAONLjA3535p+7vMBEimiaTNh3Gq3+3nvCaiU4sWD7W73"}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typescript-plus-2.0.8.tgz_1476595740175_0.7882836263161153"},"directories":{}},"2.0.9":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.0.9","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"2b446a8a81dc84de238403a7ba552ece4be688ce","_id":"typescript-plus@2.0.9","_shasum":"50f2defa920db876d18570f2041b8cb96aa9ec90","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"50f2defa920db876d18570f2041b8cb96aa9ec90","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.0.9.tgz","integrity":"sha512-d91Tevr5fMBO6hAVCsIkOw3c8hf0e26JNc5Nr6AZnCgxDRD3EGpro+UxQKMypI7I8+QdiAgf0CvhBWyC3Nj+3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC96gvHGVy/WomPVbjcjkshs5UimfeiByFtpX+ij9g8DAiEA4bTZSiVdVM0bKzHUSNK4f/F9by3ynGXZYh/Nsh566lA="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typescript-plus-2.0.9.tgz_1476598994120_0.7672689508181065"},"directories":{}},"2.0.10":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.0.10","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"3db4fa0af5cb88c3f6217d5d2b4e450fddaeb1fe","_id":"typescript-plus@2.0.10","_shasum":"ed9ed66dec42341cc0bf3b7a3f38d665b77784d1","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"ed9ed66dec42341cc0bf3b7a3f38d665b77784d1","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.0.10.tgz","integrity":"sha512-uCHPOTaGDNHUa096I22vzmPbRb2gM/2D4Q61J5ZOKTuf9efaoKs7tva0+VeMPUJyU1tFaJ1SqDte4230zAoulA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYi7HLIn/iRi8SIbSg3rvPvR8VWUuunPr0cNQq2PpNLQIhALylCEqsTroePmJRnZ59CavxOl2g4cMZVn1s5i+WIgoQ"}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-plus-2.0.10.tgz_1476599260384_0.26701425295323133"},"directories":{}},"2.0.11":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.0.11","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"3db4fa0af5cb88c3f6217d5d2b4e450fddaeb1fe","_id":"typescript-plus@2.0.11","_shasum":"7ac0d1f3ccdbc47cbd683dc8ab91153eb9ad564d","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"7ac0d1f3ccdbc47cbd683dc8ab91153eb9ad564d","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.0.11.tgz","integrity":"sha512-NKSA/NVZl4G1deFNRDPeUixb73EXFFzBhhcazkYppCM80t+WT7ZuDkC5C4xiv29p98hpvqLOuMi60YKdqjODqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCxa1ypU2KGcOvwAg583IG0ZJZyh0xkJyc2tN2mvfvjAiEA+8jYJFU6CRtrDrezygk3RzqdjuRv3j+O8+ibv1WEeew="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-plus-2.0.11.tgz_1476958263214_0.1042770491912961"},"directories":{}},"2.0.12":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.0.12","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"300dbc67a189624c68ca42713a95168e9908de86","_id":"typescript-plus@2.0.12","_shasum":"58cece097f227ef02330de47111799c4d7a6147f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"58cece097f227ef02330de47111799c4d7a6147f","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.0.12.tgz","integrity":"sha512-A04WrimoqvfgwwhjkHPHWzMwNifx4FMYj18yg8WZvUuogdd+zoFKFJQbxLQxEYwQkp0MiKyofQpwjEsg5OccNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8C8A2lKe3ZvNREDWBe3LHZ8nOGEoZwVZdu/evTZA1tAiABwBZ5ASoPf1MeU2qYSaXIu3ce0i9Ms5GF1ApJNk76BQ=="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-plus-2.0.12.tgz_1477292229174_0.24521681130863726"},"directories":{}},"2.0.13":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.0.13","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"8fd3d2e695a08bea9d48c339f4ee71f057617f45","_id":"typescript-plus@2.0.13","_shasum":"a7ab600890ff0511702908009961599de67b9c42","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"a7ab600890ff0511702908009961599de67b9c42","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.0.13.tgz","integrity":"sha512-T8Om6BscNFZMXdIYTOrLBW7crNRJVX3Dkfv5bAIPD91pNQtRjxqXiEamuJqOFYm1jnAqgl3xIuU3GnPx0RmQlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7qO11TPChef6kWEE+4NqwgIQrtE/svRpBDWyfqqj1qQIgYao+X35zyhOHY+srvAmHUf3HNCHSFhB4hvx+/O3Eu1A="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-plus-2.0.13.tgz_1477991999085_0.2956152958795428"},"directories":{}},"2.0.14":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.0.14","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"d2d82ce6ac0d6c80c2a132b7fc2394829902836e","_id":"typescript-plus@2.0.14","_shasum":"501de4cc527bfbd7305d6072c03bd013830e27ca","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"501de4cc527bfbd7305d6072c03bd013830e27ca","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.0.14.tgz","integrity":"sha512-C2q3cV1bdN8tJG6RdRO7/qyGyZhAR+k0F/nc+2Hi9TnpABN6/Le6YKIJzjxp6bIKVo8P82z71vP7QlUsUbbj8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzRf2k3jObTV8mDpac6VFt50ZcKVwYqsuckxFbX1gbtgIgLw++uVmYjTf9g8av9GAi08/U40HSjH3cCPou8KdQiqo="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-plus-2.0.14.tgz_1478004958542_0.3495114038232714"},"directories":{}},"2.0.15":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.0.15","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"d2d82ce6ac0d6c80c2a132b7fc2394829902836e","_id":"typescript-plus@2.0.15","_shasum":"1536a357adb5048ddf1262d26627818bc1c87750","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"1536a357adb5048ddf1262d26627818bc1c87750","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.0.15.tgz","integrity":"sha512-ZBBYk4mrpneFZflR/iDAEdpiFvaV6UtoPHt3BogoCeeSlfOqq7T9A4uArOFFIOrm+Hz1tP2HBP9V1kQLGC9jdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe+DSxM1V4QHpfnCxwWtH9B4C2HwUt+bzo7+dmLU82eAIhAOR4awlPu8aJbGMjhzNUf99BLb4qMfSXn0p5dfVoa0AT"}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-plus-2.0.15.tgz_1478576356015_0.9195596294011921"},"directories":{}},"2.1.0":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.0","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"f2f8421be5063fdd1954215b5b4db6e0d5d20bd5","_id":"typescript-plus@2.1.0","_shasum":"df65d40eb5c5d8012f18c1a90383f34397db01b3","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"df65d40eb5c5d8012f18c1a90383f34397db01b3","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.0.tgz","integrity":"sha512-J6ZAkp41NoE+9NhGggUVcqwKsYoLLbt4URn5yP6DqJJ+7dAJMJdWl2t/U34ytjEmHV8clgKuDPXTWbuCSxtAxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmkzo4K/wfWeEi3BWfTDgW4u1b3alYdxu9nL+6H4o3CAiEArnABSEOfdCaVJMruMANDpRYZl2L6UeVDIqox6Z6hu/M="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.0.tgz_1482072758041_0.8019194812513888"},"directories":{}},"2.1.1":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.1","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"2abcc98ad3046c38495a188b3d0a436fcc4c975c","_id":"typescript-plus@2.1.1","_shasum":"db407d69000a35d4b78723254cad0b7599d00c32","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"db407d69000a35d4b78723254cad0b7599d00c32","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.1.tgz","integrity":"sha512-IHgUoapaHaRXjh3GC5D92a+NAzRlSEuhBjBsKP9GsVTTuCMxs8pHlyP+al+XjppKyV2pTUBLqln777+3AqeUaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbRrIQL/L9Pel/haxoOl6FNgiBCILAO0tJ32SHgYg/nAiATdlDR0AWlS+PDkP9fKTzkPgHlRzK5+EXtt6ZjuEYMiA=="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.1.tgz_1482073804502_0.3243236041162163"},"directories":{}},"2.1.3":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.3","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"e9c0efbc7f3b323e87665a1e5905a42b111d335b","_id":"typescript-plus@2.1.3","_shasum":"b73e75b4b0c52ea7247a6b740969ad90d82278e9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"b73e75b4b0c52ea7247a6b740969ad90d82278e9","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.3.tgz","integrity":"sha512-bhMOelL+SphR43S6bVsoMeixGVKo4c8Io5kdgWDGlmo0pGnoRUkkxobuYsQ21tGvEgL2OuL5mI/2x7voMpaLDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCHq+vEQm2P9CDgIKkG5As5MYLmLjSUUl0cPKlFSZYvAiBXOSRv+YprzZRwqqPYleIk1rLt6oS2ea7RvVV8XX07nQ=="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.3.tgz_1482147298173_0.08655941765755415"},"directories":{}},"2.1.4":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.4","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"5d1bf7c7cb474bf0d5559708a5d823c6434a42d7","_id":"typescript-plus@2.1.4","_shasum":"86e15d0a361fc66a79a9bea590925020a8f3b483","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"86e15d0a361fc66a79a9bea590925020a8f3b483","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.4.tgz","integrity":"sha512-EmJa1ISBkJ6vD6/IQl1Zm+xiVf6r2u6keJ7YP3A41PdOC8c1Fn5r+GqzcbPo1UVPcpTrKRWjQo/YtYPfAYlmGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDzv8bzcA5DG/G1NPIYPBIQC27IreW3nrlIYjtccLJAAiA4adSaVvogQPfEk1ejNiV3GGdOLOq10FY3zZ6mwZ1M6Q=="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.4.tgz_1482216203021_0.29924743878655136"},"directories":{}},"2.1.5":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.5","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"39edf3722c92633eb02a59ad7d17aa8040ce6a73","_id":"typescript-plus@2.1.5","_shasum":"8d52a5b7ddbccbd386b84c1413fc1dcfc202046a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"8d52a5b7ddbccbd386b84c1413fc1dcfc202046a","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.5.tgz","integrity":"sha512-L4CvhBa5VFUgG3xl5r+nc4JVrixSyrMQDkCTRehOQJE+EWCGsJGnaSTvEiCQRlVjurAiC1VGXwyunvTorMhk8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3yjXo9qqjN6CD8ZJFM2XtS+aZ/mUQlFtWfDH2NGAWnAIhAIJslM0mLblb7jHu3VbrVWJr27bDsAoXszQYHqtRY1yB"}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.5.tgz_1482230401114_0.5947266113944352"},"directories":{}},"2.1.6":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.6","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"70c12473f6439143d8dcc052387c8b1b6f9d2899","_id":"typescript-plus@2.1.6","_shasum":"822ce6f84932f791813942bf6d7d187753542429","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"822ce6f84932f791813942bf6d7d187753542429","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.6.tgz","integrity":"sha512-lsF55Og/106XFwkDsI2S6YeCA0Zd7RCHhFSszqzoEQRd445fWVZMkuU4sDdtQHmTbQFMiTzsQkFYuJJMAr98ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICp9uEQ4T1r/eci/1nw9nBX9nnQjsC/jFXSfI8xcUNc2AiEAilaxQazSGV0feCZ87uXDkk5xf/VIWsS+baaLQBZlyWk="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.6.tgz_1482236980795_0.4950188978109509"},"directories":{}},"2.1.7":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.7","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"28f2addb1142ca16b45897a13c897897c3373472","_id":"typescript-plus@2.1.7","_shasum":"36869d9adac8b92ef5112bfec25b61ece82ed18d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"36869d9adac8b92ef5112bfec25b61ece82ed18d","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.7.tgz","integrity":"sha512-JqeYQ/eL3UkLz/XNNVdv1FbIxbXYNCEXR2dzSZJLxK6e2C8Wxbk60Ji7SE+wJdTMvK+FsdH1FsIo4CaYYQ8Edg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDm9jMpezLCkGSrSCV6f/UrJ4jIIaV2blKdXpbnZ5KnOAiEA4jQLLaprah9yvR3FSZrT37r0ZtOcNiMFlqC5QeAOLcU="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.7.tgz_1482293353528_0.05740142799913883"},"directories":{}},"2.1.8":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.8","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"f8bbd718cc52b96b9654db80c2eaa1f4fac4860f","_id":"typescript-plus@2.1.8","_shasum":"faf915a20fe4df0690c4094eccad009750db6c81","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"faf915a20fe4df0690c4094eccad009750db6c81","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.8.tgz","integrity":"sha512-vvFR9AmTuc4dcE2ebpZuiVy0Qsj/ZCTqIOsEsnnhogmVOzmIpGHWYrc0yOakOteEvWe9RvB1vwoodN5x6KW95w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkRXbUe14yaI5+9eaGV/nXIWAY54fayNJC3jGfM3gcNAiAetqzEdRHHbJ+j9WYomVcg6FXIlCx6GMl9Gg6iGteo5Q=="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.8.tgz_1482335294143_0.4916789052076638"},"directories":{}},"2.1.9":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.9","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"6d22f3b7423fc8f2c54a5557fa3ef4ffba39aa1e","_id":"typescript-plus@2.1.9","_shasum":"e6f5edf92acde284165d7fc326f81a430e212ba0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"e6f5edf92acde284165d7fc326f81a430e212ba0","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.9.tgz","integrity":"sha512-DKUfuwZnrsLOs/4liT2s6OBBkh/E7CswI3yfJpOSMEbLHwMcF51IsryLB1KajdlxKiXxz4OVoe7t2Brxvw6dLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYwa+MiVd5nTmWytIhYkVGhehQ8+s2z4BQpi/EWp/bmQIhAM7d0D+4pMK5H+QzIrR3VS+nHp98eRVFAKQyCsWd9LDq"}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.9.tgz_1482380237257_0.48649472114630044"},"directories":{}},"2.1.10":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.10","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"701fe9a93e2b109d58e1a8b5374369e1af092e16","_id":"typescript-plus@2.1.10","_shasum":"2cc3c6b99d34479b0ba6ae721fd53db5ce630393","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"2cc3c6b99d34479b0ba6ae721fd53db5ce630393","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.10.tgz","integrity":"sha512-dLhfZBnrYSZD8tgYyZwz248RYvqRgNQOBnYcPcZ77+gNpqESjaCtKVVTD7THq4s9ZLeuLOF+0WbJ0XpysTbOOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQgKalsqo7/7pxi0Oxl5nwmvdcD5tv3OZsu6FkSG+mPAiEA5KF1ZRrQLQ9TKkVTWifOoFzHp+Ue926VGbdYTYrukmg="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.10.tgz_1483513998797_0.2662969271186739"},"directories":{}},"2.1.11":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.11","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"2a6cdc1d95dfeb3f1cf635ea78e7e143fa5ce532","_id":"typescript-plus@2.1.11","_shasum":"e684658c8fde8a56698bee9bef06e15b352c1ec5","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"e684658c8fde8a56698bee9bef06e15b352c1ec5","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.11.tgz","integrity":"sha512-JupFhaGRWbq8Hnd5yr79JkWxwTMqrTBrEepz1kl3JKMf9CRIUbgFaxzt+BdTlBvibWeIC51cW7mwTiEiYyYroA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBURB9Frs5lklVCnIyXtyfPrT5VIclwZIGaqkraB6K9lAiADjLbfS49pJMKPudcT0kJHI5JGrew6vHxyGKO5wHRY2A=="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.11.tgz_1483615902096_0.014420673483982682"},"directories":{}},"2.1.12":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.12","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"f7cdc62ee98f3751dac621ff1aa5f2ec4781ec70","_id":"typescript-plus@2.1.12","_shasum":"e3c76a689057a12b47a757754044eaaf4dd2338a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"e3c76a689057a12b47a757754044eaaf4dd2338a","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.12.tgz","integrity":"sha512-+lLv3NQkwbqLC55XGrsE0ucIF7jeMIH++rBLd8HqDrv7N9jJHd++/YRS09eSfM/G6qBllcL2V2XBVmnGebQeow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpF5AWSq9GdmfxffpX16xRElSi4NmyZBKpyj5DotIZ/AiEAvCVbFgFzV7WQt7oWVduPBK6fEBRBTtR2drjG1+7XtN0="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.12.tgz_1483942323057_0.9245645212940872"},"directories":{}},"2.1.13":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.13","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"70f7479945def912919742b2de6b680b47591490","_id":"typescript-plus@2.1.13","_shasum":"d4d038ce4bf5c1623db1285afff4259b3abdfe4e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"d4d038ce4bf5c1623db1285afff4259b3abdfe4e","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.13.tgz","integrity":"sha512-J0Ez01BQSjgFLIUD3dKFlzuE4JKBxXF9jfSBbR/223SVy0N8O94EKLIwuKXpJgi2+KFykrgrZ5a7xFy2wgwNmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAtuJ/ge5kLR7qogQG/8MKcj5uI0u6vNZLHhQk0Vb5TzAiEA2lY9iGARoHCAMRbFhw1wlAa1vcnH2Nk5zLjI02n54ys="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.13.tgz_1484198194170_0.014456453965976834"},"directories":{}},"2.1.14":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.14","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=0.8.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"3.15.1","typescript":"2.0.*"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"08a4fd46de833146992927f612da249e4029675c","_id":"typescript-plus@2.1.14","_shasum":"41f2b2d6f5090046f7138f42fc7c0a47c9a18781","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"41f2b2d6f5090046f7138f42fc7c0a47c9a18781","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.14.tgz","integrity":"sha512-5GnLFs6gIu68M80s0p0lvVhgdxLTndxl4iXJyl/6FuSjt7/iVMTnIqId6wuxuVTSxivyHBCatHFJTO6kcBFJJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuTnGw8relwxw4uo+CLOe9GvhTHt2/C7AlresVoOF9nAiBEIho7eq60gPTHdTAP9mA0Fo9z4dKNU9qTe1jaD46oBw=="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.14.tgz_1486302759750_0.5324482454452664"},"directories":{}},"2.1.15":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.15","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=4.2.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"4.0.0-dev.3","typescript":"^2.1"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"e32906b98caf198c45c193328606b6e482df9d46","_id":"typescript-plus@2.1.15","_shasum":"d12d518d22061d64ec996c648e42efa933b3a31f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"d12d518d22061d64ec996c648e42efa933b3a31f","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.15.tgz","integrity":"sha512-SET8f6YTOwMbCMm3b8sxtuvnrC9ayfuPGkmfRiw1ZxG+i7n/iLivozztbclG40h7TKSRmhpEB4M6pyeu59irHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMadQNbYOBDTLMBxsotVupi1GhV/2RSeOL0y4ieIbZtAiEA8avXb0Gv5vx0RC14rsDdjCnjvtgyyr2yKxp+naWTKoA="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.15.tgz_1486309265332_0.14575559296645224"},"directories":{}},"2.1.17":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.17","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=4.2.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"4.0.0-dev.3","typescript":"^2.1"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"15afd51658817cfda59af209f7af8a8f8f0a5693","_id":"typescript-plus@2.1.17","_shasum":"451994398f9075b41b2f8911aee2b804cc752235","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"451994398f9075b41b2f8911aee2b804cc752235","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.17.tgz","integrity":"sha512-7Huztg/75RZqnvhpvxL858lM0pKqNaiyOyl2fqH+N7xMs/NzKUrWCfwURmsMsVKerqxbUKedpLo+Qy2VDdE9Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTLRR6BIro0/JvJ8kK4vAc5KuAbt5nOWRB+921krLf0gIhAIHLEq3AGe5S/wuS+pQtqPb5cM3JZmzAT0mhzcsHpLVy"}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.17.tgz_1486437660175_0.06770513928495347"},"directories":{}},"2.1.18":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.18","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=4.2.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"4.0.0-dev.3","typescript":"^2.1"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"98a2604e8afc24e425e01674a729942021dafaeb","_id":"typescript-plus@2.1.18","_shasum":"cafd82c13d81bdaf54c36ba79b1d649c51a21322","_from":".","_npmVersion":"3.10.9","_nodeVersion":"4.6.0","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"cafd82c13d81bdaf54c36ba79b1d649c51a21322","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.18.tgz","integrity":"sha512-bu8WE1oScIPtC66UUFKpGF1Jy0s88sfnDsrOYxbJraQ404WwIQLsgw6CeZIVrAfkCHJKZBTxBdh7+LKq+vYPkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJ/jeYojYSCGAo0RzU1m74gmi6DJbprPKzFdkkzWiodAiAfpNnvppWRujm8lykWidSxCBu3dk+ilmlGHKQ7eOJQww=="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.18.tgz_1487686330608_0.0885375845246017"},"directories":{}},"2.1.19":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.19","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=4.2.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"4.0.0-dev.3","typescript":"^2.1"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"4c13ecf6bb8c5148633363e1b8f31b365a33db58","_id":"typescript-plus@2.1.19","_shasum":"ecc084e4812f39258b548fd7d8bd85e09822ad3a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"ecc084e4812f39258b548fd7d8bd85e09822ad3a","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.19.tgz","integrity":"sha512-j0oYJSldWOPBMVeo3+FUMBCv9BXKtFLJz2H6W9y9Zrg51DfpoK+f9r4GwZOsibPXsaTjR7c80bH5d2oUvBbzXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdQUqCJPZFNlCjjqOXtYJ4c5L4F/35IRuWlO4AmYCCiAiBByQfN69EOyF+708qqaUZmGfk2AW6qkG2qv1fmECeMrg=="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.19.tgz_1488469576572_0.7060288942884654"},"directories":{}},"2.1.20":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.1.20","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=4.2.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"4.0.0-dev.3","typescript":"^2.1"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"f597c5b7867f4baf9033c221443e2b8555171e8a","_id":"typescript-plus@2.1.20","_shasum":"d19d78eca8efac8f25e20354b7c7af6791bd0a45","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"d19d78eca8efac8f25e20354b7c7af6791bd0a45","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.1.20.tgz","integrity":"sha512-CC4SYwqnCSu4Y+aaPUf+L171i1mTQxiAzyFFYmOk/qM4saZL/V+Gcsxrh9Wf4nn08thcwNFRon67Jy2bSdiJTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAY4x29wLQf6NwxZqVn9Z/H+H6GyPEsBD0dex/F+YJPGAiEAo55qDjpQDFkRaUs6Y8emAtSVgg9YAW306bSoSGQXE/g="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-plus-2.1.20.tgz_1493456553834_0.7775925064925104"},"directories":{}},"2.3.2":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.3.2","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=4.2.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"3.1.5","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"next","typescript":"next"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"6d37f3ed760e71f67a21da300b87cdc0b9bcaff4","_id":"typescript-plus@2.3.2","_shasum":"f592e55524afdc586579fee45a1fa15575b2ccea","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"f592e55524afdc586579fee45a1fa15575b2ccea","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.3.2.tgz","integrity":"sha512-vhBaZ+ItD9vF5/5ngYSZ16O0kcYvv54BRoITuBzzH/rrqoeP48y/ocEhAVHhhQ3vH5e8pC2Ya5u3pfKQ3RzSOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9aIFfAqJC/6SMw6xi/L421SQ8/bnJ4ShbB1I2vdJPXAiAzthDXLhIYHDW/x3jaBIJ8l08IaTiW2ybaHmDnKmCdeA=="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typescript-plus-2.3.2.tgz_1493482010179_0.544695133343339"},"directories":{}},"2.4.2":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.4.2","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=4.2.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"latest","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/gulp-typescript":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"latest","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"latest","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"3.1.5","into-stream":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"next","typescript":"next"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"buffer":false,"fs":false,"os":false,"path":false},"gitHead":"32ae3e2bff19bb529e317180bb75857dbd71619f","_id":"typescript-plus@2.4.2","_shasum":"e8cfeb68540e2a6cce24e0ed6bf1f978634e58e1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"e8cfeb68540e2a6cce24e0ed6bf1f978634e58e1","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.4.2.tgz","integrity":"sha512-g+dMswoZvojUaLrz0UXsJxlGDyjHJKMEMHcA0ecu9vPWEgngm6IGjfBuej6iT5EcDTLdEn5U0MZ0ZE6CcY3IPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5oEGI/7DxIPIzdMrbvC7PGO3+I2oKe6tYHGcEe5PSrwIgF8zxr2HW/Gm4i5I2w0D9PkXBUlFHs/fdSnOttCJYJ0c="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-plus-2.4.2.tgz_1500781223994_0.22395603405311704"},"directories":{}},"2.7.2":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.7.2","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc":"./bin/tsc","tsserver":"./bin/tsserver"},"engines":{"node":">=4.2.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"3.X","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"8.5.5","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","@types/xml2js":"^0.4.0","xml2js":"^0.4.19","browser-resolve":"^1.11.2","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"3.X","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","source-map-support":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"latest","vinyl":"latest","chalk":"latest","typescript":"^2.7"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel light=false","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"fs":false,"os":false,"path":false},"gitHead":"ac55e0bd51231dcc936dfc74b9a333cee107152b","_id":"typescript-plus@2.7.2","_shasum":"5f38b8f57b4c9a37ac01f4cba09e8c00111d28da","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"5f38b8f57b4c9a37ac01f4cba09e8c00111d28da","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.7.2.tgz","fileCount":75,"unpackedSize":35254327,"integrity":"sha512-DbdSzGFtaB+q3F1CyxkVYbmz8QsbmgbO9LA1dGoyVOuqsI8Lyt1CKBdbizfNZInx+jTa41+MfQsay7rDOGWVFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/sn9peOhlueMlFNSM8REI8l6qFkKIOsi5rb27qyWzxAIgV+lHD31YYAJyMEUmZSAEMtC0r/NAWY/eQqxWyxiHEk8="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-plus_2.7.2_1521988740831_0.4707338879640506"},"_hasShrinkwrap":false},"2.7.3":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.7.3","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=4.2.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"3.X","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"8.5.5","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","@types/xml2js":"^0.4.0","xml2js":"^0.4.19","browser-resolve":"^1.11.2","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"3.X","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","source-map-support":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"latest","vinyl":"latest","chalk":"latest","typescript":"^2.7"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel light=false","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"fs":false,"os":false,"path":false},"gitHead":"2dd8d1363e99831c219a3bd04efa36e77bf347dc","_id":"typescript-plus@2.7.3","_shasum":"1804903848e9a1443a7bf96f9acb43c6a1184f22","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"1804903848e9a1443a7bf96f9acb43c6a1184f22","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.7.3.tgz","fileCount":75,"unpackedSize":35254294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3zdNCRA9TVsSAnZWagAAza4P+QCstnlhK+lZx1dTx8mW\nY+BhIaMjoDGWxKMaR0E+44zyrpjykC8D0ng3etgGapVbyigLfoxuotaqTjU7\nwKWypIRJ1pC7wbAXfcoAUllEneQvh5dfvmKmPQBMW5jZyQfhCalZ26ifDXjk\n6LZsbNs0QMdv92hvj0lAWF9NbFA9PZBraE5nkyl5+SoerXLr/1OEmfsNaDrh\nCaD6j5xs3az4QLDAe15INdFTRmUVsxcXFPr6hUgslE3gnuMVk9sWCoI4Sgmk\njn8lXJpYA/aepU2MJEvSI5YwN/itPugIVL7E2fCrehXBcILIJSKxe97+JQz2\njrYwQjuh46H/lrg78a3VLhsKdG6UFW17j12B27DThrNcyX7FOJ1rUyH88XIz\nZSfo2B8c341RcIJgcwzUegiDXJ9lgaG0rNB21GrJ1AdaH/M28s91Q2prnMIL\nFe2dF+D6DtCnRq7fjF1V5cNNZCC2l46VdH68fafhxIJ9//X6mYkIPd9ZSgms\nATM4nMNPtRNNmSdy5nrNLjZFzAIYdMMpzUuZZ5zdVxKQ1/OS0o/QrNnXFzrh\nEaS3f8TeyyfhhHn6EMbyTcUW6v5sWNYI74pluKrFu1L13+BBJilqWxsny6JR\n5QkfxEHpZl5beBO1ZOPqY1NunIZZ2fCTeTksJMerfayvSPonqdV74uIQB7bX\ncwFX\r\n=2zJV\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-avzK6wmTXG8/Im2WqoJbE1E2E/aPlpQ+zh0qer46LCDoR8q7esfvAJlOJv/yQejXUad7PmvxdJQmKCqx2L4EKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpEyOxOmrrfRZV9xaveGLuJ+0YspyCfKzVXj1DlWyiawIhAJcxqUKrOkX2h/Z0bDYdTl6sMBXuKV9v0jTqx+JlYF4N"}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-plus_2.7.3_1524578124044_0.9804065220368132"},"_hasShrinkwrap":false},"2.7.4":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"2.7.4","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=4.2.0"},"devDependencies":{"@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"3.X","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-newer":"latest","@types/gulp-sourcemaps":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"8.5.5","@types/q":"latest","@types/run-sequence":"latest","@types/through2":"latest","@types/xml2js":"^0.4.0","xml2js":"^0.4.19","browser-resolve":"^1.11.2","browserify":"latest","chai":"latest","convert-source-map":"latest","del":"latest","gulp":"3.X","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","istanbul":"latest","jake":"latest","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","q":"latest","run-sequence":"latest","sorcery":"latest","source-map-support":"latest","through2":"latest","travis-fold":"latest","ts-node":"latest","tslint":"latest","vinyl":"latest","chalk":"latest","typescript":"^2.7"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel light=false","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"fs":false,"os":false,"path":false},"gitHead":"e703f129f6a8fbfb91ed5a6dd04ac33782c695eb","_id":"typescript-plus@2.7.4","_shasum":"6c4a98445ba8da379a7448f930321ef6cd8aba8f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"6c4a98445ba8da379a7448f930321ef6cd8aba8f","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-2.7.4.tgz","integrity":"sha512-tl6jQbJedgm4mVjL5YgNjeOtIVdCkxORPjRF4hGasHxT5izWuYl0DUnzUn9sqEPtyQkLhLTE5eYQjsUe0cHBKQ==","fileCount":75,"unpackedSize":35262123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1aQlCRA9TVsSAnZWagAA/qsP/2G+wcR3pNo20EKfypp5\nYMuq/uPDibXrMTNet3QWcNmpOBjvnzVDK5D1k9tbtr8K4CgsRV7hCM1TfdHt\nJoyVaL537PMI++pCGoI6UdNkzozcxlQcI5dkaGqdbGzlcgirgRdaDEzUa5rB\nXjFmuU7r7aV1jTBXwm6fpmYM/kKnfeUH+coNN37qDr2ahPEQ5BT/0KC9p50K\ntT4vNz/66KkINH/o5ZAjodww1gUBt8FM71oVf9RNqrJGGyxUiU851meMyuFD\nfyhA83Cjei6nGJ93U455xuJXbAkd1UnWbNYHcBgCe0xmJSzK19wrWxu0voAS\ntkqSlTIYHYPgtjX6u1t+94S+E5UUucYMJjEAqCxhobYE/4aIamX7XPV/s5oD\nZDVdOhqxplre5N8aSYjSDjaSwze5dCn9mMSYHO5h+pIVqg44LI7qQoH4P5Sr\n90dv4g6Xch9GomxEEhLHll1IAH97OoPWxUq/W313yqP3x8zp/Mj3TozD9mmY\nGPrbroZgCIHVeMdIJ5Cmiqf0XQfoT3nw/dwfRi3MiXVqFh2FCi1yLMaUwvia\nkLEZYj6gO+dXc2mvVjlLETPfFPU/S5f4gKq9PEHBwILQVykylUGd/1gUdIAQ\nha76lBv/K417H+n9vKOHDIIvg9IH4LAynfcBpvauAYFSGTa+G6cVbvluyHk/\nR5X2\r\n=ZpOR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6WoYO+PkoAqbc67t2WsTrTGJYHusp16lktoDNEax5DAiEAjzd0rVCmYLkz607xKXL3LArf2ymTzhj9K33vDooiGJU="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-plus_2.7.4_1540727844311_0.9815059727612485"},"_hasShrinkwrap":false},"3.1.3":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"3.1.3","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=4.2.0"},"devDependencies":{"@octokit/rest":"latest","@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"3.X","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-if":"0.0.33","@types/gulp-newer":"latest","@types/gulp-rename":"0.0.33","@types/gulp-sourcemaps":"0.0.32","@types/jake":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"8.5.5","@types/q":"latest","@types/run-sequence":"latest","@types/source-map-support":"latest","@types/through2":"latest","@types/travis-fold":"latest","@types/xml2js":"^0.4.0","browser-resolve":"^1.11.2","browserify":"latest","chai":"latest","chalk":"latest","convert-source-map":"latest","del":"latest","fancy-log":"latest","fs-extra":"^6.0.1","gulp":"3.X","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-if":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-rename":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","istanbul":"latest","jake":"latest","lodash":"4.17.10","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","plugin-error":"latest","prex":"^0.4.3","q":"latest","remove-internal":"^2.9.2","run-sequence":"latest","source-map-support":"latest","through2":"latest","travis-fold":"latest","tslint":"latest","typescript":"next","vinyl":"latest","vinyl-sourcemaps-apply":"latest","xml2js":"^0.4.19"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel light=false","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"fs":false,"os":false,"path":false},"dependencies":{},"gitHead":"1d3ed09fd90711fec42b1181001ac111dda18b6f","_id":"typescript-plus@3.1.3","_shasum":"cae86f1b03ae1079ddacca5da13f8959669d65a0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"cae86f1b03ae1079ddacca5da13f8959669d65a0","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-3.1.3.tgz","integrity":"sha512-qyDnmB3Q7ykwDUsjfkbbgYu/6kPtPZtOSJ9/mKIUfhf4pYxBWf8/WopHlv2Rf2xkAB4nR9qBMUPMHugxHIQ25w==","fileCount":79,"unpackedSize":41776156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1dqlCRA9TVsSAnZWagAANoQQAKMgqdPos6098fsgkPpb\nOxB+0qYuhKIWlqcZp/j/HF20h60AAhHlsXtReBsU0YdE2BFbzowHJ4+8FkR1\nPUATLvSPoBZkOyvfOPq8mXAX09tD4V2i0Sk9LUBBt09hrDseWtSv9qK6jT9C\nUmSIxJl/ws3Os0ZIRXYo1Vv0lPvsW0wwM1IxJKPCi7SHcz7Xq486Hufa4zSd\nx+qgphV2A8dG6o7pZZ7bRRD8w/HBxuBipJMbr/8zS7wpMhLkMhWozAbbF/TE\n7axIiDacjx/qiLsAdkmM91CXU6ce0ZA6bWR3tZt+1YA1b69QYGZkukcd2LYk\nM/zkZj2SioBhvn3KI4/WkeythI+iFmuO7PSVJ3MpdE+8A+o6grcznzmp4qaK\nqk8qz1cR5fummWLf6sgKC69Yb62B9F1H1YMk0wbUouqA0uNzOEbbdMnNwF8n\nqOlyMDS2J0cEDviuYaiBmxZj0iivrR7sc0y0HaUrE85VTFAzQnst/E0vc2Wf\nBKzh48KOyOIcNGr92nyKog+ldyZjSJwDjlo3fi8nbrPzUFMRZU1NyUhko+pV\njB7RST2avkqvQpy+6lvPrgd3ZmN0WPObjeVQKPpwfN6jsdRm7BBfn72BWLWD\nc/f68WZu/KRMHnFa0r1+xjwabICzEr/xzFQYRhjRByoW787eISDsXvO3kzNA\n4Du8\r\n=32Wr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvrRh4T6lbJjSHVNr/LWPyVHotdfuX65/aR+uDkWZgZQIgElFWeFwlgnO7gXS+VD5jCjFk1TrxTop4PCEu29yn0PU="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-plus_3.1.3_1540741795997_0.04123414163293426"},"_hasShrinkwrap":false},"3.1.4":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"3.1.4","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=4.2.0"},"devDependencies":{"@octokit/rest":"latest","@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"3.X","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-if":"0.0.33","@types/gulp-newer":"latest","@types/gulp-rename":"0.0.33","@types/gulp-sourcemaps":"0.0.32","@types/jake":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"8.5.5","@types/q":"latest","@types/run-sequence":"latest","@types/source-map-support":"latest","@types/through2":"latest","@types/travis-fold":"latest","@types/xml2js":"^0.4.0","browser-resolve":"^1.11.2","browserify":"latest","chai":"latest","chalk":"latest","convert-source-map":"latest","del":"latest","fancy-log":"latest","fs-extra":"^6.0.1","gulp":"3.X","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-if":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-rename":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","istanbul":"latest","jake":"latest","lodash":"4.17.10","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","plugin-error":"latest","prex":"^0.4.3","q":"latest","remove-internal":"^2.9.2","run-sequence":"latest","source-map-support":"latest","through2":"latest","travis-fold":"latest","tslint":"latest","typescript":"next","vinyl":"latest","vinyl-sourcemaps-apply":"latest","xml2js":"^0.4.19"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel light=false","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"fs":false,"os":false,"path":false},"dependencies":{},"gitHead":"851e553f16fa3014c69c325d5cef76903881a02b","_id":"typescript-plus@3.1.4","_shasum":"b40c8390b2db23a7e401f5374c950c4493741af3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"b40c8390b2db23a7e401f5374c950c4493741af3","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-3.1.4.tgz","integrity":"sha512-wh2ORY0y4PSHvd4rEJfrmN3GDFDbCemPleGus3oPGc1gWRIxbqA0H+KtWFKHa8xQh5uOtVHxIz3HA10Qr5J/Vw==","fileCount":80,"unpackedSize":41787095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1020CRA9TVsSAnZWagAAk8EP/jvnhqKHO0j8UFtwLgVs\n+3pEMyMQGlGS+Zi55m7XUt14eSx3Em62bnaeXI/j1iAjySLWefNaNk+2eqj5\nmhGewDtdcknvAaSH7fg67d5KlOHdEnXcPKBbqjOjcVpUUH0CEKfsjnevRxsb\nLqXWnSE1Wmop/ipNtNiZpWq1wiIzQDM7O8dFyZNZfgiPE/zx65yspV6ua6NS\n0AvF3zT6RV8ukVRGsZ3bKTpYRq+2SQ7Aj9CpOc6CldtPpWz/ICBAbviQQBmg\nWFor/eF+WmFrk+UzqHWMZow85KvOhIxzQrAh9PhvJNDxB62u7L3Q983xHX67\nyN+9nIDCVbGqEudk/HscJUBBSJvCLE8Tkv45SUWM8Zq8TeWp+xpmV0d2u72o\nzXzlQRt7KxoffBic9FjQvIMtfvJyHmhLKnzcqDRKtDWWkTXxwuZps/cgAzsB\ns72Lxbg53+P488THlK3Js6mElfdqTzPji5el+jigALblajqj8pMRK+xyO1UU\nmVdWyoM7Q1Uyq9czZ4Mn5lQsnAeTds0X4J0ECpM+3rsAzp3o58mRmBQ3+2o1\nlV72pa5SobtN1471tZ0XvWVLJ+wy+nnlwXML99ANig9o2BqKNT9pmEhqJ/Gz\ntpCjWQHcosZGO6ylwlqWy7wegyTR2hv4r8Oneo6wbYI8APTd140vHsoJ/rYT\nBndI\r\n=IPWQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9Vg2b5NComr+E3Bhjm8KSp7b7kDFTI3rQ48uvrWXWqwIgPQRY0HaEVROAnmFnYCpMbSj4qjT6sRWjMNg/7BtMTdw="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-plus_3.1.4_1540836787980_0.4541484341518822"},"_hasShrinkwrap":false},"3.1.5":{"name":"typescript-plus","author":{"name":"Dom Chen"},"homepage":"http://www.idom.me/","version":"3.1.5","license":"Apache-2.0","description":"An enhanced version of the original typescript compiler.","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"main":"./lib/typescript.js","typings":"./lib/typescript.d.ts","bin":{"tsc-plus":"./bin/tsc"},"engines":{"node":">=4.2.0"},"devDependencies":{"@octokit/rest":"latest","@types/browserify":"latest","@types/chai":"latest","@types/convert-source-map":"latest","@types/del":"latest","@types/glob":"latest","@types/gulp":"3.X","@types/gulp-concat":"latest","@types/gulp-help":"latest","@types/gulp-if":"0.0.33","@types/gulp-newer":"latest","@types/gulp-rename":"0.0.33","@types/gulp-sourcemaps":"0.0.32","@types/jake":"latest","@types/merge2":"latest","@types/minimatch":"latest","@types/minimist":"latest","@types/mkdirp":"latest","@types/mocha":"latest","@types/node":"8.5.5","@types/q":"latest","@types/run-sequence":"latest","@types/source-map-support":"latest","@types/through2":"latest","@types/travis-fold":"latest","@types/xml2js":"^0.4.0","browser-resolve":"^1.11.2","browserify":"latest","chai":"latest","chalk":"latest","convert-source-map":"latest","del":"latest","fancy-log":"latest","fs-extra":"^6.0.1","gulp":"3.X","gulp-clone":"latest","gulp-concat":"latest","gulp-help":"latest","gulp-if":"latest","gulp-insert":"latest","gulp-newer":"latest","gulp-rename":"latest","gulp-sourcemaps":"latest","gulp-typescript":"latest","istanbul":"latest","jake":"latest","lodash":"4.17.10","merge2":"latest","minimist":"latest","mkdirp":"latest","mocha":"latest","mocha-fivemat-progress-reporter":"latest","plugin-error":"latest","prex":"^0.4.3","q":"latest","remove-internal":"^2.9.2","run-sequence":"latest","source-map-support":"latest","through2":"latest","travis-fold":"latest","tslint":"latest","typescript":"next","vinyl":"latest","vinyl-sourcemaps-apply":"latest","xml2js":"^0.4.19"},"scripts":{"pretest":"jake tests","test":"jake runtests-parallel light=false","build":"npm run build:compiler && npm run build:tests","build:compiler":"jake local","build:tests":"jake tests","start":"node lib/tsc","clean":"jake clean","gulp":"gulp","jake":"jake","lint":"jake lint","setup-hooks":"node scripts/link-hooks.js"},"browser":{"fs":false,"os":false,"path":false},"dependencies":{},"gitHead":"851e553f16fa3014c69c325d5cef76903881a02b","_id":"typescript-plus@3.1.5","_shasum":"53f26146e18ea142f53b5803e099e6e1dc741b43","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"domchen","email":"dom@idom.me"},"dist":{"shasum":"53f26146e18ea142f53b5803e099e6e1dc741b43","tarball":"https://registry.npmjs.org/typescript-plus/-/typescript-plus-3.1.5.tgz","integrity":"sha512-qVPzdQ3yz2NHQIZkygScQQDC4NGb2aG/eNffNa+D8CLKSUEYVnkMZyU+BREiDVEQU2vtT6QlAq/XDmQVK6ktgQ==","fileCount":80,"unpackedSize":41786825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb18dTCRA9TVsSAnZWagAAFHYP/10yGG01VNIWFdrejFQc\nMUOD4mGcSTGY9GvAQTzMysPI6ODdJxtts/3vFsJnztGZTQBcw5M2KYoXQWzD\ny+z+zITZhDdHrA3ARIlt7BbuZDkuCzwuYQ4cQEWW2E7KJh59mxNIF4OXBsxb\nkZVjkNEVONfoykSZNlDD5p+IfAkrLtQTndFsqDs6d409Ouma+H6nVu751SIW\nSYmqJB/5ObwjOQc6WMMem+K27aGyGLiNyhd4gk93g7xf7BnOE3/6Z+k3H3yc\nlTjMFsnQsQI4SQhSDvBu9qH2O0afXka5WIAKMl7RwjmzwHQs5JMgZ5qRj1E+\ni17cGOdRrUBnKAB+BmgCH2BwRiTZb/gNF7OvsfJcjPRp+3fLAc9mabpcR1jQ\nJjVXKdizrNs81jKtTg8SahpMMaVJdwPk2rgoQYTayD1peA0nKUUyYdY35rta\niH7X6iKPRl6zDRkXDOYnnepoAGU3gN9/KfsSw0Jat+1BhJwCp/p8ZOGBOph3\nvAO4U+pnZu76B7KNuH1F6+jW/bLVkvu40FwXNa4VMIMjYUvMqtQwfo44kkAQ\nPF4jsrzTbZF6bvALJw48zX5sTZOfxejYvCpmEa8Bol3xKF3yY8lpWOILwKbw\nQN0oHrM9y5XrCqx1hPTeJZKXXPyKsCMZkGug+QouYEdOBIUvkHc6+/mocUnb\n0UVD\r\n=r164\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiyjPY40naJN99EERJxS0SxBXET/Cr6so6wRI2Ha3ZuAiEA+oHnDhs9tLpAd77cWGLr16odrhYu9v4KRq0T1/Uvlv0="}]},"maintainers":[{"name":"domchen","email":"dom@idom.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-plus_3.1.5_1540867922613_0.7046762429886466"},"_hasShrinkwrap":false}},"readme":"[![npm version](https://badge.fury.io/js/typescript-plus.svg)](https://www.npmjs.com/package/typescript-plus)\n\n[中文版](http://www.idom.me/articles/849.html)\n\n# typescript-plus\n\n\n\nTypeScript is a language for application-scale JavaScript, For more information, please visit : [TypeScript](https://github.com/Microsoft/TypeScript).\n\nThe typescript-plus compiler provides extra features to the original typescript compiler, such as accessors optimization, class reflection, conditional compilation and the most useful one: automatically reordering the source files by analyzing their dependencies in code. This compiler is integrated into the [Egret Engine](https://github.com/egret-labs/egret-core) and has been heavily used by it.\n\nThis project will try to stay up to date with the new release of the original TypeScript project.\n\nCurrent TypeScript Version: 3.1.3\n\n\n## Installing\n\nFirst, make sure you have installed the latest version of [node.js](http://nodejs.org/)\n(You may need to restart your computer after this step).\n\nFor use as a command line app:\n\n```\nnpm install -g typescript-plus\n```\n\nFor programmatic use:\n\n```\nnpm install typescript-plus\n```\n\n## Usage\n\n```\ntsc-plus [input files] [options]\n```\n\nTo learn how to use the original typescript compiler, please visit the following links:\n\n*  [Quick tutorial](http://www.typescriptlang.org/Tutorial)\n*  [Programming handbook](http://www.typescriptlang.org/Handbook)\n*  [Language specification](https://github.com/Microsoft/TypeScript/blob/master/doc/spec.md)\n*  [Homepage](http://www.typescriptlang.org/)\n\n## Extra Options\n\n| Option               | Type    | Default| Description                                        |\n|:-------------------- |:-------:|:------:| :------------------------------------------------- |\n| accessorOptimization | boolean | false  | If an accessor contains only one call to another method, use that method to define the accessor directly.|\n| emitReflection       | boolean | false  | Emit the reflection data of the class.                 |\n| reorderFiles         | boolean | false  | Automatically reordering the source files by dependencies.|\n| defines              | Object  |        | Replace the global variables with the constants defined in the \"defines\" object. |\n\n\n\nExample tsconfig.json file:\n\n```\n{\n    \"compilerOptions\": {\n        \"module\": \"commonjs\",\n        \"noImplicitAny\": true,\n        \"removeComments\": true,\n        \"preserveConstEnums\": true,\n        \"sourceMap\": true,\n        \"accessorOptimization\": true,\n        \"emitReflection\": true,\n        \"reorderFiles\": true\n        \"defines\": {\n            \"DEBUG\": false,\n            \"RELEASE\": true\n        }\n\n    },  \n    \"files\": [\n        \"core.ts\",\n        \"sys.ts\"\n    ]  \n}\n\n```\n\n## Accessor Optimization\n\nPass `--accessorOptimization` to the command-line tool or add `\"accessorOptimization\": true` to the `compilerOptions` in tsconfig.json file to enable this feature.\n\nAs we know, we can't override the get / set accessors of super class in TypeScript. To solve the problem, we usually forward the call to the set accessor to another method:\n\nTypeScript:\n\n```\nclass Student {\n\n    public _name:string;\n\n    protected setName(value:string):void {\n        this._name = value;\n    }\n\n    public get name():string {\n        return this._name;\n    }\n\n    public set name(value:string) {\n        this.setName(value);\n    }\n}\n```\nIt does solve the problem, but also brings a performance issue, that two functions have to be called each time we call a set accessor. With the `--accessorOptimization` switch on, if the accessor contains only one call to another method, the compiler uses that method to define accessor directly.\n\nJavascript:\n\n```\nvar Student = (function () {\n    function Student() {\n    }\n    Student.prototype.setName = function (value) {\n        this._name = value;\n    };\n    Object.defineProperty(Student.prototype, \"name\", {\n        get: function () {\n            return this._name;\n        },\n        set: Student.prototype.setName,\n        enumerable: true,\n        configurable: true\n    });\n    return Student;\n}());\n```\n\nIf you define the `setName()` method after the set accessor, the final result looks like this:\n\n```\nvar Student = (function () {\n    function Student() {\n    }\n    Object.defineProperty(Student.prototype, \"name\", {\n        get: function () {\n            return this._name;\n        },\n        set: setName,\n        enumerable: true,\n        configurable: true\n    });\n    Student.prototype.setName = setName;\n    function setName(value) {\n        this._name = value;\n    };\n    return Student;\n}());\n```\nEither way, it works.\n\n## Class Reflection\n\nPass `--emitReflection` to the command-line tool or add `\"emitReflection\": true` to the `compilerOptions` in tsconfig.json file to enable this feature.\n\nTypeScript:\n\n```\nnamespace ts {\n    export interface IPerson {\n        name:string;\n    }\n    \n    export class Student implements IPerson {\n        public name:string = \"\";\n    }\n}\n```\nJavaScript:\n\n```\nvar ts;\n(function (ts) {\n    var Student = (function () {\n        function Student() {\n            this.name = \"\";\n        }\n        return Student;\n    }());\n    ts.Student = Student;\n    __reflect(Student.prototype, \"ts.Student\", [\"ts.IPerson\"]);\n})(ts || (ts = {}));\n\n```\nThe `__reflect` helper function is just like the `__extends` function, it is emitted only once in one file.\n\nThen you can use the helper funtions in [reflection.ts](tools/reflection.ts) to get the qualified class name of an instance:\n\n```\nlet student = new ts.Student();\nts.getQualifiedClassName(student);  // \"ts.Student\"\n```\nor do some type checking:\n\n```\nts.is(student, \"ts.Student\"); // true\nts.is(student, \"ts.IPersion\"); // true\n```\n\n## SourceFiles Reordering\n\nPass `--reorderFiles` to the command-line tool or add `\"reorderFiles\": true` to the `compilerOptions` in tsconfig.json file to enable this feature.\n\nNormally when you pass the `--outFile` option, the compiler will concatenate and emit output to a single file. But the order of concatenation is determined by the list of files passed to the compiler on the command line (or in the tsconfig.json file) along with triple-slash references and imports. That forces you to sort the input files in the correct order manually. It is ok with only a few source files, but it becomes a disaster when you have countless source files.\n\nWith the `reorderFiles` switch on, the compiler will automatically reorder the source files by analyzing their dependencies in code. Then you can get the correct concatenation order in the generated file without doing any extra effort. I have tested this feature in many real-world projects, it works very well. If it does not work in your project, please feel free to open an issue and send me the test case.\n\n## Conditional Compilation\n\nThe `defines` option is only allowed in tsconfig.json, and not through command-line switches.\n\nYou can use the `defines` option to declare global variables that the compiler will assume to be constants (unless defined in scope). Then all the defined global variables will be replaced with the corresponding constants. For example:\n\ntsconfig.json:\n\n```\n{\n    \"compilerOptions\": {\n        \"defines\": {\n            \"DEBUG\": false,\n            \"LANGUAGE\": \"en_US\"\n        }\n    }\n}\n\n```\nTypeScript:\n\n```\ndeclare var DEBUG:boolean;\ndeclare var LANGUAGE:string;\n\nif (DEBUG) {\n    console.log(\"DEBUG is true\");\n}\n\nconsole.log(\"The language is : \" + LANGUAGE);\n\nfunction someFunction():void {\n    let DEBUG = true;\n    if (DEBUG) {\n        console.log(\"DEBUG is true\");\n    }\n}\n\n```\nJavaScript:\n\n```\nif (false) {\n    console.log(\"DEBUG is true\");\n}\n\nconsole.log(\"The language is : \" + \"en_US\");\n\nfunction someFunction() {\n    var DEBUG = true;\n    if (DEBUG) {\n        console.log(\"DEBUG is true\");\n    }\n}\n```\nAs you can see, the second `if(DEBUG)` in `someFunction` is not replaced because it is defined in scope.\n\nNote that the compiler does not drop the unreachable code because it is can be easily done by other tools like [UglifyJS](http://lisperator.net/uglifyjs/) or [Google Closure Compiler](https://developers.google.com/closure/compiler/).\n","maintainers":[{"name":"domchen","email":"dom@idom.me"}],"time":{"modified":"2022-06-28T01:58:01.164Z","created":"2016-10-12T12:32:42.706Z","2.0.3":"2016-10-12T12:32:42.706Z","2.0.5":"2016-10-12T12:40:58.934Z","2.0.4":"2016-10-13T00:42:54.966Z","2.0.6":"2016-10-14T06:47:59.286Z","2.0.7":"2016-10-15T10:29:14.672Z","2.0.8":"2016-10-16T05:29:03.641Z","2.0.9":"2016-10-16T06:23:17.800Z","2.0.10":"2016-10-16T06:27:40.697Z","2.0.11":"2016-10-20T10:11:03.476Z","2.0.12":"2016-10-24T06:57:09.455Z","2.0.13":"2016-11-01T09:19:59.335Z","2.0.14":"2016-11-01T12:55:59.083Z","2.0.15":"2016-11-08T03:39:18.338Z","2.1.0":"2016-12-18T14:52:40.984Z","2.1.1":"2016-12-18T15:10:07.360Z","2.1.3":"2016-12-19T11:35:01.001Z","2.1.4":"2016-12-20T06:43:25.594Z","2.1.5":"2016-12-20T10:40:04.074Z","2.1.6":"2016-12-20T12:29:43.398Z","2.1.7":"2016-12-21T04:09:13.832Z","2.1.8":"2016-12-21T15:48:14.399Z","2.1.9":"2016-12-22T04:17:19.877Z","2.1.10":"2017-01-04T07:13:19.065Z","2.1.11":"2017-01-05T11:31:42.387Z","2.1.12":"2017-01-09T06:12:03.318Z","2.1.13":"2017-01-12T05:16:34.437Z","2.1.14":"2017-02-05T13:52:40.019Z","2.1.15":"2017-02-05T15:41:05.625Z","2.1.17":"2017-02-07T03:21:02.956Z","2.1.18":"2017-02-21T14:12:13.081Z","2.1.19":"2017-03-02T15:46:19.770Z","2.1.20":"2017-04-29T09:02:34.101Z","2.3.2":"2017-04-29T16:06:50.514Z","2.4.2":"2017-07-23T03:40:24.446Z","2.7.2":"2018-03-25T14:39:01.348Z","2.7.3":"2018-04-24T13:55:24.257Z","2.7.4":"2018-10-28T11:57:24.631Z","3.1.3":"2018-10-28T15:49:56.426Z","3.1.4":"2018-10-29T18:13:08.253Z","3.1.5":"2018-10-30T02:52:02.957Z"},"homepage":"http://www.idom.me/","keywords":["TypeScript","Microsoft","compiler","language","javascript"],"repository":{"type":"git","url":"git+https://github.com/domchen/typescript-plus.git"},"author":{"name":"Dom Chen"},"bugs":{"url":"https://github.com/domchen/typescript-plus/issues"},"license":"Apache-2.0","readmeFilename":"README.md","users":{"sopepos":true}}