{"_id":"typescript-tooling","_rev":"44-fce39d7ee6ab26927f521f479608f301","time":{"1.0.0":"2018-02-11T04:42:41.386Z","created":"2018-06-11T18:36:39.732Z","2.0.0":"2018-06-11T18:36:39.843Z","modified":"2022-05-22T13:57:19.654Z","2.0.1":"2018-06-11T18:52:56.489Z","2.0.2":"2018-06-11T18:56:56.510Z","2.0.3":"2018-06-11T18:59:38.485Z","2.0.4":"2018-06-11T19:04:41.160Z","2.0.5":"2018-06-11T19:12:26.186Z","2.0.6":"2018-06-11T19:27:24.577Z","2.0.7":"2018-06-11T19:29:27.112Z","2.0.8":"2018-06-12T20:00:54.791Z","2.0.9":"2018-06-12T20:03:20.550Z","2.0.10":"2018-06-12T20:07:32.307Z","2.0.11":"2018-06-12T20:32:17.075Z","2.0.12":"2018-06-12T20:32:51.083Z","2.0.13":"2018-06-12T21:00:49.764Z","2.0.14":"2018-06-12T21:05:44.046Z","3.0.0":"2018-06-19T16:27:44.729Z","3.0.1":"2018-06-19T16:45:04.969Z","3.0.2":"2018-06-19T16:48:24.878Z","3.0.3":"2018-06-22T16:31:35.405Z","4.0.1-alpha.0":"2018-08-21T15:17:26.718Z","4.0.1-alpha.1":"2018-08-21T15:21:09.306Z","4.0.1-alpha.2":"2018-08-21T15:29:19.418Z","4.0.1-alpha.3":"2018-08-21T15:32:22.285Z","4.0.1-alpha.4":"2018-08-21T15:36:41.982Z","4.0.1-alpha.5":"2018-08-21T15:50:31.073Z","4.0.1-alpha.8":"2018-08-24T19:53:52.221Z","4.0.1-alpha.9":"2018-08-24T21:15:49.261Z","4.0.0":"2018-08-24T21:28:58.103Z","4.0.1":"2018-08-26T21:53:40.438Z","4.0.2":"2018-08-26T21:56:43.994Z","4.0.3-alpha.0":"2018-08-27T21:05:35.066Z","4.0.3-alpha.1":"2018-08-27T21:08:08.157Z","4.0.3-alpha.2":"2018-08-29T20:00:26.981Z","4.1.0-alpha.fae767f":"2018-10-03T16:29:50.319Z","4.1.0-alpha.a505ec8":"2018-10-03T16:32:06.128Z","4.0.3":"2018-10-03T16:37:48.333Z","4.1.0-alpha.97e980c":"2018-10-03T19:37:37.631Z","4.1.0-alpha.01ab903":"2018-10-11T20:51:20.406Z","4.0.4-alpha.19":"2018-10-15T16:28:49.668Z","4.0.4-alpha.20":"2018-10-15T16:31:30.520Z","4.1.0":"2018-10-15T16:45:52.950Z"},"name":"typescript-tooling","dist-tags":{"latest":"4.1.0","canary":"4.0.4-alpha.20"},"versions":{"2.0.0":{"name":"typescript-tooling","version":"2.0.0","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","main":"dist/index.js","scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","postinstall":"node dist/executeConfigurationSteps.js"},"repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"homepage":"https://github.com/typescript-tooling#readme","devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.1"},"dependencies":{"deepmerge":"^2.1.1"},"gitHead":"1e0e5998994d77c5eaae3e613e9e51f9910e7d9c","_id":"typescript-tooling@2.0.0","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-7aKNdsscVd+8Qt5BDgzNpoZhEdaoK3NwE/x9rJhAfKQ7vwliK98v70dVBpTQJh0PiXYSMhlN/LYHFITEI3jNow==","shasum":"791b49eacd54340167f0382339a1b7aae44222e8","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-2.0.0.tgz","fileCount":31,"unpackedSize":17145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHsE4CRA9TVsSAnZWagAA0zoP/1h+OCqoc6tHdJDljyMs\nkXMN2zSdmNSIzoanJrYRlHNbNkEHau2nQODm0wpQEay/4AsNCFkPPhBv9/i7\nU0XXwz1Wx1FE1LHVRpI/+pZCXg81TfJEZf4s6RNBS3eR22dmKiyCqs9Q43Hg\n4Wc4ZsVG7NsIv1wUCL9VFogydmxLR5Y5dKd8xUGex4G4IEYV34fTLit3UNoV\n1vu+YzHjaowwH/dposMSdgny8RJIiQEpKt5KqqDkGIEqsxu51GrL51oEXq+U\n01b/mwEa+QLV3i0WLQM7pB5KDXYf0wL2KSGI//RjSYzF7uPIdUaP6JM81QPg\nWvjAtGTZmO1xkXjxJRPrG8JArIwUEJfVy7euyRqS4KqR/5GgzuUHWYT7tfeM\nVzZ9AslZJWFxEvVa8kc0Y4Eu6qCuOAmF7QPpAwIe6txzWlY+b6c1gxH2vRhb\nkAHgcxiaQXTTGO2/TqJeknX1f33YgSk7tK64DmJaWiJhxM5+AfrtqcFud5QH\nSnLe5wwTPpkP5F75/4ojmvUUG0xt2gRCYa1L9b8lprXUQyXcMyxSlSAKJNbo\nDNXD6o6hQgwULwCoZbvvPp2L0iXhLLkUIXvIkk65I6BPhY3/D6bNE/EwfeKj\nMAPNv2HRWP0fAAVetNyJqcXhar2XRlvLZDXDeCUC1gh7HVoVVu9lQm4x46+d\niQkq\r\n=CisF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHF0BFsg105mV6pqnfEkJDN74gZEGGsntXPpPtppwZCQIgQc5mIQ9lvhRWYhHArYHlnLMOBfGVNmmRWhUORhkoXGg="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_2.0.0_1528742199733_0.86045621999953"},"_hasShrinkwrap":false},"2.0.1":{"name":"typescript-tooling","version":"2.0.1","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","postinstall":"node dist/executeConfigurationSteps.js"},"devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.1"},"dependencies":{"deepmerge":"^2.1.1"},"gitHead":"d44b9dfbc464607b9d35f52a091eb13e12cacb6c","_id":"typescript-tooling@2.0.1","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-aYUtZmuo5jnRWru63e3t3TT+i/C4VdrU2LZWsJR/dlbWYdGs3r/bAeV5NYfGMggMjjzV7m0qDOA65X8vCK426w==","shasum":"9c0f6db1cdb33a9682f6becb28c9c4d075da569a","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-2.0.1.tgz","fileCount":17,"unpackedSize":9217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHsUJCRA9TVsSAnZWagAAqY4P/087NjmVR5UPswb/hNL4\nlBj1zlaRs4XoT7ryfFBQ/GQvVrC6MC64YR7coHwfpQfFkN0dmklw03fJ863k\nyVSUSZWucQOnvl7Mh+PEI9oVS6hFFVRR5NlQsG0L4J86cCg9/OorqbwwEpt2\n0oofjdufw2aLljShU+cnoZJH/8Rw4c/cGr+bsmWr5o04s/5ij6L2BV2wVV1X\nJ/fYj5dWYxteLAHt76rcRWIMKOHro8X+eCC86+Pkp3rwlz/yiwEn2b0wBCzq\nOeg5VLT62Pg2R3sIoN9WnKNIdpJMdY6/e5CTJCJUH9xv1FNZ7msCuhLhBvKP\nHX9kOk6FLcOwPl/OOgjvfqHfoqy/4gZm/BKTt0ooqlzas8ySWkUpR4yVErzy\nxjOJDYeCuB5XUoMJ05acpd6TnbJZVR+fCn3shGxqwZWbC0OCE5kuxO3STUOM\nbly3s5vksKqa+WxjiqtfdFHInFDk3qS/6y7Y5t/MbLRcKp3+PKl3rsKn8s6V\n+kHzb7ZNcBzHNdtOFEtxhP/1e5AY9FRWEgeK5biaXwVZ7RYcS0wUO+eeY8oL\nfrLSkbJp56ZZZ7LJiwXUE4cWoWPxCBJvcmlay0PrpH0uTpdH79QRTH8R2EPZ\nNbDRv3n2lOsTj4I7GkPi4ttd0UDOZ1mtj2v023kPGAbMUFgrBQ/KkKzgyxIf\n31pJ\r\n=NMIb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpIYNrmlvZ7grXK+TZb1fSUEjM8HptJH/oJPNM+WMGRQIgde6BQIGpQVIbIHKYxl6fHFSE3MnET5vZO/6YH69BSzU="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_2.0.1_1528743176420_0.1552708963612226"},"_hasShrinkwrap":false},"2.0.2":{"name":"typescript-tooling","version":"2.0.2","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","postinstall":"node dist/executeConfigurationSteps.js"},"devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.1"},"dependencies":{"deepmerge":"^2.1.1"},"gitHead":"ac1a03ee8e5cda3705849996e78d07f34c0fe66e","_id":"typescript-tooling@2.0.2","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-IydxptWW7+hgGXrlEvnj2E6wvtOV0ryrQZ0kgnEe2sOLEygZ3tZaH5f1nNBoHyAz/ezLfqakZS4KETOntW7KRA==","shasum":"facfdaaf52a1ce7596fdbe49a38dfb5ba707095d","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-2.0.2.tgz","fileCount":17,"unpackedSize":9217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHsX4CRA9TVsSAnZWagAAJogQAJXoshKcVP9fnjMJCvfp\n/zRcIxLBwuHoUkr/3haG2z+3Ldd4K6poic+PsidF8v1rwdlVOq574/+iI2vE\nLDCtr3ENlmOfVS8LcD11Z+HFUuceZd0JhMZUQvWUqJf4+UCSeTD8DcPI/VmV\nCuQtI07SZ53TNyX/qUmZ+pAVvG4zVHLt8jFhN89wXNgVzmQNmwWPsSMw4ctc\n41AkIy9pkPSj7MGaD43aAlmjt0RgY+EE96spTMKlTGYnc/Siwd401X6jZyWt\njk6o4KFnmjUzVIlMpfdPC7jPxd+M9Lag64FZDnAwlkwX78ILvnuXNN7CyWP2\nhlVl6RENxcbk84/61z/Ey8StJDXWTrgbZTG6MoH7UNwDRHkjXoSxxRz2XcUT\nfxwUGU5sQaGFwI7eU2ROw+aCEyrL6PEedcZm+YgeMwsYykjRTv2tZAtA0WG/\nEZem1Zhk+L7YiwMWTOeb+Rr2BT53F4P9O9++/N14mcT04eDrc7PUCvQannvI\nRmI9pfuWAcUGT7gdBCuhLsQXNyy34VKU/yVSUTD07th0a7jdKpppQyCmROWy\n/HYmQrIvQiR603OCaXqSQInGibXO63/WPqqbg6D/hVhm+K+g+a2VVOntHJ5p\nf0+yR6xjDHXC9tw69Kr7zqjhZTufPIHsbeGusZtP04eWqD/s1z87ujOlnptr\nm1xU\r\n=6GX1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7awHUjWOW2cf1v24Dfg1KDRHetkN4LdP7+EVpJTyW7wIgU22lQoHO1s3btQkOyAKrIqCHpGfC0SxfuRtjC2UOn5U="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_2.0.2_1528743416462_0.9822868613434286"},"_hasShrinkwrap":false},"2.0.3":{"name":"typescript-tooling","version":"2.0.3","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","postinstall":"node dist/executeConfigurationSteps.js"},"devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.1"},"dependencies":{"deepmerge":"^2.1.1"},"gitHead":"e6b2daa2a5d07acfe48b106df5402cdeb1f25f9e","_id":"typescript-tooling@2.0.3","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-JF5Rn1/fXUrNBsaP4HRBPXKIJtJA0rtc2gHU0e10K6yfNhK8AWQBEBS8boWDv7T+Dr+Ysvn+UXQjRTmo4ZX5ww==","shasum":"db14fcb0f763cb5f733824b73affad9ee4793603","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-2.0.3.tgz","fileCount":17,"unpackedSize":9371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHsaaCRA9TVsSAnZWagAA4HsP/2s33iKV1OQDtN8N8SqY\nIjbVy8jfQ2dZ/5de9TtWkSTRLYk78ZaOfT+oyECFuLSABEBzMHsBaBrh3fmd\nRwuQgcBvjp953uPvxN60wGHuyJhEFXJ9+wgFFjSi56U64pJHSdT7A/A/Wy6N\n1xbQx5IeG58p5vz99/lossERNzVMOJKUt7VZObG083AepKXXF+jCne3psBrc\npJOdJNM4tHZRVUZUrBTDujj9sVcLg5ad8CvDjrGXqqnb14vH2xa98FX+AYDR\nTzzOofI7m5M7Arppk9p48jz/6mJo9iE+dTcg6vzgv1tOD6DthrryGBLpCBOo\nwjk8uphhjwPZbm8BfXpvGI5Ni7LgcGovw6JFWdzbWWpbOhNuxIl1fFvjwjZF\njd0vhamwtnfUCr6Ge3uwk87pYr7MwTHd+42rTgdXrfCOXd6guBXb37KuVRif\nbT1E3sV87J88YqMTe2pVDD9/djnhOVETv4KkvxezqoR0ky1Ar5IuaW0o3I67\nrYrTGV4mtyGE1fX6LvFCeQ6Mm0ZhmN6A/jz/Nts7wY7IfwzRHPp848GYknNv\n29jg20jZGzuJNVO5XetIz0VkJzSq0fqMV27mC1VNZfvHynbj7DFofDs9QTQD\nzXIJ/mViY4prT1RdzjoSn0VuIMwor3FDsKR/UiupFMd0DtCatkFKtaX+sTIo\nobB9\r\n=XPLh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV7PIkBXI+cJvqIRubhpuilt8bCdZfSR/MoBNd2PCEEgIhAIuBstJ/r4ZzGsjLkXBerVpAFmz65LsCjcraNYRWfCoK"}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_2.0.3_1528743578430_0.5472590693517303"},"_hasShrinkwrap":false},"2.0.4":{"name":"typescript-tooling","version":"2.0.4","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","postinstall":"node dist/executeConfigurationSteps.js"},"devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.1"},"dependencies":{"deepmerge":"^2.1.1"},"gitHead":"35aec457943f59a17e3ed3330b29d03cc5083d71","_id":"typescript-tooling@2.0.4","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-/iAg8creGWAp6R8iF73B/KKZ8TtQf6IvhNk7dbftYC4S1w+szY2Ffln2b23MGbi6WMRe6oHH3DBLglYlhmqqTg==","shasum":"56acd822bae35e5cca814bda164015423b2d6e6b","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-2.0.4.tgz","fileCount":17,"unpackedSize":9233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHsfJCRA9TVsSAnZWagAAfRcP/1JHXDBrcfxWG5rJjJi5\n6ZnqsKpE9kxbhYPMdb92GpST4a7ZrnCCwY2ML9Oi394jAM+5+uX3H7y/TqOv\ncdHFEEmKD+qkvjMMcbL6HmSMEycfgkEeNw6DahzdQIJLrW6Wb6jxcYQ97v0w\nIRfFY3U1b3/lCd2uezkRSVRNxraXA15WbNWNChXtTwqR4zFadm21kk0+tzmH\nP6X0k1yuv++XqbyqJFtmf0GyuBy+mL4U3LlHYpDvS3nWiHUKapLY5gGOEhH+\nejz/Vac+NdJM9w0LfC+WU+aHj4ZsNF500ugalqhn031iL/pRAWtFpPV2S5pu\nfD2D7pF0M26egjhATm9+tDDpLOT65cPC3zlH1GjKJF2psBkcq4jjy1HtiX83\nEJmxcX2XaIeWA1ifr21A1iM5vUS+7JF8zOgR4PP7JHASbcIgSFgMqNlAfgG5\nN5zp3IQcEcR4c99xiq6GsBW+Pcu03qUTSJYK7kLcwUR74WmMdLTgmcYQgIrf\ns0rWORSNYfDn005yPCVJHzL5m4dezaxfjeDQ6NdSWicKpeFnIElr++cI7hw1\n+10XbtqwDVV5Dh0+W3m0FdpIyfJH6cb1vNw5UFHC3wgPYTPaOWl7FKuyvesY\nBOmAhXem9SjX9xsP+9Jww/30S8DPOfv7C47Ylr9PAxDkP0TVFIgQacXu0QUH\nrFFn\r\n=X0d7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTYh75YiMKRp0IEER0HFgrRfNHS9oa4KdYkVOPDm07WAIhAO+Ogvt20XLxgpwtvpT6t14344hi7vzTSg1gcuAme+zA"}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_2.0.4_1528743881108_0.62886664154212"},"_hasShrinkwrap":false},"2.0.5":{"name":"typescript-tooling","version":"2.0.5","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","postinstall":"node dist/executeConfigurationSteps.js"},"devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.1"},"dependencies":{"deepmerge":"^2.1.1"},"gitHead":"a39e955e3b380669813093f646a42f48444d3a43","_id":"typescript-tooling@2.0.5","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-xsRl3AAybAA3kcGDcUBvnQkgFr9RL2rJvWyQGsfZ+6S7XBrTWf9hEmbQ6pt2XtPua5Mnu109DbnQJwJgJ+nA3Q==","shasum":"2a388c0c42c34716d92c592fe3183f2df9b7defc","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-2.0.5.tgz","fileCount":17,"unpackedSize":9233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHsmaCRA9TVsSAnZWagAAuBcP/it1qPCnva4gaJpMOTzB\n2KYrj46Hn7D8xXZR77whmll0Jfx6YGUk2Jj/ghSjCR1+2YF5EzjaEKhNL3g4\ngE15F5PsXn+/xLMfrQFY4+wkcUiUOaGvXuvSbaDpiC+YrHqpaGf6wcCiqOtY\nPw+mpZ1CGqTQ3CG8m9UdprWNY213Pnud/pz+EUHA3j2lWGjxGBrslJLnW1Vd\nJKOOemxB9kifeyVvsW15e/zpZ3FCYdOlvA78P5d9+T4RwcHFVWhT39J1HyDy\nIL46onfiZAQq49DD6wp2lhBX6XwFCEGaGQaou6B1VSvDNjCxCOsX8vl4Ato+\nEBQHmJGqieLyGkt5YLetqe3q8NTxj3ZntzGrRqaWnslGnZOoRqXGZw5SY4QP\nlpjiINEc6OU9Y32D7yhb5kkoiSaiWrHDRPIQ3lFjTUSWfp6sg4oWNvMXxda+\nKb2+ScYqP/4pcvFwBt4nEBIpREGWQsz5KzJQ9WLTJmI7+MT5HYZD07RFDSl4\nffn6A2SoNOWP8rXdqp0x+BnsiLU9o6PhQvl2aTiFHN3UcmglzLWpTHJnO4oL\nOeQ1kQv3eFw5o3Z5am+3GpYdYGTBbsOXznl5R7fseRzpTJA0Yw4t0tvd/U5o\nNh6neKFDoc/n1iWTWsCSGTkeFwa6HxZXUPwqMqtI1R4Qg1mTpqE4mVOSRCAU\n4u/4\r\n=fuEa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAa4SZ5lBA3kA7zl66DF1Ic5fiEQrOL4WBweoYMvwHeQIhAIsVvgrtDxF9hg9o/NILqF2s6JkV0orKxOUSSMmKSY7d"}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_2.0.5_1528744345567_0.754063063460924"},"_hasShrinkwrap":false},"2.0.6":{"name":"typescript-tooling","version":"2.0.6","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","postinstall":"node dist/executeConfigurationSteps.js"},"devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.1"},"dependencies":{"deepmerge":"^2.1.1"},"gitHead":"32a35ad7da92ebbcd58bac89992163333b7efb91","_id":"typescript-tooling@2.0.6","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-ykyS50ZT1Qvibbvtmkdl1GSY/F+otFcPGCL0HEf2sSjUZuGacilAGg8ljBOUlZN3Jmeb7lGpbQaLJN2sROvjNg==","shasum":"90d689075fd5cf294bf544acfa4d4b4d06a37406","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-2.0.6.tgz","fileCount":17,"unpackedSize":9233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHs0dCRA9TVsSAnZWagAA+bUP/i2OlkqZDvdwkWrVAmq/\nZFo1SX8vmelBjRXozrxKEzrVZljKSLYCYfAhBqqjxW8otlyth0XlNT2/sG42\nkFQOOQtbcc3shhWZ1/PixISAmbBvz0DE4TwSaFnBhwm9D7VkQlQ2KtnFQM4t\nsG2GuzFoGZp4Pz3TqnNXG8tMvUsedb+GUSKktcXs1zlbs+GSk+imZtWzO+b/\nKZiRWbI8zdO+9PT2g8rFeKuUB+/jw9MNpd+AD+as0ocrQI+qVMqraHTnWhiA\nhQEcBXlnMRcD5pLn2kCPCuyZ3gsjd/UkjUEonmlYHaXOxpqdZsALgWctAbjQ\nwsymaRmGrsGaDS8W9Ph7kSqqdr46fxCnhuK9Zu3FU0cw8M7OzWSkHNzxtg25\nkf7WLG7N+P5hifi+mfLwMP+/atm5LZfPv54ZXwmuj/K844qIgoTa/38YegAj\nzGJfEjDn+e7qIIl6zLKhbt/EiXJMPVu965TwyUCjDT5PJRPcG0CHYRq7XKBp\nBkc+mTUvgAcjOKpBxwmcubhOoTQxhL7vIwiFmWN9Pfu3daxkNhJIYdXa/MAm\njt7YVo/4wWLfH5hBmvroyR7wVHuLDBk+re2audhhK2MK+tLfy7bDkLmYqlP/\n96WjKm+2+s9spftLRsIl5yIj/uQxaQxYCkHKWSXXcIP8wcmHYd4lbSlmGWDP\n98Zd\r\n=QwT/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIPiUo3Rmk3wnd7hdVhgB3JHp6mWT5SbT4gYVcNhFiuAIgeB7pcgFk9tN2mBKGKpuEBiP01cOlaR8rMY63BkjWrk4="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_2.0.6_1528745244432_0.6876999340195715"},"_hasShrinkwrap":false},"2.0.7":{"name":"typescript-tooling","version":"2.0.7","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","postinstall":"node dist/executeConfigurationSteps.js"},"devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.1"},"dependencies":{"deepmerge":"^2.1.1"},"gitHead":"ed7b77c5a3c2e98bcd9af7f83697a8587d5daa96","_id":"typescript-tooling@2.0.7","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-qbCnZ1frrYyio5Q8iqG6rxvWFVHdxH50Mfi2mKpsIIFsL3L2PkzGSGov901gyznrNV1H4fVBOfWuOgH3q/n4nQ==","shasum":"c59b616ac82471d3406049b93ae0bdeacdb6fbc7","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-2.0.7.tgz","fileCount":17,"unpackedSize":9570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHs2XCRA9TVsSAnZWagAA8uAP/11Gqyec1GQfKIsebp2W\nWWF/6CcuVulK7H7RFupvKaUhgpnASYnfOux0dvSc/GbyWMLPPBhCq74QN9WG\nZlArruf0GDN3MJJ8w5xbEoIJYkatmkfbpDFtkF6ki9lByYkFpeJ+AppfPmYg\n0lkTZ7Uoxh66pDuttK2Hj9+7Bb1Bx4MVJTI0mU6Ot/ExnCcomdPFJj84Ye+n\nGg+DNozvLh7O3heyGJgN9yC5EsjQkHAwpL9cCOa9Mbn0K9q1bW8figwrkZt/\nYN1LATMwhfiNPsQs8rq/reFQAv3HFQRQVuSS/hzdlw2omfg9MJ5IpwaV6ke6\nC0w5JlaPoVejj5eJJ2au708fA69TW5sNmCLoHZyPX32FQ3UWrCgIhJG/yuMR\nkdoxqnaA1tJvDQDy/iQWoK86NPjdmnaoQDzmOvxFYyq+e9iMEUPTqnrns06+\nYD43SgSU5Y81T6zVLkAw5jd58Hvc/Mgq7eQ8qnmxFtl4hb1J8brzfpyv9Mkg\nyLC8sZJiyT+zQDNyQJ5G/jrkhQg3SIVWMtAMnyH5oZ/gX69bFOA/Ax58BXZi\n3Z3WwLJ6+RCE0ISx+iu7ywrIVWcqjQ1SIm9QXELV6FQWdraQms175Nz1v27/\nHkOlxrjS8dgxCBdIN74LG7Ha/7UWlKCnMeM5qIOen4ztraPof1QfV+dlUgiO\nS4F4\r\n=eGoS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCWmuDwLmRuenLgEV/Pil4CuVFm3i2ZRwcOcMBHP0JzQIhANtUDVRzNGz0Zp0N5M7RlttS8YyviYzwPl6upLTmmkjy"}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_2.0.7_1528745367039_0.7037950711047629"},"_hasShrinkwrap":false},"2.0.8":{"name":"typescript-tooling","version":"2.0.8","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","sync-configs":"node syncConfigs.js","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","postinstall":"node dist/executeConfigurationSteps.js"},"devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","typescript":"^2.9.1","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0"},"dependencies":{"chalk":"^2.4.1","deepmerge":"^2.1.1"},"gitHead":"a4ea56d3886ae95c0c6d0ad34b93ef95e160cf82","_id":"typescript-tooling@2.0.8","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-uEyZleVg98jfsB2jWhq2VAKnwxsnU21y3J/SbbwVpmUN+C99TNlQeZ2+59D5unLumRURnHG03KkJMK7fpm85qQ==","shasum":"419256dec08d67a2f317525e5a76edd10023112d","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-2.0.8.tgz","fileCount":17,"unpackedSize":9707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbICZ3CRA9TVsSAnZWagAAFDsP/0dPAKo2QNNFWYBovwSH\n7Wjv5439P3MvIShIn4CqB+RJAZNOYR+YaS00fGt05OiUju5ggdXsDu4vP5VF\n6QL5sU9sgDLzNpCpkOBvUmgYZ/zF/vm7B6ktLKDVqHi4osmmjrZh+7+FCuAR\nbPKji7UJ3FwewjCPRmOIeONf2P0WWqVznxpQqgd3bK07nmC/0FAEKt2+gVUn\nGefyFws60xKJTlYdwikGsvD9kYaL6zh90KSMNqoM06uivQndeehcsrHdCjWp\nEIWc7t+hdpRZHqR+SDi5OG/MBYmkf7SpgJTrMk2Yzmj1IDqhkF9ckjneCsAH\nJoGqHcHTU8EgOZ6Giq9KhSBOC+gExDes1Mu8QAnhvFiMTt8rlJJl+4DNrR/V\n5mrNTSzI4SobuYQp6QSP4s0HfHG794ym0LcXijwBe7JV5drV5SETDIbZw1n1\nnbszZGidMcwAxc7gbhtSpf1fyGUnKz3fVC6sjTrIGczPcIjM5lsuMxvpYvEM\nH+RVHpgKxO4JwGL9/I/GIbTieLw871bsnwq4UU3WaRFQMiJ3in9BzPzwoz20\nvk0sPeVY7hJ58AwY4tlX5o7vcKXhpqM5xIm4uHB60HV81Z/pFPY3nZAW3Bbn\nGxjKvdYqIIQAtye+IAyJulJ6ehiZlsD6cZ0MXrLKidqdJZvHdhrtl7Wv1+N7\n5cQY\r\n=bM7/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8GbnODNJJUg3QCyULvIHTEKDsWdsZ9zCJBN7ALEu5/AiBmDwRvdCh5kVqYpEMWbsFFcVmGmlwMNLIPXFpwzN1Nrg=="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_2.0.8_1528833654737_0.9364654939640749"},"_hasShrinkwrap":false},"2.0.9":{"name":"typescript-tooling","version":"2.0.9","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","sync-configs":"node syncConfigs.js","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","postinstall":"node dist/executeConfigurationSteps.js"},"devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","typescript":"^2.9.1","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0"},"dependencies":{"chalk":"^2.4.1","deepmerge":"^2.1.1"},"gitHead":"26090cd10fe4f9b5d4d106e12e546633b5615f84","_id":"typescript-tooling@2.0.9","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-eBhUHHIeFBEzaYym3TPkX+4M8FJx6bcUcYXWunySPbhTBPE7BALqpyL0k+3nWphQjlHD01vm84++hqEf0vzasQ==","shasum":"37129f3075c813bb8f23e68fe18e8ba607962e5b","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-2.0.9.tgz","fileCount":19,"unpackedSize":12266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbICcICRA9TVsSAnZWagAA5mYP+wZ/ZoS5zWmF4i+s0hdZ\ndvoIC1JV0VVtau+b8WcVr1R3U81rBzatFRQswvqCLRUOpC4Hw76LLQzc0qT7\njF2Rcv79+SeY7zQdJwfBWq1k+J//r7LPsDHHFumOLHKg5v2M6ZMEc1lqKHs+\nlw1Wdb36xz33G0d3naJwaBFX0GQxQ2xDhWD2QceuoV/HCy7OtOZTv7f3HUQA\nzCQYrar8lgCa+uQKebmw5cw4+8lnujhjyT6rOZSFhwRt5yX2H07raOds+kpV\nVP0/gp3t5tDIzSm/C9Pp5fklKiGoJGCc+PBGVMEq4+YtR3hLxsDjXO74VNd9\nhDRtBmagyO2O77u3EqmU3/DkVYqcNIDxJadn0EV7g48W9wbBvN4tWqhf2Czg\n8CCZ0vcJyyZ7oKCIl6pqiZLqcCSOcJksA9aZgL1bND9hCYgyfnakbB5qEUbh\naDYVUpcJ6dQS9D7KBlOFw5NEakZLMML2x2Wp2+n3Bd/FDFvfwzGItPujoBsX\noYQfUwrIoOXzutBl5jdcXdww5s6vBpfgHQHBn2EtjyuiQ0yZwGSCoHUpXSLP\nG5Or9UPZfyGjT0eJEpPZ1F5zBJCdbjZjd1eVF/SqCcHg0Tiu0OVNFHKBDbUi\nn6cQ4m9rsvvPLqCBcSxrsPIs+2nR3LVTBFhGm3fF/owmJ6oyz8FU6jA53oOu\n+1jr\r\n=O5ye\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQL1QcDb9T6oROr1xH1Nh3aXhISMINK53O6FIus80wsAiEA6XR4KvWguw1B+MGMtKB12yNbY1+OW3NW6gXaJXlFeCY="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_2.0.9_1528833800472_0.25165599266404426"},"_hasShrinkwrap":false},"2.0.10":{"name":"typescript-tooling","version":"2.0.10","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","sync-configs":"node syncConfigs.js","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","postinstall":"node dist/executeConfigurationSteps.js"},"devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","typescript":"^2.9.1","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0"},"dependencies":{"chalk":"^2.4.1","deepmerge":"^2.1.1"},"gitHead":"b53dc005ea06bc20cfcb305e067f23868bc749ba","_id":"typescript-tooling@2.0.10","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-+HvxEWwUUn6LYwTS/w+r0YeGh8D58FdeJ0JwLgguEa3yxqsIexWirDTEbMnl58AKK5hbyxFSoDgHpKAxZ+KFzQ==","shasum":"e717b2bb3bf75ef6aa851afac79c8e00f7a98166","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-2.0.10.tgz","fileCount":19,"unpackedSize":12267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbICgECRA9TVsSAnZWagAAHcsP/0+iito/67txIZcgIrnP\nChDgTueKfxfB3jBNS6ZdwNUIlsYJbEe7PmIx12AVa+mJwXCc9dubTf4sWvMq\nBvEs3Cq84ygMMQezRsh9huepmDcya6rMw1A9UvBmWYhaQfjUYA4WZmRJK8UK\nmIS0EU7gOnom1V77UY16v9M5uvh4JOae/e2C1NS+sGV+CkySAYQWraG86iIE\niXEVzE+VLcXYLalrjS/vC51rJwlWgGxN5zHLvLBdliGH1g+UDDAK5wECxsjV\ngtkkUGvVR4HLMrswjgapS04lGcrNyK7bEQNxaNjFSQyjKaPMVl1hqMG6KY1m\nH4zXyEYNpmPjODew+Nd46Nh82RwisbOiZFx4fkyYkU3umFAWBuWjCbIILzHe\nmCtlNxk2LG/2lwmRzgw4uRKeauWHjuV02koSj5q1dSxiWH8AvIrZfAmdoz+k\nI9ij19crRZ/RZ5AJ86rLzRPrhP/YbS7KvnxQ3FeTb4M7otgYL8jdXVqMutCH\nltUEWVAlkkvFdn2o1IMddwldJVuh01fvjnIGi6jnFlz7OK3QfJrPT5qXs2dz\nQ4ifMwktH4mu12moI174x0mI31l9lZC1snY3jmg6eUV2RZyUUEYBE7E1Asqn\njMq2ffXkBCQ1ON3+0wgoNYUiqP3O76XrC8RoqVXE9bKnrPickL2cna6Iy7I/\nHIMh\r\n=Hi7g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICu9r59SrpfOeQxVvq6e2Q7H67I3SmG74TVmtEtMdO/qAiEA5slL6q94Wprpx331fRs7VZ6NEX1KJE5Oj5ILp1y3lxw="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_2.0.10_1528834052259_0.8457761053057578"},"_hasShrinkwrap":false},"2.0.11":{"name":"typescript-tooling","version":"2.0.11","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","sync-configs":"node syncConfigs.js","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","postinstall":"node dist/executeConfigurationSteps.js"},"devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","typescript":"^2.9.1","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0"},"dependencies":{"chalk":"^2.4.1","deepmerge":"^2.1.1"},"gitHead":"198078c79cbd9488d7bc71357637a4b6bfd9025a","_id":"typescript-tooling@2.0.11","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-RjMxDgv0ssI/8hs5Om3WuCywrUzdwQNyChxblWP2qftVBLbL0eZnpbnBWx4Rf8S3yceqjv4JL89PGU+E4ZUBVA==","shasum":"20dc617f2ef36574634e20a8daf558c93959684e","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-2.0.11.tgz","fileCount":19,"unpackedSize":12267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIC3RCRA9TVsSAnZWagAANmoP/Rcd0PW6hKhcC98yCcI0\nqZ1+uLZ2KlT7Gg2nBF2mHhpW+u5AEEdj7L48PwPhugJZezmYWIrzsl+zkoDI\nOhnoJpWGMwofurD9W6Et+NTURnhrDJJOcu3NKT6DgxElglJQUIPLsfYmJ1D8\nJURyd2WGdfcuQD/MyAkgIvmReWrxMA1lSBUVA7rLk1d+PT3ayo/qylCb30MQ\nwNsCzXKNYHq9Ix7c2da4YXmktGy+jY8r/Hg6UM8eUG5GwINSzdgqH/mnXfat\nDHReuLHpiRA2O6RzHmoH52aOZeBJJ44oaS02om2iaEWNzlq/ZSTLsBz7ixoO\nbmkHtLhLOHYhQKdMRgoVxG+GAl65UguN5fppjaaESU9m2PVBEVemMWP/3vPL\njHrcVAQZ7WICSPMDFrbHjudKOco5OE9gfzq8I528T/4tjkK5eiHWESvLS8Ai\nsyx2q7DaCWTXiKa4IOXi7j5TcNUesvnGQZIa/O/XFHhPkPQ7SvAoD3uh9x+u\n6COmRkKeQQ2JMWDBDIWXy7nci+60od8IVrfKRtqqInj1LLAZNSZvALbHWtWd\n/LaQ6QG2EcrmFdfH28cuP9ptnDJ1lD3uNn9TTc/NlP+cqG2VBKuOMRD+w6oJ\nO5KuEsCL2q/d6/2KhtdERkiWtwzs5vv67IeJxehncTQUyq+yBtY0ul5+46vv\nGydQ\r\n=kB/w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+5ZD5TdcLfAvpNmAr7d3ipKzsrNXMmotQAWLORX6csAiAW1pbnG90dseNoArR+oeBWQELrfv81jOa1XKuSDyS92g=="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_2.0.11_1528835536848_0.0008253878171884388"},"_hasShrinkwrap":false},"2.0.12":{"name":"typescript-tooling","version":"2.0.12","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","sync-configs":"node syncConfigs.js","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","postinstall":"node dist/executeConfigurationSteps.js"},"devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","typescript":"^2.9.1","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0"},"dependencies":{"chalk":"^2.4.1","deepmerge":"^2.1.1"},"gitHead":"0fe1f47022517c662987c182cecc30eec08c2bc7","_id":"typescript-tooling@2.0.12","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-yEXO4/kJn4uF+u+elrPxETqNx9g2Q+X+hSCLlYjThm8WQfq1Tgeu8rHg1GYTku+1LJ1QGbR0EJtkWDZpRJJJQw==","shasum":"4121df58c5615088de2b1982549b58cef870b458","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-2.0.12.tgz","fileCount":19,"unpackedSize":12469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIC3zCRA9TVsSAnZWagAAbr4QAJaJDkLNRO5BzNnSk35z\nFXyivJI8tRwHcdBdhGniJduOahmHLIbrjRqgyVrC3WrVCRHxpuDVaCLtxyNF\nViDnTepSmuebVsjzURkg7kod9SCUpGn6PBjU5ndwiyWqZQMrlteKTn7flnRV\nywyEaFqmpMWWrTXbR3VaBas0LDZjgtPlH7LKYxZKPV+C5x9q/mNMfkObnM8v\nGxIeNi53d0FieFTjqhsXFkGAyTKWgm/fxzTzm1Lrmo0N/ZM88XRcA79+zy82\nj+iuI2M7xCHNgWZd3/gKjajdY/XzZxV3ssV18oGhbCa5igBMDcNtTKNcIhUn\n8AnPCs+1i2aSJFb+2Y2D/q8A+kUaDL70OttTFqfca0If8IXvMHcYsYiIlJ8k\n+8kHu+AMKiEQCurnQwrFYsAPYoJQ6YRjbJXcybPIB3PxJOuN5WMOguE88bFy\naMjSQ2X8N8PDYvNSJIAMUaijiJ/lKsHHmtKiDvsGz7Nnqy74kddY/mlJ/s4T\nCMXLBprtGZ5VB3ByeSF14TaYH23e5/dX9FlcPwJtZUy0/ZKcZu00bCIdyBtQ\nWNwL6tkWgaMpVn6UAouH8tbriYU48B+BmZ/hLDHmi8q8VNVPvvC940JSFjAx\nBnlhm9yc6rHxrIGSIjqyGkK2DiEcOr1kGcuxsFPX2P7iMJaZzgWNHdQ8z6Ga\nwcJI\r\n=mmvZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBIgQ94zJYYJGa3AVMy5EYH8oQtGMBmPGwDEXcoSz31QIhANrQHPxS0S6dkghAKCF3XDFWWSFAa3v8x90St8eBnFGd"}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_2.0.12_1528835571026_0.7832831975325514"},"_hasShrinkwrap":false},"2.0.13":{"name":"typescript-tooling","version":"2.0.13","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","sync-configs":"node syncConfigs.js","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","postinstall":"node dist/executeConfigurationSteps.js"},"devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","typescript":"^2.9.1","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0"},"dependencies":{"chalk":"^2.4.1","deepmerge":"^2.1.1"},"gitHead":"be62a56e0366db4933b09a8b7e94e3341bfa14bc","_id":"typescript-tooling@2.0.13","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-ITfJIAod+f2tGY5JV0afUAkFFNWxwa2jC7t1bnVWaDq0L5SbTNmQLuaHA1UlZJVh4Ls6QvkUR23B5y0dwJb3Vw==","shasum":"eb2fe27862303f1680218526b45e4c0d08b629d0","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-2.0.13.tgz","fileCount":19,"unpackedSize":13096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIDSBCRA9TVsSAnZWagAAk60P/07xux2Rz0qWDm0+PVRA\nyI0Gfb8S6Mr09wkiWh9RBuYB4kh2PdzfBx4WfPxZC1O1nyUlkufRn2sT5Ebf\ny7gDLlt12PiBN5/7izn4bkvRozc3kBlWTyAqPJIGPaOID4V2SmGOKmeuQnM2\nJJ+RNoFE3e86tezqHAWtrM2WCVDFIRn9IUz0wFfQdg/61a9YVRNfCV2+m+m3\nPHyx2FRplr+xn13Ws+EXhK7TG1pcRS3MoqyDYdoUWdiaEXrjny0W0B72Uus3\nqdym9PJV4bklGy6NkiNjkYxTFsrduXH8/qxHgJCPSlfCNx/orBHnHiBhbs6e\nlRdxTJcCjm7jldQGBIVtYTMtv97XnlpLO4TXmlVn7yhCsm9WGxOkh5nPmobw\n6SWwYG5vmxirKT5z+IoRneEilsETfdhB6lXWImd3bTvgRQkj+i4qP6DRJLT4\nrDq3m5xL+TnVgWvl82GSfAhPxeHWt+bWp1oJsn01dw2j81+vw8VbTz6780vI\nQaIcOoi3Xb8KIz56lud84Ih0S7C3v2pn+zgGNOgHozhduPtiVgm4Vq+I0wPh\nC8cnkD/3MhFua2NkaaANzzpnLmMzDnvoEzHKKMvpUi0yTa/HEkzQHfvX47Qv\n+YL1wRassOxbxF+8kNto4awHVQFAmc3lHXltH0IUNFm7/cNfl4+lRoeGxs8Z\nXsEt\r\n=v2+C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0oVbRuDaNAXp0wnQ53+fuUGKJbKQmUVvO2TPkavpKbAIhAIDNIG+8z5FdSI2Z87Ii1LfHDoLc+FWFirSJ3Dh4mhsh"}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_2.0.13_1528837249710_0.030182269061395983"},"_hasShrinkwrap":false},"2.0.14":{"name":"typescript-tooling","version":"2.0.14","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","files":["dist"],"scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","sync-configs":"node syncConfigs.js","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","postinstall":"node dist/executeConfigurationSteps.js"},"devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","typescript":"^2.9.1","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0"},"dependencies":{"chalk":"^2.4.1","deepmerge":"^2.1.1"},"gitHead":"4040ed852f62d5a33a8ad2bcc4b1b5d3d45e557e","_id":"typescript-tooling@2.0.14","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-Prj1jf9I0yo7jeqCOwltc8Aq8cl2SxmrSV/KrT07z2ORBHwIKPvW4zUTbV0F+cW0EfGQN3UQ9XJvbMXkCl+eEQ==","shasum":"56bbf5d92c61e9dc1dab8cb31c229a08ec485f10","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-2.0.14.tgz","fileCount":19,"unpackedSize":13081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIDWoCRA9TVsSAnZWagAAd5kP/j2zk4LRy1dmjCeApdAl\nq5siNM1nt7Pa4PPn355ZSsAbW2TuZSl9VfNaFaF2PHAVvYzyDeKqzKAPdZME\n8BuBa0gwDzA8fUwUDnJCLa8EQh3FlT9mENzQCoON2FKF7PT6ZT2m5mKx5M13\n505o52SzjUcX29n0jS3RmUJUxhwbnaqDXvt5YQ+bDTY6pMgegOIaRvWekbAB\nDiuAN2QgYD6cT5qX0cK4AerQDOGJPSTJnRCnK1LOFy9ZzFEMs2adrGESO6Q+\nZTAqyvJDCD99zCV5xpYl7KtuT9VN/YWo0LECxLrPh0caH+moklAGYBTFkL6w\nLyG5ONWYPB2BV23TCOAorpMG1lrE+r7fk7dOLZ1Ts7vFDF5y0vKGro7lHyBx\nEVvHMf5+ABKXvdq308gRMcz5A66cjlN+PMSp66xtJK6gglb0mHLv5ThfxU8Q\n7KK2dIf+bq3BSCdhnk2DAKOlB/3939JDTmQCXTlP5XSBrf2+VzLwNyWqM3Jv\nRtbf2QCY22KQLWjphB7QgMbOLFIpoSTV8H9VXCHffRTJEOxXiP32pH6qNHQS\n8YCtWY4GyO4QTxorCX+ZVtF955RdzU7uLqn73AC9phZap6Zt82WKoUTibqJl\nNuoqtBajPjDuXzXenIOkH7ffu7+/PRBeGfm/1kHkiVa4Is0vaP2ZXiHwzElD\n3jxi\r\n=pr77\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpZpzyJ7t+NoCXulC3cDAab2NmwDweM6mjyqCKLwP0cAIhAK16DfREkC5qpMs7sadp5pPTUyPSUhn9nITS4jAQEd8w"}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_2.0.14_1528837543964_0.10073869400729829"},"_hasShrinkwrap":false},"3.0.0":{"name":"typescript-tooling","version":"3.0.0","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"files":["bin","dist"],"scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","sync-configs":"node syncConfigs.js","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","clean":"rimraf dist"},"devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","rimraf":"^2.6.2","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.1"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","deepmerge":"^2.1.1"},"gitHead":"afb449aaaed2f942a8081eac50cf4eb385d2cc1a","_id":"typescript-tooling@3.0.0","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-kgBC7VG4bBvwFiRjvE9dAINIFTI06vDSOqSsfer0ZUhNz49RMm6n851qr1KVM4TImexltROgN5Kd/kPcaPhlmA==","shasum":"355a9430c32d1f8f486ef66b1f09a8e27effe301","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-3.0.0.tgz","fileCount":16,"unpackedSize":15041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKS8BCRA9TVsSAnZWagAAOuoQAIrH9bQif5ng4kPa2zms\nDMPX3T4Uxo1MkSAY7UM9b+z8l+ibmlCLk9ps6+x6+orhde8T6dfnyOwEM5ks\nS1xNRjC8FvieRHi3V/hVawRjiWPWxfATylOj+PP7XBwgdnCuCzjBD744xC6E\nJ2230kPq9XMIMCB3zflngKbZ3A2eNLMEzGy5/sKaLdymFBf3Wxstxq9a+PA6\nwr/VeK/9FcWTOQZClbkMXvtBZxZnbJCumsXoTot6ePzm0607hX/GiVWgSUU5\nKo3ilDSAxtdZXgMT2ykfzjdQmqQIZii7t4qbnpxnpTBfsDdvFPPYQQktB2om\nqYkVkDMdB8buu+ll3VT3ZAdvq2weHeUC7/cRJGh9++WgijeLF2KO88h7IU8a\nqyXv1l0snvEtI2bQqzQUjPpbwJIQA13VAJXmx7IL8bvgVh+GFzq3JeXn5Td9\nlTdDalGI0rXl6jN/cn0ymdI89r//rq0OoeZKMYAhYc2A2+sUedsHmbKrwk1z\nRE1Odw7gDiBDPuidLA5pu02Lt3Ohd033PwbmNj/w120/Iw4a2/oLGZKhjQtl\nz3HoaX6TGhWoqOY0YuSg8VRyKNwF51ROErxm48NBeldvQ2yullARV+O+xPjB\nAE9UMhx5iAPzlG00el28Ue219zP664W64lEwvbIWdLD4LRpY/8OEI0npw8pp\ntOIK\r\n=0c8r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjQ3j00eR/xFMHyXg95/PUMTsuZV0Lwnn8UeQrHbbU9AiEA/4/O5c9yID4B9sBIrGiZKmH/DJ29rdN+QyFpoTVi/XE="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_3.0.0_1529425664450_0.4172995806686217"},"_hasShrinkwrap":false},"3.0.1":{"name":"typescript-tooling","version":"3.0.1","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"files":["bin","dist","tslint.json"],"scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","sync-configs":"node syncConfigs.js","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","clean":"rimraf dist"},"devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","rimraf":"^2.6.2","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.1"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","deepmerge":"^2.1.1"},"gitHead":"4c7f45b874217656ec5e0e9ec657a13eb8ee29db","_id":"typescript-tooling@3.0.1","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-ED0hXgpssVabQIg4det5DagjbACHThgpzNlSmJi0lSuva5h4TQxCeUIybE4rGbPb0dM6UBKcOT/fgSVtBugEhw==","shasum":"d8c601849ef5288e0778662415db5f31950cde85","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-3.0.1.tgz","fileCount":17,"unpackedSize":15505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKTMRCRA9TVsSAnZWagAAJF4P/jndI8vWMRL4uNkVRf3O\npmy6zcBYBiiH5kjXeEDbv3vJvB/nm15b0XRJY7H4jnVIcY4oe5jiGwRYZoUH\ngtQx+d+CKGyvwZQHhAA1tlF8URbz/b0g195MIZv7lEUbICZg2a4eJXzJyIhT\n7gazZV1pcyViP1BB4NbHUA7pTaWu74IkrUqmNvBORTEnQFuj/gr0W2oSsgtV\nRRzRlTfGyZIOx60ccTCbKMRjNlIDs+urt0/LLl4LIH4qtuwwJrrKwEEEKDRf\nba3oKXvCMNTptEY0Ni3HeY9FhuAqoL+Nemwo2FL3KSzGuR3iSkmdcdbf8xTK\n3AzoD5pl/9Z5avV/ZOrfCwUHDBL7qeM9jjEEbp5aI/mx+kmqKs0Zucf9B4+m\nghCH0wpHZwPY6c0xzaWrjEzVyP9aTnv/cZF/it24TZo2a1GMlOlsn8xHAfHV\n8QTptbn+0WlXCOu6h+VMI85Ld9bZjGIoO2DY3cePYKEogRDuQ02dYCO8/ARB\nRv9OZKCfiN5FMKqe1EDg9DZ7siFHWWf+4+H6Q+2gO+Y2XRbW7XhRZcF0Mv3o\n7Bz9Ky8TodGgZ7XGJWqU5LL9PzY3eB5MwQjFUEmtT9wnBM5GufEB8cXZ94qr\nP4serKV6aDPBkuJozVQj68eIgtWzILtBwLQR14fhtIqU3pmwU2Egm6ZwxUxt\nPO0q\r\n=vBiq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD41EKZ3jDPpWEBli3hud8O650A6/4V1wl8huFSndGdGAIgRp5MynPNa5xodXg1Fcsxy4T1DdleFGrPQoZ/S/F15fI="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_3.0.1_1529426704885_0.7995656442850594"},"_hasShrinkwrap":false},"3.0.2":{"name":"typescript-tooling","version":"3.0.2","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"files":["bin","dist","tslint.json"],"scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","sync-configs":"node syncConfigs.js","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","clean":"rimraf dist"},"devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","rimraf":"^2.6.2","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.1"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","deepmerge":"^2.1.1"},"gitHead":"23de1f4b537d7b15bf467905666ea60b4e625a92","_id":"typescript-tooling@3.0.2","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-DU7z0bELD5EfMWbkvqfnkRL2d8nEXaTMNPbOX0AyYNJEng5NLG2Rarxs21+ZavbD5qFdbKBUe8oYc98FmnMTyQ==","shasum":"91c998f0ec1dfc255b9ac65ec7c68d0d510a3c9c","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-3.0.2.tgz","fileCount":17,"unpackedSize":15512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKTPZCRA9TVsSAnZWagAAeLAP/19UglPIWKHjWSoklejN\nYypP2XLW6r4XGSIZMROw43BIFRLvjnZYF7YoaqvSeWNGAiMZZKa+PX9BScOq\n7AzVCt1r5/HzOmQEjiBcx1Kyj7MoKMFZUl5INvWIblIH+3jyfrrTrrzTqrHy\nFHApTGB7tJFocK9hXVqXGzUj84xpRDmWdrb1shApYUb4gYck+SZZzLgGroux\nUQyuEsG6aK+giGZpflCwdAzDscUbs6qljawbL1yFZW+7dL/0ftRY5HRPrtNV\nrMzNC8gxaPUOhWuzmZcPuwF+Dr6s0nZGVocFtiML0OplffvzlLOo9YNpGx2g\nmWxvy5f3wAb58DZkGTpUGrdrVBTNjNniC8lIVnAN/3vQAs0q28aagoOMaj7+\ncn9E65IWpIJjHlYE7oSGZqq2p0ZBbRkRK8NPyRWMdPLDK8pF9tX+7yztn3LP\n9emidnln6YsPxj74Aa3S5ASS2FyI1Yd9VRap4wg1pNVNNQIbAfnj/gAUpAKl\ncEy24spI3UoZvV9r9KEFsILm9lCRWPw3ONMJl44G7FcqDflJ9hr7htF/CW2M\nVjIY24BFuBjfYAO4VTPB4Rf7zxzBrxRx0aPdLkZEJXAO/+viuwh6Pd4oUKqc\nlTZXYKDx/OdiK6XDoGQk74YXQiGj5datkOlJKl8ssidnlq3zWpojtv7UYGha\n5Zqr\r\n=UDlM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMy5mw3AnQabiYvO0Zb6XkTjtUdNMvCpRTPyuDOuZqgAiA31mmYalAtFX/kLHMw+OTcF4FzLqXyxCei1pw0Nq3Ddw=="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_3.0.2_1529426904669_0.5864637601315317"},"_hasShrinkwrap":false},"3.0.3":{"name":"typescript-tooling","version":"3.0.3","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"files":["bin","dist","tslint.json"],"scripts":{"test":"jest","test:watch":"jest --watch","dev":"nodemon","sync-configs":"node syncConfigs.js","build":"tsc && cp src/DefaultConfigs/*.json dist/DefaultConfigs/","clean":"rimraf dist"},"devDependencies":{"@types/deepmerge":"^2.1.0","@types/jest":"^23.0.0","@types/node":"^10.3.0","jest":"^23.1.0","nodemon":"^1.17.5","rimraf":"^2.6.2","tooling":"1","ts-jest":"^22.4.6","ts-node":"^6.1.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.1"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","deepmerge":"^2.1.1"},"gitHead":"26fc02ce1d291994b0920a7d6437fbf7afcb29bb","_id":"typescript-tooling@3.0.3","_npmVersion":"6.1.0","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-fZjZnPhv9r+95ktwAHBTVAuErGhbvPQAPUydNYX/3Pc7Lm0wm3WSIJet5E+hC7Fg3wvErsBKzmBSfUuDNUolPg==","shasum":"9dddf64faeecd2e195691729fb6f5cf4575c1510","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-3.0.3.tgz","fileCount":19,"unpackedSize":25094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLSRnCRA9TVsSAnZWagAArsQP/ixDDZJMi2MyJhVWsAg1\nVsQHokQD8vSKzpVWWcDhVcGHUTt7TOtwedvvoafY9EtLiCqBmlK5IKO9gsH8\nB/yGygMT5xlUUWOcvF4bDf7QdHOdhCfgntKQTqoE7wpVHQk3tS9z79ABe4o/\nfDIegjgCbJrBxYb6/hwrWObcT/fBer2MQlV8ossx2BeygUirl3CdvBlZzPbY\n8gx9G0zySsgmzL5ONAubtE5MsOZ5OV8ymCYI2v1xXUw3kYYhP/L9G8+9vo6f\ni28H0WluY71hvoPOyeBvZcjycx1295i6vmaaXyGHNjQLmk7QR0NxOgZmb3uF\n05Oj3MsYE2kCM+g6rDcU80U122X0dafTJXus6as0pQeu2avU7IfQu0pnAHWY\nKTdnseAoFja+jeCk783eJ0Akc/aM+CrHdtu6VLTFh16aBS+JffTBPYK/KzLe\nKxFvSLoqGYjxLLJQrOeioNulnRmyka9K8DcX+cB6O3BBWn3OkpHUHa70GrgT\nzyOJ69FMHkz2jdrJH2POX18c4IHuOqa9Fxd1SGMBdQGAmsOoIJ6LJAkcCPAZ\nFz3W/QC1NPVPJgLHSOhxQM9aXkqYnWo+ai8KQxEyGdfn91G/rxLNXdqHkVV7\nIksdZRRZhF3gC1RLvNG8/peccxdiTL98Ts98SryUe+6BoF21vp/keYVoJw7P\nuQ3M\r\n=nWLP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXF0ulBrdHcuZkLvwHwDEL9I9zL+MXn8hyT3JU3Mf30AiAcVcA5bjOHMD2mLJxWw1nk2Uhh8gj9BoQ0Oug4hS+zLg=="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_3.0.3_1529685095333_0.6401686377130882"},"_hasShrinkwrap":false},"4.0.1-alpha.0":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.0.1-alpha.0","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"files":["bin","dist","README.md"],"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.2"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"116d6a21334f1f44fdd3f3b2a993f787493634bd","_resolved":"","_integrity":"","_from":"file:typescript-tooling-4.0.1-alpha.0.tgz","readme":"# Typescript Tooling // `tst`\r\n\r\nA tool for creating and managing TypeScript projects with minimal configuration.\r\n\r\n## Features\r\n\r\n- 🛠️ Reasonable defaults for [TypeScript](https://github.com/Microsoft/TypeScript), [TSLint](https://github.com/palantir/tslint), and [Jest](https://github.com/facebook/jest)\r\n- 🐉 Opinionated monorepo project structure using [Lerna](https://github.com/lerna/lerna)\r\n- 📦 Installs and saves required `devDependencies`\r\n- 📝 Generates `npm scripts` for your packages (`test`, `test:watch`, `dev`, `build`)\r\n\r\n## Getting Started\r\n\r\n1. Install `tst`\r\n\r\n```\r\nnpm install --save-dev typescript-tooling\r\n```\r\n\r\n2. Run the `init` command\r\n\r\n```\r\nnpx tst init\r\n```\r\n\r\n3. **That's it!** Test the example package with...\r\n\r\n```\r\nnpm run example:test\r\n```\r\n\r\n## Usage\r\n\r\n```\r\n⟩ npx tst help\r\n\r\n   tst 3.0.3 - TypeScript Tooling\r\n\r\n   USAGE\r\n\r\n     tst <command> [options]\r\n\r\n   COMMANDS\r\n\r\n     init                      Configure Typescript Tooling in the current directory\r\n     deps                      Install and save required peerDependencies\r\n     scripts                   Automatically manage npm scripts for packages\r\n     test <package-name>       Run tests with Jest\r\n     dev <package-name>        Run a package with nodemon\r\n     build <package-name>      Build a package with Parcel\r\n     help <command>            Display help for a specific command\r\n\r\n   GLOBAL OPTIONS\r\n\r\n     -h, --help         Display help\r\n     -V, --version      Display version\r\n     --no-color         Disable colors\r\n     --quiet            Quiet mode - only displays warn and error messages\r\n     -v, --verbose      Verbose mode - will also output debug messages\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_id":"typescript-tooling@4.0.1-alpha.0","_npmVersion":"6.3.0","_nodeVersion":"9.6.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-oq2+n/btZvKIItcAIYoyxUaKJ7FZ3A2P0r5T9GYWl8igBg/EjnBjacouwj/yAs1HHf9KNVu+ZP1OYOjTvaAHaA==","shasum":"092c9e06e6257ec6a52476d4a273c8c416a45e31","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.0.1-alpha.0.tgz","fileCount":27,"unpackedSize":98040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfC0HCRA9TVsSAnZWagAAj8QP/3IAyh9TpMRs1HiBLfKg\nQT2N+CdMG5DkVX4mOAJfqRaEozlCjTCfYJ07xHkSTjZetJnL/BM6SXdCqzRq\n+0rC08Aj/6YjovxderWlt/GbLw262ZIxQuHfT6IoGwQb2+/5CmoiAN2YdMy8\nV4RIrcfFIvlHNuj7ALfsae2yF7Fm88n2EvXfnnUD8iEHLW23meykgwWtlXdM\nXNiuzM24X1FKLTZ5O6fmba5YrpQj/IC8DWiQe6rdxh5BUS7J9QfIoXglAIkG\nt3+ItHIMpbzR94o4zSlQUD6SUWr/2T6v5YcmSFNT4nMCBhgBzU5hKr4iuzqA\nKOPz4kZSKmaRc4oV/yXBm2TPRYQKO3SaiaMDdibrKQLv/hv8DN4+7y6NO3nI\nMzPFclZZXP6SnUGNTUPSD4cB65DJtJTkgsGefdSZn/8M72pybsfqmdSWNBnw\nwzklfp6eo1JT+ssCG/fFcB2G5wKKyUaOwtNfWKJyCKrR4PgiU3aoAm2g+qN7\ngDDViPqpDBOa74y272mXgA8/OwEJWtvGFe0cuYJKG4KhqXJ4TyE0dtj5i+JU\nT006viMfSyfKqaQqa1C3mY29gT/m+nuZEKBgVNzIPnrGqlFF7b9uVPPJlsvQ\nCYDX6k3S3xJaUXXmAlPfmEG6NWHkNqO7gofx6NJy79BtIAcXmeYQck20DOwg\nZNvy\r\n=HSg+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFREYeB3W6nfr4Jx4OEj4mK5zARke5SKxMHuTRonnnESAiBw+HHXfMwmA5zN3C6lSDxU0Ql0EksU+7xuUfxemqCWug=="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.0.1-alpha.0_1534864646612_0.01161045702761987"},"_hasShrinkwrap":false},"4.0.1-alpha.1":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.0.1-alpha.1","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"files":["bin","dist","configs","packages"],"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.2"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"0dd572bbc4bfd950ef881435e2bf8cb09008b9e9","_resolved":"","_integrity":"","_from":"file:typescript-tooling-4.0.1-alpha.1.tgz","readme":"# Typescript Tooling // `tst`\r\n\r\nA tool for creating and managing TypeScript projects with minimal configuration.\r\n\r\n## Features\r\n\r\n- 🛠️ Reasonable defaults for [TypeScript](https://github.com/Microsoft/TypeScript), [TSLint](https://github.com/palantir/tslint), and [Jest](https://github.com/facebook/jest)\r\n- 🐉 Opinionated monorepo project structure using [Lerna](https://github.com/lerna/lerna)\r\n- 📦 Installs and saves required `devDependencies`\r\n- 📝 Generates `npm scripts` for your packages (`test`, `test:watch`, `dev`, `build`)\r\n\r\n## Getting Started\r\n\r\n1. Install `tst`\r\n\r\n```\r\nnpm install --save-dev typescript-tooling\r\n```\r\n\r\n2. Run the `init` command\r\n\r\n```\r\nnpx tst init\r\n```\r\n\r\n3. **That's it!** Test the example package with...\r\n\r\n```\r\nnpm run example:test\r\n```\r\n\r\n## Usage\r\n\r\n```\r\n⟩ npx tst help\r\n\r\n   tst 3.0.3 - TypeScript Tooling\r\n\r\n   USAGE\r\n\r\n     tst <command> [options]\r\n\r\n   COMMANDS\r\n\r\n     init                      Configure Typescript Tooling in the current directory\r\n     deps                      Install and save required peerDependencies\r\n     scripts                   Automatically manage npm scripts for packages\r\n     test <package-name>       Run tests with Jest\r\n     dev <package-name>        Run a package with nodemon\r\n     build <package-name>      Build a package with Parcel\r\n     help <command>            Display help for a specific command\r\n\r\n   GLOBAL OPTIONS\r\n\r\n     -h, --help         Display help\r\n     -V, --version      Display version\r\n     --no-color         Disable colors\r\n     --quiet            Quiet mode - only displays warn and error messages\r\n     -v, --verbose      Verbose mode - will also output debug messages\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_id":"typescript-tooling@4.0.1-alpha.1","_npmVersion":"6.3.0","_nodeVersion":"9.6.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-/Lb7vGdJKzYQcu+vm9cizKO2tntUSSIrYIfMeGig9uug5UIVoFBebT0amXk0tZBQl14+x1gxl1QfCoIGXuUq8w==","shasum":"64a358fa4cef1959dfee3abc5f2b66265c5b707f","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.0.1-alpha.1.tgz","fileCount":33,"unpackedSize":101061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfC3lCRA9TVsSAnZWagAAk0cP/3K1RBm8bHB0EATsw3RN\nt0pLLFIhLTE9nsSuEhGiaYGJVmspmqaeoPMiG5+1PXNFQOWSx9SfwvBfuZqo\nc374ToSWRRU4dFs8UHYYDHhvU3/IcaslQmbM0YbFQ+UktEhL0oMtrJVzes/B\nnGuIocjFxOpwPT9PogKp4uKiwjGZwN4RHTfxMn5iiRXMuoI6bR5peQETv7iF\nWix6ns4qhw69CooWV+Q2kmxPhdlYmvLFKsDaKVt1hzmynDIqEjPddYDq0QWJ\nf7j2ilP4w+esox3joVeRWs3X39dOqsyjHhE7oQwZjgejVcdZ7wjGhnfG/Wi0\n0FoC9L6e7kLwTCnnq6lA8CUfxJlQ4tKzrqq6D9Q14QvVHp7TbXYMF+QJnHts\nJH3zzJhfFEr0Gu4KmSfH0oGk7T/clSZrHmu9AVgKKGXpa/pf9XMUuRQBPB6y\nmsBpSZ7ko/9UprfL7gTL/xbXHxg9NP5VFRDTfTZ5C+aMxfnxa4muk8dlFKte\nZXClH67nlpUVQ12o3o98ftO3ZAYOAbqfatGI0wBb+dxrzJ+XOVnVgxLd/whq\nRSfH4yUJPphgGtg+4JWX+TObEkPQ7uD8aYLknqkd6Wwx/px6IwXEWIShX5uw\nPCp0aMLi7XKSGPq4wgsEzTNTcF+7GJIEnlLDO6kEkTyB74hbIqN3VtINnNHN\nPbbd\r\n=pvAZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdRdEJvtPunr9B1wKnEATOVnSypIZv1RpEjTbFrrreTAiAxkg+BGzeqCgEbY7EKSPpODw0VpNVRb1TSirgNQBkN0g=="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.0.1-alpha.1_1534864869248_0.8934049066146807"},"_hasShrinkwrap":false},"4.0.1-alpha.2":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.0.1-alpha.2","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"files":["bin","dist","configs","packages"],"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.2"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"4499563b8389333d6b15f0ac2f5eef370a518e0e","_resolved":"","_integrity":"","_from":"file:typescript-tooling-4.0.1-alpha.2.tgz","readme":"# Typescript Tooling // `tst`\r\n\r\nA tool for creating and managing TypeScript projects with minimal configuration.\r\n\r\n## Features\r\n\r\n- 🛠️ Reasonable defaults for [TypeScript](https://github.com/Microsoft/TypeScript), [TSLint](https://github.com/palantir/tslint), and [Jest](https://github.com/facebook/jest)\r\n- 🐉 Opinionated monorepo project structure using [Lerna](https://github.com/lerna/lerna)\r\n- 📦 Installs and saves required `devDependencies`\r\n- 📝 Generates `npm scripts` for your packages (`test`, `test:watch`, `dev`, `build`)\r\n\r\n## Getting Started\r\n\r\n1. Install `tst`\r\n\r\n```\r\nnpm install --save-dev typescript-tooling\r\n```\r\n\r\n2. Run the `init` command\r\n\r\n```\r\nnpx tst init\r\n```\r\n\r\n3. **That's it!** Test the example package with...\r\n\r\n```\r\nnpm run example:test\r\n```\r\n\r\n## Usage\r\n\r\n```\r\n⟩ npx tst help\r\n\r\n   tst 3.0.3 - TypeScript Tooling\r\n\r\n   USAGE\r\n\r\n     tst <command> [options]\r\n\r\n   COMMANDS\r\n\r\n     init                      Configure Typescript Tooling in the current directory\r\n     deps                      Install and save required peerDependencies\r\n     scripts                   Automatically manage npm scripts for packages\r\n     test <package-name>       Run tests with Jest\r\n     dev <package-name>        Run a package with nodemon\r\n     build <package-name>      Build a package with Parcel\r\n     help <command>            Display help for a specific command\r\n\r\n   GLOBAL OPTIONS\r\n\r\n     -h, --help         Display help\r\n     -V, --version      Display version\r\n     --no-color         Disable colors\r\n     --quiet            Quiet mode - only displays warn and error messages\r\n     -v, --verbose      Verbose mode - will also output debug messages\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_id":"typescript-tooling@4.0.1-alpha.2","_npmVersion":"6.3.0","_nodeVersion":"9.6.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-b9SfhGh8+I8RDkoAplGSLR2vV2IP+tWGKtSWyIb+eMplIKSy6lI9Qqf8Zlb/Z3B1jQETovvmVyrT9r7cX1lGlQ==","shasum":"8bd286dd8a2cb054bf4c5a5d181290dfd919c4f1","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.0.1-alpha.2.tgz","fileCount":33,"unpackedSize":101107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfC/PCRA9TVsSAnZWagAAlHwP/1z9EmfWo5q1HuPTO8W6\negfKlZuajwBAgP4VSaTcInzfB1HVbx52yuwgXgv6cxSOn3hdxKaRCw20dMba\nfMEYdzgVAqjlVlf1mq9tqJW9gvLh4OFfpWmyZ5c0di/M5Hlc1omki+cPnvMT\nI5GbntVmqdj1fDU+MdAqcaoeBvsOAD8VAUOWkIx0CyWkO/WwdEyukB3O2Njc\n3k4lNRhJRDBgcc0LuEsn4783pBVp+gWnNdDmEnit5Ha8QMJmfOgdDvQEowwe\n5wwCNjVX87nYJd98pBbmT5zILCtMuZ7MuZih7AkCRdMZ/U0VgnTmDUCUFDGP\nUQq7qGvg99yCJ+eNSKfHZKGTexWpDAShrPj17cluQjzUtTneQR3HjOybryS4\nB/W/FFSGNijtSaR+f7HgTsvXZqTAr73+BCcri4StlzvJoZQopSZaEPl6CZiL\ncGJSqBhxX6m5j6Vuk8JilDCbqRP4RU1HZ+G0rQZnUCBlOUISTx31Ph+Fz0aZ\nI1l0UrA0znHa4LhDc/2xU/Ych8PhqB/l3y18zSweESJ0cflZbK2POuPsdTTJ\njOheCY1l4wSfgzKUcut6SNlWx/vqUO3Tg31agqVJgXdbo5nMqbjXDhydYYkL\nH3loH4WJRLwAkLNVrZUWL8ZoIUePzpsfJCg3JiPHg0KAJCYFEQJ+QEHdPWC5\n+96r\r\n=2aSX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC13ijFcUEeHXVe6AYvxrcB1j3V/nc04n2zw7Lmyl3YmAIgRaeh5htWcvbfroSFm6h/2ZIvCwko7Xjxx62cVf9wYEA="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.0.1-alpha.2_1534865359348_0.6463122843341469"},"_hasShrinkwrap":false},"4.0.1-alpha.3":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.0.1-alpha.3","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"files":["bin","dist","configs","packages"],"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.2"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"b8cfa867f9fceaca665632f9f6715ff399556b51","_resolved":"","_integrity":"","_from":"file:typescript-tooling-4.0.1-alpha.3.tgz","readme":"# Typescript Tooling // `tst`\r\n\r\nA tool for creating and managing TypeScript projects with minimal configuration.\r\n\r\n## Features\r\n\r\n- 🛠️ Reasonable defaults for [TypeScript](https://github.com/Microsoft/TypeScript), [TSLint](https://github.com/palantir/tslint), and [Jest](https://github.com/facebook/jest)\r\n- 🐉 Opinionated monorepo project structure using [Lerna](https://github.com/lerna/lerna)\r\n- 📦 Installs and saves required `devDependencies`\r\n- 📝 Generates `npm scripts` for your packages (`test`, `test:watch`, `dev`, `build`)\r\n\r\n## Getting Started\r\n\r\n1. Install `tst`\r\n\r\n```\r\nnpm install --save-dev typescript-tooling\r\n```\r\n\r\n2. Run the `init` command\r\n\r\n```\r\nnpx tst init\r\n```\r\n\r\n3. **That's it!** Test the example package with...\r\n\r\n```\r\nnpm run example:test\r\n```\r\n\r\n## Usage\r\n\r\n```\r\n⟩ npx tst help\r\n\r\n   tst 3.0.3 - TypeScript Tooling\r\n\r\n   USAGE\r\n\r\n     tst <command> [options]\r\n\r\n   COMMANDS\r\n\r\n     init                      Configure Typescript Tooling in the current directory\r\n     deps                      Install and save required peerDependencies\r\n     scripts                   Automatically manage npm scripts for packages\r\n     test <package-name>       Run tests with Jest\r\n     dev <package-name>        Run a package with nodemon\r\n     build <package-name>      Build a package with Parcel\r\n     help <command>            Display help for a specific command\r\n\r\n   GLOBAL OPTIONS\r\n\r\n     -h, --help         Display help\r\n     -V, --version      Display version\r\n     --no-color         Disable colors\r\n     --quiet            Quiet mode - only displays warn and error messages\r\n     -v, --verbose      Verbose mode - will also output debug messages\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_id":"typescript-tooling@4.0.1-alpha.3","_npmVersion":"6.3.0","_nodeVersion":"9.6.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-qLlzafqpKV31JBQ9BNRJh4h57qUQ/d8kEKBG6hXgSqfXdGauXhL6d2WLP8TudECMYoB8UQT/YiqPrBABGvnDRg==","shasum":"0f7a364802dcd33f152b4850e41e06b43ebcf12b","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.0.1-alpha.3.tgz","fileCount":33,"unpackedSize":101107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfDCGCRA9TVsSAnZWagAAwhAP+wZ9dZwNY+KYTMGj9Afh\nEcWLO08npxeOu3iex77HwAyk0ULLop8tv53PmzjmNQe14O/BU+E+GJaJWsBx\nL5vaLqv3qqasCvsWoQ7L1HzF2f19qa2I+L9V3bQnC8+qSJ8iEuqEAakn33nU\nOPH6+wPZYptWe/iuPxHUn0iy0UHuFR4ZuMtiiFNhg4hETyfUmwzeC9hmJvcO\nlKPhCklUnbEBBJRj5BgDeWk3M+BeKbtQM2GLD1CXXsxmJTZMWV7FnX527UFT\n4PuDRHtbQ+w3jU1SbxYtrUGsyrsL8nDI8d074lvpLyEMWvKtJbuU8I9k6XFP\nCLiMOCXyLq7g5ZdmLNOREJEfFc6PSPJX9XojSYkqcpZqWU5nHu5jj6pt49ho\npz4RgtV+JZPl0hLJAbf71nfqmmcTVcXK6D7iyAd5qR+poIIpPnQV5lThPvko\nYD/yww/sZlUg84bh1TwV3/sWpqABIlg7Q7mDbz4QMk3x34dXuN+8Zn4aICqU\nwkqnWAOAxiz0/0LHm8+BfM91S9FhTb1r4KcrfNyoRjWsjPFW1NTDcM8g/hoe\n+HEp0fNpcRy0DJUw4pLrN/zP/0xu2tnQP4WfAtH7TX82K707gt34GBXJxi+j\nk6lZd7jQHL95KCxWCcuXQyq7xM1fZYXgfE7RNQ9GR8I2mgQKt2RHGqMO7ZyK\nc4cR\r\n=5nlY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCs6ubs/L+VpyULAUMFxcE69pgOkRqrr0bWLXP0hSeugIhAO0nKmSUMyJZkvC6AWXcWPVLU6E4pSfwj0qnsKblEcqj"}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.0.1-alpha.3_1534865542179_0.33763893533512856"},"_hasShrinkwrap":false},"4.0.1-alpha.4":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.0.1-alpha.4","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"files":["bin","dist","configs","packages"],"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.2"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"ca1d34741c9ce05756248964278d14aefa820b68","_resolved":"","_integrity":"","_from":"file:typescript-tooling-4.0.1-alpha.4.tgz","readme":"# Typescript Tooling // `tst`\r\n\r\nA tool for creating and managing TypeScript projects with minimal configuration.\r\n\r\n## Features\r\n\r\n- 🛠️ Reasonable defaults for [TypeScript](https://github.com/Microsoft/TypeScript), [TSLint](https://github.com/palantir/tslint), and [Jest](https://github.com/facebook/jest)\r\n- 🐉 Opinionated monorepo project structure using [Lerna](https://github.com/lerna/lerna)\r\n- 📦 Installs and saves required `devDependencies`\r\n- 📝 Generates `npm scripts` for your packages (`test`, `test:watch`, `dev`, `build`)\r\n\r\n## Getting Started\r\n\r\n1. Install `tst`\r\n\r\n```\r\nnpm install --save-dev typescript-tooling\r\n```\r\n\r\n2. Run the `init` command\r\n\r\n```\r\nnpx tst init\r\n```\r\n\r\n3. **That's it!** Test the example package with...\r\n\r\n```\r\nnpm run example:test\r\n```\r\n\r\n## Usage\r\n\r\n```\r\n⟩ npx tst help\r\n\r\n   tst 3.0.3 - TypeScript Tooling\r\n\r\n   USAGE\r\n\r\n     tst <command> [options]\r\n\r\n   COMMANDS\r\n\r\n     init                      Configure Typescript Tooling in the current directory\r\n     deps                      Install and save required peerDependencies\r\n     scripts                   Automatically manage npm scripts for packages\r\n     test <package-name>       Run tests with Jest\r\n     dev <package-name>        Run a package with nodemon\r\n     build <package-name>      Build a package with Parcel\r\n     help <command>            Display help for a specific command\r\n\r\n   GLOBAL OPTIONS\r\n\r\n     -h, --help         Display help\r\n     -V, --version      Display version\r\n     --no-color         Disable colors\r\n     --quiet            Quiet mode - only displays warn and error messages\r\n     -v, --verbose      Verbose mode - will also output debug messages\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_id":"typescript-tooling@4.0.1-alpha.4","_npmVersion":"6.3.0","_nodeVersion":"9.6.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-kBZqOakhyfGsPEAUXxITnluz3EKoDZiRAGN7vWTSnXFzxslsJFznxA0rONJEpzxTcVA0iujD8cv5j+ODQuZORA==","shasum":"38e2a2c99c8cf4a2fa18ad758462a7ac9a927a3c","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.0.1-alpha.4.tgz","fileCount":32,"unpackedSize":64385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfDGKCRA9TVsSAnZWagAABe4P/ip2yOKOq07n8qpgzx2y\n2kwfSeHi2J/H7KW1QXNwkWF8IgT15HB+Jeigc9yQZtJkYHvChh83virIK2hF\nqlWGqh2dg1svc/fHZxwycI7lV2ZgeRBVGW5UdDW4rEYa4Bio7g5+wRS4hvBt\n/EYcf2AC7zsAHkCQUIZRm6/kuQX6FRKtiVwQhnYli2ySkDbs73UA1kneIhWn\nqwbR5T0zKnVVyF3m439ISHBwQ5yE0CX3ofTZZpNEdMgJB8nqt8PRR6ZbMCrQ\nlCeUvyiRr8nm8vMA0DINXAEnzRV7F9Hp4FWERFdvrWGrrDIpmAcWK2oEyRVt\nCsZIUVCBhmrjKvID4SM4NNmbprd0u9lUaB+VFCjnfkUEdtXLs/4o+MazZqmb\nvNQq+0X0ur36pI4lpHD2ueI7cGNokxreziufHSDOyDjuGhLJ8x1TbXERBnCy\nr1DtdOQxzxLm2ZYZHa6d5auFCoF0XkPGsYDWG0dnpXvlBIqheOMtlq/ivswg\noxDxfX3ZA3nKcm7v9e9LT9ldyB9rscXzBoMCh4GwGe4zFsg0ETp8U5ExtGA7\nstA4V8PM/hJ5HBcZkYIK877OTG8qPGucN7l2JtGUds1IZe81al0dGdcw/BI1\nVFSoPZEl8J0M2PqweOKrkT9sDqD+ksemx5EUtR5ykaZAgW3xQidj4sHuwNqH\nR5ab\r\n=+CY5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDooaQBma9Md4dQOx8oRr25hJNdMbYunJTkVRcW53a58AiEAroxBnOXx+7fX+FOyhUftIA1lEFFDS2QBZ26p93wnyJM="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.0.1-alpha.4_1534865801893_0.6753195458546537"},"_hasShrinkwrap":false},"4.0.1-alpha.5":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.0.1-alpha.5","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"files":["bin","dist","configs","packages"],"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.2"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"ce18d769a460edf34f1a28a4dc6205c59a1b9b01","_resolved":"","_integrity":"","_from":"file:typescript-tooling-4.0.1-alpha.5.tgz","readme":"# Typescript Tooling // `tst`\r\n\r\nA tool for creating and managing TypeScript projects with minimal configuration.\r\n\r\n## Features\r\n\r\n- 🛠️ Reasonable defaults for [TypeScript](https://github.com/Microsoft/TypeScript), [TSLint](https://github.com/palantir/tslint), and [Jest](https://github.com/facebook/jest)\r\n- 🐉 Opinionated monorepo project structure using [Lerna](https://github.com/lerna/lerna)\r\n- 📦 Installs and saves required `devDependencies`\r\n- 📝 Generates `npm scripts` for your packages (`test`, `test:watch`, `dev`, `build`)\r\n\r\n## Getting Started\r\n\r\n1. Install `tst`\r\n\r\n```\r\nnpm install --save-dev typescript-tooling\r\n```\r\n\r\n2. Run the `init` command\r\n\r\n```\r\nnpx tst init\r\n```\r\n\r\n3. **That's it!** Test the example package with...\r\n\r\n```\r\nnpm run example:test\r\n```\r\n\r\n## Usage\r\n\r\n```\r\n⟩ npx tst help\r\n\r\n   tst 3.0.3 - TypeScript Tooling\r\n\r\n   USAGE\r\n\r\n     tst <command> [options]\r\n\r\n   COMMANDS\r\n\r\n     init                      Configure Typescript Tooling in the current directory\r\n     deps                      Install and save required peerDependencies\r\n     scripts                   Automatically manage npm scripts for packages\r\n     test <package-name>       Run tests with Jest\r\n     dev <package-name>        Run a package with nodemon\r\n     build <package-name>      Build a package with Parcel\r\n     help <command>            Display help for a specific command\r\n\r\n   GLOBAL OPTIONS\r\n\r\n     -h, --help         Display help\r\n     -V, --version      Display version\r\n     --no-color         Disable colors\r\n     --quiet            Quiet mode - only displays warn and error messages\r\n     -v, --verbose      Verbose mode - will also output debug messages\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_id":"typescript-tooling@4.0.1-alpha.5","_npmVersion":"6.3.0","_nodeVersion":"9.6.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-Osxr7UoBQmfU3ZGJKYayv9tlmFDS1+1WzlsU0It5VSlLVazpYvg725yZ5+dyuJgPwZlpfu4izIu0bV7lOE+O9w==","shasum":"a8b17bc6a1abaf7717b09683951c304d1b93d769","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.0.1-alpha.5.tgz","fileCount":32,"unpackedSize":64386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfDTHCRA9TVsSAnZWagAAU4UP/1LNqxLJskOxCN5Bhbzk\nM1MXvugy0Ub/rIDUcYCjHN4Q1qd8ltW/GhczIKdJJJ95mCgiEv32G0Ll9KDZ\nM0GgQXpYYdcRWTPHBUuLJhpyzDSuo1N/U1+nbcJzIOVxY3yD+2zcBFoQEold\ny7+/cas73SHUtZDIacXZT//ZIRNlX6b/qyDw02t1umU2lUZjkMIRuIZXUZ24\nUzIS/+YHYyv0MSB91HglON5DzbUQ8C6ey8zTJNSJj6Bt89N3NEzeJuRoiZP1\nNgjeuxV/7sqQ9deia6EmZfDS1BDUyJToqEBrrV8AeU9/WVY1m+tW10GliPRc\n8tQ/TiuJ6bs9cdWKwwHHh1R6k/+MFy3U5JhLa61aza2IXzS5Btzp3hUEZiRJ\nKOc/gjjYtkwP/+spK/hYDM20SbCdwxkYZqDkvIzJlkgjfVqtFBjgDsmVS0VW\nd5ahAS1A8y63SFJcEJaSFpOHmn/8On3OStpHbAZHMvkNAiK9Ns1AVnR71l15\nsVJX5RrpwO6fub8Lfl6rfHfNTEoW2w9PIoIKanHGrFV5twl/0uznRPi9Udbn\nHk3Pi2+ysXoPz9zh7irPj01vsITUvbEkId+C0Vxo79wip2DiPsRzoPwNJc1C\nsb9JkkBLDuSm3uwmT6JwPhAJO1rJzArHKloD+hif19zm0OGEQWo9/uGyxo5z\n+Bq4\r\n=1VEt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMt4a+bXReYSKWviqqVnEXiFhsNAqNztFR+Shs60LpSgIhAJJP+52VKnfGv0SkCzniN7mJm+/dKmEKwu5esdOm8lkv"}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.0.1-alpha.5_1534866630972_0.9612862249117644"},"_hasShrinkwrap":false},"4.0.1-alpha.8":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.0.1-alpha.8","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"files":["bin","dist","configs","packages"],"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.2"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","copy-dir":"^0.4.0","fs-extra":"^7.0.0","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/fs-extra":"^5.0.4","@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"508712b236364e1fdb86129313ebbdc6a32c93b6","_resolved":"","_integrity":"","_from":"file:typescript-tooling-4.0.1-alpha.8.tgz","readme":"# Typescript Tooling // `tst`\r\n\r\nA tool for creating and managing TypeScript projects with minimal configuration.\r\n\r\n## Features\r\n\r\n- 🛠️ Reasonable defaults for [TypeScript](https://github.com/Microsoft/TypeScript), [TSLint](https://github.com/palantir/tslint), and [Jest](https://github.com/facebook/jest)\r\n- 🐉 Opinionated monorepo project structure using [Lerna](https://github.com/lerna/lerna)\r\n- 📦 Installs and saves required `devDependencies`\r\n- 📝 Generates `npm scripts` for your packages (`test`, `test:watch`, `dev`, `build`)\r\n\r\n## Getting Started\r\n\r\n1. Install `tst`\r\n\r\n```\r\nnpm install --save-dev typescript-tooling\r\n```\r\n\r\n2. Run the `init` command\r\n\r\n```\r\nnpx tst init\r\n```\r\n\r\n3. **That's it!** Test the example package with...\r\n\r\n```\r\nnpm run example:test\r\n```\r\n\r\n## Usage\r\n\r\n```\r\n⟩ npx tst help\r\n\r\n   tst 3.0.3 - TypeScript Tooling\r\n\r\n   USAGE\r\n\r\n     tst <command> [options]\r\n\r\n   COMMANDS\r\n\r\n     init                      Configure Typescript Tooling in the current directory\r\n     deps                      Install and save required peerDependencies\r\n     scripts                   Automatically manage npm scripts for packages\r\n     test <package-name>       Run tests with Jest\r\n     dev <package-name>        Run a package with nodemon\r\n     build <package-name>      Build a package with Parcel\r\n     help <command>            Display help for a specific command\r\n\r\n   GLOBAL OPTIONS\r\n\r\n     -h, --help         Display help\r\n     -V, --version      Display version\r\n     --no-color         Disable colors\r\n     --quiet            Quiet mode - only displays warn and error messages\r\n     -v, --verbose      Verbose mode - will also output debug messages\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_id":"typescript-tooling@4.0.1-alpha.8","_npmVersion":"6.3.0","_nodeVersion":"9.6.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-5pWypF0O4vTgIph0lN8qTPEf7BTYXtVaxQr56F77W5MhSywdiUArqkY8bXnqq2c94+sXU/seNdk024/ISL67SQ==","shasum":"37cb45b3709581475b88a9f7ab2d786e3b6b0d41","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.0.1-alpha.8.tgz","fileCount":35,"unpackedSize":103742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgGJQCRA9TVsSAnZWagAA9mMP/1zw8yTq7rb40zCr4mII\n9GfeBXOHc6yzjVEm99nBqyIoUHzFzncAljFIgFYpKhUHY/lxIi6LBj58X9fY\nX73683AcCl/pNJzrGukwGsz7Wn6c2npd0dX4US1cSw2nx+t3mVdkEWfkwg6H\nX4e13DnxQULDaMOUA8s+rEZKjfx4J4YCIxbo4nKv15vHEjCFhACZRnNCANK9\nC5Aw/GvLxsY7g6okTWCL13/ja9k383t/UjNL/lF9UPZqFhEZ9GDERRcXKFqH\ncYvJymW6B0/y5Lne/kXnz6cM4V/MS9E/GHbRXe6OU0uYAyg2AU6qqcp37K95\nwi3u+BBhn+/H/WpIzT67QUTHyyRIz9hI1ZwJwe9E8i00Wtd4cBQV1qJBi72/\n91Qvr2oWo8E4RM8/EDG09qZ16i7TB/jLd85HWZxXorgylqw3I0SAxy3zv7YI\n2dH2SC5NjQtvXeO8Oye1KEGmOvFEOE/lxo0+GQEqxrcOd+/Zjx4jkTwrzy9I\nA5JDkbjIGkntGuew9W9Da6rjUpZ47+0viC3cYPeHyLzn54SkYdqzWAI3Eh2b\nAluWNKKJQBPaZ8kcr+FbzPlgjlDJnmlU9g5l7bEGbYzTVhVqDx/fwKOV1NBp\nUQ6PpxHhmV0Opag/PrQcHNFlrpitC/2s4xexQou4GdFWkrBMP+hGQeg3Nd6Q\nYRXF\r\n=RXpq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa0Kkqeqqe8ClLD7WRulA8Dx2a4JGSnDkOweGhIRLGyQIhAP/aaHPBVrMHSsoXmbLM/hEfIDctT5OkD7XT8rExtgW9"}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.0.1-alpha.8_1535140432160_0.20940484152404082"},"_hasShrinkwrap":false},"4.0.1-alpha.9":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.0.1-alpha.9","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"files":["bin","dist","configs","packages"],"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.2"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","copy-dir":"^0.4.0","fs-extra":"^7.0.0","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/fs-extra":"^5.0.4","@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"a9c0f2a16a7a40c5fa39e16084813b06bd961321","_resolved":"","_integrity":"","_from":"file:typescript-tooling-4.0.1-alpha.9.tgz","readme":"# Typescript Tooling // `tst`\r\n\r\nA tool for creating and managing TypeScript projects with minimal configuration.\r\n\r\n## Features\r\n\r\n- 🛠️ Reasonable defaults for [TypeScript](https://github.com/Microsoft/TypeScript), [TSLint](https://github.com/palantir/tslint), and [Jest](https://github.com/facebook/jest)\r\n- 🐉 Opinionated monorepo project structure using [Lerna](https://github.com/lerna/lerna)\r\n- 📦 Installs and saves required `devDependencies`\r\n- 📝 Generates `npm scripts` for your packages (`test`, `test:watch`, `dev`, `build`)\r\n\r\n## Getting Started\r\n\r\n1. Install `tst`\r\n\r\n```\r\nnpm install --save-dev typescript-tooling\r\n```\r\n\r\n2. Run the `init` command\r\n\r\n```\r\nnpx tst init\r\n```\r\n\r\n3. **That's it!** Test the example package with...\r\n\r\n```\r\nnpm run example:test\r\n```\r\n\r\n## Usage\r\n\r\n```\r\n⟩ npx tst help\r\n\r\n   tst 4.0.1 - TypeScript Tooling\r\n\r\n   USAGE\r\n\r\n     tst <command> [options]\r\n\r\n   COMMANDS\r\n\r\n     init                      Configure Typescript Tooling in the current directory\r\n     deps                      Install and save required peerDependencies\r\n     scripts                   Automatically generates npm scripts for packages\r\n     test <package-name>       Run tests with Jest\r\n     dev <package-name>        Run a package with nodemon\r\n     build <package-name>      Build a package with Parcel\r\n     help <command>            Display help for a specific command\r\n\r\n   GLOBAL OPTIONS\r\n\r\n     -h, --help         Display help\r\n     -V, --version      Display version\r\n     --no-color         Disable colors\r\n     --quiet            Quiet mode - only displays warn and error messages\r\n     -v, --verbose      Verbose mode - will also output debug messages\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_id":"typescript-tooling@4.0.1-alpha.9","_npmVersion":"6.3.0","_nodeVersion":"9.6.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-lLCAjhxkdkqS7/8cEkizqs7JvxJAESTE+gwkvTLwni2iC4JRej70fRvhjaXP72Dyu4JB3N981IfaPTsqiTmuOA==","shasum":"884ae0d7ce12659d9431b6d3f38d1f9a5d48965f","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.0.1-alpha.9.tgz","fileCount":35,"unpackedSize":103751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgHWFCRA9TVsSAnZWagAAqHQQAJLDCl6O1WteAyEN2Nvv\nTGZ4Swx5B125dvqV7DmJ/Ik1QXmMmN+HyuHzRRUk1P62Kjlq/TKV1+V5G7Jw\nvAyO03tguCCjO1aedSnPu1te/3Fd9aklKmcEjXnum1EFY7Z3HwboIvJSd+Ny\nq81W7JAyNcm13xM5zZB63B7BXky2IGbWSfZBNVSOBdJ4US6a80NsFHSeolO4\nSxTydjYX1qhiftjNYTlN1ai+iQ/jICxDV5dflAZncrlkTUjR8YKvnQg9wj2s\n80Kgw8+VNSvk6S8aev2mdYdhqSoLaSwYno2jUIH5ISEAwOMT7wCyUOndZSa8\nwAW6fwy/n7MEhniKw6gBPyzLXXyCL14HJxEf5ME54eQ3navfnKftBO8SrpB2\n+JS4vOnszJGjqDvMx6V1281mJfAEECt+RUiqfw0g0baEDLKCWOXYz0vIugA7\n2z6gFMFnsJ/xI6Mng98h7jaR1Gwrn/d6G+JK76wLTQUGBETTfhSDcYI8Mb2D\nytrjcdC43vJ4dRoZ9p/camTh5ex929xjGEWvfYQYZ2UR8QHO/mvgndJF9Z1b\n0nwz85oVnvaATeKnjvgk9B4W1VVj/FNQ7MkriAN1Owuh6LwuA8Sl1MYS4nMY\nG8ugAbuceAu+uc343ayuPFFV4Vi8uaXIRXTdAJSzQpvNjMbD5/VIk7SQxyK+\narA4\r\n=Ik1f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOOl8c8MmE6oVrD0DV/fWqHhv8XTPZG9h3s5YwTpJaQAiEA1a8VeRQwcYGEypltCQjNx2vyySgBGRSMSdgCPTP7JhY="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.0.1-alpha.9_1535145349174_0.6671992272603331"},"_hasShrinkwrap":false},"4.0.0":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.0.0","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"files":["bin","dist","configs","packages"],"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.2"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","copy-dir":"^0.4.0","fs-extra":"^7.0.0","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/fs-extra":"^5.0.4","@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"ccdc8cd73321eb59a3551f9b873dc42711a441e0","_resolved":"","_integrity":"","_from":"file:typescript-tooling-4.0.0.tgz","_id":"typescript-tooling@4.0.0","_npmVersion":"6.3.0","_nodeVersion":"9.6.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-BYXoJ/IhLuKyKRe9Tbi65Y14Dn4B1ntxz6BPjheavs3YZqNP8PTvAvdpIPMM6irbm/68epBUGZx1eQ/dGo1kPQ==","shasum":"dffb4aafd281818cc43ce204795b0d48f4e6df74","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.0.0.tgz","fileCount":35,"unpackedSize":103735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgHiaCRA9TVsSAnZWagAA6DcQAIKk0SogBomHh2o1WfTZ\nlwC+mFsxuhRveVdgfBjBj4jWG3QHK4qSUN7nKOh4Iu+Uaje9e/NQSqLqInrZ\nxvvDKjewijWOrWmAzXnKr4o/n27HpSOVPVJ4zFgYnXXO45PtZRyHV+rcTK7a\ndpYjxsO5FnUNatsH7EGLYwbJ91k8Lpgn5jh59tdcy6IrLtbOltmU2Ipv5p8W\nZ9tidUPzHeZSr555lmNAk+wHPh48AtZc/B8E3DbR0wfnxN5NLXT/WpmmNp8h\nchvFNHLEPr//7nuU0jgcIVChFsKguSQL9DQYu8lYJ6rEmQ7FUuzK4TpPwppA\nBrG4SIRmAphoJR5kUfRJkILeHbXhtx/vJEGXwpwZc/5ySS4F9Lj9Jmb9Myoq\n9mxPY+Z1WWGjsiXWKfRBo6/NMa1gVbhc2ybtKS93EsRhgiYB03o3k6LZEsJ3\nYv4vza3TKLQN1bTWyl/29NMVxA6xLu/cLeDlFScLxP9vpO8gGnwZjo1pXW06\n6qUJUjm3ehBbC5EGJiYDX/13fxHdmFgm3WvfFXxpxePD/7P7EFmsYKM2IUmy\nIq3TQ2STMbLn0DrThrw07garHmMYIZuGWX3SwNhapupqjutkPJnp2jUHI51o\nelGt2r2HESOZ61x+l8tQ2mZkuAbvsi8OxqmXOYxV/HrkgpdDiI0C43qg3lu1\n2eVi\r\n=7YI4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu10Lparyy6xpzAHn2tK+GjXTNgUtlAg166s/gD+YFewIgfJ0D9LEPYvysZD76N3lGCFMA1YT9y0x/SWO9fABgcvk="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.0.0_1535146137970_0.974913156659925"},"_hasShrinkwrap":false},"4.0.1":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.0.1","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"files":["bin","dist","configs","packages"],"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.2"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","copy-dir":"^0.4.0","fs-extra":"^7.0.0","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/fs-extra":"^5.0.4","@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"3ac329fda5d30281f5343b066251848862c28570","_resolved":"","_integrity":"","_from":"file:typescript-tooling-4.0.1.tgz","_id":"typescript-tooling@4.0.1","_npmVersion":"6.3.0","_nodeVersion":"9.6.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-7zxX6zaTrNjPoSLh4cJYZAb9KbbrJc7EGx+aNlVvUnDREMcyumFdFMT+R1PB8SCJVrWUGJq10MhFoxJzJ1oIOA==","shasum":"f5143b61ed3ac0163c06e6fe87df1a446819b145","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.0.1.tgz","fileCount":35,"unpackedSize":103735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgyFkCRA9TVsSAnZWagAAzWEP/3uJXiQ3096+tiNzdrh/\nBGHQM7EP86e1SWJyGkYaZOUvurEVwYUtluvQHml7k8wZyLlavsh+7/ihXah5\n7MCLsoN70OCdYFhbON+TC/Uxx4pyQ3RaVujxC3e8grN+4LXw/MLGO/Vy8ftn\n2sIj8xprR1Iaka9g0XrddYTDVOavpqOPWzbD5j8dtqh0ZkVswyVeE2R14Dwh\nYx6D9dO8/fEFCL7JN8vi9glYAO1q4bwQkp+4oHIx+C5sL+zbNLJBnM5Bll82\nvriEwPrKdE3z55mNaWSumKidxbNJ3RM5GIByj1DOJcsQ8ao+TXkPLq/9QLEL\n6ahbpdLw8K7JPWt3/fyVzi8VcXHjcLJDwEpMNZ3lD1V7Q9fZrsT97HgkVAlZ\nSM7PQ7tUcWapoY1I9Ux0Z9xiNkkbnLX2T300G+q8oIEFoAGwet9iGVdiTpqN\nu0T3RdqfGanRMYuQH5mQnbSzaKwHBCxTSBLDdXDSTcob9oHVuPokU1qvswbt\nJ2322W07g4biUpXpGBihlA9UIIjBPJZWfFmIf7D5SIthh3ls4N5nneTI8JDe\nwCaM4bIhCCa6v8DkCkMnEpzXw+mW/3vla6b2/5MfZFJ1QYvC8zmlTQ5MrV9B\n3CvDMZ2ZraBXhZqEbrjOV9jH0v5K8fETsYdbHl5F8EjeXdxGI/DYaXxMUi2D\nzRb9\r\n=PzVU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcswrMZKbPWDHjdme2K7N8r/15keNt5TAvHpEKkRTXxAiBY++NJuWitPbuwrINvE8EoCB+9aKBPubD2XU1zUYyEpg=="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.0.1_1535320420288_0.009851238767172754"},"_hasShrinkwrap":false},"4.0.2":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.0.2","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"files":["bin","dist","configs","packages"],"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.2"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","copy-dir":"^0.4.0","fs-extra":"^7.0.0","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/fs-extra":"^5.0.4","@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"2be63198159ad1a5fd1a8e69c578109da9386871","_resolved":"","_integrity":"","_from":"file:typescript-tooling-4.0.2.tgz","_id":"typescript-tooling@4.0.2","_npmVersion":"6.3.0","_nodeVersion":"9.6.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-rXGdV/zACKI6DO86hhRsgQmmXGiMMTdlQENdDtDF2wmy6oiQm+qAHLo/Yfg9nhWkXjBXgR7dQ56+VvjY2aNOEA==","shasum":"37758a991c31e96e720821af8c902e65b92c5e07","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.0.2.tgz","fileCount":35,"unpackedSize":103635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgyIcCRA9TVsSAnZWagAA6fYQAJIpOalFD3G5EXC/pRN1\ngSx1u/GlEbfnLx5uYt+VT3j/E7dDwAyL9DDvfDb+gRTuLZxqfwSSMyBo6UnI\n9hW+olnK/Oo7OmuETvdbzRxf5u7U/cuuxbwxk9kqwTOViwlacUsiHhV3ybfn\nFa+SHlZnzhk7f2v/2wE4MFHLz0ap0CytNAaUnQDvsF+1+sQgCA8X8XH3i+M0\nVjXnbsW1tHIl4mwlsKldlSN1TGGQ64XS1NNFZ7isYZtPur6mOv40kYQXiYQW\nk9tIxl0BvnYa6qzK1PXLi2b9ta7w7+eKrjt6eqeM+k8Fb8Kk4Un8mIeThG/e\n8N+UphF7rstv+hmSO67KQxNdv6AkSuvEm8vxGuBLtswFCzaBG8ULIBGD9pJv\nR3CTAtg+NiWn95vIcpRn7D8NQcemTt9QKLSKIn2/Y+zU4NPc3/xEHVeIR5yI\nfBScOBd5GwCb/cTlw+FjJ0UNy9s9ysHPsLrw2h0uknFcZq985iUFy62LLOwo\nin3aazuS7mejCyaQJQAgALsJdJQXqc/sKie7tfXqfuTC/+Dn3BdOamiUkXiJ\n3uyDxssGMIErR7+OUHldPZ3AYxGDlv5Wb60YUkgUgzIaB2Rh9KSX6bG76z4V\npm16cCx4fm9WnEUFolFX0t2RPHWGRRYHwhRJ3KJD2eehET8xk/y1rYhd9vD3\nAuZp\r\n=+oJJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5ICLLXf/3hLfWHVG/5iyKL3+LMq88GbFU8yreEaVPfAiBPBADWz5/vdO7b/SU7/59rXS1cq8Qv0MbaNWB0oOK4Aw=="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.0.2_1535320603890_0.7058106728773164"},"_hasShrinkwrap":false},"4.0.3-alpha.0":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.0.3-alpha.0","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"files":["bin","dist","configs","packages"],"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.2"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","copy-dir":"^0.4.0","fs-extra":"^7.0.0","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/fs-extra":"^5.0.4","@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"ce4aa8f226bd55d2780e968a97d15b5ef909a7ae","_resolved":"","_integrity":"","_from":"file:typescript-tooling-4.0.3-alpha.0.tgz","readme":"# Typescript Tooling // `tst`\r\n\r\nA tool for creating and managing TypeScript projects with minimal configuration.\r\n\r\n## Features\r\n\r\n- 🛠️ Reasonable defaults for [TypeScript](https://github.com/Microsoft/TypeScript), [TSLint](https://github.com/palantir/tslint), and [Jest](https://github.com/facebook/jest)\r\n- 🐉 Opinionated monorepo project structure using [Lerna](https://github.com/lerna/lerna)\r\n- 📦 Installs and saves required `devDependencies`\r\n- 📝 Generates `npm scripts` for your packages (`test`, `test:watch`, `dev`, `build`)\r\n\r\n## Getting Started\r\n\r\n1. Install `tst`\r\n\r\n```\r\nnpm install --save-dev typescript-tooling\r\n```\r\n\r\n2. Run the `init` command\r\n\r\n```\r\nnpx tst init\r\n```\r\n\r\n3. **That's it!** Test the example package with...\r\n\r\n```\r\nnpm run example:test\r\n```\r\n\r\n## Usage\r\n\r\n```\r\n⟩ npx tst help\r\n\r\n   tst 4.0.0 - TypeScript Tooling\r\n\r\n   USAGE\r\n\r\n     tst <command> [options]\r\n\r\n   COMMANDS\r\n\r\n     init                      Configure Typescript Tooling in the current directory\r\n     deps                      Install and save required peerDependencies\r\n     scripts                   Automatically generates npm scripts for packages\r\n     test <package-name>       Run tests with Jest\r\n     dev <package-name>        Run a package with nodemon\r\n     build <package-name>      Build a package with Parcel\r\n     help <command>            Display help for a specific command\r\n\r\n   GLOBAL OPTIONS\r\n\r\n     -h, --help         Display help\r\n     -V, --version      Display version\r\n     --no-color         Disable colors\r\n     --quiet            Quiet mode - only displays warn and error messages\r\n     -v, --verbose      Verbose mode - will also output debug messages\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_id":"typescript-tooling@4.0.3-alpha.0","_npmVersion":"6.3.0","_nodeVersion":"9.6.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-sCmKH6ltIX6mGdfA00OqvFZH9u31am36RVdLikdkFitpFLvf8BaO3EB684q0isqOUtK1cLWdHehVqv7DbYrnow==","shasum":"5f861db5e22ce99746fe11b4e45b6ab16b8a73a1","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.0.3-alpha.0.tgz","fileCount":35,"unpackedSize":103651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhGefCRA9TVsSAnZWagAAsmQQAI2hyi28qiAwcP97Qtrm\nNkJeGfjdJQ4S/JXhHKijep3Z+RKjtRBr1wjymKPpphTsSjKsvUcZWfImDUif\np5hlVTfft11iQnideAICJLsH7uCYDqgIIt/123aFDx8ORGvhRv4wRHXcVxcK\nBt5M7j6aohiTWmuEylEJrdkmZ56llOvYrASv7qeCzGwmlWYFl/6i3FZMs7yQ\n3pDBzy3iCe8mnp1SBlFkOpTW92egtSv+1akFQ+Kb3INbuQzbhH8s+USnmgIi\nf8oG+TAomW6lbBwx6s8ZYCARA/YiQbstsoOhcgL+4YH4mwpbAy39h3XLsRbd\nupuZlC0iWJhX5mq+DfarlvckrunYApcOcBQbJYDESLXXWGtjCdGcY2cb32d+\n+tBBg/m22IUCi6Fy/D5v6cG5fwqrLACrPg/Jo9GkBwNfGTowU5IMfl5XqRCu\nZvI9sbPr1kKvJFoay2CVwTLeNj2x9fzpCuW7xbp8UCSXLIpAuYyiw6pXHWuK\naagPgb9VQE/+q8OF28LsFvaT+KO5Ycdf6Munxk4Txk17KcLEOpJ+KMretmSZ\n9fhcczwl2H0HAg8rx7X4gRG47bEqcrk6tYoaS6ge9sQgOmWIl4LT7Ze3qC9M\npMp+f9oDINCAtqQFTofUKljhDr2w9Mw7SEKNnn1h9AjVU00bPv22n2dIuDR1\nuK4Z\r\n=cRVD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID904jQ4VR2+FcCI4i4NQv9EsqEDGfdmrE+oHhOvRmUjAiBsY3lgsgfbtzMouTFz4j6JNl/RvAK4P9AIbaNZVg424g=="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.0.3-alpha.0_1535403934975_0.45845791530637436"},"_hasShrinkwrap":false},"4.0.3-alpha.1":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.0.3-alpha.1","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"files":["bin","dist","configs","packages"],"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.2"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","copy-dir":"^0.4.0","fs-extra":"^7.0.0","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/fs-extra":"^5.0.4","@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"f0d5537c9a78f91006e95afe6ed11accf3022405","_resolved":"","_integrity":"","_from":"file:typescript-tooling-4.0.3-alpha.1.tgz","readme":"# Typescript Tooling // `tst`\r\n\r\nA tool for creating and managing TypeScript projects with minimal configuration.\r\n\r\n## Features\r\n\r\n- 🛠️ Reasonable defaults for [TypeScript](https://github.com/Microsoft/TypeScript), [TSLint](https://github.com/palantir/tslint), and [Jest](https://github.com/facebook/jest)\r\n- 🐉 Opinionated monorepo project structure using [Lerna](https://github.com/lerna/lerna)\r\n- 📦 Installs and saves required `devDependencies`\r\n- 📝 Generates `npm scripts` for your packages (`test`, `test:watch`, `dev`, `build`)\r\n\r\n## Getting Started\r\n\r\n1. Install `tst`\r\n\r\n```\r\nnpm install --save-dev typescript-tooling\r\n```\r\n\r\n2. Run the `init` command\r\n\r\n```\r\nnpx tst init\r\n```\r\n\r\n3. **That's it!** Test the example package with...\r\n\r\n```\r\nnpm run example:test\r\n```\r\n\r\n## Usage\r\n\r\n```\r\n⟩ npx tst help\r\n\r\n   tst 4.0.0 - TypeScript Tooling\r\n\r\n   USAGE\r\n\r\n     tst <command> [options]\r\n\r\n   COMMANDS\r\n\r\n     init                      Configure Typescript Tooling in the current directory\r\n     deps                      Install and save required peerDependencies\r\n     scripts                   Automatically generates npm scripts for packages\r\n     test <package-name>       Run tests with Jest\r\n     dev <package-name>        Run a package with nodemon\r\n     build <package-name>      Build a package with Parcel\r\n     help <command>            Display help for a specific command\r\n\r\n   GLOBAL OPTIONS\r\n\r\n     -h, --help         Display help\r\n     -V, --version      Display version\r\n     --no-color         Disable colors\r\n     --quiet            Quiet mode - only displays warn and error messages\r\n     -v, --verbose      Verbose mode - will also output debug messages\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_id":"typescript-tooling@4.0.3-alpha.1","_npmVersion":"6.3.0","_nodeVersion":"9.6.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-daIVMHMPVY0KyJcV1fcCDjlMq4AGuBA3LO3wSpgPu6v0mair8FbUMyCySaV6NfbKYMriyap5Ugb9PJRKUAIKYg==","shasum":"681d86c93f4d51f7367f4a2fb262f2ad5200a103","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.0.3-alpha.1.tgz","fileCount":35,"unpackedSize":103648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhGg4CRA9TVsSAnZWagAAToAP/1lrmcetRTY+BZBqltz4\nrfNt1n1N+LWePMXHFMhJJZYwFKyZs5Wp5IV2s3PL0MfUFyMTiTNy2FcfQk3C\n1i5XqHcMDdemLNaz7nkDRzDuuYYkeAeGs9jApNgFY7B7ysdL8MBUxyBzOjAK\nPpUvDTQju4f5QEO4o/qf8qp1D5op0gYzimymIe/Qxg4iNP+DzFlc6AjnGdfB\n8nc5GCDzpDFFaZ09qAzv/Xwvkh136hjGvB2E5T7VW1pGB6jFIgQcdgvTKK9h\n0ntUarrborfBbaDB4yMZ9SmuNgACwUZX8ciGP30xgbVJQB9WjYhv7SbKIAiT\nOPDwU7Id9sMJIuQJAkGKyiLsDU0n81aVL4JAUZJwr2qVlsY0sVqUCYNMpB3e\nbUxrBF0QK7kFpAvY4Bkjs3dn2tvSY1RmflNJZ8iLcvHLFSYfQQRY3haFTIOv\nTEXXZgdi+vD82OaijZArynWWC/GzDCjPFF7e+RXp+L8D+wn1xWiRx4MNX9mV\nrXbhBa6oa9ZIiVklw1YDeW9BjIMKAiMZTp3oDAjkdUIoInzItYuG3Phhqoqj\nKBI4TN4OkOevH9S18D861rACVUnk/mTHBN5NPhvMfR5+PELV6Qvsh2SDI5FU\nohUQYXmKlWPvnhxyjhtFHahQV0ykSDl2/Sztt5LIGeqcag/29VE/i6Yb+O2u\neJld\r\n=4i62\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQwNBI2fc8bsWxm1uCG94vs1bOHyVNjIAfiK+ZwKmePAiBxl6zXaZSsHi2C3gCKPoibp36q2F1eF6QB6ncGEs9K8A=="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.0.3-alpha.1_1535404088049_0.22262641017952522"},"_hasShrinkwrap":false},"4.0.3-alpha.2":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.0.3-alpha.2","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^3.0.1"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","copy-dir":"^0.4.0","fs-extra":"^7.0.0","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/fs-extra":"^5.0.4","@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"c8b8a6a39f1b552d714f039e991551cbb310145a","_resolved":"","_integrity":"","_from":"file:typescript-tooling-4.0.3-alpha.2.tgz","readme":"# Typescript Tooling // `tst`\r\n\r\nA tool for creating and managing TypeScript projects with minimal configuration.\r\n\r\n## Features\r\n\r\n- 🛠️ Reasonable defaults for [TypeScript](https://github.com/Microsoft/TypeScript), [TSLint](https://github.com/palantir/tslint), and [Jest](https://github.com/facebook/jest)\r\n- 🐉 Opinionated monorepo project structure using [Lerna](https://github.com/lerna/lerna)\r\n- 📦 Installs and saves required `devDependencies`\r\n- 📝 Generates `npm scripts` for your packages (`test`, `test:watch`, `dev`, `build`)\r\n\r\n## Getting Started\r\n\r\n1. Install `tst`\r\n\r\n```\r\nnpm install --save-dev typescript-tooling\r\n```\r\n\r\n2. Run the `init` command\r\n\r\n```\r\nnpx tst init\r\n```\r\n\r\n3. **That's it!** Test the example package with...\r\n\r\n```\r\nnpm run example:test\r\n```\r\n\r\n## Usage\r\n\r\n```\r\n⟩ npx tst help\r\n\r\n   tst 4.0.0 - TypeScript Tooling\r\n\r\n   USAGE\r\n\r\n     tst <command> [options]\r\n\r\n   COMMANDS\r\n\r\n     init                      Configure Typescript Tooling in the current directory\r\n     deps                      Install and save required peerDependencies\r\n     scripts                   Automatically generates npm scripts for packages\r\n     test <package-name>       Run tests with Jest\r\n     dev <package-name>        Run a package with nodemon\r\n     build <package-name>      Build a package with Parcel\r\n     help <command>            Display help for a specific command\r\n\r\n   GLOBAL OPTIONS\r\n\r\n     -h, --help         Display help\r\n     -V, --version      Display version\r\n     --no-color         Disable colors\r\n     --quiet            Quiet mode - only displays warn and error messages\r\n     -v, --verbose      Verbose mode - will also output debug messages\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_id":"typescript-tooling@4.0.3-alpha.2","_npmVersion":"6.3.0","_nodeVersion":"9.6.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-fIODErdlKsLFsUwZnuTXt3j26K3gNbm/bbifRI0sPU4+GnhjcSJZsJVbUY95npqF4Qy+TKG4IC4/SolgLI82qA==","shasum":"27c7abc3c706d3b54c9aaa55df05cf4ec73a378e","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.0.3-alpha.2.tgz","fileCount":35,"unpackedSize":103796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhvtbCRA9TVsSAnZWagAAHIEP/0La5S5DM1mnk3316fT2\nyLxIj7FpaTIV8Ht3yFDyYucKmP6VoGx5cu1zS0rebgj57OGxtfBkOENvKdh/\nYf+tOvvDKaHgkVezHZrbGtUlqT8oC+fILF30XEc9EuduOZfoSngLtzhYVh85\nAAnSi/6+CaY1tgXeSlnYCiCpDEo673DbBY437erASkrnfl2746YoQRBLa9Y7\nJTvdZy8sqluB7+uCUW/Bd2R/qfgfNgxswPNhhkA7nDP0p0+8sSztO5XKVf/u\nDND1/Ha9ME4c2QzQGyEBLUWoVbs94tt9vMRiipl/PJsdCuhwH6noL5uAk12A\nMG3RsG6fjhM8A/1a66cJfd9kcc7El4wysIHRFIp0oszWn4Wb8lMRHoQvA/m6\ne6AFSd+ulh6Cx2kuNARYih4gHzoTaMEPyNc3yDrwMjKmjmDjt5dFI2w0+AIu\nDFRIPlAnLbxE8wNP6lOY9KZLdGXeOlA2LEoKOYr+/S/yD5tlj4218ATzXn56\nDFT9ijMvkhk5kqIjvB3n8AnWe2qdDQEDc3H+P6mDyTcdJPOmAZajpa1Q/qnU\nxdCnEquZOKkXfDL0Wp5j86XT3A1zJf5crw4Rzc0QoDtTwbwUgCz+pEQO7BPW\n0k/lLY4HIKNK8CNlnYI4JZv2BiMaRz6/Liza5PQF8FCG7FLMNxIAIrfs634f\naYzI\r\n=eR+z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVIL+G38o7zljUifT9zTtIPNCTWn6Tc19xJhcADvR8zgIhAOpqDQOxBUXCQodVUMDMaWd4CW5UUhc1fTfDXFCKlAxH"}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.0.3-alpha.2_1535572826895_0.5007757089785521"},"_hasShrinkwrap":false},"4.1.0-alpha.fae767f":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.1.0-alpha.fae767f","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","tslint-react":"^3.6.0","typescript":"^3.0.1"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","copy-dir":"^0.4.0","fs-extra":"^7.0.0","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/fs-extra":"^5.0.4","@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"fae767f31abe4a1b856cddf953b5a390bd04cc31","readme":"# Typescript Tooling // `tst`\r\n\r\nA tool for creating and managing TypeScript projects with minimal configuration.\r\n\r\n## Features\r\n\r\n- 🛠️ Reasonable defaults for [TypeScript](https://github.com/Microsoft/TypeScript), [TSLint](https://github.com/palantir/tslint), and [Jest](https://github.com/facebook/jest)\r\n- 🐉 Opinionated monorepo project structure using [Lerna](https://github.com/lerna/lerna)\r\n- 📦 Installs and saves required `devDependencies`\r\n- 📝 Generates `npm scripts` for your packages (`test`, `test:watch`, `dev`, `build`)\r\n\r\n## Getting Started\r\n\r\n1. Install `tst`\r\n\r\n```\r\nnpm install --save-dev typescript-tooling\r\n```\r\n\r\n2. Run the `init` command\r\n\r\n```\r\nnpx tst init\r\n```\r\n\r\n3. **That's it!** Test the example package with...\r\n\r\n```\r\nnpm run example:test\r\n```\r\n\r\n## Usage\r\n\r\n```\r\n$ npx tst help\r\n\r\n   tst 4.0.0 - TypeScript Tooling\r\n\r\n   USAGE\r\n\r\n     tst <command> [options]\r\n\r\n   COMMANDS\r\n\r\n     init                      Configure Typescript Tooling in the current directory\r\n     deps                      Install and save required peerDependencies\r\n     scripts                   Automatically generates npm scripts for packages\r\n     test <package-name>       Run tests with Jest\r\n     dev <package-name>        Run a package with nodemon\r\n     build <package-name>      Build a package with Parcel\r\n     help <command>            Display help for a specific command\r\n\r\n   GLOBAL OPTIONS\r\n\r\n     -h, --help         Display help\r\n     -V, --version      Display version\r\n     --no-color         Disable colors\r\n     --quiet            Quiet mode - only displays warn and error messages\r\n     -v, --verbose      Verbose mode - will also output debug messages\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_id":"typescript-tooling@4.1.0-alpha.fae767f","_npmVersion":"6.4.1","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-8+Pz49w9FtUlA6RbWXXbD2u4S1GfPRZWyN1bpVGat7b8TLE8jfsQrk9y82MwdDmRuZE1hzDl1zCGDgRtpfAe7A==","shasum":"b4ae486837bf16a6ad155b3ff07c0db5e3ffb1a9","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.1.0-alpha.fae767f.tgz","fileCount":14,"unpackedSize":47651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtO5+CRA9TVsSAnZWagAAKpIP/2Nru8w3omfbag/hEpdX\njrjoeqDzkEWxWfDItKBDYmWHAQZMGcWpmaJVOsUiGAuJX9FUbdbr3njr06I6\nP3mijUH5wZWosWg9RGxMWgSWPoeGAWl7Np/05H6YxZHGfLhfrw3Ht1yrDxaK\n47TACca1vAsOrV3c+2hQ6TIJ4zqjKcIQar7I+xOjLDAb1kyPpI9XefZPMgI7\nO7gf4JK1YvFU4K1JvpEUxZcwjULDP38m/+0WGCuzOi0Gy8CZ/YTg2nyct9Vq\ngS5gzriDZNnze8GhyqDgQZ0hgclJUPpRNJ34726y+DV2EBVBF1NWFyl8yWhF\nJbXBiv/ajITaoNOAhltyDhMKszLB4qqtgxeLYRvW028DtB4I+obAhj4Tki+j\nIGwaD5FR8yWJmrqowXl5a5LoNigAJ5FQNg5SPOzjAw+Yr6VBcbMc1/KNT0Mn\nRIIm3J3KMicRQCq+yJdfyI//2FdxZBGfa7X9I6mAw/3e8N9dkBJbdcL+K56K\nVskPzzmZZpgZCbN/ZQ+u5BVUt4EntzJrhAgZvuGypUj8D5c1TQ6zecgsa7aw\n1pdomenF6h2wd5DfzduPbUcvIFJkY6ejfZnEyZ9BOr57mpx3eRR2jKLikghG\nK36antwOaVuthMhEvIwOc5uhqxyxFjZR4hOS8LxtwQ/4vF41Pw7MGpTFCbRu\nHYCF\r\n=LoPc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj0m5k0t4o8DLzDEIc0tmpgwAyBbex8TD2crWP2TXWCwIgJiXuf1pVuAm6XPU106mLj3fT7GDaw4KL4B64OMqymng="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.1.0-alpha.fae767f_1538584190170_0.8211417057922923"},"_hasShrinkwrap":false},"4.1.0-alpha.a505ec8":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.1.0-alpha.a505ec8","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^3.0.1"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","copy-dir":"^0.4.0","fs-extra":"^7.0.0","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/fs-extra":"^5.0.4","@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"a505ec8958ac3a3876623bf30526761c4907ee1f","readme":"# Typescript Tooling // `tst`\r\n\r\nA tool for creating and managing TypeScript projects with minimal configuration.\r\n\r\n## Features\r\n\r\n- 🛠️ Reasonable defaults for [TypeScript](https://github.com/Microsoft/TypeScript), [TSLint](https://github.com/palantir/tslint), and [Jest](https://github.com/facebook/jest)\r\n- 🐉 Opinionated monorepo project structure using [Lerna](https://github.com/lerna/lerna)\r\n- 📦 Installs and saves required `devDependencies`\r\n- 📝 Generates `npm scripts` for your packages (`test`, `test:watch`, `dev`, `build`)\r\n\r\n## Getting Started\r\n\r\n1. Install `tst`\r\n\r\n```\r\nnpm install --save-dev typescript-tooling\r\n```\r\n\r\n2. Run the `init` command\r\n\r\n```\r\nnpx tst init\r\n```\r\n\r\n3. **That's it!** Test the example package with...\r\n\r\n```\r\nnpm run example:test\r\n```\r\n\r\n## Usage\r\n\r\n```\r\n$ npx tst help\r\n\r\n   tst 4.0.0 - TypeScript Tooling\r\n\r\n   USAGE\r\n\r\n     tst <command> [options]\r\n\r\n   COMMANDS\r\n\r\n     init                      Configure Typescript Tooling in the current directory\r\n     deps                      Install and save required peerDependencies\r\n     scripts                   Automatically generates npm scripts for packages\r\n     test <package-name>       Run tests with Jest\r\n     dev <package-name>        Run a package with nodemon\r\n     build <package-name>      Build a package with Parcel\r\n     help <command>            Display help for a specific command\r\n\r\n   GLOBAL OPTIONS\r\n\r\n     -h, --help         Display help\r\n     -V, --version      Display version\r\n     --no-color         Disable colors\r\n     --quiet            Quiet mode - only displays warn and error messages\r\n     -v, --verbose      Verbose mode - will also output debug messages\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_id":"typescript-tooling@4.1.0-alpha.a505ec8","_npmVersion":"6.4.1","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-L22ERA09vLTOry+GLAhJRXvRKtrUQFvV3ekW0t6QfSuU/Y+uHSKjn5Yaa0+jZf+TVrqockX0ae0D4EzMa32b4g==","shasum":"d2473a9b673a6910b7b00c1a4fba9ff85ba6691b","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.1.0-alpha.a505ec8.tgz","fileCount":14,"unpackedSize":47609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtO8GCRA9TVsSAnZWagAAvmEP/j1h8SLnUKcek6qyGPPM\nU7w8xK/kpq2lyMsyy/Kod3GW5rRFXccfUb7y6Atw3FHnP7wd3pd4zcVsqGFl\nIucqFt99GsXuPy4Fby4IWn72dsy9TXUZpxWCq6DosNhBbyAoUOn+pUKAZgM0\n3gpQbp/5CkDpkpO5gLMfhcbR3W/a3mqr+vdNEVwRwUBkBNYAmstOwidVNatG\nwqNJ9B8zcbAo4rP5gjoxhXRO5LgqP1f6JCB7aKiVIQpTuMoFE0qGRsVX0Sei\nf26a6aoFrB3D2Md8YSXFSbPr9kzZEPWk1UTF/05KlJGoB9jAaJDmjlVQlPFb\nqXWBQARsRbkf2SfE0IRpBzWe5IsvPUot7PxCMMWKtAp+G6xACj6/bs5jOP6c\nAkdNvmfvy4gyFb6qKuIvTdWEndbIk5FJz3WiztFMd/ixpIOcyhoB1jE0Hnwm\nJ3GcecLV17I0/AIMHznaLDiOuiDfwes6WTUKMXJiQ/bXFiGZVZQGwNpUY7Li\nqEuvcS/QprTudIBYZmuXh90znJf9+yAqDFjEGA/jaw03rSJHzZOydR5yBynl\nw7u9T/63CWZnRgAIVbPNfSJ1IEEBL0iNtR4c/qFFnIR7i3yVUbT+T4l5v2xK\nUExWM5WXinpt940VSl0NoX7QX3pFnLo7ZnLtCuImFilsAZMejBQtkBFCp1oh\ntkMG\r\n=aTI7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUCvWv0woYNT8Z/ZuggQXunbgDSnEkAly0Z6DgqyVW9gIgVe0d4DfimKOWofD8yOFlyt2GUsYxV/rnkcjjgMsvhaI="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.1.0-alpha.a505ec8_1538584325942_0.6361218868799647"},"_hasShrinkwrap":false},"4.0.3":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.0.3","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^3.0.1"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","copy-dir":"^0.4.0","fs-extra":"^7.0.0","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/fs-extra":"^5.0.4","@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"97e980cd454a8e14730082d8d66cadc64d532664","_id":"typescript-tooling@4.0.3","_npmVersion":"6.4.1","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-CztMPgedrv/fRamF/toc0jhZT4hedTQ3AFd3ENH3Fs/RcCXzED3m6SKD8ksjQprSzuoTRzkwc1HLu3nGEAf0hA==","shasum":"5b2c8e05cc3a89da9f6e2efac20106585212ebba","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.0.3.tgz","fileCount":14,"unpackedSize":47511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtPBcCRA9TVsSAnZWagAA8FgP/05rnpePBVmslyZfAVJm\nmGJkTJlivFKoYuz4Dck62T2vOPP7B7Jqg2eERffYHYsmWk9lvsgbBaDXe7u/\nVD04dYpE1Z/y3mGWYW2G6GR2WEgM8NB3TJZlIf4y5warZeRa6hx3F9p8M0Si\nFLMjtLL4VzWfI4yygEm5JCPfMExtBf4xNiH1ZzOcBw0AN4MEansXEHVMyqxQ\ny9ajMFPby5ZWfHuH71rOz7WGou1EyQhtEL3EIsCHkd5TQI6sYzyMcyoAHrLf\nzBkcPUmRWhCqxwN0FWk3AANj0mVB0oLANuxxDyOwq5oKNsU5244enmYIQduF\nHhggNFQk61NffY4tRq+VdKAbKVeVcFLIhNYJSXOiidydwrhJuoXP4gkN5P8L\n+GMZnFdO10olCSE0Vd28StnMHRcGvmvG9knXPgMaX92IBgp2UZGXQLGCYFtg\nDANsQMlicCHWya9hsB9e06MrGZUqOvoUJvp25fyJIaKgTzeuGXbDoTMXbOTx\nziqDImxVToJNo0nMPOHKpshjI94lgHQbWODCJ0835pT+MtMz3wiMS8tUh6PH\nocm20mOddnNQSMRR8p0A2Tolcx+UqCP0L6KN9HvIlX57yWpXwdMfYTYIHTGh\nAPBaqjpiu9J9BicDann34KX+MQhcbDfvz/F9OVkY+VSM+ipyeXv8UiG3qLX7\naP3+\r\n=jx8c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA0x8RcGUgEt/SUTA2IYnG/yr8+81iKMqsjp6DibxycgIhAP+XnA6O53k+W2Ra1a1OKGlSviNRj1qDtoHQqm6k2eu1"}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.0.3_1538584668190_0.8688400373260616"},"_hasShrinkwrap":false},"4.1.0-alpha.97e980c":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.1.0-alpha.97e980c","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^3.0.1"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","copy-dir":"^0.4.0","fs-extra":"^7.0.0","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/fs-extra":"^5.0.4","@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"97e980cd454a8e14730082d8d66cadc64d532664","readme":"# Typescript Tooling // `tst`\r\n\r\nA tool for creating and managing TypeScript projects with minimal configuration.\r\n\r\n## Features\r\n\r\n- 🛠️ Reasonable defaults for [TypeScript](https://github.com/Microsoft/TypeScript), [TSLint](https://github.com/palantir/tslint), and [Jest](https://github.com/facebook/jest)\r\n- 🐉 Opinionated monorepo project structure using [Lerna](https://github.com/lerna/lerna)\r\n- 📦 Installs and saves required `devDependencies`\r\n- 📝 Generates `npm scripts` for your packages (`test`, `test:watch`, `dev`, `build`)\r\n\r\n## Getting Started\r\n\r\n1. Install `tst`\r\n\r\n```\r\nnpm install --save-dev typescript-tooling\r\n```\r\n\r\n2. Run the `init` command\r\n\r\n```\r\nnpx tst init\r\n```\r\n\r\n3. **That's it!** Test the example package with...\r\n\r\n```\r\nnpm run example:test\r\n```\r\n\r\n## Usage\r\n\r\n```\r\n$ npx tst help\r\n\r\n   tst 4.0.0 - TypeScript Tooling\r\n\r\n   USAGE\r\n\r\n     tst <command> [options]\r\n\r\n   COMMANDS\r\n\r\n     init                      Configure Typescript Tooling in the current directory\r\n     deps                      Install and save required peerDependencies\r\n     scripts                   Automatically generates npm scripts for packages\r\n     test <package-name>       Run tests with Jest\r\n     dev <package-name>        Run a package with nodemon\r\n     build <package-name>      Build a package with Parcel\r\n     help <command>            Display help for a specific command\r\n\r\n   GLOBAL OPTIONS\r\n\r\n     -h, --help         Display help\r\n     -V, --version      Display version\r\n     --no-color         Disable colors\r\n     --quiet            Quiet mode - only displays warn and error messages\r\n     -v, --verbose      Verbose mode - will also output debug messages\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_id":"typescript-tooling@4.1.0-alpha.97e980c","_npmVersion":"6.4.1","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-PCn6yvxa0o0mrJNUMZZ5hGokBKQ4ZDSosFKOVPanNM1eEqTRs3eogNan/dyUVKnyUEtAkx2s+RTnrZAlNm+2fg==","shasum":"4e4fef2ba00da1170b111886711c4fa985ce4c67","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.1.0-alpha.97e980c.tgz","fileCount":14,"unpackedSize":49989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtRqCCRA9TVsSAnZWagAATDYP/AiTeztMaaWSq27VrhKl\nW81p71CKvI6ZA3ta4XdJ0UHD3q/7t1UjK9eCwnMqTYOabx8f2A+5RlaRyda7\nXEgYR/Vh6BJfHSqnuRqN5GrhQecHNwgYfKTQcnpbXxMH4ndRdujzDmDsbVzF\nYCHi+YYY7HxxZXhsqscIkdgkukI3Upb0s0RDBAxichELS8PqfqqSPZf9nmf6\nk2yJ2fldoWwNnLFDLX+XFu6fPIa8LoMli3OctaMUINdjbDq42iARjwRD65oV\nHTccLz7Vq05On9FbayM2YOPu1N4nnOe/kAzY+r037WHlJB+RvpiHQmD+cd7b\nUmx4BVyolo5Vwok/LF/Xoaei/Op3vMbhb2/h7Dv1USNnjZCX6wG314hvqPlp\n6k42eUo1nhbpAJaSnnP0qHMPDPjv3U/FfvYPVn2i/SLVqgZignTuOguuOhL+\nDfISSaxEYnp4PW0DHQtIiBXKcqUucWnsFXzD622iZPTQJwGksyNpUDqKUTZd\nfPuPF9dTyHZdbVO8k2r7c0xfqnAxdZGifrNCjXUIeIxvtGRjogE0gvQV045E\nxU3pO6HR855vcgOT9WTESP/EQ9Gj6+oJAjpmrMdMSPv2u/yspjDzsz7eJLZ8\niXtItfLZzWuml9LdKcC0B5p2K5Gk8tNx9S4N3vCtjyu7Bnpkeg67eifpGIX/\nGYdi\r\n=ncwu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPEj1t1qjbYhTbgsEougwdWQELe2VYxmITaX3TVTEHKgIhAIjuj01GanYnxmmaaxXbaBUZsadptzpuIw8IDS2RWqd0"}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.1.0-alpha.97e980c_1538595457474_0.9764031578277672"},"_hasShrinkwrap":false},"4.1.0-alpha.01ab903":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.1.0-alpha.01ab903","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^3.0.1"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","copy-dir":"^0.4.0","fs-extra":"^7.0.0","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/fs-extra":"^5.0.4","@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"01ab903723a25cad201d97f9875cf20a0dc73d86","readme":"# Typescript Tooling // `tst`\r\n\r\nA tool for creating and managing TypeScript projects with minimal configuration.\r\n\r\n## Features\r\n\r\nTypeScript's developer experience is a major improvement over vanilla\r\nJavaScript, however, configuring and managing everything needed to be productive\r\nis still a major hassle. That's why TypeScript Tooling (`tst`)...\r\n\r\n- 🛠️ Provides reasonable defaults for [TypeScript](https://github.com/Microsoft/TypeScript), [TSLint](https://github.com/palantir/tslint), [Jest](https://github.com/facebook/jest), and [Nodemon](https://github.com/remy/nodemon)\r\n- 🐉 Uses a monorepo project structure with help from [Lerna](https://github.com/lerna/lerna)\r\n- 📦 Installs and saves the `devDependencies` needed to get up and running\r\n- 📝 Generates `npm scripts` for your packages (`test`, `test:watch`, `dev`, `build`)\r\n\r\n## Getting Started\r\n\r\n1. Install `tst`\r\n\r\n```\r\nnpm install --save-dev typescript-tooling\r\n```\r\n\r\n2. Run the `init` command\r\n\r\n```\r\nnpx tst init\r\n```\r\n\r\n3. **That's it!** Here's a few scripts to try...\r\n\r\n```\r\nnpm run example:test\r\n```\r\n\r\n```\r\nnpm run example:dev\r\n```\r\n\r\n```\r\nnpm run example:build\r\n```\r\n\r\n## How does this work?\r\n\r\nTST writes its defaults to a folder (`.tst`) and then generates and runs CLI\r\ncommands assuming those defaults are in place.\r\n\r\n## CLI Usage\r\n\r\n```\r\nnpx tst help\r\n```\r\n\r\n```\r\ntst 4.0.0 - TypeScript Tooling\r\n\r\nUSAGE\r\n\r\n  tst <command> [options]\r\n\r\nCOMMANDS\r\n\r\n  init                      Configure Typescript Tooling in the current directory\r\n  deps                      Install and save required peerDependencies\r\n  scripts                   Automatically generates npm scripts for packages\r\n  test <package-name>       Run tests with Jest\r\n  dev <package-name>        Run a package with nodemon\r\n  build <package-name>      Build a package with Parcel\r\n  help <command>            Display help for a specific command\r\n\r\nGLOBAL OPTIONS\r\n\r\n  -h, --help         Display help\r\n  -V, --version      Display version\r\n  --no-color         Disable colors\r\n  --quiet            Quiet mode - only displays warn and error messages\r\n  -v, --verbose      Verbose mode - will also output debug messages\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_id":"typescript-tooling@4.1.0-alpha.01ab903","_npmVersion":"6.4.1","_nodeVersion":"9.10.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-SDNfHe2xR+fPi9tcB59L0AN84PUtRxKwqVczYKDdQ1F3cKxCHaRQthNv4QNkTuAm1nOLib25IQnCrhJ1Ea8vMg==","shasum":"b4800954dd5e2dd14783a8634683e039f51e3149","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.1.0-alpha.01ab903.tgz","fileCount":14,"unpackedSize":50402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv7fJCRA9TVsSAnZWagAAWIgP/1Zjs5Qq1eM4nNPI9JAx\n6UoZgAdRrhuG6KuNk1f/Tw4DA2FdY6iAVWJh0INTku3t/byGb5vxlO+QvaxZ\nIesPVfAIHuOJgUrSh3D3FM4weulpqC350YUQ43OU/BtDXnyBbmjCVtifJes/\n6/hnbEmg6GTAgcNC3xIXN326ot8VsRX4waYe77XtRudM/jiLcg9SOWJVFwHT\nH5bFe21Q7rtsLCRSwB/zoTcGcCJgjtHufIJD/tqRVhvKactgFjNuulh4NaGD\nRvOtH4xzekj+Ybjo/yD+QZabu8jrAhVovZOOIZ0H6Aa5yQWqrWnyEYqBkNF6\n5TW77mBepeRhOwwOHlwKSqb+D1chglK3aAaq+6qPV0+ffazVBEI0BhnWllcD\nksFXeh/nL2SI18MvvaRW279AfOqxDY2YfvOcpeHvMkRhUSDAYLyCM0rMzqcp\nEWAqfPY7SJufmrjbXaywfbJMwZnxEZzeARAihC2uu12vNtlnftwnGcGaPiRe\nbyNLmj4VzKYjWtCLJpK6gWW2oAKgK0yXn7MCLLV6tY5EEsJtpxzJs69wDUWS\nRQrlB/GzaYUoq9L1EMLRq9S3hrtHAWF/8lxeQcmbuuUMycHtXWBTe9VqkS2v\nNRu5NAg3rQQt44d7Q9QhoAiMCfr+DjWn+Ot8CBiBJ+YUMabhBxIcfAZRVxpF\nKkiN\r\n=9Iue\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFjvD1f/B85dOcFfw2xykiAvvkDS1h+PAx9YYqlK9w2zAiANS3BElFj9cUa8tEFMy8gN2Rj0nG+jVuxbYYVDiXopLQ=="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.1.0-alpha.01ab903_1539291080251_0.6371794665337425"},"_hasShrinkwrap":false},"4.0.4-alpha.19":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.0.4-alpha.19","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^3.0.1"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","copy-dir":"^0.4.0","fs-extra":"^7.0.0","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/fs-extra":"^5.0.4","@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"88e8f0fce1224696ddffa53cb2d3346ec065c0f2","_resolved":"","_integrity":"","_from":"file:typescript-tooling-4.0.4-alpha.19.tgz","readme":"# Typescript Tooling // `tst`\r\n\r\n> A tool for creating and managing TypeScript projects with minimal configuration.\r\n\r\n<p align=\"center\">\r\n  <image src=\"https://github.com/cruhl/typescript-tooling/blob/master/packages/typescript-tooling/images/logo.png\" alt=\"Logo\">\r\n</p>\r\n\r\n## Features\r\n\r\nTypeScript Tooling...\r\n\r\n- 🛠️ Provides reasonable defaults for [TypeScript](https://github.com/Microsoft/TypeScript), [TSLint](https://github.com/palantir/tslint), [Jest](https://github.com/facebook/jest), and [Nodemon](https://github.com/remy/nodemon)\r\n- 🐉 Uses a monorepo project structure with help from [Lerna](https://github.com/lerna/lerna)\r\n- 📦 Bundles packages into ready-to-use JavaScript with [Parcel](https://parceljs.org/)\r\n- 🏗️ Installs and saves the `devDependencies` you need to get up and running\r\n- 📝 Generates useful NPM scripts for your packages (`test`, `test:watch`, `dev`, and `build`)\r\n\r\n## Getting Started\r\n\r\n1. Install and save `tst`... _ignore warnings for missing `peerDependencies`_\r\n\r\n```\r\nnpm install --save-dev typescript-tooling\r\n```\r\n\r\n2. Run the `init` command...\r\n\r\n```\r\nnpx tst init\r\n```\r\n\r\n3. _**That's it!**_ Here's a few scripts you can use with the example package...\r\n\r\n```\r\nnpm run example:test\r\n```\r\n\r\n```\r\nnpm run example:dev\r\n```\r\n\r\n```\r\nnpm run example:build\r\n```\r\n\r\n## Usage\r\n\r\n```\r\nnpx tst help\r\n```\r\n\r\n![Usage](https://github.com/cruhl/typescript-tooling/blob/master/packages/typescript-tooling/images/usage.jpg)\r\n\r\n## How does TST work?\r\n\r\nRunning `tst init` copies config files for various tools into a new `.tst`\r\ndirectory in the root of your project. Under the hood, TST's CLI executes normal\r\ncommands which use those defaults. For example, `tst test <package-name>` runs\r\nthe command `npx jest packages/<package-name>` (which is also echo'ed out for\r\nreference). This works since TST creates a `jest.config.js` at the root of your\r\nproject which extends `.tst/jest.config.js`. Settings and commands for other\r\ntools operate the same way.\r\n\r\n_Nothing special is happening here!_ You can always directly execute generated\r\ncommands without using TST. Since no magic is involved, it's easy to stop using\r\nthis tool, just move config files from `.tst` into the project root and add the\r\ncommands TST generates to the `scripts` section of your `package.json`. For\r\nexample...\r\n\r\n```\r\n// `package.json`\r\n\r\n{\r\n  \"scripts\": {\r\n    \"<package-name>:build\": \"tst build <package-name>\"\r\n  }\r\n}\r\n```\r\n\r\n...would become...\r\n\r\n```\r\n// `package.json`\r\n\r\n{\r\n  \"scripts\": {\r\n    \"<package-name>:build\": \"parcel build packages/<package-name>/src/index.ts --out-dir packages/<package-name>/dist --target node\"\r\n  }\r\n}\r\n```\r\n\r\n## What's in the defaults?\r\n\r\nIf you're interested in seeing TST's defaults for TypeScript, Lerna, Nodemon,\r\nand Jest, check out the\r\n[`configs` folder](https://github.com/cruhl/typescript-tooling/tree/master/packages/typescript-tooling/configs); these files are copied into `.tst` during a\r\n`tst init`.\r\n\r\n### Overriding TypeScript and TSLint Settings\r\n\r\nTST creates or modifies `<tsconfig|tslint>.json` in your project root to extend\r\nthe defaults in the `.tst` directory...\r\n\r\n```\r\n// `<tsconfig|tslint>.json`\r\n\r\n{\r\n  // TST adds this line if it isn't already set\r\n  \"extends\": \"./.tst/<tsconfig|tslint>.json\"\r\n}\r\n```\r\n\r\nIf you want to add or modify any settings, `<tsconfig|tslint>.json` behaves just\r\nas you'd expect, just modify the file...\r\n\r\n```\r\n// `tslint.json`\r\n\r\n{\r\n  \"extends\": \"./.tst/tslint.json\",\r\n  \"rules\": {\r\n    // Allow `console.log`s across all packages\r\n    \"no-console\": false\r\n  }\r\n}\r\n```\r\n\r\nIt's easy to change settings for individual packages too. Imagine you want to\r\nenable TypeScript's DOM library for a `ui` package, you would just need to\r\ncreate `packages/ui/tsconfig.json`...\r\n\r\n```\r\n// `packages/ui/tsconfig.json`\r\n\r\n{\r\n  // Extend the base configuration in your project root\r\n  \"extends\": \"../../tsconfig.json\",\r\n\r\n  // Change the setting we're interested in...\r\n  \"compilerOptions\": {\r\n    \"lib\": [\"es2018\", \"dom\"]\r\n  }\r\n}\r\n```\r\n\r\nYou can do the same thing for TSLint settings.\r\n\r\n### Overriding Jest Settings\r\n\r\nTST exports a Jest configuration object from `.tst/jest.config.js` which can be\r\nmodified and re-exported from your project's `jest.config.js`...\r\n\r\n```js\r\n// `jest.config.js`\r\n\r\nmodule.exports = {\r\n  ...require(\".tst/jest.config.js\"),\r\n\r\n  verbose: true,\r\n  bail: true\r\n};\r\n```\r\n\r\n## Working with a Monorepo\r\n\r\nTypeScript Tooling is built to be used with\r\n[Lerna](https://github.com/lerna/lerna), which means it's easy to separate\r\ncode into multiple packages within the same project. Want to have independently\r\nversioned/deployed `types`, `api`, and `ui` packages? No problem!\r\n\r\n### Creating a New Package\r\n\r\n1. First, make a new folder at `packages/<package-name>`\r\n2. Create `packages/<package-name>/package.json` and make sure its `name` field\r\n   matches `<package-name>`. For packages only used within your project, make\r\n   sure to set `\"private\": true`. _Private packages only require the `name` and\r\n   `private` fields._\r\n\r\n3. TST looks for `packages/<package-name>/src/index.ts` as the entry point. You\r\n   can generate NPM scripts (`test`, `test:watch`, `dev`, and `build`) by\r\n   running...\r\n\r\n```\r\nnpm run tst:scripts\r\n```\r\n\r\n...or...\r\n\r\n```\r\nnpx tst scripts\r\n```\r\n\r\n### Delegating NPM Scripts to Packages\r\n\r\nIt's useful to keep all NPM scripts available from the project root so you\r\naren't constantly bouncing around with `cd`. However, an overly complicated set\r\nof NPM scripts in one gigantic `package.json` isn't so great.\r\n\r\nLuckily, [Lerna](https://github.com/lerna/lerna) allows you to execute NPM\r\nScripts from any package without leaving the project root. Let's say you want to\r\nuse [Parcel](https://parceljs.org/) to build deployable bundles for a `ui`\r\npackage; you could add the build script in `packages/ui/package.json`...\r\n\r\n```json\r\n// `packages/ui/package.json`\r\n\r\n{\r\n  \"scripts\": {\r\n    \"build\": \"parcel build public/index.html\"\r\n  }\r\n}\r\n```\r\n\r\nTo enable `npm run ui:build` from the root, we need to modify the NPM script in\r\nthe base `package.json`...\r\n\r\n```\r\n// `package.json`\r\n\r\n{\r\n  \"scripts\": {\r\n    // Use Lerna to execute the NPM script defined in `packages/ui/package.json`\r\n    \"ui:build\": \"lerna run build --stream --scope ui\"\r\n  }\r\n}\r\n```\r\n\r\nIt's important to note `npx tst scripts` or `npm run tst:scripts` won't override\r\nscripts you've defined.\r\n\r\n## Notes\r\n\r\n-\r\n\r\n## Disclaimer\r\n\r\n_**This is my first usable open-source tool!**_ Any help making TST more\r\n\"professional\" would be greatly appreciated. Please open an issue if you have\r\nany comments, suggestions, or feedback...\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_id":"typescript-tooling@4.0.4-alpha.19","_npmVersion":"6.4.1","_nodeVersion":"9.6.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-muOFXdDjx0vvOdnmWaQlBFNCDIcG+kGtRaeGKZBHOEszkwsjtAYoQcJIqsxySvtgF2Su0vFOCKdsIXy9e0qFLA==","shasum":"982f1a902497adb25fb204278793b0ee731f3a92","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.0.4-alpha.19.tgz","fileCount":35,"unpackedSize":108865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxMBCCRA9TVsSAnZWagAA5tkP/08Uw/ufq0CZbNx+8AiJ\nRZg/jVLvwPzVB4O5E/1KePXk4aH5hpKOjiLhEcgfXD47uZ6ZBWHh5UPFPUT5\n3e3y2OSFmKEMZZHtBsWwyJ7Nda+g7IsNWO/D/Y+x+837Xxd+HGv4YOUjqqFn\nS6FhTI0Me+RW6Xujfu+KPOMDo41mRUvgLD3rmJOtN9dKSmsXFC4zMoJJ5BOQ\ngXPIB/8ag7iG/EFSD2eTiSRkFsvcgnU+UH/0oxyqcCk7QSRfb2S9zeDrXcnY\nCHw+bdYjmp95p7zFYSuBFJb3CmF3wTAz4t/QWeRWvOT4sHmNRWQDNgiVEj4k\nJUdSgT1T9sEM1Krd8m3m1U9AmvZAgHqpRHKi9RjTM49kHmFmKeAfJC3eTM5T\nAw/6S8KzzMpmZUXRrnMeiYrMnq9ekXlriyzXVAY7ILOklNZ1lHDt7v9aOoTd\na7yyEIToU/m+6h+KTN07y47275gmskeK2u8iFbINRQmQtEXJBh4RD2GCCnhn\nbb0B0UKBwqAFnBSbQNVul5+QoCuUblTrhMMsgcbHrvG8P5DIRvlvyAli6of3\nwGUzfD8zWWozlDY6Wjx/8UoQgzdpyymrG6D0v4q6X3vRwS0iDhMjgpe9zusb\nuryrwZqVElEvpvG97mkj6pWG5Ojnt7d6lx6qMs51rH8aFZmH7RtYaTm+zVZT\nT/rG\r\n=UEsp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRc7eKqr2JdIJTJ1kv1hZItjTLe/RYSqYBuKeJBBlupAiEAti2goNjQlTTjTokCFIdcgMyq+lwwl4a4m5i8gWONCec="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.0.4-alpha.19_1539620929526_0.6835348875659182"},"_hasShrinkwrap":false},"4.0.4-alpha.20":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.0.4-alpha.20","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^3.0.1"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","copy-dir":"^0.4.0","fs-extra":"^7.0.0","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/fs-extra":"^5.0.4","@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"a29250208f182650ee82a79f03fd3c264b1356bd","_resolved":"","_integrity":"","_from":"file:typescript-tooling-4.0.4-alpha.20.tgz","readme":"# Typescript Tooling // `tst`\r\n\r\n> A tool for creating and managing TypeScript projects with minimal configuration.\r\n\r\n<p align=\"center\">\r\n  <image src=\"https://github.com/cruhl/typescript-tooling/blob/master/packages/typescript-tooling/images/logo.png\" alt=\"Logo\">\r\n</p>\r\n\r\n## Features\r\n\r\nTypeScript Tooling...\r\n\r\n- 🛠️ Provides reasonable defaults for [TypeScript](https://github.com/Microsoft/TypeScript), [TSLint](https://github.com/palantir/tslint), [Jest](https://github.com/facebook/jest), and [Nodemon](https://github.com/remy/nodemon)\r\n- 🐉 Uses a monorepo project structure with help from [Lerna](https://github.com/lerna/lerna)\r\n- 📦 Bundles packages into ready-to-use JavaScript with [Parcel](https://parceljs.org/)\r\n- 🏗️ Installs and saves the `devDependencies` you need to get up and running\r\n- 📝 Generates useful NPM scripts for your packages (`test`, `test:watch`, `dev`, and `build`)\r\n\r\n## Getting Started\r\n\r\n1. Install and save `tst`... _ignore warnings for missing `peerDependencies`_\r\n\r\n```\r\nnpm install --save-dev typescript-tooling\r\n```\r\n\r\n2. Run the `init` command...\r\n\r\n```\r\nnpx tst init\r\n```\r\n\r\n3. _**That's it!**_ Here's a few scripts you can use with the example package...\r\n\r\n```\r\nnpm run example:test\r\n```\r\n\r\n```\r\nnpm run example:dev\r\n```\r\n\r\n```\r\nnpm run example:build\r\n```\r\n\r\n## Usage\r\n\r\n```\r\nnpx tst help\r\n```\r\n\r\n![Usage](https://github.com/cruhl/typescript-tooling/blob/master/packages/typescript-tooling/images/usage.jpg)\r\n\r\n## How does TST work?\r\n\r\nRunning `tst init` copies config files for various tools into a new `.tst`\r\ndirectory in the root of your project. Under the hood, TST's CLI executes normal\r\ncommands which use those defaults. For example, `tst test <package-name>` runs\r\nthe command `npx jest packages/<package-name>` (which is also echo'ed out for\r\nreference). This works since TST creates a `jest.config.js` at the root of your\r\nproject which extends `.tst/jest.config.js`. Settings and commands for other\r\ntools operate the same way.\r\n\r\n_Nothing special is happening here!_ You can always directly execute generated\r\ncommands without using TST. Since no magic is involved, it's easy to stop using\r\nthis tool, just move config files from `.tst` into the project root and add the\r\ncommands TST generates to the `scripts` section of your `package.json`. For\r\nexample...\r\n\r\n```\r\n// `package.json`\r\n\r\n{\r\n  \"scripts\": {\r\n    \"<package-name>:build\": \"tst build <package-name>\"\r\n  }\r\n}\r\n```\r\n\r\n...would become...\r\n\r\n```\r\n// `package.json`\r\n\r\n{\r\n  \"scripts\": {\r\n    \"<package-name>:build\": \"parcel build packages/<package-name>/src/index.ts --out-dir packages/<package-name>/dist --target node\"\r\n  }\r\n}\r\n```\r\n\r\n## What's in the defaults?\r\n\r\nIf you're interested in seeing TST's defaults for TypeScript, Lerna, Nodemon,\r\nand Jest, check out the\r\n[`configs` folder](https://github.com/cruhl/typescript-tooling/tree/master/packages/typescript-tooling/configs); these files are copied into `.tst` during a\r\n`tst init`.\r\n\r\n### Overriding TypeScript and TSLint Settings\r\n\r\nTST creates or modifies `<tsconfig|tslint>.json` in your project root to extend\r\nthe defaults in the `.tst` directory...\r\n\r\n```\r\n// `<tsconfig|tslint>.json`\r\n\r\n{\r\n  // TST adds this line if it isn't already set\r\n  \"extends\": \"./.tst/<tsconfig|tslint>.json\"\r\n}\r\n```\r\n\r\nIf you want to add or modify any settings, `<tsconfig|tslint>.json` behaves just\r\nas you'd expect, just modify the file...\r\n\r\n```\r\n// `tslint.json`\r\n\r\n{\r\n  \"extends\": \"./.tst/tslint.json\",\r\n  \"rules\": {\r\n    // Allow `console.log`s across all packages\r\n    \"no-console\": false\r\n  }\r\n}\r\n```\r\n\r\nIt's easy to change settings for individual packages too. Imagine you want to\r\nenable TypeScript's DOM library for a `ui` package, you would just need to\r\ncreate `packages/ui/tsconfig.json`...\r\n\r\n```\r\n// `packages/ui/tsconfig.json`\r\n\r\n{\r\n  // Extend the base configuration in your project root\r\n  \"extends\": \"../../tsconfig.json\",\r\n\r\n  // Change the setting we're interested in...\r\n  \"compilerOptions\": {\r\n    \"lib\": [\"es2018\", \"dom\"]\r\n  }\r\n}\r\n```\r\n\r\nYou can do the same thing for TSLint settings.\r\n\r\n### Overriding Jest Settings\r\n\r\nTST exports a Jest configuration object from `.tst/jest.config.js` which can be\r\nmodified and re-exported from your project's `jest.config.js`...\r\n\r\n```js\r\n// `jest.config.js`\r\n\r\nmodule.exports = {\r\n  ...require(\".tst/jest.config.js\"),\r\n\r\n  verbose: true,\r\n  bail: true\r\n};\r\n```\r\n\r\n## Working with a Monorepo\r\n\r\nTypeScript Tooling is built to be used with\r\n[Lerna](https://github.com/lerna/lerna), which means it's easy to separate\r\ncode into multiple packages within the same project. Want to have independently\r\nversioned/deployed `types`, `api`, and `ui` packages? No problem!\r\n\r\n### Creating a New Package\r\n\r\n1. First, make a new folder at `packages/<package-name>`\r\n2. Create `packages/<package-name>/package.json` and make sure its `name` field\r\n   matches `<package-name>`. For packages only used within your project, make\r\n   sure to set `\"private\": true`. _Private packages only require the `name` and\r\n   `private` fields._\r\n\r\n3. TST looks for `packages/<package-name>/src/index.ts` as the entry point. You\r\n   can generate NPM scripts (`test`, `test:watch`, `dev`, and `build`) by\r\n   running...\r\n\r\n```\r\nnpm run tst:scripts\r\n```\r\n\r\n...or...\r\n\r\n```\r\nnpx tst scripts\r\n```\r\n\r\n### Delegating NPM Scripts to Packages\r\n\r\nIt's useful to keep all NPM scripts available from the project root so you\r\naren't constantly bouncing around with `cd`. However, an overly complicated set\r\nof NPM scripts in one gigantic `package.json` isn't so great.\r\n\r\nLuckily, [Lerna](https://github.com/lerna/lerna) allows you to execute NPM\r\nScripts from any package without leaving the project root. Let's say you want to\r\nuse [Parcel](https://parceljs.org/) to build deployable bundles for a `ui`\r\npackage; you could add the build script in `packages/ui/package.json`...\r\n\r\n```json\r\n// `packages/ui/package.json`\r\n\r\n{\r\n  \"scripts\": {\r\n    \"build\": \"parcel build public/index.html\"\r\n  }\r\n}\r\n```\r\n\r\nTo enable `npm run ui:build` from the root, we need to modify the NPM script in\r\nthe base `package.json`...\r\n\r\n```\r\n// `package.json`\r\n\r\n{\r\n  \"scripts\": {\r\n    // Use Lerna to execute the NPM script defined in `packages/ui/package.json`\r\n    \"ui:build\": \"lerna run build --stream --scope ui\"\r\n  }\r\n}\r\n```\r\n\r\nIt's important to note `npx tst scripts` or `npm run tst:scripts` won't override\r\nscripts you've defined.\r\n\r\n## Notes\r\n\r\n-\r\n\r\n## Disclaimer\r\n\r\n_**This is my first usable open-source tool!**_ Any help making TST more\r\n\"professional\" would be greatly appreciated. Please open an issue if you have\r\nany comments, suggestions, or feedback...\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_id":"typescript-tooling@4.0.4-alpha.20","_npmVersion":"6.4.1","_nodeVersion":"9.6.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-FJv7Ra1bKYmgE1h3PbBLIipkmvN1cGXBO2nLJbCSMj5DYi4361/bk7PqJhpZOhWp4EqupTHQS2fyEOsvGUZE1A==","shasum":"4dc3a57c4fe456627111885e6da129607d386992","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.0.4-alpha.20.tgz","fileCount":35,"unpackedSize":108865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxMDjCRA9TVsSAnZWagAAFm0QAIXzCf0wtE/lxNCKQNdm\nN3YRYZcDbTJCvBlkFghLJynYuiGw5+ddJXvMgoJMi3S4bbsmaOpa4PrCvbS7\nPy1v2iaAZhShZ2QvjhBld05/fKRtdna27AIJkyheM15DIjMT5XkNKmsEQBz4\nc+UsbxALVJqDl3ne4t0n84tP9xmQihIRocGyElSzgKrkX6LlXPkW6S9TYJYV\nEEHB3KXPSAO+2RojewyhWbqWL6zgYNI0ixVS3q98Xhkm2zJiOlscMwt9+I52\nT5OeWJ26U98Ovg9phOxudmTlXO7blIqaXKnZ0zcrbh6E0rNiEqGu4HRXLopz\nsBeC4qnhU7uEK7mSqYJLaACpcl6J8u75TPBCUrQ5GsrwpKW3Xhbq922xMI6a\nby6lrzrwb8kRAMBWjK1/Xgnte3p42VpDJP1Yf5Qq1aZ2C0GWgSLRVHV8aVXm\n15nIkHRXzUuLpqmMFzR4PUeB7+EHJUmv3R5NJqY1I6EPnf8ELwM3+LmVlrDH\nBeB3d6hp5UzbdoDwOG6d6RFWFgGJ/Tnv3yYeu/PkAJWyQwSvClU0tI+lsF95\ntayteEm9ktUVuql4uclQBwc+jxyklskPXETCuabBO4V3JJq/D9krzmH9VrUN\nB+5+++xhFHntpF8RgRO3sYASJ0+aUcNZ7aUWG06R51nZXYgSNPOUucVFFQAa\n/oOm\r\n=HlnT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdweF+60Gf8HA9KzmegdydbRtG5XJlypnH8LiJbQ0F5QIhAPGgCCeTaVrKzXMRL6nEjqsCGdnTJw//Y+ws5GxGH0/X"}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.0.4-alpha.20_1539621090366_0.6549611955857424"},"_hasShrinkwrap":false},"4.1.0":{"name":"typescript-tooling","description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","version":"4.1.0","repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"keywords":["typescript","tslint","prettier","tooling"],"author":{"name":"cruhl"},"license":"MIT","homepage":"https://github.com/cruhl/typescript-tooling#readme","bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"main":"dist/index.js","bin":{"tst":"bin/cli.js"},"peerDependencies":{"@types/jest":"^23.0.0","@types/node":"^10.5.3","jest":"^23.1.0","lerna":"^3.1.2","nodemon":"^1.18.2","parcel-bundler":"^1.9.7","parcel-plugin-typescript":"^1.0.0","ts-jest":"^23.0.1","ts-node":"^7.0.0","tsconfig-paths":"^3.3.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^3.0.1"},"dependencies":{"caporal":"^0.10.0","chalk":"^2.4.1","copy-dir":"^0.4.0","fs-extra":"^7.0.0","lodash":"^4.17.10","rimraf":"^2.6.2"},"devDependencies":{"@types/fs-extra":"^5.0.4","@types/lodash":"^4.14.112","@types/node":"^10.5.3","@types/rimraf":"^2.0.2"},"gitHead":"8b15527cbca5e711043636051a9b7759e59017e7","_resolved":"","_integrity":"","_from":"file:typescript-tooling-4.1.0.tgz","_id":"typescript-tooling@4.1.0","_npmVersion":"6.4.1","_nodeVersion":"9.6.1","_npmUser":{"name":"cruhl","email":"connerruhl@me.com"},"dist":{"integrity":"sha512-Ik0iFDMuGvrFAxbNJGi5729VacSyNyRfkhGt/zW9yBwxhjo+2okDQU1CMqCwwpwqmeBV0VjqsVSfO/nx/dUGHA==","shasum":"cbe915f84bab9e5b60b84a4424b2402aa1d21e4c","tarball":"https://registry.npmjs.org/typescript-tooling/-/typescript-tooling-4.1.0.tgz","fileCount":35,"unpackedSize":109652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxMRBCRA9TVsSAnZWagAABkkP/iR9Atpy2iUkSSD4me55\nTQARwLDiGydRG4a7Rx94VpTmWDbEbtz20xAFAyKkBy17HJnzBrWgKxAu91Rq\nD7hLoCjy5p1vvlUtevQPHdVe+7uKcgtvhl5IPb01nJ7gkBkIgQA/qVYWmZbS\nvPelPkZb/53P7a48uIQPQchfMuKGnL4hlIRL3MokqANi1pJNBdE0U3Mjkk3v\ngrCUZFKj7mFnOWFPvOQRu3im1wLmQYr7U3Ew3K3fozJDmf01Bhrsy1HSQfN5\n0l5eRBJyDkQ94ACbYJTEYTg+LQrtOAxm7r6Z3VSYXb4xFRNXgmnGxPnzU222\nQ3pWIY7b7ifHHsiseNUZFiKE49qIbAB5W4bunnjhtlzYi1cVmvTB7hz/OUU1\nl0ADvaHskUEr4kiOVfNEbTXHSn9zp14q3QBnWsoK06IdWPRj3r8g9F6H6UTm\nBz/SiCBoS6rc3CROV0NuxF3Xxogtq/hy6/pwDLVnilghC3HDFsEwAORWSfru\ngGE0ySSjxSVTKb4ZOC/zfeTg/a6F+WFZMQ5xvxWWNN3H4wU+T7jV2RaABNvS\nrx+r+gbQawfBej3st78RfNQ1zqHE1QQ3vEv1bSFMNqYs/8rH3lAPlPcinmId\n752r2rbNoz4GnLQMhOlKiOv/kcKEvTMPbwIIMbyXINYulIjbgQY+AqxiMQWd\n5MOi\r\n=Vcan\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGiJfF1d0/pz4NCLL/OVitbk0Jj/9XEW5Tcsy0f+NZeIAiBX7Zq7f/k3TgDc+4xnxVy3QOwu5JPt74EO0O2qkGLCMA=="}]},"maintainers":[{"name":"cruhl","email":"connerruhl@me.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tooling_4.1.0_1539621952798_0.0017013367830143178"},"_hasShrinkwrap":false}},"maintainers":[{"email":"connerruhl@me.com","name":"connerruhl"}],"description":"This package helps keep TypeScript configuration and tooling synced up between seperate projects.","homepage":"https://github.com/cruhl/typescript-tooling#readme","keywords":["typescript","tslint","prettier","tooling"],"repository":{"type":"git","url":"git+https://github.com/cruhl/typescript-tooling.git"},"author":{"name":"cruhl"},"bugs":{"url":"https://github.com/cruhl/typescript-tooling/issues"},"license":"MIT","readme":"# Typescript Tooling // `tst`\r\n\r\n> A tool for creating and managing TypeScript projects with minimal configuration.\r\n\r\n<p align=\"center\">\r\n  <image src=\"https://github.com/cruhl/typescript-tooling/blob/master/packages/typescript-tooling/images/logo.png\" alt=\"Logo\">\r\n</p>\r\n\r\n## Features\r\n\r\nTypeScript Tooling...\r\n\r\n- 🛠️ Provides reasonable defaults for [TypeScript](https://github.com/Microsoft/TypeScript), [TSLint](https://github.com/palantir/tslint), [Jest](https://github.com/facebook/jest), and [Nodemon](https://github.com/remy/nodemon)\r\n- 🐉 Uses a monorepo project structure with help from [Lerna](https://github.com/lerna/lerna)\r\n- 📦 Bundles packages into ready-to-use JavaScript with [Parcel](https://parceljs.org/)\r\n- 🏗️ Installs and saves the `devDependencies` you need to get up and running\r\n- 📝 Generates useful NPM scripts for your packages (`test`, `test:watch`, `dev`, and `build`)\r\n\r\n## Getting Started\r\n\r\n1. Install and save `tst`... _ignore warnings for missing `peerDependencies`_\r\n\r\n```\r\nnpm install --save-dev typescript-tooling\r\n```\r\n\r\n2. Run the `init` command...\r\n\r\n```\r\nnpx tst init\r\n```\r\n\r\n3. _**That's it!**_ Here's a few scripts you can use with the example package...\r\n\r\n```\r\nnpm run example:test\r\n```\r\n\r\n```\r\nnpm run example:dev\r\n```\r\n\r\n```\r\nnpm run example:build\r\n```\r\n\r\n## Usage\r\n\r\n```\r\nnpx tst help\r\n```\r\n\r\n![Usage](https://github.com/cruhl/typescript-tooling/blob/master/packages/typescript-tooling/images/usage.jpg)\r\n\r\n## How does TST work?\r\n\r\nRunning `tst init` copies config files for various tools into a new `.tst`\r\ndirectory in the root of your project. Under the hood, TST's CLI executes normal\r\ncommands which use those defaults. For example, `tst test <package-name>` runs\r\nthe command `npx jest packages/<package-name>` (which is also echo'ed out for\r\nreference). This works since TST creates a `jest.config.js` at the root of your\r\nproject which extends `.tst/jest.config.js`. Settings and commands for other\r\ntools operate the same way.\r\n\r\n_Nothing special is happening here!_ TST is just a bunch of config files and\r\nshortcuts for writing long CLI commands which can always be executed directly\r\nwithout using TST. Since no magic is involved, it's easy to stop using this\r\ntool, just move config files from `.tst` into the project root and add the\r\ncommands TST generates to the `scripts` section of your `package.json`. For\r\nexample...\r\n\r\n```\r\n// `package.json`\r\n\r\n{\r\n  \"scripts\": {\r\n    \"<package-name>:build\": \"tst build <package-name>\"\r\n  }\r\n}\r\n```\r\n\r\n...would become...\r\n\r\n```\r\n// `package.json`\r\n\r\n{\r\n  \"scripts\": {\r\n    \"<package-name>:build\": \"parcel build packages/<package-name>/src/index.ts --out-dir packages/<package-name>/dist --target node\"\r\n  }\r\n}\r\n```\r\n\r\n## What's in the defaults?\r\n\r\nIf you're interested in seeing TST's defaults for TypeScript, Lerna, Nodemon,\r\nand Jest, check out the\r\n[`configs` folder](https://github.com/cruhl/typescript-tooling/tree/master/packages/typescript-tooling/configs); these files are copied into `.tst` during a\r\n`tst init`.\r\n\r\n### Overriding TypeScript and TSLint Settings\r\n\r\nTST creates or modifies `<tsconfig|tslint>.json` in your project root to extend\r\nthe defaults in the `.tst` directory...\r\n\r\n```\r\n// `<tsconfig|tslint>.json`\r\n\r\n{\r\n  // TST adds this line if it isn't already set\r\n  \"extends\": \"./.tst/<tsconfig|tslint>.json\"\r\n}\r\n```\r\n\r\nIf you want to add or modify any settings, `<tsconfig|tslint>.json` behaves just\r\nas you'd expect, just modify the file...\r\n\r\n```\r\n// `tslint.json`\r\n\r\n{\r\n  \"extends\": \"./.tst/tslint.json\",\r\n  \"rules\": {\r\n    // Allow `console.log`s across all packages\r\n    \"no-console\": false\r\n  }\r\n}\r\n```\r\n\r\nIt's easy to change settings for individual packages too. Imagine you want to\r\nenable TypeScript's DOM library for a `ui` package, you would just need to\r\ncreate `packages/ui/tsconfig.json`...\r\n\r\n```\r\n// `packages/ui/tsconfig.json`\r\n\r\n{\r\n  // Extend the base configuration in your project root\r\n  \"extends\": \"../../tsconfig.json\",\r\n\r\n  // Change the setting we're interested in...\r\n  \"compilerOptions\": {\r\n    \"lib\": [\"es2018\", \"dom\"]\r\n  }\r\n}\r\n```\r\n\r\nYou can do the same thing for TSLint settings.\r\n\r\n### Overriding Jest Settings\r\n\r\nTST exports a Jest configuration object from `.tst/jest.config.js` which can be\r\nmodified and re-exported from your project's `jest.config.js`...\r\n\r\n```js\r\n// `jest.config.js`\r\n\r\nmodule.exports = {\r\n  ...require(\".tst/jest.config.js\"),\r\n\r\n  verbose: true,\r\n  bail: true\r\n};\r\n```\r\n\r\n## Working with a Monorepo\r\n\r\nTypeScript Tooling is built to be used with\r\n[Lerna](https://github.com/lerna/lerna), which means it's easy to separate\r\ncode into multiple packages within the same project. Want to have independently\r\nversioned/deployed `types`, `api`, and `ui` packages? No problem!\r\n\r\n### Creating a New Package\r\n\r\n1. First, make a new folder at `packages/<package-name>`\r\n2. Create `packages/<package-name>/package.json` and make sure its `name` field\r\n   matches `<package-name>`. For packages only used within your project, make\r\n   sure to set `\"private\": true`. _Private packages only require the `name` and\r\n   `private` fields._\r\n\r\n3. TST looks for `packages/<package-name>/src/index.ts` as the entry point. You\r\n   can generate NPM scripts (`test`, `test:watch`, `dev`, and `build`) by\r\n   running...\r\n\r\n```\r\nnpm run tst:scripts\r\n```\r\n\r\n...or...\r\n\r\n```\r\nnpx tst scripts\r\n```\r\n\r\n### Delegating NPM Scripts to Packages\r\n\r\nIt's useful to keep all NPM scripts available from the project root so you\r\naren't constantly bouncing around with `cd`. However, an overly complicated set\r\nof NPM scripts in one gigantic `package.json` isn't so great.\r\n\r\nLuckily, [Lerna](https://github.com/lerna/lerna) allows you to execute NPM\r\nScripts from any package without leaving the project root. Let's say you want to\r\nuse [Parcel](https://parceljs.org/) to build deployable bundles for a `ui`\r\npackage; you could add the build script in `packages/ui/package.json`...\r\n\r\n```json\r\n// `packages/ui/package.json`\r\n\r\n{\r\n  \"scripts\": {\r\n    \"build\": \"parcel build public/index.html\"\r\n  }\r\n}\r\n```\r\n\r\nTo enable `npm run ui:build` from the root, we need to modify the NPM script in\r\nthe base `package.json`...\r\n\r\n```\r\n// `package.json`\r\n\r\n{\r\n  \"scripts\": {\r\n    // Use Lerna to execute the NPM script defined in `packages/ui/package.json`\r\n    \"ui:build\": \"lerna run build --stream --scope ui\"\r\n  }\r\n}\r\n```\r\n\r\nIt's important to note `npx tst scripts` or `npm run tst:scripts` won't override\r\nscripts you've defined.\r\n\r\n## Notes\r\n\r\n- Test files are expected to live next to the code they cover are named\r\n  `<module-name>.spec.<ts|tsx>`, i.e. `Dog.ts` would be tested by `Dog.spec.ts`\r\n\r\n- Run `npx tst init` after upgrading TST or cloning down a project with TST to\r\n  ensure `.tst` is up-to-date\r\n\r\n- You can upgrade dependencies TST relies on, but know that there is no\r\n  guarentee everything will still work together (normally you can bump\r\n  major TypeScript versions without problems)\r\n\r\n## Disclaimer\r\n\r\n_**This is my first usable open-source tool!**_ Any help making TST more\r\n\"professional\" would be greatly appreciated. Please open an issue if you have\r\nany comments, suggestions, or feedback...\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}