{"_id":"ts-deps","_rev":"101-c889c455ae519f34ee5cd56b4c6fa5bb","name":"ts-deps","dist-tags":{"latest":"0.21.2","dev":"0.3.0-master.2","alpha":"0.21.1-alpha.1"},"versions":{"0.0.1":{"name":"ts-deps","version":"0.0.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","type-check":"tsc -p . --noEmit","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc -p . --noEmit\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-class-properties":"7.3.3","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/preset-env":"7.3.4","@babel/preset-typescript":"7.3.3","@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/exec":"3.3.2","@semantic-release/git":"7.0.8","@types/fs-extra":"5.0.5","@types/inquirer":"0.0.44","@types/jest":"24.0.9","@types/yargs":"12.0.9","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"7.5.2","concurrently":"4.1.0","deepmerge":"3.2.0","fast-glob":"2.2.6","fs-extra":"7.0.1","husky":"1.3.1","inquirer":"6.2.2","jest":"24.1.0","prettier":"1.16.4","pretty-quick":"1.10.0","rxjs":"6.4.0","rxjs-tslint-rules":"4.18.1","semantic-release":"15.13.3","source-map-support":"0.5.10","tslint":"5.13.1","tslint-config-prettier":"1.18.0","typescript":"3.3.3333","yargs":"13.2.1"},"devDependencies":{"@types/node":"8.10.40","@types/prettier":"1.16.1","coveralls":"3.0.3"},"engines":{"node":">= 8.12"},"gitHead":"9a9d505513b7c304668200435b905ff4376719b3","_id":"ts-deps@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"zaripych","email":"zaripov.rinat@gmail.com"},"dist":{"integrity":"sha512-wl+FWUtoLtUTyEggUzJanWe7nyGJr5NISHLCjCg2IrkEvugOt7+c6FOqmHBEz+xKJBj9I7aABCYdxvp5XnRgTQ==","shasum":"6400cb42570ebfe404355f77ed8f775792a15d5e","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.0.1.tgz","fileCount":36,"unpackedSize":38565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfSm3CRA9TVsSAnZWagAAMnsP/icyT4Kwfqm42vdYsnGx\nvJXruT5LopTGxbZqYjx0WkJi+Vy9Y3TsfgC1UVKTPv7j2CysxwzBYsc8eSdO\nUQ0KMSHtI92z335OgJ9wVXg2x3J0WXrnmXd+vxsE+J6GrnJ4OeON1pw5Cf+V\n+KLXHlY2ZZ9iJ6YZhu6UQNSEExVuWuEl7O4V2fS+9XpTjXzTy9hcIMXttwjH\nOuDq6cEGPpRkOMzAvBevi2GlXrmP82OvulY0GW/0uxKW9rwFH122gr/hKiar\n9s+ALN2x0x0uVgwDl6DuBzJw7OLu6QVgS4VDJCyhoVGE9p23tBjWdTQztJ9D\nUHh9Ko1AJkfjkC4qyTmx0BEYsPenAlsP8fmikPIjJl8nEon+XnKfZL2O2I4g\n8V4+E9ph6tz059tSkOjXcQueiN0ZxPvYVGVnT/ANBI7agRzH7bi+LO7I2D9m\nwN5LPmc+GbSefxaCHYIBCZuJMKG9pe08D1njbeuxtMukwen7B7jRc/itTdnE\nbYpNSSmYUaM8JXtmoNQei3oMCQuSDkdJumLaIuBZ4+VyTPkGr5xEYVcC+2h6\nAnW1WV+6vYwW8sNvtMxwhFyvrZCA1i2ePVYQqJLu3rl5VvU7i21otAYGCRB/\nvmHgXqDsTBsuNKLgQhKvI52gZWcW7lFyISJUh48GnkJfTlbTDJSZrRRdpJM0\ndaeT\r\n=nokt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFo25bKyzK5dHJOXM6l9iCJIKl8coqauC4lw1m+5HYAwIgGd9eQQPZEh5OTZXodldsoGfx6MKPF6ubWVpbrnz9uhA="}]},"maintainers":[{"name":"zaripych","email":"zaripov.rinat@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.0.1_1551706551016_0.6920170299832731"},"_hasShrinkwrap":false},"0.1.0":{"name":"ts-deps","version":"0.1.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","type-check":"tsc -p . --noEmit","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc -p . --noEmit\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-class-properties":"7.3.3","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/preset-env":"7.3.4","@babel/preset-typescript":"7.3.3","@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/exec":"3.3.2","@semantic-release/git":"7.0.8","@types/fs-extra":"5.0.5","@types/inquirer":"0.0.44","@types/jest":"24.0.9","@types/yargs":"12.0.9","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"7.5.2","concurrently":"4.1.0","deepmerge":"3.2.0","fast-glob":"2.2.6","fs-extra":"7.0.1","husky":"1.3.1","inquirer":"6.2.2","jest":"24.1.0","prettier":"1.16.4","pretty-quick":"1.10.0","rxjs":"6.4.0","rxjs-tslint-rules":"4.18.1","semantic-release":"15.13.3","source-map-support":"0.5.10","tslint":"5.13.1","tslint-config-prettier":"1.18.0","typescript":"3.3.3333","yargs":"13.2.1"},"devDependencies":{"@types/node":"8.10.40","@types/prettier":"1.16.1","coveralls":"3.0.3"},"engines":{"node":">= 8.12"},"gitHead":"cea561a5d44f1c064213fc7c0cd0f15fe20aedc1","_id":"ts-deps@0.1.0","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"dist":{"integrity":"sha512-TN1WGDHB0/p39IlF3MYOVq9uB4l8WYWZNXkvDadh6/Rg9tVufKwa0RTtmWJOGlxe90qSbBbbrNdmdhVbqYDNbw==","shasum":"b8d3a55dbbadd8747309d1daa2b5e005c80f2326","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.1.0.tgz","fileCount":36,"unpackedSize":37978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfTUFCRA9TVsSAnZWagAAyvAP/0nFCohtj6to09AualzO\nUlKY5vGOiieF0aEzRkyglpKBkP5RYnDSJ3EtZ5RzYCvEONZ1ihqL79/lX2Z9\nmwsKwUZ+f6Ba8DQdtLt/btAJ2RKQitemq9avj/yvyF4wFyLMn155jWiIUf3V\nOJmy4gYiYEn2+vgu3INqALz1AD1VFMtxasv51g328mWZn3PMMPGLKmbxRpiE\n5K/8MqsUqsSUXrc2v/ZUw4jU4WRZVEgJB5fV2RIMNCkvfEYuasmPs1Gozfv7\nzS//WceWxnPJLKmLDvxBgB0xQ2nHQO9vWJbdtiFYBUB6QHDC8jS3Jc7u58C3\nsMut67UD87kAVGAOqSbJF7Lwcl7jyDs6b75nwEoJN7G91VunIerx+G7JChAW\n3/qI0PdqrEvxLVZ1ebU1ly3pjEd+ztyl9zgvudv3+nZi6Mn19o3sr9+R0UBH\nSUsYOkYk0e2Apr78/NzsHB2pGCxrl0IYXCFAmfITZP+z92QgxZ+LhlK2XUDu\nhN9NMfZCVarWdYXAZmAnPcqrL3580ZFwvUlcJydVIS6yJohH8WCtc29irMQa\nyXDaDetBcEj7PvxWTMVTjon4HD6YGXwTegRszjGEAEjmcCdiU8opBz2AYP4v\nyayiIn9Ad4MFhqTBmngY7122G3n6TOevf3Hqf28DrUezo0+DTL59VbNCFC7u\nbF6Y\r\n=+Ezb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE9S6IeIWwQFpBm560YiDR0Vuws2IBM32o99hXDpMFTAIgeGypnOsoum3kaXFqHfdMBx7+12IzUlMw6CAvg/MP3R8="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.1.0_1551709444641_0.8803816618817111"},"_hasShrinkwrap":false},"0.2.0":{"name":"ts-deps","version":"0.2.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-class-properties":"7.3.3","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/preset-env":"7.3.4","@babel/preset-typescript":"7.3.3","@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/exec":"3.3.2","@semantic-release/git":"7.0.8","@types/fs-extra":"5.0.5","@types/inquirer":"0.0.44","@types/jest":"24.0.9","@types/yargs":"12.0.9","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"7.5.2","concurrently":"4.1.0","deepmerge":"3.2.0","fast-glob":"2.2.6","fs-extra":"7.0.1","husky":"1.3.1","inquirer":"6.2.2","jest":"24.1.0","prettier":"1.16.4","pretty-quick":"1.10.0","rxjs":"6.4.0","rxjs-tslint-rules":"4.18.1","semantic-release":"15.13.3","source-map-support":"0.5.10","tslint":"5.13.1","tslint-config-prettier":"1.18.0","typescript":"3.3.3333","yargs":"13.2.1"},"devDependencies":{"@types/node":"8.10.40","@types/prettier":"1.16.1","@types/tar-fs":"1.16.1","tar-fs":"2.0.0"},"engines":{"node":">= 8.12"},"gitHead":"12baa5dd01d8c33489d786b6d698de21f367c335","_id":"ts-deps@0.2.0","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"dist":{"integrity":"sha512-kEsqGhXGKdENEkBoL//aF5sjyeeWj6m7ghIpFUfuddWrhx7bI3Av6dqg1hpcC71IRSPEP24Sntyq3TjXtsdhsw==","shasum":"bf148842a72c728ada67cf008b5e563d5cef8511","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.2.0.tgz","fileCount":38,"unpackedSize":42228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcg+nHCRA9TVsSAnZWagAAUoIP/jqJuWckKPdko/w7RdnC\nidjPfCIW+KbRhExMbwhFLFoD2jC4wWkAPJa6wC53lizYLM8gY0uTogJO/yP4\nLeI+UdPwBozhC1Sact4CjF2vxDqSQNrwtBW4bv3tYVW586D6pL4SQ5N2AazR\nPsl9rpt7my3/wRU6kkcixDew8HeE5eSgy2wROJQXb86oc4xq4bFcpXQXGoZn\n9DZgoevcoui2ofEmLjyOQ5Tm9Y+5LkFwHXDgp7Ah7tIRBwseBweP9sSJuUqg\nfVBObiLht0TPexjeb33ltT9vEjnvoNrECADupzjUCkc0ITlA2KQmt5ZAM4TE\n/ljIq3Xifrk/KhL7WG0PmM0e3H+GbyTJSxL6G2rna5nmbnIkDvJH0IQ8f+Pr\n7S6/ycDaDkVcdZOg4daNROe9qaS+5uaqvhFoTZX2dTXDJ+d2Iw1yjdlcXeKs\nNRXtActQbdVtzgHQGywpQsUKGGdsQDJDUgtYjl8/On/SHKisdGCpqtUL5qGt\nje/g39nnTg1VvV47EjJzuRliDdaSsD5bN/Huop0SC4WLF+f4mAswlwgUcT9E\nbXR+lY9nYTjcOIMDPBnWopA0/9pbBobSeMPNMb7d2WoYlKwXrxomhTPXlw72\n4j0FnF+NdI1wu2hr8ziFh8SC9zqPRGA411mCkIjF3iCEWmptArYRjhqNN7Iz\n7/Vw\r\n=YtEG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0o2JEMJHFtAJ6eczyugiCSnI4TgyEMi22Y1Ab8l2TyAiEA0wRyJgljNrWmm8WoV4fk7IkAOywo2ul6zaFZ8QWQwp0="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.2.0_1552148935067_0.055627226915305306"},"_hasShrinkwrap":false},"0.2.1":{"name":"ts-deps","version":"0.2.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.2.3","@babel/core":"7.3.4","@babel/plugin-proposal-class-properties":"7.3.4","@babel/plugin-proposal-object-rest-spread":"7.3.4","@babel/preset-env":"7.3.4","@babel/preset-typescript":"7.3.3","@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/exec":"3.3.2","@semantic-release/git":"7.0.8","@types/fs-extra":"5.0.5","@types/inquirer":"0.0.44","@types/jest":"24.0.11","@types/yargs":"12.0.9","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"7.5.2","concurrently":"4.1.0","deepmerge":"3.2.0","fast-glob":"2.2.6","fs-extra":"7.0.1","husky":"1.3.1","inquirer":"6.2.2","jest":"24.3.1","prettier":"1.16.4","pretty-quick":"1.10.0","rxjs":"6.4.0","rxjs-tslint-rules":"4.18.2","semantic-release":"15.13.3","source-map-support":"0.5.11","tslint":"5.13.1","tslint-config-prettier":"1.18.0","typescript":"3.3.3333","yargs":"13.2.2"},"devDependencies":{"@types/node":"8.10.43","@types/prettier":"1.16.1","@types/tar-fs":"1.16.1","tar-fs":"2.0.0"},"engines":{"node":">= 8.12"},"gitHead":"070457f0690e6e32c36854b29e12f3eb3c25f32d","_id":"ts-deps@0.2.1","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"dist":{"integrity":"sha512-1pzP5a/ngx1MINMGSD3k2G9PKwGMg+a8Gz8pR7s+Bza8yUjaOtXRVBWEqGGbDnJhh0tfsm7j/i0eKZL8LNWDrg==","shasum":"5fe4ed4e9585b6f6fe90e227e22d1588b7bed76e","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.2.1.tgz","fileCount":38,"unpackedSize":42348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcidLSCRA9TVsSAnZWagAAqt0QAJGCOhnmEkQgfUZvtEsh\nTgeElkWFzwMbvW/FBqOlwt5PD8P4s53s8KZaWj8vOdZy1Htlu8Q5nkw+g0lT\nEd5x8wxZH0docd/wgkTWyA7z1XvEXMrO80jl9NIDvW+js1B3zx83XE0usBST\n17fI6spZXkt+1SbU9y8ZjmUj9Hvj2AkbX18WS1ZuNxqcOqh4CqF1OCcKNcVu\nHuAEnc4pNygroaR6E6RHn3fcYnjxOHZHVxTxrjFLGDPi6+4UjH9yod18UNka\nn03GaDrqdtL3H3o0NQnQXuKhHlrefF6YORzXzl48KfloI1NwZdQAaSYzi8/J\nbG4QAu4gtcut5+BfIUR5MT6OfmXoulQztZVXmnh4P8ARmm1nsYyj6XgoYEPo\nYF2hyU1KsuPyVxRg2mo/tPSozcxzdj1EDmeh2CZwOsnrUKUGXyAeyYpZVGBK\nxn/T01XxOiIp1xuzddjBFG5Go8N+C4O7z2Mi/V4RmivDi0WcysbszIuaVV3k\nQ4g1LZ7uCP2jOD4ghSssEGC5DhBqo88X1u9S0+aSQRN3g+/slSdc+NeFm+T9\nPHGKrXmjhjA93/c07MRj4+DVYqqOumv6HjiWC349MvqRc+YP9NjGtlZJyIoo\nDAJP1hw/eg45cvknRXNgek2fhG+Mtn7kzDpFzR33R6xkDA4cNjwZ1QwGHfzV\nRQwW\r\n=gb4V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8OXMCPy4GKd0+uKJq0Y7INnCc9eL1aHPDQ7zNrxT0mAiEA9DTsdjCDkwRL4mnmbF19HIF3DLpJQQDlrNAy0HJRAOQ="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.2.1_1552536273719_0.6429159311502652"},"_hasShrinkwrap":false},"0.2.2":{"name":"ts-deps","version":"0.2.2","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.2.3","@babel/core":"7.4.0","@babel/plugin-proposal-class-properties":"7.4.0","@babel/plugin-proposal-object-rest-spread":"7.4.0","@babel/preset-env":"7.4.0","@babel/preset-typescript":"7.3.3","@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/exec":"3.3.2","@semantic-release/git":"7.0.8","@types/fs-extra":"5.0.5","@types/inquirer":"0.0.44","@types/jest":"24.0.11","@types/yargs":"12.0.10","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"7.5.2","concurrently":"4.1.0","deepmerge":"3.2.0","fast-glob":"2.2.6","fs-extra":"7.0.1","husky":"1.3.1","inquirer":"6.2.2","jest":"24.3.1","prettier":"1.16.4","pretty-quick":"1.10.0","rxjs":"6.4.0","rxjs-tslint-rules":"4.18.2","semantic-release":"15.13.3","source-map-support":"0.5.11","tslint":"5.13.1","tslint-config-prettier":"1.18.0","typescript":"3.3.3333","yargs":"13.2.2"},"devDependencies":{"@types/node":"8.10.43","@types/prettier":"1.16.1","@types/tar-fs":"1.16.1","tar-fs":"2.0.0"},"engines":{"node":">= 8.12"},"gitHead":"4c3e354e5de3d7494d4acb56cbe6cdfe0df7b997","_id":"ts-deps@0.2.2","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"dist":{"integrity":"sha512-sYsbtScNhYLbm/0XI6cI/re2XKgPko01j7jbNKumE/kjUDLYR9ALSkNfYqNSLpsyvZy0jZPfJwlrF7+2PJI52Q==","shasum":"5d6382421715d63cde45cfc51d9c2b76d97955b2","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.2.2.tgz","fileCount":38,"unpackedSize":42349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckppKCRA9TVsSAnZWagAATVQP/3Rma8RKqlR0ENux5hAX\nmKhVzZ9qmzs+Qb/7ASD0cg6rRxt/9nLEzfAyuZ7gG5SbzZGgIcD26qi6onEW\nUUlhTOgC5+22kslTCVoFdN42jt6LcXm5IdFoI4mCyE+JZLVsbDvWSKo8K+HJ\nD4x+494Y6uWng2mTEcsS/Nvf8JVrfVbbtXh9jZqAaHQRSpNWsU12XMZbX+5K\nrMQxH54+m5J7uNYgA9vqiMH3+nrPq0Qsxvp2iWksR0AY5d2R9lPPt1iAjRgk\nM8XSVRvo8QFzzveNcjbhvtxHUsZSSupMghXzZB60o+z5S0D5cgom6yxgcTwY\n6LK5kS/rQzdAyHCvc6+RsIK9BhQx1rS4gKnJiKXRtOxZwuD/PCJ/vUlAGMHN\n+n5iXDdhtpf+7/gYYgV7vXCLLL+nIt+iTth28oumw4RHT8ODFjIaWaQVGqf2\nNksFsacqxA8PWqFR2TZwdKBifMLMeb7GQvO2pCxMx0vntQOS0pYbnZ8icHen\nYFboZg14B3yM73Xy5n2rklgNSKJU37lbaSBGfXzfOJXuZYHb4RHrOIcP76m7\n9xSFJRb9uOD3Nzzpz0Tsz3m0IXTtAJVgvWk1MVgAbMmCsEBqApy/TjcZPG08\nsG9kv4U0E3sJ5Qa4pNBCnUEd1dPQ4+qq4HsToFQrykaPyMdByDdM0DBMILIF\ndNUd\r\n=taUd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkbRoE6Zv+kAIbvX7QT50C9zz0eoDUWiFlG6aDOFolbAiEAyZ3AGGAvd+2uM+Ww3NFDpFh4RyMwWCNcDAwnIUZ1niY="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.2.2_1553111626260_0.7635113184433688"},"_hasShrinkwrap":false},"0.2.3":{"name":"ts-deps","version":"0.2.3","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.2.3","@babel/core":"7.4.0","@babel/plugin-proposal-class-properties":"7.4.0","@babel/plugin-proposal-object-rest-spread":"7.4.0","@babel/preset-env":"7.4.2","@babel/preset-typescript":"7.3.3","@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/exec":"3.3.2","@semantic-release/git":"7.0.8","@types/fs-extra":"5.0.5","@types/inquirer":"0.0.44","@types/jest":"24.0.11","@types/yargs":"12.0.10","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"7.5.2","concurrently":"4.1.0","deepmerge":"3.2.0","fast-glob":"2.2.6","fs-extra":"7.0.1","husky":"1.3.1","inquirer":"6.2.2","jest":"24.3.1","prettier":"1.16.4","pretty-quick":"1.10.0","rxjs":"6.4.0","rxjs-tslint-rules":"4.18.2","semantic-release":"15.13.3","source-map-support":"0.5.11","tslint":"5.13.1","tslint-config-prettier":"1.18.0","typescript":"3.3.3333","yargs":"13.2.2"},"devDependencies":{"@types/node":"8.10.43","@types/prettier":"1.16.1","@types/tar-fs":"1.16.1","tar-fs":"2.0.0"},"engines":{"node":">= 8.12"},"gitHead":"f637faa0d37bb3fd004628271e5c6808e810ec12","_id":"ts-deps@0.2.3","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"dist":{"integrity":"sha512-CbkE0OwWwSnJybP7CNbvAfOGI0WsS1juSlIs3XFf3U6io5el6MzyaVBCW1LyBTtjVRd5Z8Zi1+6JzjXeWV9Xow==","shasum":"cc870ab74ddd5b8401abd0d607082cc38f41514c","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.2.3.tgz","fileCount":38,"unpackedSize":42349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcl2CpCRA9TVsSAnZWagAASb0P/0WRA8v77GaOtHC7WP3Q\nXDfWpaLgy4+LH236P9rz+vWxL391FK6NhVQWogN+hYYX7OEUcMtv/eWD+xiy\njq7xUd6EKmDv6tsPsAPJNg+GxipYzVLtbcgPStWEkYVqgkJ6UWObFrn/a4NV\ny53Of5cDFcwKzZshGhqPTsuy426I+gee8mXmjp3hV50qTNnjILSjSK0CI5NS\nO3PkMdY3v8z1oPICPEzdXzs20a6KpwZ2Ft59GY69ub8rrC0XXIds0GfEY408\nkScU4IoPL7yG8FrV0+RNNdVv/ThHhS2UwDfRu2BSJAmB2/yIiL9RejkiNALz\ntH5T1jDbgPf4vjdf1f0CTQj7VtB6Pm7nc/keEdEfMa6c+LnWLensW9pysmqh\niMCgwFHjfLEpKXN7eh1X7bG0YYVqi8nM8s8RjceHjajnPZdUkfGMhssJbOzU\nSNDwFUZS4pzvquR3Wf85rGdMI4VPrNYgvN+8KTjQ003w9yMzBv5Xn2Z4vsMi\nKaA0QVN5YQw7o4RYU/L5vMlofj+VN9A3tqiUopIhXpJU9iD9jtyXkI2csMNF\ntyWMYdPMpePsX6+pqcBk1NAcrNQvsvgGLT69yeaNubxd7y9p3JsVxgnVUiYx\nk2MVK7O/TDIO1YT49nkQTDdTYIm3+0UA71SnhALMDsdjBKhnqmR7VWHfDpD4\nITS/\r\n=DtHn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHixGfsg+BsnokSqvrb/s7ywRzejgnsqjPQbF5iF9PQ8AiA2Lvvkk4bRh3KqUzw390ZJJOqPWXeizJuvy7Ldzj4+NA=="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.2.3_1553424553018_0.6909986609100023"},"_hasShrinkwrap":false},"0.2.4":{"name":"ts-deps","version":"0.2.4","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.2.3","@babel/core":"7.4.0","@babel/plugin-proposal-class-properties":"7.4.0","@babel/plugin-proposal-object-rest-spread":"7.4.0","@babel/preset-env":"7.4.2","@babel/preset-typescript":"7.3.3","@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/exec":"3.3.2","@semantic-release/git":"7.0.8","@types/fs-extra":"5.0.5","@types/inquirer":"6.0.0","@types/jest":"24.0.11","@types/yargs":"12.0.11","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"7.5.2","concurrently":"4.1.0","deepmerge":"3.2.0","fast-glob":"2.2.6","fs-extra":"7.0.1","husky":"1.3.1","inquirer":"6.2.2","jest":"24.3.1","prettier":"1.16.4","pretty-quick":"1.10.0","rxjs":"6.4.0","rxjs-tslint-rules":"4.18.2","semantic-release":"15.13.3","source-map-support":"0.5.11","tslint":"5.13.1","tslint-config-prettier":"1.18.0","typescript":"3.3.3333","yargs":"13.2.2"},"devDependencies":{"@types/node":"8.10.43","@types/prettier":"1.16.1","@types/tar-fs":"1.16.1","tar-fs":"2.0.0"},"engines":{"node":">= 8.12"},"gitHead":"67a065970704215899a1230032ed4508226814ff","_id":"ts-deps@0.2.4","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"dist":{"integrity":"sha512-xNeAB7lzud4gq9w07sSHJPP+pl0uZLOt7ErGMttqAvmUuI4hRp6A5cVM26ucfIkNzlH2o+5ljC16XW1mdKNlcQ==","shasum":"38f34078d9021f601a8ef4d9c4792eb50e2f28f7","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.2.4.tgz","fileCount":38,"unpackedSize":42411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpq8vCRA9TVsSAnZWagAAMC0QAI9nWncHlhiHb8U4Iymv\nteOoM3sc7HVCvDekby+vO16Q+P+ccw3LnwR1Ew14xZ6K731bkBMkWjtWjWyi\nUads1KFCmHXr3oow5P/3eFBvRBuOzPNmjgtoXiVV4pFCLclQ04azxypB9bBz\nNbUaUjbwTWiM7DWaqgrKNdzGXc9ObBmQdWF4lcD58CCgyOxvnEAcag8+e1f1\nwNtCq9WyIfyn9xoIkDTcnZoyR6wDP4VtOQPMuFhhbQ9nxY5Vc9yHQbFXhBAr\n8JrovpkcvD4ZjCb+A4xvjSBC/FrRn9yqJvmwox1XSvsUIV9LHc2OHZPfeZzL\nsOiOb3Mmbl4xA2YahijswQb9XUaKxtwc/8Pl/ItcTBOkFdwQ6j105btKWtk7\n/2cPyVYkbe9TcN97vshbEXdrEDVz7GhJPHWRoSHRDzfYacQI+tNnxoYUdVhz\neK/hmEMzRr8O1JK1pOpml3NJ7A9D3QOa3zk9luFGhYB1b41momcxZKfURD6j\nkOOHtE3F63eMHEK3TsxdRZeNdga10LDb9oQrpScGSAKfU3MiXkAn8O2LC9u9\nPJkTK38YXg3Ml1epF6DVAHimeGeK+qGrtFdyj6a7IpfHN+spc46u3jgmH2Mh\nr6bKM2cXJ33gX/a7mgIg8FM74SHMJYYKg86LtkqAGs8KRHCO3uq4tgVizBo/\nbXRk\r\n=uk6Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBveMMdQjKxrFzBdf0XwFqNdBConth91oDjjF1Uo/XqeAiEA+03fsHf9RTQ5JNqBHgnn+t4WUnp0d6XRWv2wxMkmcq8="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.2.4_1554427693334_0.16053556833792904"},"_hasShrinkwrap":false},"0.2.5":{"name":"ts-deps","version":"0.2.5","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.2.3","@babel/core":"7.4.0","@babel/plugin-proposal-class-properties":"7.4.0","@babel/plugin-proposal-object-rest-spread":"7.4.0","@babel/preset-env":"7.4.2","@babel/preset-typescript":"7.3.3","@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/exec":"3.3.2","@semantic-release/git":"7.0.8","@types/fs-extra":"5.0.5","@types/inquirer":"6.0.0","@types/jest":"24.0.11","@types/yargs":"12.0.11","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"7.5.2","concurrently":"4.1.0","deepmerge":"3.2.0","fast-glob":"2.2.6","fs-extra":"7.0.1","husky":"1.3.1","inquirer":"6.2.2","jest":"24.3.1","prettier":"1.16.4","pretty-quick":"1.10.0","rxjs":"6.4.0","rxjs-tslint-rules":"4.19.0","semantic-release":"15.13.3","source-map-support":"0.5.11","tslint":"5.13.1","tslint-config-prettier":"1.18.0","typescript":"3.3.3333","yargs":"13.2.2"},"devDependencies":{"@types/node":"8.10.43","@types/prettier":"1.16.1","@types/tar-fs":"1.16.1","tar-fs":"2.0.0"},"engines":{"node":">= 8.12"},"gitHead":"942ddd71c31d72626414f4842b88072922ccf689","_id":"ts-deps@0.2.5","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"dist":{"integrity":"sha512-935Gut8qrLypLxIa6Q9ncoyZsw58KWZHsgGzszaFFJbARcs4Sm3tEJ3b6t4qfJKLJrV8TLxIcq8Qi1ehtLWJwA==","shasum":"7e510e7343cb35a55876b69debdffb2c30a659a2","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.2.5.tgz","fileCount":38,"unpackedSize":42411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcprrvCRA9TVsSAnZWagAA0KUQAJvBFxui9OMltsqTcpW4\nitFPNtJh5oBvQa6CSSJvXyT6TmFZly9pNI20MqR8fAbnUIYB0L2KBRpi/PNN\nX779avlSASl0QTeZ+L591e2OiNTY58G2IBGBAZk5LnxIX+w+95mxFOx2bC29\nT2FBivYXLMOzYDpGGk3IjfINXTsb9hX7Dy5exrXU9dXpf83Uz3fI2SqRbnIM\nJcclFYVCBgFW8HuhNHbYjtbe9uas37V/Xd1bKczMLn5m4atHo01xfNyjJp+Z\nec6NFMUPbw1JIJY9S2VImclgyFvS8gA13qRhPl1noxU09GJfI03fTxGlzVPt\n+crWa2J4JoHK88/RDW8/VKSU0o86YSwSK/roEsiJRsZgrDyHOiF82/b0XbXk\nSwP8/wlvaZttE5DIRSciVRlkQo+rqHBwX1hm81kknPuLnEMjxgLfhriLyXtj\nR2flLlF9Ibl4iLAkAquNybAa3QFP3bBkzAC5mC6tDVFv5+wcK4wekS/GCGSe\nL+G144iXfDU2WX8Mpo4XJW+ukeeP+fmHHmcy/NegOELOkQNFFmWnAvricvc1\nJmBzmGi6amDcVa6r6nC9o2PzYIyMUAVaTJpE1XfiDyiIoopohbiR8idWXB6D\nO5rdjESosv7uuyLmEOG4669OpPjpuKeJt63ut6qptosszNXz46nUlnKs/8fQ\n1TBU\r\n=aDpk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4D+jJvJwH8CSrJizo2qnnVE+p41tmbHQTGFPL2XmeWAiEAlxCQ/dp67EcAPRwmqxqIeM8v1A+3oMquXsDrFjof2uU="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.2.5_1554430702621_0.7452182928208377"},"_hasShrinkwrap":false},"0.3.0-master.1":{"name":"ts-deps","version":"0.3.0-master.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.4.3","@babel/core":"7.4.3","@babel/plugin-proposal-class-properties":"7.4.0","@babel/plugin-proposal-object-rest-spread":"7.4.3","@babel/preset-env":"7.4.3","@babel/preset-typescript":"7.3.3","@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/exec":"3.3.2","@types/fs-extra":"5.0.5","@types/inquirer":"6.0.0","@types/jest":"24.0.11","@types/yargs":"12.0.11","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"7.5.2","concurrently":"4.1.0","deepmerge":"3.2.0","fast-glob":"2.2.6","fs-extra":"7.0.1","husky":"1.3.1","inquirer":"6.2.2","jest":"24.7.1","prettier":"1.16.4","pretty-quick":"1.10.0","rxjs":"6.4.0","rxjs-tslint-rules":"4.19.1","semantic-release":"16.0.0-beta.18","source-map-support":"0.5.11","tslint":"5.15.0","tslint-config-prettier":"1.18.0","typescript":"3.4.2","yargs":"13.2.2","tar-fs":"2.0.0"},"devDependencies":{"@types/node":"8.10.43","@types/prettier":"1.16.1","@types/tar-fs":"1.16.1"},"engines":{"node":">= 8.12"},"gitHead":"63b1a90959155513f92f822c985a8d678433583f","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\ntslint.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- tslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.3.0-master.1","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"dist":{"integrity":"sha512-d1FaJzOmdRSWROr7irtvFS7poOI+1T30Dn+AMzzQdyCwoWV6u+B7RsDO3UdRO8D5M26vc3LRh3E1/bP8t70iOw==","shasum":"16638a79085e3c2fbd18ca41302d3b6e86c4e58f","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.3.0-master.1.tgz","fileCount":41,"unpackedSize":49302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqZQ5CRA9TVsSAnZWagAApw8QAIQPkw6L684nCuzsJKzv\nkMSANviag3VjRbYO736Aq3X5bnOdiCmxVkpfRWs+q69ll7118WnUVXas53xE\nz1LyEF4j0dG4+LpVu7Qczh/NXduxaBSXfrdweGXp+ZtbzWrpN1EI9gl/1WnD\nQ49tupzrWNP+rU3WXGqvBEOYmKIuQsdwgznVfnESlDddjNLtKOIG0YE08QS/\nt+vH90PlkRqCs348vQTaO+J3LhUsq5r3ZpCjgXurqM+rRGLyeRB8mV6QgTeB\ncV8tmDIkXAHa+1Q1iY4pysbxsyvgZc+Jtr0eWrw2D6MkIeR7JMr0s2KjIoFs\nt9Wl4ndbX1v/pElWIqnFSMz0lCIahjd+aX7TFhxsOk0I5jsz96U1XJed0VFp\nYP2b+s+EYqxfgDzA5TYNn7TzFYgSDLNV6ulO/rw5iqcTcV51ZVgmChpV/FpD\nvQhx/24il4erAnd7675f2dCnEGVIE294NlVd5cWrmQwS0nSRilNZIG0AwO2w\nUMcCzpI7pBq+XZ3GKQVbom0cyhelbk8d0atAm3JWBBE+30Fc+oirlDnM2ufS\nD5RCf2EgowO+IsqG8bXAH+wGzYK6kdM+uNgrltqMmMQdgydBulbzXYdj/uMv\nWSule+xnzDR0NrMto1SoEnFaxbmu+kaPMB6Umm0GswSod8bTNCWolQprEmi4\nm2gQ\r\n=YZmf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqMOeTIXUYoxSyscC/q4m6ZF4AKjCzAC8M7u/uGhDpRgIhALgCt3aqtJwnwOyJQ/A22jU9Qmb1AorYG/uauadR79+I"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.3.0-master.1_1554617400474_0.04385953102216056"},"_hasShrinkwrap":false},"0.3.0-master.2":{"name":"ts-deps","version":"0.3.0-master.2","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.4.3","@babel/core":"7.4.3","@babel/plugin-proposal-class-properties":"7.4.0","@babel/plugin-proposal-object-rest-spread":"7.4.3","@babel/preset-env":"7.4.3","@babel/preset-typescript":"7.3.3","@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/exec":"3.3.2","@types/fs-extra":"5.0.5","@types/inquirer":"6.0.0","@types/jest":"24.0.11","@types/yargs":"12.0.11","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"7.5.2","concurrently":"4.1.0","deepmerge":"3.2.0","fast-glob":"2.2.6","fs-extra":"7.0.1","husky":"1.3.1","inquirer":"6.2.2","jest":"24.7.1","prettier":"1.16.4","pretty-quick":"1.10.0","rxjs":"6.4.0","rxjs-tslint-rules":"4.19.1","semantic-release":"16.0.0-beta.18","source-map-support":"0.5.11","tslint":"5.15.0","tslint-config-prettier":"1.18.0","typescript":"3.4.2","yargs":"13.2.2","tar-fs":"2.0.0"},"devDependencies":{"@types/node":"8.10.43","@types/prettier":"1.16.1","@types/tar-fs":"1.16.1"},"engines":{"node":">= 8.12"},"gitHead":"073ce0b223cebad2dcbd6007a3b356634c64a564","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\ntslint.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- tslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.3.0-master.2","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"dist":{"integrity":"sha512-aFNLZdp5VUUatls07uNmXQlhCF4mRpD7+uB9Cx40XGH2vZ1eTtNPTd0IsLQ8mVNgh8Hm/zFI/7zhhfJKwpVhGQ==","shasum":"54326235205b7d8d91ccfaf7d40608fdd8dab4e9","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.3.0-master.2.tgz","fileCount":41,"unpackedSize":49393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqpO4CRA9TVsSAnZWagAA8vAP/2YW91hU8fRPqbsOxXcy\nvLUH+j1Kt2yGtFa8M45gsRypKpUgjmUTvs50lnZkb7Kc+CVv795lq06LOYl4\nmhTZQuNn26lIRkDoIyV/b5YrdbaQWN4ItzJK7CvCHoB2pXzh314Y8MMcLIb+\nbsjbOkG8y+JYcZGL1Mj5gGj6ute2qkxW6EIu1S3a6jRrDl88sLmP2Xe0gSzt\nIGuDWDIFs4ar0BFaQgzLmcVdLedvRxMabqB7nsFGUwmHNTwCKh8FFU4TnkbY\nFLwE18t/GBlYZRdgXDv+IpYXDharbJ940y/ZrjwJnj2dTTEDpPbmvWYy/5gG\nScbHKe1Hje5kyNRsnCSbP+vI+YgoS6g4j/ePc5gs1i0KpPWw84iHn8e7un5g\nv1dNuwOs8qNI6wwh/ejMdGa5WxNv+MHZBuykP83RpGalGcAO8EJMaWcMR34V\nUQvMteaeadLtJHYzHvge9DfDjj7VU1BdtMi9t8nMFZe0ass9rrD9zWn44FpA\nWSS41zWViE7/qSay8OAYSaUD9isfyujAEoJYVbYhDT8EJ6TjOeZh7xyJUIA4\n4nqsKt5BEFXbsxhtTVPtSMRsJvy5CiprgrnVoAdSvjp1lWAmAFzUiWNIeZ3V\n5bwR5AMQfgr3jVs5h+wm3Zpw+qE0uaaFJDPP+jI0BESnzBi7a9dNymXH8iB5\nB3LF\r\n=YIL+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6u5sK0YYYHsjwWolepkDhFmsP80U2BL9c55YP9q1PHAiEArZxrL/y9VHim2LPg+vST2d6O1RT5nfy5W/h44znrSbY="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.3.0-master.2_1554682807573_0.5859869259449855"},"_hasShrinkwrap":false},"0.3.0":{"name":"ts-deps","version":"0.3.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.4.3","@babel/core":"7.4.3","@babel/plugin-proposal-class-properties":"7.4.0","@babel/plugin-proposal-object-rest-spread":"7.4.3","@babel/preset-env":"7.4.3","@babel/preset-typescript":"7.3.3","@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/exec":"3.3.2","@types/fs-extra":"5.0.5","@types/inquirer":"6.0.0","@types/jest":"24.0.11","@types/yargs":"12.0.11","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"7.5.2","concurrently":"4.1.0","deepmerge":"3.2.0","fast-glob":"2.2.6","fs-extra":"7.0.1","husky":"1.3.1","inquirer":"6.2.2","jest":"24.7.1","prettier":"1.16.4","pretty-quick":"1.10.0","rxjs":"6.4.0","rxjs-tslint-rules":"4.19.1","semantic-release":"16.0.0-beta.18","source-map-support":"0.5.11","tslint":"5.15.0","tslint-config-prettier":"1.18.0","typescript":"3.4.2","yargs":"13.2.2","tar-fs":"2.0.0"},"devDependencies":{"@types/node":"8.10.43","@types/prettier":"1.16.1","@types/tar-fs":"1.16.1"},"engines":{"node":">= 8.12"},"gitHead":"a570df6f8da3f44f7e97775744779e2e937299b9","_id":"ts-deps@0.3.0","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"dist":{"integrity":"sha512-TpmXTVbx33vYWrO5GzXBm1ZI/L6UXed2Vj/UCgX5OI62VlNt53NKsCW/gjxKoym5sYgztmHPu7X5i5491BqpIw==","shasum":"dec72c6a86eb52c0268b756aab3120908acf1860","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.3.0.tgz","fileCount":41,"unpackedSize":49387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqqtECRA9TVsSAnZWagAAbcUP/1Z59wgOY5C7ghQrvhTN\nfAbvewBfgy11bWoYp+WVka936jP+AbIqGjyVBiIk972W/k/zKPLDIf2tqzSb\nqkc2IOupc35FfF0FJ3TamksxlUr9KFzYLgp+b4DDVrgTKXXQeWgW/9OPlswf\nL1ZXJsdQEErI0FY5sPbcmcVIScHi5JXiLht7uw7IOucO9AdhjXseJxFR+H64\nmglbod7VTtXMvjg+m7w3Uya+aTlEeQbTCGDacy8IM7W6dlJjqABfUu1SVCnk\nTXbGhQ9ecCZ3PGpOlEUZkfWOsgzdV6yw5O4n5Vbi+KhmXX6DyJDrASe6fOxx\nRyyL2xwodee907GQGYHzMJoaPsQC2R13AnsKvl0xpYA0ctd7Ed0yWR8Uc1wi\nE9Myz3tksRkrg6+u60h4KbNQgObbb7eNrjmCTRaImegrDWCAC7R4d9L1gkDt\n1jHsNXkEO+OLJ68ctwF6B25r5ZE70m4bJO3WVv4x2dtMoiD0SnmB9aiqoDFy\nctJmLsCH4FOfdSnnbMw6ZsyBWVVu1GiLQZkNNPcg9EPrEg/ICGnIBiq+Yr2q\n1yK1tdkzLic4WM1Pfeak1xpOed7Amuyo/5CCQrs7KCMrHOA011G37G4J3Q86\nRHKqFJ2E8TOU94X+OjwcNDu36MmqK0eqlsEU4O3tRUUO3FTI0XxQLYYXBc3z\nRPAI\r\n=Lqjt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZprFjy2paH9JxOoqrDVr5CWIt74vqfyyVE/gn37S6JAiAx4l8+TOvrry8c8iaoduhod1n6gHFcI1553BYotV7Wgw=="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.3.0_1554688835790_0.4004545965906421"},"_hasShrinkwrap":false},"0.3.1":{"name":"ts-deps","version":"0.3.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.4.3","@babel/core":"7.4.3","@babel/plugin-proposal-class-properties":"7.4.0","@babel/plugin-proposal-object-rest-spread":"7.4.3","@babel/preset-env":"7.4.3","@babel/preset-typescript":"7.3.3","@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/exec":"3.3.2","@types/fs-extra":"5.0.5","@types/inquirer":"6.0.0","@types/jest":"24.0.11","@types/yargs":"12.0.11","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"7.5.2","concurrently":"4.1.0","deepmerge":"3.2.0","fast-glob":"2.2.6","fs-extra":"7.0.1","husky":"1.3.1","inquirer":"6.2.2","jest":"24.7.1","prettier":"1.16.4","pretty-quick":"1.10.0","rxjs":"6.4.0","rxjs-tslint-rules":"4.19.1","semantic-release":"16.0.0-beta.18","source-map-support":"0.5.11","tar-fs":"2.0.0","tslint":"5.15.0","tslint-config-prettier":"1.18.0","typescript":"3.4.2","yargs":"13.2.2"},"devDependencies":{"@types/node":"8.10.43","@types/prettier":"1.16.1","@types/tar-fs":"1.16.1"},"engines":{"node":">= 8.12"},"gitHead":"646ce05909337ebce1be4028eccefbaff1cb6188","_id":"ts-deps@0.3.1","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"dist":{"integrity":"sha512-k1qEci/jGliLZVHBQAe5BeZqtu5MaoJsBRi87ueDinCYQg5QhEDKaqhCcdSsae2o6bdWS0Qt6QIynnjec2GkTA==","shasum":"bcb88cb28e92c26bc5d8d2199cef900cfe362c07","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.3.1.tgz","fileCount":41,"unpackedSize":49387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqupNCRA9TVsSAnZWagAADVYQAJu31geSsDYDhbmFC5EY\nHBPuAqT9mWoBr3uLQqpTiCrgl7g9SC5azLNsZt1pcgbl01C8gpPttRRfvLyz\n8NF8aqhIULrx99y4OrL7JykqmlAyILUSITT+RcUcwQEspv/pdRGnSzgFExTI\nnD8HILYnScQIpQnSNkhLKKkDH9eQ/p5bV1hQcaxGaXvArIMbeKXrTIl43Jar\nUlJq7eEHEW57ewbWMJhJTylrlepfWDY9l5kdO6NoENoGaYlr/x5diGxb5vqZ\nRM6mfHgZFgO+WDddlcEOrCDh70uWJ8ucZKz5D/DKAQYmWg5DSRyoYX0bMnBI\nq+Mm5D3WJ2pZl1Z8K7wf7I4QLLiLG1MG9auvBrN5sFF/hCeCV6bjZnZ+YR8r\nxlOWNofEaE1mz4Qk3MjizhAdiB3Vd9NNl1w4t0FZihceujlRw381f2SKnadu\n+WmY6/NsHk0dacqKvZ2s5TgfwqzPOPUTaPpA/I+MBLcTDS9qm/nW/oSIzzg5\nUQHp/wFlzEm15IsW1hyZh04RJF1Fl8KRCxRYEUn62UErtO9PoLbhjw9vqs6V\nS59DagiRsHfY7CReLdWrKJh7t5h2EV6K5nXAGAHcJ/tpfYgA1/lKddyzLu+5\naIgtHwHsmqQS912jVprnre1bXR8zzcR/3CBnVwX4V01MXdBA42ofoI+WWlLJ\nSG1V\r\n=U55c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5Uo3sl9CRGT3rcwhG66BUse82SU0DP8FL2zAFzcyeJAIgXUieQiBi6wzvjDqJzAXxV24F498nPQs/d+1L3ZIsUYs="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.3.1_1554704973286_0.9966469948577541"},"_hasShrinkwrap":false},"0.3.2":{"name":"ts-deps","version":"0.3.2","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/exec":"3.3.2","@types/fs-extra":"5.0.5","@types/inquirer":"6.0.1","@types/jest":"24.0.11","@types/yargs":"13.0.0","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"7.5.2","concurrently":"4.1.0","deepmerge":"3.2.0","fast-glob":"2.2.6","fs-extra":"7.0.1","husky":"1.3.1","inquirer":"6.3.1","jest":"24.7.1","prettier":"1.17.0","pretty-quick":"1.10.0","rxjs":"6.4.0","rxjs-tslint-rules":"4.20.0","semantic-release":"16.0.0-beta.18","source-map-support":"0.5.12","tar-fs":"2.0.0","tslint":"5.15.0","tslint-config-prettier":"1.18.0","typescript":"3.4.2","yargs":"13.2.2"},"devDependencies":{"@types/node":"8.10.43","@types/prettier":"1.16.2","@types/tar-fs":"1.16.1"},"engines":{"node":">= 8.12"},"gitHead":"9e4549a614b7a8567adceb104b5f962b6d654d74","_id":"ts-deps@0.3.2","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"dist":{"integrity":"sha512-1JzemwG1Ekj2a43lB/8Wqbkhi0EAi/Xpbibyg2oPE4bEvyQ57/n2/sccfJl9Nl4WnY/pPOqHaNpOgJbVffzZoA==","shasum":"99813a9d3cf25b05342c50a44cc331e68a46643f","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.3.2.tgz","fileCount":41,"unpackedSize":49386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxj72CRA9TVsSAnZWagAAdhoP/0Znr8BUAbaTHbcBpw31\nazlQ1JmZMQ1iXr7zKHf0XF0oZpaNPfcNCLzLRtd0O78I8vOiKt5m6DZsMR7M\nLH29diE/+b8yFQkOe0u4eK+aoAybalFYjLi7+0upiEg6IcGP50YJ0AwhcQBW\n8OM6+zXQEYf0RNNTVIpT+Y4EGb2zy127HFq8EzKiPHXqb+Cdh5I2PrRvnmA6\nq0rdM+1YpmjtyhbsOl9GhOTxg4icDmnZq62mYpUF5r+yMCwsILPIryueQXf1\nrwYdbVAFcB+lByjKb3IPJ5A50qrO8fBAPh6a+JM1iT9PtAPQFNx67ohh7k3P\n/CvWOhyVnAXYDbL8UdhqCgHSShI3lfdHHVuFSX+MDXCjii4QHYbPACErCQaU\n9Gnheh18qYgSuhMlKeWIK2yx4cELvGT3ID79+VcnEphNtSEIRsKbbf8GEnRz\nnuH117J/0BUHKeu/cXHewazqJ3K08ha7DGqf1qL7l+XoTcvCDVmr9xRPadtG\nNIa0kzRqzVIKciM7FpyxekzZ/7fC69lm7Rivu2KzWo7I9sVvxVlAGB3sLs8s\n5fTEiPEvA6dZsVvBza0KqSuKE20TEcVRtFoPPk9lkMA2Nju+2Fn0DkpzWTjp\n/IROFl9eCp7EjNVN72Ztwqa82+Fe5ghzZ68qVNBGreHGZaD6M3URyrSUCrsT\nM39H\r\n=HWXQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0aQD+rLoP27U1X3tO20znF/xZKx0iZ9YK0ZfMTfj4jAIhAMQlixl8mxsFmvhua3AndmcYLdyJAoSMiPOkTlxiqLzO"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.3.2_1556496118023_0.5610568843262298"},"_hasShrinkwrap":false},"0.3.3":{"name":"ts-deps","version":"0.3.3","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/exec":"3.3.2","@types/fs-extra":"5.0.5","@types/inquirer":"6.0.1","@types/jest":"24.0.12","@types/yargs":"13.0.0","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"7.5.2","concurrently":"4.1.0","deepmerge":"3.2.0","fast-glob":"2.2.6","fs-extra":"7.0.1","husky":"2.1.0","inquirer":"6.3.1","jest":"24.7.1","prettier":"1.17.0","pretty-quick":"1.10.0","rxjs":"6.4.0","rxjs-tslint-rules":"4.20.0","semantic-release":"16.0.0-beta.18","source-map-support":"0.5.12","tar-fs":"2.0.0","tslint":"5.15.0","tslint-config-prettier":"1.18.0","typescript":"3.4.2","yargs":"13.2.2"},"devDependencies":{"@types/node":"8.10.43","@types/prettier":"1.16.2","@types/tar-fs":"1.16.1"},"engines":{"node":">= 8.12"},"gitHead":"5e67efbe69971b34cc1ea353ce8306857243f880","_id":"ts-deps@0.3.3","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"dist":{"integrity":"sha512-nDQ4xK4sqMItXyq5ZrGPd+TGcCR7muelJ2SWbn1Im+sct4OY07fg8h3yLGL/DOQkeKEdEm0y3QBmQDzWvq+c4w==","shasum":"d7dbddde9642964ee9a3c81d7a74b66347fa2aa0","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.3.3.tgz","fileCount":41,"unpackedSize":49386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyAPXCRA9TVsSAnZWagAA7dYP/RZ9zjgMCZ8De7NMAa62\nncpwoh3DGNpn/W7/nIcrsKinV+LMqxgK13DGYoX7VxUHZX2D/XTX4K1KcuwT\nSAygC8Ldk8mDFxw2JKXiq8ddG06aVGd8jVWP3+JSb/iTQudbfjTSNKKqjkxC\npIXouqC5TCzwtUixyyifX0RlME0riZlkLg36htNZiEcqFnxHt51Yhx8OzZeU\nOQ/uZN986PdvsRraYYrbxzzxVwY3kcTZkmUsLFoumWcm5dkyfUPVLo/bQrdk\niILOQ1T3lesEBRZkiMoJnV5lCZP/OQyPwGlZy51txeF7U6JDT5AcfWAfAFWY\nFPIdP2zZ0E9D/jBUmQr6iZA6eH36Mqh+CAYbA/uKX+t7RJAOhRumMzslYoc1\n6mNU6iQWK7coN+2YhzMPZHrypCVQtXbTLQ9HEcEvSg7/xrkzI8qG1RSU9maD\nwG01X+hv/aknQBKsX8xm83FOdmflHNMIe8EFf7GDQYb27OPhOflg+uQxQdli\ngcHLP9wBoT9PQSMjTjr3A7xMTEjPA2iB0zoUzYohmwGJkCYxzSOX7oZ5+IKH\nm57TADm3i8naeUpA0TC+l0UtscEA/RGfr/J2+4/XJfA5wH0kVGXDQci8dSsG\ni/bMQKkqFP/veToII1eEG9fNnbzmsflAJ7MWyUm1eWWEWjZuhPvG+CyrcMZ/\nQL9X\r\n=F+zI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARPIGbfNZXPRKRXckxeWSutZg7InHLGjCmtlvQM42wWAiEArUtHetZZYtB72cWUWMNPdRGeyk8yWW35dXndRzC825c="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.3.3_1556612054386_0.22375684102114013"},"_hasShrinkwrap":false},"0.3.4":{"name":"ts-deps","version":"0.3.4","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@commitlint/cli":"7.5.2","@commitlint/config-conventional":"7.5.0","@semantic-release/exec":"3.3.2","@types/fs-extra":"5.0.5","@types/inquirer":"6.0.1","@types/jest":"24.0.12","@types/yargs":"13.0.0","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"7.5.2","concurrently":"4.1.0","deepmerge":"3.2.0","fast-glob":"2.2.6","fs-extra":"7.0.1","inquirer":"6.3.1","jest":"24.7.1","prettier":"1.17.0","pretty-quick":"1.10.0","rxjs-tslint-rules":"4.23.1","semantic-release":"16.0.0-beta.18","source-map-support":"0.5.12","tar-fs":"2.0.0","tslint":"5.15.0","tslint-config-prettier":"1.18.0","typescript":"3.4.2","yargs":"13.2.2"},"devDependencies":{"@types/node":"8.10.43","husky":"2.1.0","@types/prettier":"1.16.2","@types/tar-fs":"1.16.1"},"engines":{"node":">= 8.12"},"gitHead":"52bf07601e09b87c90ba4d723cec56d5e9cf09dd","_id":"ts-deps@0.3.4","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"dist":{"integrity":"sha512-N51xO1wQXST+VnW6eGK9P4RNylmrODKD2mr3937hJKLPjTQnWHdkR2ObnlqVvJVZtbTQdWtdoSCiAQRbYYhqDw==","shasum":"6a4d4676d0d2dec200670182d6b5badc182f17d3","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.3.4.tgz","fileCount":41,"unpackedSize":49414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyRYHCRA9TVsSAnZWagAA70EP/0VCcZE0SHJKnujN7rRq\nulrSG2A0VORtee7lj7woSreOvtp8tNlBieUaVsPrQXvGxGdTrFEJriH0adac\nGBtQ+CGb5/tc6bVkdjdlbtUEMQp+lL8QzRCRN//yBCg/IEWHGK9u2C43Wii1\ndv3u/9vy1kTQ+0PcWI2ObcXO1vaFniRMGWSgbk4X6OM9H7GBJOnwJ9esq022\nhHYyVVNxlxjY1wNT5YYb98INz5/bISW4SfWRY2xbZINmoJ+gsGwdOVStabNZ\nBcVEVJy9hh8MW6TvCT+kiZ7pOWkOoR2GYJP88Kw8nA7dOyaf83Xj901n1aql\ntQ8QwCDKM10NIHjSjZs8x/iFWoWTdr2fTilfYS3XlJM+1Y6LuUrEtQUOzPSm\n2Oz3tzEcQmZ2SgiVx+zpMm2smX09rxymazsXhch+bN1SbMly9p2CgA+gNx/F\nNs8/YDSHVOKBBKKHvifY2nlGawVhvNV0F8eh4gRRHQ7EP3s5nzYGvn4o4nYg\nPStF3WUJLmTKwQbTu3SM46TVtWkimL+EJEViEaJ89XDh5NLo1phjxjAhVj3A\naHAgipBblYQ2QZEQJM+scuA1faHl27hXtvmVyW4CZ6mWuPXbdOvztTdxSpVn\nsOgSscNf84OHwvm3BYpOKwp4AcBl3bhRUlZzEPzcTshHH4rq9DSj3VKMauZg\nFAq8\r\n=M4dL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0tdUPelpPLQeFClmoFNyXbBny7E06eP4DVddxKMibUAiEAph+TyuoCXt83mrIMFC3O2A7YdiQEBBBz6DZwhaC4IJU="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.3.4_1556682246800_0.9558720615587533"},"_hasShrinkwrap":false},"0.3.5":{"name":"ts-deps","version":"0.3.5","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@commitlint/cli":"7.6.0","@commitlint/config-conventional":"7.6.0","@semantic-release/exec":"3.3.2","@types/fs-extra":"5.1.0","@types/inquirer":"6.0.1","@types/jest":"24.0.12","@types/yargs":"13.0.0","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"7.5.2","concurrently":"4.1.0","deepmerge":"3.2.0","fast-glob":"2.2.6","fs-extra":"7.0.1","inquirer":"6.3.1","istanbul-api":"2.1.6","jest":"24.8.0","prettier":"1.17.0","pretty-quick":"1.10.0","rxjs-tslint-rules":"4.23.1","semantic-release":"16.0.0-beta.18","source-map-support":"0.5.12","tar-fs":"2.0.0","tslint":"5.16.0","tslint-config-prettier":"1.18.0","typescript":"3.4.5","yargs":"13.2.2"},"devDependencies":{"@types/node":"8.10.43","@types/prettier":"1.16.3","@types/tar-fs":"1.16.1","husky":"2.2.0"},"engines":{"node":">= 8.12"},"gitHead":"c2cac38c96f805389e94b86987e5ebbc75db5a38","_id":"ts-deps@0.3.5","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"dist":{"integrity":"sha512-i4jh3sFIJaiLTHGifsLwPkuDwUWnN2vOt8aIUx3A+cyR79kuvUUyWSQrnYbry0jbgxITf+ZJ5Zsxv9Wo1AZ5UA==","shasum":"e8b058bf94c8ff5954bc3a8eefaa967703cce140","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.3.5.tgz","fileCount":41,"unpackedSize":49443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0RiFCRA9TVsSAnZWagAAMsUP/RqNOTczUKUoqaGZ3V+B\nQVD48H2Q4cEpOhNV6q9j/o02EbioZ3ipxfwSjMKF//1mYr3nLEnstsKpc5r2\nVTcEtqsiDUVrHvr6n0S9M4kVS7AplBNzoinCF14wJ6XbS5TtF5KuMQsg7gZ+\n/4P8++YTFRe6kKTjmYK7EH24Pdf3CtDBAJWKa4XDG0W7NnkoDMN3M98xoNwl\nQ58Vw+Exj8RfKcAp4rwj5yipp/xoGneKxZRtdz1HWj6CqMTBkXEdZPsWSr0/\n6ys8Y7PWvFvJysHNfPftv97BPPdQMn5Hwt/wTmwJSnI+dUZ6LmWDSuU5u9er\njEzglMpcKLqnbK9r1vbM/hSdtpCPopwPF2mcsWCfXZj8y7fjRkstcRLxMeg1\nbofJjY7Z/pN5hRBaZNvyvwMJTdy2PhwVNJoWFqlDYhA/DQOPQTxZekH7luG6\n5wBw8f2L4O1sl4z9Dot/esgp+NONE+NdUBm3fR7vDBADDwldS4s1iadCKR3R\naHpkwvdd4B61H/Zd3t1NpiCnOVAtUTIZ9jws9iRCAXwFRe5BMSNjytcuhjKk\nMPJGZ3UOk92P66ECAo2JQ3LrDNXcGeD6sp95Ok53FKpAWWuv2H+5mXVjB17S\nAKX7zrpCuZEBOg0xXj5Eakf/bNfTvmEvkfLG9rtEIcZHMlCDJkBGOKD91Fd0\nQzbZ\r\n=IZOd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTrde4i6GIeQaiZnZapBPzSDDsjOBPh47EWSVfSbnJlAiEA7RSgGxImYuuM00Pa+Xq9pOZYLllY9zIdAIQExd48ClY="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.3.5_1557207172160_0.2756489769661903"},"_hasShrinkwrap":false},"0.3.6":{"name":"ts-deps","version":"0.3.6","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.4","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@commitlint/cli":"7.6.0","@commitlint/config-conventional":"7.6.0","@semantic-release/exec":"3.3.2","@types/fs-extra":"5.1.0","@types/inquirer":"6.0.2","@types/jest":"24.0.12","@types/yargs":"13.0.0","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"7.5.2","concurrently":"4.1.0","deepmerge":"3.2.0","fast-glob":"2.2.6","fs-extra":"7.0.1","inquirer":"6.3.1","istanbul-api":"2.1.6","jest":"24.8.0","prettier":"1.17.1","pretty-quick":"1.10.0","rxjs-tslint-rules":"4.23.2","semantic-release":"16.0.0-beta.18","source-map-support":"0.5.12","tar-fs":"2.0.0","tslint":"5.16.0","tslint-config-prettier":"1.18.0","typescript":"3.4.5","yargs":"13.2.2"},"devDependencies":{"@types/node":"8.10.43","@types/prettier":"1.16.4","@types/tar-fs":"1.16.1","husky":"2.3.0"},"engines":{"node":">= 8.12"},"gitHead":"e2a1df2ac61679f809a5bc2b3bc23e8052feebca","_id":"ts-deps@0.3.6","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"dist":{"integrity":"sha512-bZ+Ge+pKwtjBd9IVJFv6KgMNNLmWfOoq0Q+BBF4/RY82ShalhprnON10z9nKmoYD+8BwhP+3ZagU0AuKqL0RYg==","shasum":"4e38dd5b8d56866b3731098167ff81524a29928d","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.3.6.tgz","fileCount":41,"unpackedSize":49443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5kJ2CRA9TVsSAnZWagAA2TQP/2SyGCtdSYwF/eeEgzY8\nMiYe6Zn0R2hsAVUeuYa0seWOw/P8R2BS7QT8KhdkVPvmVPmqWGHZCylemN9h\nhNzWK2k9GoUP2p8OOc70UnYw2JXEgXCJylEGgpNL6FrcShk/JGk/eXQdS0Tz\nVzXzBSApb67XIuk1v7BguwYfrlLoRA7bzPXiOTPeD0ifrQxRnXjP0PwfFf7R\nJKhm2L0CZrMVUBKu4x+uE8E1AHYfEolauDv+9cbnTiKMjIWbnLRk9lYhWSkF\nkXTEr28V3Lcztz+RLkb/Oy0FVG6h/Y1OzCo4LSQepKS97BmqdJ1Q4kamA7RM\nGCihFogrPp2l1kRqOAJoF9CFmpPv07eQuRZ9GRix/EyujmAzWbmCecb8GVfG\n0SXcgLwCrk6tQI5BWIK9MOYftFGafgJ6GTDoLTwQYX0NGS/A4WSSIf3MIwfW\n4XT0tK6biCIXWGRObInMtYeAbLh5QwZwmXiLvGZTkEY3ULCNANfn7NaFkiN6\nyS2ogL5UGLZVEHkbXyRiMPoYsdNVoAy0+MX5PrmUOt3V9dRUSis/FhEJXSNG\n+1CEk7hG4p7R5PR1SLOcA/xYlcimctMOWDRWFQVgAVgqwXtakS78RqmLaqFd\nsRLqluM3PChgz6pK3Nlc2s+aiDUl62gSFNSZAutGAxxTwhRDErSIf+RveCgZ\nafcU\r\n=EFr3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr4hRfYs+iVTMOzbSZ0UL2j66kJ6MtGHGHMUTvDBsd+QIgChREqYypm4+D4g8fBaWBbUXkiXHcRKQRQ2lUpB2705c="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.3.6_1558594165421_0.3432740257031517"},"_hasShrinkwrap":false},"0.3.7":{"name":"ts-deps","version":"0.3.7","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.4.4","@babel/core":"7.4.5","@babel/plugin-proposal-class-properties":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.4.4","@babel/preset-env":"7.4.5","@babel/preset-typescript":"7.3.3","@commitlint/cli":"8.0.0","@commitlint/config-conventional":"8.0.0","@semantic-release/exec":"3.3.2","@types/fs-extra":"7.0.0","@types/inquirer":"6.0.3","@types/jest":"24.0.13","@types/yargs":"13.0.0","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"8.0.0","concurrently":"4.1.0","deepmerge":"3.2.0","fast-glob":"2.2.7","fs-extra":"8.0.1","inquirer":"6.3.1","istanbul-api":"2.1.6","jest":"24.8.0","prettier":"1.17.1","pretty-quick":"1.11.0","rxjs-tslint-rules":"4.23.2","semantic-release":"16.0.0-beta.18","source-map-support":"0.5.12","tar-fs":"2.0.0","tslint":"5.17.0","tslint-config-prettier":"1.18.0","typescript":"3.5.1","yargs":"13.2.4"},"devDependencies":{"@types/node":"8.10.43","@types/prettier":"1.16.4","@types/tar-fs":"1.16.1","husky":"2.4.0"},"engines":{"node":">= 8.12"},"gitHead":"617cd2cf008600f4f6462ef555f3ff07fdb9b614","_id":"ts-deps@0.3.7","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"dist":{"integrity":"sha512-jZcdJdi0xLa5igfSmNChq4KZgY6Cl0LW/o3tnQPo057Hb3L+meUp3FyjSIjKoM+FmgY09hcb9/HReQPDXdfufA==","shasum":"9f7261b2423bc1d8ee6863122aa3ee7fab2802a7","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.3.7.tgz","fileCount":41,"unpackedSize":49443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+LdOCRA9TVsSAnZWagAAAWEP/Rtmt/XdJQrKf29+hFbP\ngnHmUWZpx96GGJixmyys+uEU2wEPUsoW6uRnNRWY0suZiF6tHT0JwC15nVmO\nOR2jSV/Te8YtzNzrlFZt/el+edmTZhpw2mogySEkvrQAdY6wLemE5elfEQtC\n0neVaYDV+MyNZEubtiR8mU8+ifeSgNqOcdi/1ezCdzQf/fnCOHdTjQR0i0vh\n2pzjFxbCv2u65v3Fv2GXn5pHiKRi8PJ35OpLr2JX5YUmxgwbbeDE43RuNjwa\ntu+168kRzCnN9K+LI3lkvfAvEzhOTk94o3IYWbPgBny8lpxKybFzusLxZr7+\nkjpGTb8wnnaOjm5N9N0lJWl8wGL0sUtf44oeXBxdh/Z9AQtcfyEu+Lv81Zng\n5GBzIZZK4dyUR0zXKt+cULDg915BlJs/ExdGLb44cQh2dCeGnrsNdnGNxAzN\ngdaHr5YPofZqrz5BW2ZDVmXvi6d61aHraCiXI3ro+S3EhjCU1H8QOJMQJb7F\nZP9eRTvmHxtVXfB0HhTOGFH5Ij4VOgYpsWSTlI7sWkLzqBvgjBfljdyTrB34\ng2STZG3+neZkLV7wODUdcQP+orBGK+TmPwM2D72Jvbt04Eg+RjpYD8Ftmi3v\nwJnyybvvNM2H9KWxQ9ha7o3budmv46wDmFzZ/XoliEHj/19FCHCsnP77mafN\n5J/A\r\n=cVcE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRkUt3w3vv6IRc/ZCPZPZokgFTD1pPsOvpYMGZCF1T1AIgRzYL++8tHNl32Ik/fLb8pvC6P+gzYbmg/67IoRZezo8="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.3.7_1559803726070_0.5855705079476656"},"_hasShrinkwrap":false},"0.4.0":{"name":"ts-deps","version":"0.4.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.5.5","@babel/core":"7.5.5","@babel/plugin-proposal-class-properties":"7.5.5","@babel/plugin-proposal-object-rest-spread":"7.5.5","@babel/preset-env":"7.5.5","@babel/preset-typescript":"7.3.3","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","@semantic-release/exec":"3.3.6","@types/fs-extra":"8.0.0","@types/inquirer":"6.5.0","@types/jest":"24.0.18","@types/yargs":"13.0.2","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"8.1.0","concurrently":"4.1.2","deepmerge":"4.0.0","fast-glob":"3.0.4","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.18.2","pretty-quick":"1.11.1","rxjs-tslint-rules":"4.24.3","semantic-release":"16.0.0-beta.22","source-map-support":"0.5.13","tar-fs":"2.0.0","tslint":"5.19.0","tslint-config-prettier":"1.18.0","typescript":"3.6.2","yargs":"14.0.0"},"devDependencies":{"@types/node":"12.7.2","@types/prettier":"1.18.2","@types/tar-fs":"1.16.1","husky":"3.0.4"},"resolutions":{"semantic-release/marked":"^0.7.0"},"engines":{"node":">= 8.12"},"gitHead":"8c54641039cd457a5bec266c1a263f8aa3dff4f6","_id":"ts-deps@0.4.0","_nodeVersion":"8.16.1","_npmVersion":"6.11.2","dist":{"integrity":"sha512-3EHI2JqAM2B+5cXskbt+W4ZK8xhJf1wQNCsJ1fzQEFPw6Vsv95oaJlgPCpEFidmfvwJeHWZAaFcM6VA6sxGjaw==","shasum":"e8d5b314f3a99a0ed5ada3db610276600502e07a","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.4.0.tgz","fileCount":41,"unpackedSize":49500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ0mDCRA9TVsSAnZWagAAw0wP/2UE58xlIPeVJKo9VASr\n/Qwb5gZmq9gYHwZ7dyIYW8uBxouiZ8CPmern+S76tfWGPmIdQOnIlTECruZx\nShBdl+Pfm+ANtO/2kMc13/IZ5L8Gxaofh2UoUPBbIyLXMP20F+byqp6XayhA\nCqOrZTD9eSXgdLAsNQaMpVj+9xzbKPxD4II2ozzlslQrCQSlBCZ4jL6HD4SN\nyGbeq11BzjyNDRPnZA+Vwsl2PNyesV9JVvG4hFQFVAQfwXm2amnPxAV6iIcw\nb7U1JBLalxaPuFUvvWrz8DLz0JLADZwyNtqOrNZeVpKYG+UJswTrGg3oRCUt\n3Y+a+tYHUZUljMwvXGWVQPDA6f8ozMjCprzj+QAoyUTE7+5PafPVobcSOEq9\nWo7GfxQCAOpEflQ8ycF3yIQAdzVqIsS2y6iC1N21OOY0lOis1crgID4v6Ddi\noFP04tYbOrubA2BbD6aqnrzgSPrinIeAr8JV1waHn5i+k4RKZDAUIHE9G/g8\nh6iGOAmVC7B9CGKwuTes31eKBEZJeUkG/8tx98Q5W7heSlmS1UnrMQR0xK0z\n0mN+WKvnMj1YoqD+w0vtonXanN9clkSYEWjTeGPSLMxOKTw/aBDdo1EOK6ft\nf/5w67bW3TepZXbD4/ktZHi3J+feorQhqBcQ4bQNsDE4oytc9fu23oTQpi+g\nfV5L\r\n=f4vu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrydpOhFWkkAy9yOPFagft4wReJftZVRr7UyEoRXKNpAIgfIbqdYPE0793nDeuzFMVcWQGmSIW4inr/A9ggqHg9BI="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.4.0_1567050114498_0.19786817885108587"},"_hasShrinkwrap":false},"0.4.1-alpha.1":{"name":"ts-deps","version":"0.4.1-alpha.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.5.5","@babel/core":"7.5.5","@babel/plugin-proposal-class-properties":"7.5.5","@babel/plugin-proposal-object-rest-spread":"7.5.5","@babel/preset-env":"7.5.5","@babel/preset-typescript":"7.3.3","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","@semantic-release/exec":"3.3.6","@types/fs-extra":"8.0.0","@types/inquirer":"6.5.0","@types/jest":"24.0.18","@types/yargs":"13.0.2","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"8.1.0","concurrently":"4.1.2","deepmerge":"4.0.0","fast-glob":"3.0.4","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.18.2","pretty-quick":"1.11.1","rxjs-tslint-rules":"4.24.3","semantic-release":"16.0.0-beta.22","source-map-support":"0.5.13","tar-fs":"2.0.0","tslint":"5.19.0","tslint-config-prettier":"1.18.0","typescript":"3.6.2","yargs":"14.0.0"},"devDependencies":{"@types/node":"12.7.2","@types/prettier":"1.18.2","@types/tar-fs":"1.16.1","husky":"3.0.4"},"resolutions":{"semantic-release/marked":"^0.7.0"},"engines":{"node":">= 8.12"},"gitHead":"81e93dec9aab5427362f9746998377ed1565342c","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\ntslint.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- tslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.4.1-alpha.1","_nodeVersion":"8.16.1","_npmVersion":"6.11.2","dist":{"integrity":"sha512-e6Ll4AnqKBoGBwMyJNcyLldLwFbj8BPyfCAxJZhFm2hEMYvmp/6OFw3+6EQwEl/7yMVgdbvbJ4GQtVcwsnJY6A==","shasum":"e0b07513f896709f8e191e3f5bf4628d9a6fc097","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.4.1-alpha.1.tgz","fileCount":41,"unpackedSize":49529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbtxwCRA9TVsSAnZWagAA060P/0/iDxiYFrlCfutDlokz\nRAXBx2kiFCCO7bXRAoBzcsB0tyk4ULEvEwAg+woT2tbzTuzRgFZEf7RfuF+E\ngtEOexJggLJC0e6R0XEjQlY7IP2CIt/N0QtwyFBNhNFyyEJj0LwC5Onylflv\nnm0oNNNAgN0LkWHfsovMCka5/8FML/7QQyAoEEXROhrso/wiJIkr5uYSSvzq\nVnfeXiLyz1MduUXvh3FIZP7OEviWvK084U4dUnQOos7IOQJieZMKPYiEwU20\nCJpzGo1fvGlPgw0D6UZwWF1lVtvUwyKcrznXaKOMoFvd3nSiPFGY0CKsBHBD\nFUENjspU1rVkqXsc0jCOsfe4uvuR6CTOyfxiiR7n/qbxOVTEICh6G6tCyW1C\nP/bYIZ8CvZUrc6RhbCsUC1T/NYJcNAaO+4pnvABwofgPBqdKhxOrDOsynwxq\ndj53DCmObw9i0q3aBOK9ogyt/QARk22l8d0JL99znGo39blkWktEqAbSimGP\nhN36MPEjfkX8CWWgPEiVH6gVShsFnUDoOs9XMzpAvl2A1EPvpYFBRMGF1UcX\nlTi1yAmdzR3DfcVf5f8++2k+DlCGHqsO75R4BbyOeHnbnDiabfUyFXYWEar5\no7lFqVdEOgpiFz5rO33BBy+6WLRF8zGLDqva/PCeYghe9heKetge707LkF5G\nimA3\r\n=Vqtr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuEVUoqjc8m0QhVQzCuwAGH3dWrFMrHmzFC0Id+fIepgIgGGxYf9GM9B19WOdpHp4uujROzONmOYL5e6IlxcJAszM="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.4.1-alpha.1_1567546480073_0.3409535048031027"},"_hasShrinkwrap":false},"0.4.1":{"name":"ts-deps","version":"0.4.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.5.5","@babel/core":"7.5.5","@babel/plugin-proposal-class-properties":"7.5.5","@babel/plugin-proposal-object-rest-spread":"7.5.5","@babel/preset-env":"7.5.5","@babel/preset-typescript":"7.3.3","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","@semantic-release/exec":"3.3.6","@types/fs-extra":"8.0.0","@types/inquirer":"6.5.0","@types/jest":"24.0.18","@types/yargs":"13.0.2","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"8.1.0","concurrently":"4.1.2","deepmerge":"4.0.0","fast-glob":"3.0.4","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.18.2","pretty-quick":"1.11.1","rxjs-tslint-rules":"4.24.3","semantic-release":"16.0.0-beta.22","source-map-support":"0.5.13","tar-fs":"2.0.0","tslint":"5.19.0","tslint-config-prettier":"1.18.0","typescript":"3.6.2","yargs":"14.0.0"},"devDependencies":{"@types/node":"12.7.2","@types/prettier":"1.18.2","@types/tar-fs":"1.16.1","husky":"3.0.4"},"resolutions":{"semantic-release/marked":"^0.7.0"},"engines":{"node":">= 8.12"},"gitHead":"81e93dec9aab5427362f9746998377ed1565342c","_id":"ts-deps@0.4.1","_nodeVersion":"8.16.1","_npmVersion":"6.11.2","dist":{"integrity":"sha512-bB7VZ6xwe+oyi9aHq/LJjf7kvPnv84AvWjqP5EzeEheJ3aE5Foaaj5imIOvL+tyNUR5h6mAZzYS5tP8xJcUjFg==","shasum":"0edcc68977701902ed1ea14e63ecab8465adf008","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.4.1.tgz","fileCount":41,"unpackedSize":49521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbujeCRA9TVsSAnZWagAAWIoP/3K+JmB/kQdAPLoJbXot\nB8OKWdQk9jy50vqNGW74bkmN75JObg8ld5IXwxjjIOE8ej9oeJ9vW0eRDJNv\nswXyWvdRBFmcMBnsCdXnXpeIuSfWwBivExsz9By0VqihfbEUi/UHJ/LO2/Qs\nkZw2/cBFJLdVa8Q85go3UhYDliaT6rKI5YoK436mAVWJ3/6GJbnVuRSJviD0\n66ir9iX2s83N0HQNmMJjVmeovM4UjICErb+edtqTvl8T190eFMharXs0/vtZ\no55/v0qq02fwNcu9jZy0+83+JhkGMmEHSG+aEw3jBrWKCFpDgt87VPNJ5te8\nUNFk4oatytED+DqC8C2eWF9LTrmeGD0qjRCV2SwwRdNApukw1Yw7h1nW+Urb\nAJZVBN1s+OaVtCOJqsEFbaFkpR5sHNwyUJNHUnedkfIwqFV9tfDVmwrR8Nk0\nyLht0S+CxstbSSC+QRVJx567VBRrnLzcZt/hTNrwsqZaXgB+y93U0pj/9b9U\nfx2R34x3bvAKISjzF9ovv5QIHcvFJPQGMGhB+M4TwH6jpNZm6np9V+07SO3g\nS4wBDKz+bXf3pkCF1xoW3PXiioQL1xGGVD5Cb8r4iWO/ZV1u1/LpzZjhVQbZ\ndHPBzvRSEeFD42WfT3OK4DMtvBKtQGmb5rr6Nqj+QMSP+0m9mi5uvXsu2XGD\n9VbS\r\n=td02\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2obpGhVMEwqA6OZIsr1mhA9T07gHNNi7A3cFVz69emgIgdu5eCvuSZ/yMPnrJ6o6rEfJBBYtWVsswq094SoaXWTA="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.4.1_1567549662183_0.6030768401271478"},"_hasShrinkwrap":false},"0.4.2":{"name":"ts-deps","version":"0.4.2","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.5.5","@babel/core":"7.5.5","@babel/plugin-proposal-class-properties":"7.5.5","@babel/plugin-proposal-object-rest-spread":"7.5.5","@babel/preset-env":"7.5.5","@babel/preset-typescript":"7.3.3","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","@semantic-release/exec":"3.3.6","@types/fs-extra":"8.0.0","@types/inquirer":"6.5.0","@types/jest":"24.0.18","@types/yargs":"13.0.2","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"8.1.0","concurrently":"4.1.2","deepmerge":"4.0.0","fast-glob":"3.0.4","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.18.2","pretty-quick":"1.11.1","rxjs-tslint-rules":"4.24.3","semantic-release":"16.0.0-beta.22","source-map-support":"0.5.13","tar-fs":"2.0.0","tslint":"5.19.0","tslint-config-prettier":"1.18.0","typescript":"3.6.2","yargs":"14.0.0"},"devDependencies":{"@types/node":"12.7.2","@types/prettier":"1.18.2","@types/tar-fs":"1.16.1","husky":"3.0.4"},"resolutions":{"semantic-release/marked":"^0.7.0"},"engines":{"node":">= 8.12"},"gitHead":"df34a055e072c68685593371c2f11f450e814f3e","_id":"ts-deps@0.4.2","_nodeVersion":"8.16.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-eHJMCyK6jKogstWGJJEq/P6G3l/khpo8PMLaKST+cXv2QmSWWMEALxUdKNP4tGy6aEOKAAfVz/fi3tP8gDf+Rw==","shasum":"6a4e99487e81138830dab6e716a73f7aca33d54f","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.4.2.tgz","fileCount":41,"unpackedSize":49521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb51UCRA9TVsSAnZWagAAV64P/31Su/xKygkWbhU1MOPP\nO0E4PJtXq9edbcWGMkkMTkAkMTi63MI26U28YhmOswi2PV64fVqfF4w7QfJM\n7CBxpiEnkIGdYHgohuMzF/YVfczqVbtC1J8p7G/giNkZDWO0hvVI/ZDfwtsn\nti16MaBrEbfdsYtK7yN1vuKWh9trOeVMwMGi1ejQXKKW8p/hS6czPrwp+28/\nDVdBfII8rHC433wcbuQNhOjtubeWgN86CfC+XQyV12aYuXojIyrghjXlhhme\nMVSaHlXLcFR9CESKKJp4MdBoFzNXZNiGgFH5ReBw5CeGafMlheJjfMzT2eOn\nogdW9x7Sd/BjeFF4TmmBdpZsnpTi6jNChPwThPUNZdVmQ+6/vdN8KYRHUvkv\n/cVmkOp+/oGVQnqAqcKyriZkpBPxDWHYx316wS+pAyi6QJo15HSBCaWi5aZK\nrihMHmOeBVoxtJ2TqLcPpTk4kYbkV3OFbyFRnwiZp0sUynQ44LR+mx2U0hEa\ntr+mwMHYlpYgvmji9xg3m1XBVpZ7YbE8/DIWh3kt7/dFHxwG0Z7etpq39oC1\nrwILdXxl7pPKSlpsT3NHD30T68d/0nhxLhSIXDr4kedR5fohopu4uJ0rQOuZ\n/bJmF4LCIyPKuzyazpx2Rwt8nSg6Rc+Ez+KqqjvYPu76yVzQeDlxPV3ok4n7\n/1Tw\r\n=DNtg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEGQBhOlXTvd9IQS7i6miRkYxTIQi9+j7nWbF6qoAkd0AiEAn2E/bbHEqfg/5oOhOV790YZ9F8D++xD5vi+UFpjQtvg="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.4.2_1567595860281_0.8860322509173482"},"_hasShrinkwrap":false},"0.4.3":{"name":"ts-deps","version":"0.4.3","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.5.5","@babel/core":"7.5.5","@babel/plugin-proposal-class-properties":"7.5.5","@babel/plugin-proposal-object-rest-spread":"7.5.5","@babel/preset-env":"7.5.5","@babel/preset-typescript":"7.3.3","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","@semantic-release/exec":"3.3.6","@types/fs-extra":"8.0.0","@types/inquirer":"6.5.0","@types/jest":"24.0.18","@types/yargs":"13.0.2","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"8.1.0","concurrently":"4.1.2","deepmerge":"4.0.0","fast-glob":"3.0.4","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.18.2","pretty-quick":"1.11.1","rxjs-tslint-rules":"4.24.3","semantic-release":"16.0.0-beta.22","source-map-support":"0.5.13","tar-fs":"2.0.0","tslint":"5.19.0","tslint-config-prettier":"1.18.0","typescript":"3.6.2","yargs":"14.0.0"},"devDependencies":{"@types/node":"10","@types/prettier":"1.18.2","@types/tar-fs":"1.16.1","husky":"3.0.4"},"resolutions":{"semantic-release/marked":"^0.7.0"},"engines":{"node":">= 8.12"},"gitHead":"b324c3173756457ccce3a811c3684a7deafc597f","_id":"ts-deps@0.4.3","_nodeVersion":"8.16.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-fRjuMuCnPugmt2MhpFPNE0Riq1lJ1uuXFNQjiYrQAyBlfHydeyK5PqKN0CXoGcuIJyItvDkoezyENW2lp48CVw==","shasum":"dc91b650e8a41c3108fe48928a8d11c62ff3d136","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.4.3.tgz","fileCount":41,"unpackedSize":49517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdc6KvCRA9TVsSAnZWagAAHxEP+weReDlso7TxaOX9dQZF\nB0oQZ/aMJYgUdKTsgyP91o1+0DNFPKRN6n9CpX/4lIzeFCjh/HgB8kUaQLQv\nI6dKdE+D7+8T4+slqGXT20M+uIv3Gkt45OjWunXVA1sXsn8YEnq6pQAkhGkH\ntnIhUbPi5p2Wh75mXxAfvc9rq0qRUoMSVaQNXHPYbIAxrBYmhcy+NRa1mLJm\nwIms+XuNcRWee94oTncRuFP6eqSR8g1kn8IoG4MHRj6eIMp4LrNu5Y+lVV63\ndsNdD/elKZMIMKsIKRL+oDeuv8jHDIep51LX/8/D4OFvwrVTARzXwUvK6kKf\nYL7hM1FJ/Jy4rME58wbCeB6tUUmSSS7KPFygvwcktbxE2XX3DqIPisq+pZkc\nI8KpW4oW8Vf5XpO7Gp52RpazSXrOlKzlz5x7/1AkDzvsfTOcnUw2Xr8jCmp1\nR2dlbeM4vg/sgutxysRLy2AwDONRe5S5NsA4Bok11uZoUgCCvHgffS3RV0zp\nwd5tG0TD3hZf9dEl7c6akSWgrnkp58miqe0urR0cAQkWrbcExw1gCryogC/Y\nKK4nWKsoJKQaMaW+qcL1H1OEahEe9FFoJEiEKgAQP46s55HnHjsLbNw2QJn1\n4UdZzi67fDj1lDGeW2Y4qeNPrAwYnHFUmzKIacYvoZw+esT2t4DiPPpaRbnd\ntQil\r\n=KF+F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuGPjY1OVOVZaTfGkBYR1X/YK3a1LngwfnfIvkBMin6gIhALTypIYMBk2UEYxqMsA/cR7/25QqhwBWubkF7EWV2eTM"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.4.3_1567859375115_0.8896202284417964"},"_hasShrinkwrap":false},"0.4.4":{"name":"ts-deps","version":"0.4.4","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"repository":{"type":"git","url":"git+ssh://git@github.com/zaripych/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/zaripych/ts-deps/issues"},"homepage":"https://github.com/zaripych/ts-deps#readme","dependencies":{"@babel/cli":"7.5.5","@babel/core":"7.5.5","@babel/plugin-proposal-class-properties":"7.5.5","@babel/plugin-proposal-object-rest-spread":"7.5.5","@babel/preset-env":"7.5.5","@babel/preset-typescript":"7.3.3","@commitlint/cli":"8.1.0","@commitlint/config-conventional":"8.1.0","@semantic-release/exec":"3.3.6","@types/fs-extra":"8.0.0","@types/inquirer":"6.5.0","@types/jest":"24.0.18","@types/yargs":"13.0.2","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"8.1.0","concurrently":"4.1.2","deepmerge":"4.0.0","fast-glob":"3.0.4","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.18.2","pretty-quick":"1.11.1","rxjs-tslint-rules":"4.24.3","semantic-release":"16.0.0-beta.22","source-map-support":"0.5.13","tar-fs":"2.0.0","tslint":"5.19.0","tslint-config-prettier":"1.18.0","typescript":"3.6.2","yargs":"14.0.0"},"devDependencies":{"@types/node":"10","@types/prettier":"1.18.2","@types/tar-fs":"1.16.1","husky":"3.0.4"},"resolutions":{"semantic-release/marked":"^0.7.0"},"engines":{"node":">= 8.12"},"gitHead":"9d76c6a184c48218990ccab7e6254a233faa9264","_id":"ts-deps@0.4.4","_nodeVersion":"8.16.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-JZzsb6meJz6gl+Q7DELa93BMjK6daYu7RS9MIp/qzjB0o0H7njf9is1YnSPimPb7YLWhUhTi6++QBC2Mxhlkww==","shasum":"19e5cb61eb758c6885c20b7d568d8391df481e83","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.4.4.tgz","fileCount":41,"unpackedSize":49570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhF82CRA9TVsSAnZWagAAlJ4QAIVmhgVEh7WKm/+ILjuz\nbG1D3jGF87fZtRjyGbq9XUszZVebB//n+sC7jUJOOQXRqvwA77O4k7kbhWyt\nSpRJm4Ci2S57MN2ZcfLqrr3Rywu1vPRfBsRjvYu/seW1MH2XR5qTr7R0Vs0C\nC0jV88Ywev9NJ3rUx7Lt+ePEoVqjC6snHsLtL1Yh/T/FCXZ3G9VUoLG41uw3\nbSwJuUbmQ2hdXSzw6hCjW3mZkcjdCKgak5Y8S/qKwamWhM3IzDvLQpmQ9rpa\n7pMIQ5X7eRUUaLiRufB/oEfmQu1TQFzbeBIbGxm/Cx+QzDal7zRGLZ91yTvI\n9p7QC+4z9lYX4448qml3rbNWD2aw4U5ly2qik6yguefpaqsJpDcvq6GwFv5I\nHToClRZ2sjZffwaXg2lD5QfyyeYABTOPGkECqxr+hkKw3M9McFVyxyXgbKQO\ngAHGv2C8IA969KMl6d/8tMAfZUDdM5sWvxaXh4rQHPkdsj0ppHlY2XD82ncS\ngiPcfcQ+f/lovofO/ZbMZ/0xBs+BFwtkUdmRJi0zBwFSLzRzwP3qWXHkJ1pF\nFu3JfMoK8PU9J71yUC8jVTtb7oyRHoq3c2WKl4KVsa8ee/tw30DVvMyW7mur\nhoNSVzukkwf8I5PHs5/xevuiROtFs+MDZoquLodZcUYUhgkInSTx9u582q3y\n5w4w\r\n=S9k8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEipSMbuNezwMMMPGqnmVAntQbTVfXG/vetH1TYxxLfQIhANr87EQfszJuV3hCWp62vPeCA1Olra9hiSJNAagHNpmL"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.4.4_1568956214223_0.5243297100841611"},"_hasShrinkwrap":false},"0.5.0":{"name":"ts-deps","version":"0.5.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.6.2","@babel/core":"7.6.2","@babel/plugin-proposal-class-properties":"7.5.5","@babel/plugin-proposal-object-rest-spread":"7.6.2","@babel/preset-env":"7.6.2","@babel/preset-typescript":"7.6.0","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@semantic-release/exec":"3.3.7","@types/fs-extra":"8.0.0","@types/inquirer":"6.5.0","@types/jest":"24.0.18","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"8.2.0","concurrently":"4.1.2","deepmerge":"4.0.0","fast-glob":"3.0.4","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.18.2","pretty-quick":"1.11.1","rxjs-tslint-rules":"4.25.0","semantic-release":"16.0.0-beta.24","source-map-support":"0.5.13","tar-fs":"2.0.0","tslint":"5.20.0","tslint-config-prettier":"1.18.0","typescript":"3.6.3","yargs":"14.0.0"},"devDependencies":{"@types/node":"10","@types/prettier":"1.18.2","@types/tar-fs":"1.16.1","husky":"3.0.7"},"engines":{"node":">= 8.12"},"gitHead":"be625bb7850b3f741adb9488496bd482df5b1900","_id":"ts-deps@0.5.0","_nodeVersion":"8.16.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-bHcU6GgMg6NBk6MetzQrjEUy3atj3/Haux3BNGQ+58vthdS+72kZ4lLN+CnX/U8hvDRgxRmGms5aSjsuRPcoZg==","shasum":"97d454a7d8f0a012577197a2ab1f8f7d196bd61b","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.5.0.tgz","fileCount":41,"unpackedSize":49512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlDU+CRA9TVsSAnZWagAA4MsP/3ecbGfuk080DCrJNkG0\nvBrezQjAhQCDtd6RunNVXufPuEsTefcNmiGpQfp9rrq0XHG5rf6mjL7yE4M/\ngtAy30TCbQfTbpjdUCdo7yLFEHRUiVVsIMi2fhs9xTr8wj+gl4AvyNi1vckw\nWHqkvFrLIYcRG5FXOB5YmAlRZhNxzpKSwNB4yPDbrRAO78XoyOTXTU7U4kRN\ngRVGDhdzvH74Fn54XXITdnHimT+H5ikicfPPG0udEiYbvu+IYVTfoQeY8fCS\nNjXNNTVtlaWt0z8qsYVp95vMbFUwQQzdeGgtbpJpVci/doaFJ2yYqWDaiY5W\nx9M733yZhqwwRkywNUOyx5h3NxmN4FHwZJfBKTa6dlvyhJYlU15WC4MfejYO\nGJEiN2Su4XEqDH1r/eYIki5tbIpzNtCrq9HQlRnjQ6cUgcG6XsZjJyTng7NN\nuL+FL5TvY4ZR4KW2w8eGQFB2bkS11h8vuEOpkaTvtKV5Js5cPhnAZ7oEzT5i\n8/H6K3msIxdOpAkGLTFGbkwn5/1uWdcFXy1r5X3l1Xasam/fX3t+JXVeNBiK\nXYd20/50LhhQr5ZlW4UAhxk6Cn5o1j1OGxWXBsiBCGExVsgzGa91gxqWCs5a\n3w4WIL35Z/n265QQdoXvvpv6G+iv2KWcDJNNS22cC1eReY8vxRXdKVf9KZRa\nyn6q\r\n=+nzo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMLB7w80bI3wKFTX/8v+GRasNI4YxHHxCYLPcCSGY8rAIgBtFTSV77sH9cnFNBId+yLLjX4FYgWSUQe+UXxrS3nHQ="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.5.0_1569994045746_0.4756356279903897"},"_hasShrinkwrap":false},"0.6.0":{"name":"ts-deps","version":"0.6.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.6.4","@babel/core":"7.6.4","@babel/plugin-proposal-class-properties":"7.5.5","@babel/plugin-proposal-object-rest-spread":"7.6.2","@babel/preset-env":"7.6.3","@babel/preset-typescript":"7.6.0","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@semantic-release/exec":"3.4.0-beta.6","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.20","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"8.2.0","concurrently":"5.0.0","deepmerge":"4.2.1","fast-glob":"3.1.0","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.18.2","pretty-quick":"2.0.0","semantic-release":"16.0.0-beta.26","source-map-support":"0.5.13","tar-fs":"2.0.0","tslint":"5.20.0","tslint-config-prettier":"1.18.0","typescript":"3.6.4","yargs":"14.2.0"},"devDependencies":{"@types/node":"10","@types/prettier":"1.18.3","@types/tar-fs":"1.16.1","husky":"3.0.9"},"engines":{"node":">= 8.12"},"gitHead":"cd2fd40469d98a764547e7e340cc1faf820ce7f2","_id":"ts-deps@0.6.0","_nodeVersion":"8.16.2","_npmVersion":"6.12.0","dist":{"integrity":"sha512-vhzQ+D4ncnuDfOUj+Q9k/vAR3mlBtzZyaIRAbUgAKrJJTHBP/IJMy6TbIwheMdLKpSCiVz+Tn+5lJsCcbJeSMA==","shasum":"1e7605f506e6826c6259d4dcb16b789b223dfdfc","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.6.0.tgz","fileCount":41,"unpackedSize":49563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtsQCCRA9TVsSAnZWagAA/nUP/258/vsQYmLetD3hogXE\npY/uWTQ619OEnYvwCZilj+TMyJs++40mLNvbqLOH6cPOjJ8RTp8jk7rExmmy\nW6kmuXU2AwEBYs6pK8WYUxTRPIVXmHyn7RdzjloVeXGxr7NeM/bva/DjXu2O\nTvlbachm4uXGaK2+ZaZxzvsPV/h42RIIZdm453ZLikoReCxI9yK7JPpnTWCw\nME5ZgrdGry3U1FfqUPuPMC4o8WtoIAh4aQd4CxtFQUU0q9JdSDr6SBoFMyEd\nDu66b8Ay8fw2esFVQ1DKX8uWHAbY52yXUKr3+Uo9ylqlVGma0OzfG4hsovYN\niWLxeg5h3OSQX2S0vRfh8YBD2wm5jcNRN7o6US/9IOG7+4JK3MbOWH+j1kSm\ncWlQRsvJlK8Fu7tVNhky7y/2q5W2R/EeOLZV1qJcoaZ/TLELC+h4TtewvBPQ\nbCE51MyRfMDe1BaTT6vhoQ+dR+O0ryTmZCW981o3tbWekpTmZwY7mQPzxUKJ\nVHG28hlyHZk2EM8etx+mnJ2nFhDlUFFlYNJBTp5qOA/ulNkCPMn7ohVbfSnP\nkNInyVir2ABi1azZqsp1a7cuNjTBF/DZSipbtIA1s/PKgHQhsSO3uVD3EJmN\nNRmrmlEwONLA4a2ERN9Y1cNHK59Afp8+J2ZEA+uD7glfFXlZLiN9Z0pbIXSk\n8nvJ\r\n=KHud\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUuySbrFkRIix+FocBECxZRL5OyYarNuGve//joRnjbwIhAPzEELcckNQn5BVxugc2iNxKu1su6ZXjpKgjLxIjT7So"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.6.0_1572258818507_0.5413323832605212"},"_hasShrinkwrap":false},"0.7.0":{"name":"ts-deps","version":"0.7.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.0","@babel/core":"7.7.2","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-object-rest-spread":"7.6.2","@babel/preset-env":"7.7.1","@babel/preset-typescript":"7.7.2","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@semantic-release/exec":"3.4.0-beta.6","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.22","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"8.2.0","concurrently":"5.0.0","deepmerge":"4.2.2","fast-glob":"3.1.0","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.18.2","pretty-quick":"2.0.1","semantic-release":"16.0.0-beta.26","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.2","yargs":"14.2.0"},"devDependencies":{"@types/node":"10","@types/prettier":"1.18.3","@types/tar-fs":"1.16.1","husky":"3.0.9"},"engines":{"node":">= 8.12"},"gitHead":"02b007639d3d052036cac1b1b3246fe290326734","_id":"ts-deps@0.7.0","_nodeVersion":"8.16.2","_npmVersion":"6.13.0","dist":{"integrity":"sha512-tYsVkVkJR24ugHadby0941Jctyxx4dxGEvPMvU9PLyJdm4QPSFXh3y7/7mBfPrAYY6aM87NR8aAZ10kmDSifdg==","shasum":"1cb492068d423a614f1c8bb10148615a61b45228","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.7.0.tgz","fileCount":41,"unpackedSize":49563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxLdCCRA9TVsSAnZWagAAAskP/0Z2s/skLERYaPqsM+5L\n2oPT0n5T04PbJ3RI5lKXJBMilZH+ofIM7g1aoU2yPHR6XWB4/PoOzJ3jh4ku\nNpTbPGFyDHeA/ENzwEIa2bEnztYE8/2aPoIZWEQqRgGf2Z6D0c1YnGhQ4iik\ng6Dwpbkflci87bWs70C9+LZFW77dhDDPQaXZtne6Q+Bf+IqYD0ygXlsbrboD\nZeTUnVdIgJt6eLuddQgyu2yJ0jzieupj0gjPxwoRmUB9lyQVV/70LdoLHU3h\nS5JYiKZ/AcH6ZreEkJe4iCK1rVYCepigkT8Q/N8Q1pFbflpWjilsSQlnTp9w\nL04vY6Jgt69suHKxYG/9WSbTd7Lzkv8E7/CxgHycmXdaaxPk+Kol+B7mvJTX\nnYmYwlRgIoYMApYzo/Z6H+qS5j1l1fF9Gw1+t9W2Zp0bqkD0vht0P7Sd3grT\n3X6O1/G7twGqnhM2xLXfbriolhW/lvpVlsdGWLe55uxvVmTyI7kJ4yCIvtUU\nXpIM94ru7vLW/CB2dMnaakszv+C2I9O3WH7dmOT9742360tXBV5sdACDd7hP\nUeP/EtwVmcW44NXgZOAYoDqL4ZK29ST7FvPYw9E5tyfMcin5hNg44+grT+rj\nCRVGOohVPwvK+WiNg/wwpbE8ufDdISWv+icyVb87fBWvQDM6gm2UhHqPm8cY\nB1GS\r\n=kOU4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyLyxyb8QH2erFPEt+3Jd0tBzoSJFLmsATPigt5jTwXAiEAiSNgztAJU5VHv+eyuEdIOSnOiq3cjK39iPnv4FpmIBo="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.7.0_1573173058488_0.07960379862766076"},"_hasShrinkwrap":false},"0.8.0-alpha.1":{"name":"ts-deps","version":"0.8.0-alpha.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.0","@babel/core":"7.7.2","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-nullish-coalescing-operator":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.6.2","@babel/plugin-proposal-optional-chaining":"7.6.0","@babel/preset-env":"7.7.1","@babel/preset-typescript":"7.7.2","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@semantic-release/exec":"3.4.0-beta.6","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.22","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"8.2.0","concurrently":"5.0.0","deepmerge":"4.2.2","fast-glob":"3.1.0","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.0","pretty-quick":"2.0.1","semantic-release":"16.0.0-beta.26","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.2","yargs":"14.2.0"},"devDependencies":{"@types/node":"10","@types/prettier":"1.18.3","@types/tar-fs":"1.16.1","husky":"3.0.9"},"engines":{"node":">= 8.12"},"gitHead":"2bcc0ef067470ab9450153a3c76629f7f5de6e0a","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\ntslint.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- tslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.8.0-alpha.1","_nodeVersion":"8.16.2","_npmVersion":"6.13.0","dist":{"integrity":"sha512-XT2u6eHQNebvillaLA5zLdd7yt9vw9uDEVCQ88/Es4RJMW6bD6CC9ZtVlA/DPe3jJA9epWz9HbnonD7x2nHgkw==","shasum":"b763f9012cb5d4f807ef0e9fcf0d6d4682b32933","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.8.0-alpha.1.tgz","fileCount":41,"unpackedSize":49793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxjsbCRA9TVsSAnZWagAAFKcQAKNnQ985hasM8Tdn7C4S\n2NLnu5K7hbNUHepNyxx/YekhtfzibCoqQspYQjPLkClqL1y7QapqpoMrIXaE\nd3EyHxNj47v3KvPHDlExf+Dx+RZBM3HYKDUktIEi+5qjaQv5JpW5frcnnuPr\nL0OIEopbbT3tlDoUfkHImVWp0pi3eZlDJFFGw0t5I6PbDhlg0YRMhYg6A1hD\n9i/MV2RuCT3E5jQkvy4MuYRsXB6nR3z1fbo68hXP5cj+fJ6zBWkGnRRPKoIP\nuykNWKbZgd9q7bIHmME7TcrAAKO+/M6djrXFUjwXhB+lGOnTmV8IJY2hOAzv\nJYNxfuc70Vr5vgVIbOCV7yP1mbuksv4aBcBNsEUKiSlPMNGNgjncZwGpbffX\nxyxrTuGKKp5cm7BGZX1kAhq8v6uGFORV3WeoI7Yghx3FkY0VcZ3xPJdMBQgw\nro1gy0Zgavp1NzOCdtO/Fenn+1qDBb5jF2NDBGIcWtSlw9nOvo2GIxltS5Qr\nqTdDJSKOcWGZ+aB77KbneO/26xrbcsqFddf8sFN3+xda9zdxRXRhfmOdPsZ9\niOPL6AXkaJzejl2HRGmfzzCBLcOajiwib8M1ak1Ptbc/mI/GsmmAjKbMTTBU\nEijpXw44pYj60CHZkZeZrgH0z9EP+cYAc1vLclcD9zUEmhq2eLtJuipkxHRq\nGtlB\r\n=Xq7a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkbGFTMPB9wWk3q/lhf8rwRGiiOAgXQVrvhETr1boMrAiBhJMXu5jYfNyytf/sZlWqbvhpQDtyc1AIbMLMC37vRwQ=="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.8.0-alpha.1_1573272346817_0.03465609267491021"},"_hasShrinkwrap":false},"0.8.0":{"name":"ts-deps","version":"0.8.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.0","@babel/core":"7.7.2","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-nullish-coalescing-operator":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.6.2","@babel/plugin-proposal-optional-chaining":"7.6.0","@babel/preset-env":"7.7.1","@babel/preset-typescript":"7.7.2","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@semantic-release/exec":"3.4.0-beta.6","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.22","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"8.2.0","concurrently":"5.0.0","deepmerge":"4.2.2","fast-glob":"3.1.0","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.0","pretty-quick":"2.0.1","semantic-release":"16.0.0-beta.26","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.2","yargs":"14.2.0"},"devDependencies":{"@types/node":"10","@types/prettier":"1.18.3","@types/tar-fs":"1.16.1","husky":"3.0.9"},"engines":{"node":">= 8.12"},"gitHead":"52b1290d79b37830dc9d65a5ed08aac5344ec265","_id":"ts-deps@0.8.0","_nodeVersion":"8.16.2","_npmVersion":"6.13.0","dist":{"integrity":"sha512-E8u/7xIIMEyNx33iO+J1RRzOmSN2msn17+46JOo4F6RqmZHfxjvsa1wagdMwJXL30uYycnn3ySvIjr28bb+aeg==","shasum":"588910bc41e298341b8f2fb1a62d34324d7f1037","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.8.0.tgz","fileCount":41,"unpackedSize":49785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyn7FCRA9TVsSAnZWagAATIgP/1363bf1MjC5XlnoGTDO\nUO0AjvQ7EMmE9v+mE9ztVeoX2DU+Mm4pw2exarSFRQotCvELXuWNQH1SshCJ\nS9TfKXk+xe8ieE/sX+wrj+yRS+l0cGvJNR5hE2Wz9XBQBYUITGMqRC3Kb9wg\nSP266aAmx5dlyIZh9wTC99lYpzjVNfIHNh5ePBiU5ARJMhNmi/N4DP9lnvK7\nr9lJ/MJn+q/MIG49GbLDEXPyuM7nUuFOdBQ9mB+ITCgyu21BnMnGsNkwZDJw\nT9LCpPwMCsCStpfSB3IozjVmHHx0DrU+ix+kNur6ZL4L9eLHkM9IFvTRRQPK\nKZay2F1E0TVF0lcSzBOR/OpoWuS93yH/jO3NT9orGoBn4tEMJwSMgXKoKtIF\nRPkvGXfP9+mOmuEFGpg7QE0B/GlI31WGVZQCv7L9CCPA1xMTuFPmlmGZya1M\n5xOaeLge+cqUx0w/7IpPFcDcMiBIvl2LaoEB2ibClwO7zvLwPgiLAUVKlDbE\ngntSH0x3jwTrbK91CNEuvRFO568xcNworT9iKi96PikbtGDmcZkh5rc8umnD\nIpDjdzMe8H/0Ruv3lkKd98CSa1gAAdMInSxPF/gbt7TP2o3aK4wZRcPqv8TS\nzJ+pwbcfKlhEK4sXlP2PLsXTx6db2zlEjJk5tIaIRLHJUOy63cqlS04WhrZc\nZ9hl\r\n=mVll\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcwUmbWfw24aupd098rQv3tKtE34T/QU2izObr6X/GiQIhAJUQN8pQseQL0JoHKG2isRcVQ/OfhxUH7ketq/hc8jGY"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.8.0_1573551812711_0.8599839829281715"},"_hasShrinkwrap":false},"0.8.1":{"name":"ts-deps","version":"0.8.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.0","@babel/core":"7.7.2","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-nullish-coalescing-operator":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.6.2","@babel/plugin-proposal-optional-chaining":"7.6.0","@babel/preset-env":"7.7.1","@babel/preset-typescript":"7.7.2","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@semantic-release/exec":"3.4.0-beta.6","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.22","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"8.2.0","concurrently":"5.0.0","deepmerge":"4.2.2","fast-glob":"3.1.0","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","semantic-release":"16.0.0-beta.26","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.2","yargs":"14.2.0"},"devDependencies":{"@types/node":"10","@types/prettier":"1.18.3","@types/tar-fs":"1.16.1","husky":"3.0.9"},"engines":{"node":">= 8.12"},"gitHead":"83f126ca77ebbd98bcadfd765b78c0924555ab2b","_id":"ts-deps@0.8.1","_nodeVersion":"8.16.2","_npmVersion":"6.13.0","dist":{"integrity":"sha512-Egv+otPy6IA6LYDoi6JzHODxqJ9YcUHZMXHTMY9kkhQ/gQjHoxFHWc/fyxs+FfcskCUbPUGlRQym5f6EY6yGlA==","shasum":"ab6d2f41eaf4477968dad77afc9f43a3e41f166a","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.8.1.tgz","fileCount":41,"unpackedSize":49785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyoGgCRA9TVsSAnZWagAAl/8QAIQWshg8Xy4RmgPs04ex\n24rsjqUY5JoF2Zsp9rDCBtNZ+3IC4FJELknvnyBPTT19C+2qYBE0v50lF9up\nYf70oKycBkqJ+GURgqs19fm+s0Lfc7MQeIm5UMctXjqIt/4XD39Z9uCg8jCl\nPHfTumzbUQmTv/05yJ5HtCHa4GiA2JSDd2tqSGCcYWV+MosqnqXLzLw5hw6g\nuGW5j4K1Q8HAmcRu9W85FIcfPqcNrFGzLvCDZowBhKdttMgPndR5aQc0jcnF\nNagQRNf2Sx4qg0zw65a4QDrUGjsokAdTFqAri8sPnkUtBGKBmdZGaUyKWzQn\nP2UK9BF2O/T8sNmrTSfRZkSoMGw96gePdQAyrU1w8hEJxty+I962ZQSfKBQK\nIbdXuO9GZYH3V5m979rPRySPxXVql1g0nxQSknTahSDWiGmGebjnU2gAVcZD\nGU8JGKhhBJj1fc3XsAVYPuXOrv3tEUNTNKMQyDvqtYqcIDGQijz4yLsBlq+A\nVI4gr8USeqy/eh0qJud991WrIau4vrkHeMBS8s3tE6UPOw6vQIDVPK6MN/BR\nZUr6YOKiDkMG9/EZ2Z4eP8h+z3Y68kgjK7PtxvbonZpfWl4a9JsJuJyup218\nSUp7T9vyPSmY3esUkWB62Pmpwhuhes3gxYxCSkMlFFMMBDAGwY5B1ifY0AtP\n6o3V\r\n=Szjb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHINcbjoqZna2JH8zy+ZhkZ8nR78qJaFSUxxd4ytysDKAiAGXuIG0yZdIV8U1f6n73xUdXytXyfrkzj2uUMnMwvn0w=="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.8.1_1573552543586_0.6957820428969674"},"_hasShrinkwrap":false},"0.9.0":{"name":"ts-deps","version":"0.9.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./src/scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.0","@babel/core":"7.7.2","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-nullish-coalescing-operator":"7.4.4","@babel/plugin-proposal-object-rest-spread":"7.6.2","@babel/plugin-proposal-optional-chaining":"7.6.0","@babel/preset-env":"7.7.1","@babel/preset-typescript":"7.7.2","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@semantic-release/exec":"3.4.0-beta.6","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.22","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"8.2.0","concurrently":"5.0.0","deepmerge":"4.2.2","fast-glob":"3.1.0","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","semantic-release":"16.0.0-beta.26","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.2","yargs":"14.2.0"},"devDependencies":{"@types/node":"10","@types/prettier":"1.18.3","@types/tar-fs":"1.16.1","husky":"3.0.9"},"engines":{"node":">= 8.12"},"gitHead":"df22405109aef62304e436b123960f2419054151","_id":"ts-deps@0.9.0","_nodeVersion":"8.16.2","_npmVersion":"6.13.1","dist":{"integrity":"sha512-IIOlZ+dM3EVTWwrMpbrW1PMDs8W9DiMQw7IuibJrm8sLNjtlsN4dLVHZmDCR3Ev38FjziRixerV3TujKyzCtyg==","shasum":"69fc7b3a4c3aa138ecd8851301f7a9af5fcd5f7f","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.9.0.tgz","fileCount":41,"unpackedSize":49785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4H7iCRA9TVsSAnZWagAAu1UP/isdDNmzpUKgGYjrj1sD\nPIsachY0q7544tpSwnpF8bSGgwu0uO2bzIrLwqcklU3Mw8i3cO1IjdtfmF7j\nb66Iy2nd3rJ8z2JqUcrtfqTDzNwe11tVlONu4mEZ55U47I7ZPUbtw132NlOa\n+ZaZvOKSRkpaGtXs323xo3UJTdsl5B5hJG76ETwSvtqqQiy9zH3AW+qoe9w8\netgV9qGoBjZWlp4BR1iwSdDGAGHxoWyF+uUQiP+b07Lc257gy5Kj8+CR/Cvd\n+AlnapY+urzl4cZjjVy+z2KyCOa5krieSAFqyENkntKFDtRusmnISAYWCw4t\nJ60EVpTBcqtpCLb0NW+n5gYUj7bsrlif8G1lLsLTxEGFiMJsHz2q4LmNIrlK\nKy1eLZsBN4cxjrnvnQpgufLpQFGhZGO47J+DKdICx8BaC3acf/Tg1xH66iM/\nwm6mIcJjJDv+X1b0XkuLUsnm9ySjgHUWxJTITLMnbRuyobe+R2h1CkuwZyfD\n9gBw74wSwhwguSr/ZdcvwItpGJgNPcFNgmNSOC0Tyc58sOCzj0XH3j/o/GWc\nRouZt8sLyn7TI/Y7cuDUNWo0wJm4r9eh1nqRWTaVWNwuFWFSXPxt05f1VRXd\nVeXuLvR5THc8jnSS8vSd2oNLvOCgadtBjoaweA5S6b5S9VxfrTBJKybroTPy\nsrOO\r\n=ofBf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAoWhDsE5gefVRy7Eaf3GXh6TuLtXfbyFPbpwwGwKGwmAiBVEPgzgpL7jM7fhC6vFuks4QPUPYejr06jDGvrt1j/CA=="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.9.0_1574993634214_0.5839931137094283"},"_hasShrinkwrap":false},"0.9.1-alpha.1":{"name":"ts-deps","version":"0.9.1-alpha.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"semantic-release"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.5","@babel/core":"7.7.5","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.7.4","@babel/plugin-proposal-object-rest-spread":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.5","@babel/preset-env":"7.7.5","@babel/preset-typescript":"7.7.4","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@rollup/plugin-json":"4.0.0","@semantic-release/exec":"3.4.0-beta.8","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.23","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"3.2.0","commitlint":"8.2.0","concurrently":"5.0.0","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","rollup":"1.27.8","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"10.1.0","rollup-plugin-node-resolve":"5.2.0","semantic-release":"16.0.0-beta.43","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.3","yargs":"15.0.2"},"devDependencies":{"@babel/register":"7.7.4","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.1","husky":"3.1.0"},"engines":{"node":">= 8.12"},"gitHead":"189626621a901e3205e8b7886699d59d4aebe924","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\ntslint.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- tslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.9.1-alpha.1","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-ujgc6xK+AsW/Kgw0VN2d4SoYoLRKnn9u8iV+TfMyM9wZ+a8gGlfiG1FOwfeTg19qfjb8nsp4gk/gYnP5cwLL3A==","shasum":"08ed06d08720b53c773556d88ec65c1060d184ed","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.9.1-alpha.1.tgz","fileCount":64,"unpackedSize":149754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7iwACRA9TVsSAnZWagAAhVsP/0DTteavXUjm609iv4N0\nGilr+WwN0RBj53WlKnA4fAdMFhyn9pwQPX4PmU9NZQSVUlWKXXBOIB61BBzm\nPa2C/IzDgIkzqIVrUdXo0UO7BQs0P4lT0S2ehhRS1QmWec8sC7wsjcXNrC03\n34HvIVnEAZFSBETX4pGKhohXiTNRkEo69JA548/k1d72AggJvLJVXU3Y9aqK\nWIx3ajWSbh3Guvo9hgTUsxvqaWwVkScco/ar4/gTFxTvBZtopqyncptpB9CW\nytRVt+jU8CiSi4F6YmF3MEjSyLDztOqLgeq3MmvzMNRfYzkrYCoAJvN6arG4\n7tcdaV3x+3HjwmyqiVTVlwzmO18ognYfugTnQCSwzON2vgG3WI1N70J9F6r1\nxHTZs0ufi66oyBMmjzec4vPUP0m3e0cKNJ0xCe/4Zm4tGspmbLJa+XReO0xR\n9szwYkQKFJEvdtfSJSRWox3m24qA+18fwJMx+hAIu9VAarjNe6l9C77sYTWY\nDpqjdcRMa93INU+diE3KaAiDBIyTPNh+g97t3ptvMF4AuHCBKy8dH154Qbg0\nMR5PEbIbzCki+uwWBsTBiL4p5bHw0kVIwn1qooD4Qy3/+AMhxVCg5JaLkAGP\nVYyaWfCvvRRKz7LW4zFB8LGB6sLbhOWbKFVruG1KLYsf3PAFZCfXejOUHuJA\nyz3r\r\n=Kby+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFzhVt/f+raoXUgVzLlda3xJBWQcuJtJFoZtYvhahayAiB1aKz+/HNlR8qFL6JO5NV2YOYkkLppTJHUgDBVZ1rIDA=="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.9.1-alpha.1_1575889920267_0.9249929701776876"},"_hasShrinkwrap":false},"0.10.0-alpha.1":{"name":"ts-deps","version":"0.10.0-alpha.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"node ./scripts/release.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.5","@babel/core":"7.7.5","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.7.4","@babel/plugin-proposal-object-rest-spread":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.5","@babel/preset-env":"7.7.6","@babel/preset-typescript":"7.7.4","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@rollup/plugin-json":"4.0.0","@rollup/plugin-node-resolve":"6.0.0","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.23","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.2.0","concurrently":"5.0.0","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","rollup":"1.27.13","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"10.1.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.3","yargs":"15.0.2"},"devDependencies":{"@babel/register":"7.7.4","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.1","husky":"3.1.0"},"engines":{"node":">= 8.12"},"gitHead":"01174385c513deb67b91ab200f865f2e63eee6e1","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\ntslint.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- tslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.10.0-alpha.1","_nodeVersion":"13.3.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-WdRi1WI3UxMNoNJBAEJHV/y+ACJyTqYP5u1NbGmFyAOT4Cp5IDlhCw66HbO/Pf51eT3UrsI6TM4G+Or4wlSE3Q==","shasum":"a70ab0f0700428690217e187e446a27c07ecb373","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.10.0-alpha.1.tgz","fileCount":66,"unpackedSize":160164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9hw8CRA9TVsSAnZWagAAo9AQAJ2iWAos9mUFZNhRgYeR\nTAx0rXAaUABsafmEDlaSgEuolSjw1HVkSNdIB8d9+hUH03Q9t6L+Igp+hug+\n1tLErg2hgxCr6HI8LKBg0wuTrFTo3Faosynhwmp++E5LLV7HZD7jP6i8pWGl\np+B6jDJjBDNa8revh65Ixt3d/w9hXPFnR3OpX7+SVkgIm4kXIxKWJU26Vi0M\n8Akq7INhupUnerWEs5aLj6f49b4pgPOk9JUwQxHZoYLrjL8Rm5vVpkInZ4iH\n7izo+d59b+zLC2QlkETILjLvKQEy5RX4GHXgXXcT9okcLmNGUnWN0xNf4Hti\nVS6d/VyhtiogY8cl7koXwOQPxwkIYKCLnxWFJLtqUbjuEXf38cJD3T8vW+vb\ng1UBsBPxgppUovH/uSWfHx5KA9OseLhOCWksv03B0MUEVIzWs2+6LX2DqHy0\nkFoOIIFFqwIXB5Vf1Veo6mC2hmMIAbaPgnFm4QnDP56JNSttVh2vAESSV5Qt\ngOHJrkJvIMO8qgCC4bqqqktj0TXuXMPlMhfokNwBfieMtyYYsu3+jQbPMMiG\n0yv8RwoCOlst6FveF7oRMKAE8PfCDpL3nV0OTGcCbIMPbS4yh3dOiEsB7e+Q\nK9I9q6W0zyzlwmeVY6uFZ7awzGq5RfRO2IDNuD5Jb9fc5J3NAuFUa7L5kuu+\n0GeV\r\n=ny4p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA76mD6TFfkaRkcZ9DwMKnJm+dlNWsEU2ipgPt/VienkAiAZtcPAhDn9UGiqAJu651eXkk8ceBgXHqUiAlLtK4Y1mw=="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.10.0-alpha.1_1576410172288_0.4920271476387563"},"_hasShrinkwrap":false},"0.10.0-alpha.2":{"name":"ts-deps","version":"0.10.0-alpha.2","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"node ./scripts/release.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.5","@babel/core":"7.7.5","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.7.4","@babel/plugin-proposal-object-rest-spread":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.5","@babel/preset-env":"7.7.6","@babel/preset-typescript":"7.7.4","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@rollup/plugin-json":"4.0.0","@rollup/plugin-node-resolve":"6.0.0","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.23","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.2.0","concurrently":"5.0.0","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","rollup":"1.27.13","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"10.1.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.3","yargs":"15.0.2"},"devDependencies":{"@babel/register":"7.7.4","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.1","husky":"3.1.0"},"engines":{"node":">= 8.12"},"gitHead":"e7d105221bbf08a71211c3c2896701653d85efdd","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\ntslint.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- tslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.10.0-alpha.2","_nodeVersion":"13.3.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-F/T+yQWZI7Y2yF0D0zi2/tjXXP/JKbO/cljZnX8MdFNzVwdTVNr/SUBQ0IYga+8y/OnAFr1wFb5qBHvZoG7h/A==","shasum":"30ffc3efe29a7adbae27a007084135f6faae9f02","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.10.0-alpha.2.tgz","fileCount":67,"unpackedSize":160061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9ipZCRA9TVsSAnZWagAALVgQAJPI15ZDEDwgkhA4utrf\nu7cUGgN33vChqFWBVPKRGUrYsujCVdZHlE+CdWUiK1/rtdw+fV5XWWBJTMtP\nP57TPc87MMOlyAyHt+NS8H62sbiouDQLK7XHRVlNWdfbGleSpSuWF7Rw65dY\nLTO/3spgQeNXilZr87p5+LMi7huRHOdx93mFh2sIpevPP08WWXHfP7IDbYgl\n3mZB3HYCXjepyYag96zqSdkgPqoPO3znXvmUeSxR/3F7fsEZObuPuuNpNmWA\n433AzJNXpc7UVdkTzu8lc5AvFfEGNfBPGTxsxYhRQBzEssb7Aaa4Y5Op6Vg/\nI7KFzNV1bQMHVuawU2hEA1+ayZtbHirj0QtvLqVZqBpKHMi/DjUWVlKAKIn1\npjOgcDqMSpYr6E4BJB5jgRxYxtGvtDRMRnsbpt+xrltETZ/gpm7I2AWTMZYf\n3c+nhCxwdNdxRNNmoPxbZZghyquOzngv0LhHKtPlH9+9RGSfbn3tB6UOd3p5\n8S1ltAUkz8jCPXkpPOXubtwF1Oni+GJg31yJmMIE1JhFqWe9sgjHW1ifi4PH\niHcxL6mZyZnEv72KpmGD1hd7onirmHiEkOXYjV8FA2rBdswQgmYO6vLLucZ5\nqbTuJK98VWIy268Hxpa/SsMn3kmQY6KgpJPojXrjGIuQeJRojY/VR9cMwlZ7\n0JIa\r\n=e6QT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJ0++PLvcJW//ncx5lZpSJ5yfGallNCAzNlCWOvPnXRAiARpmzCcLaGGETtGDmxhNf+fMSI0oyeJyydcpJ6NJKVTA=="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.10.0-alpha.2_1576413785374_0.16210876496611437"},"_hasShrinkwrap":false},"0.10.0-alpha.3":{"name":"ts-deps","version":"0.10.0-alpha.3","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"node ./scripts/release.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.5","@babel/core":"7.7.5","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.7.4","@babel/plugin-proposal-object-rest-spread":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.5","@babel/preset-env":"7.7.6","@babel/preset-typescript":"7.7.4","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@rollup/plugin-json":"4.0.0","@rollup/plugin-node-resolve":"6.0.0","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.23","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.2.0","concurrently":"5.0.0","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","rollup":"1.27.13","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"10.1.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.3","yargs":"15.0.2"},"devDependencies":{"@babel/register":"7.7.4","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.1","husky":"3.1.0"},"engines":{"node":">= 8.12"},"gitHead":"8d6f97abd2f6c2fa41fd97f2f0839e34d10a9b14","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\ntslint.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- tslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.10.0-alpha.3","_nodeVersion":"13.3.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-NYNNx6gpu1VhlOFx4o49ZVTC8e+aWzKr39yJ8UNhBoz/aBUeAGehlV3i4PAr/a+MGaXS4s5ppHgp3b/F6UeyiA==","shasum":"993bf04deb1273e463a8d7cf37e65a664b21fa0c","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.10.0-alpha.3.tgz","fileCount":67,"unpackedSize":160198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9/DACRA9TVsSAnZWagAAdqkP/AsoMw27dmpQoufp/Oj1\nfDItdUt6tmKCUfz9CsR7jO4EV1q/ljve+5QQPJ1qExndKyv8ZoMIQQ5y0Z3j\nw23e3Js+BejiJBrb2+7FMLl7X6tPtC644d6Gb2oO8VL00zChM899Yvr+sxuJ\nxGGKXGphz1lIU4EhDG+LyWKQFm2LAyqf4YoKrKytrH6nJHNdQUsz7RNz1+wO\ng9Ekm64UmW1AeZi3E+4onAoRm7GUXi3429XiVvKfutg7UmBcDdTNyIlVxUzD\n5GEO6rEJhNCOJWreEmDXPBp9S8AkvAmUIUJ4pNPGrcOAn+BeZ0wyMa7R2AHq\nlIqg+0+3AdP+144nYVwwdx5yrew65A6FVNBDcVtj8FkL9T1YDtrAmUgjuMH8\nsfl90o5OZ4a7G6TDIi+X+B5z0a+dQfW3CRaAO6E5Xlr21apZ4cg9eBulxO46\nq0bwi8jV6FDWiYZ/CRuZfhpXzIu3DEFN75F+r/28bMqq5y8UnDe7gnXZoops\nLJnPNsnSnuAQZP0JArmnz0aY2Kxw4Z190YSBA0HNaDQGrGyMusRAGWWmc8o7\nUptJUKLOOHlkIwcuPBqV9NqdK+4TucD3TJekZ2D6hFzB2UxsRPDDKY8N63sF\ns49atyhdwxN91YUNjy7Tux29TCEIuHl54DlsXJIz6/rnaABf0MK570kDfZ5j\nSPyd\r\n=AzpH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRNfGnR1iqS3QvFvaBLbqsvjznUDiMPLlggdV7UlRgwAiBZJ5bT0wfJS3wzwB7tdv3WU2D4YxXEc3/AfAP54dYSAA=="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.10.0-alpha.3_1576530111729_0.40808985251806607"},"_hasShrinkwrap":false},"0.10.0-alpha.4":{"name":"ts-deps","version":"0.10.0-alpha.4","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"node ./scripts/release.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.5","@babel/core":"7.7.5","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.7.4","@babel/plugin-proposal-object-rest-spread":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.5","@babel/preset-env":"7.7.6","@babel/preset-typescript":"7.7.4","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@rollup/plugin-json":"4.0.0","@rollup/plugin-node-resolve":"6.0.0","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.23","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.2.0","concurrently":"5.0.0","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","rollup":"1.27.13","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"10.1.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.3","yargs":"15.0.2"},"devDependencies":{"@babel/register":"7.7.4","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.1","husky":"3.1.0"},"engines":{"node":">= 8.12"},"gitHead":"147639a8ab4b60cff4964a98aa30f361c374e635","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\ntslint.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- tslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.10.0-alpha.4","_nodeVersion":"13.3.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-vr7RhuUatpfR6sp8Fzuh3r/ep2LrLLx6/DW2qc+GFIRt90dd2F9M6XYZCV/hxk36YWJLK0hH+Mp9aPV66TFB5w==","shasum":"f0dd4eade87c8a68797fb677565597e9176a094d","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.10.0-alpha.4.tgz","fileCount":67,"unpackedSize":160460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+KU2CRA9TVsSAnZWagAA4acP/2V73sVbFxlce/QIAq8B\nhfmjLJ/lcRTI0S2+i38EY+JQZTpYlKBZbAS6Oa7WnJv0Pm6PpLcc3GM02pI+\nVsF1eF1rpcthFoVfMlW3B89L+goAywss7rvITs1ggMomm4GtFOHCcaRgMkpc\nTRxuyU1sJPS4Bzi284kUpqP4ivm2XoOyt8/tUMxRULeuPepqEiB7YnizPTkp\niepdZ+xA5HwnwqnHeiZOAYjeoLD0PTfycgUX73ralKPSdGdZ9mIU8XipxEgH\nJMM3ulWR+bX6MbvXqpkhQubv3KROZDMAJVrqFXu7xcGVPASQSya7wGlV+OqE\nVPJPCE6WN4upq0METRgZJibiIgsnR2//axN2mYPbUXsOiNdyDqQ7lA3Pmevp\nx2yhJiIeykWteXcW3OzDs4oQ2FVtS4U4SbSIYx1Vo/AzGUFNWpFTUOpj07xC\nZ2OS4rL/eXsMhIjkyuK/bRpdahSwjOfO0NWhgyskqm0UJqBe+mA2xFrPI2RT\njUFdW0ga9iMHZ3uvQpqZZGcqSmNsZpo/+UOze2npzyINQPG4DCydlYETiSo0\nRBZI7lCh8rbev8rVEfoqihTrApXEbpTcdb08frOMkeyEIZ9tFFEzPSwvtWpv\nlbH/rRc4N4eFAJVDbmucU0joIAE7f7ZQ4KEgPMF6LhJghNj5wa58bSD2CNh8\nUPGU\r\n=sVM4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUqUAY7yiNJNZcl2CrkSZw58qClsTgs/YOwD+RGlbIRQIhAI/rngETWibzwKyV/zK+uMJ5GJ18NKGiUnVCp+2PMV/L"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.10.0-alpha.4_1576576309758_0.36667585211097053"},"_hasShrinkwrap":false},"0.10.0-alpha.5":{"name":"ts-deps","version":"0.10.0-alpha.5","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"node ./scripts/release.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.5","@babel/core":"7.7.5","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.7.4","@babel/plugin-proposal-object-rest-spread":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.5","@babel/preset-env":"7.7.6","@babel/preset-typescript":"7.7.4","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@rollup/plugin-json":"4.0.0","@rollup/plugin-node-resolve":"6.0.0","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.23","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.2.0","concurrently":"5.0.0","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","rollup":"1.27.13","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"10.1.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.3","yargs":"15.0.2"},"devDependencies":{"@babel/register":"7.7.4","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.1","husky":"3.1.0"},"engines":{"node":">= 8.12"},"gitHead":"11af72a46f34a0a5182c013b1ae13d73ba225713","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\ntslint.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- tslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.10.0-alpha.5","_nodeVersion":"13.3.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-ch7kSiUaJ3m/peGrEOTC6T0MdRTGOrhL/1+P5eDjjhG9MH+7K6h9mm/t4BCVKwfT8logCnGkDEmiMTZ2TfvwyQ==","shasum":"08c0ed623d02e6bbc26d1eaf91b15a4bb329f6ab","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.10.0-alpha.5.tgz","fileCount":67,"unpackedSize":161107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+VXXCRA9TVsSAnZWagAA0ZoP/jOjSYR4fA3KmL7LwMJy\nYIuFBb6kOMyNMPVb4XxP9kXEGRNkp0xbyvsD+wNO4Mb5HuYhZlCIRcKdaYrv\nDIcpMB6u+BOf7fmnC69PWdqWMuIvTolt+IUla9sV2VNohfYDQqKP0ISO7MWw\nCRF1HTgbuD68tf1ab5EHcqaKKgrJDXorXbeAtwbBuIrrQ0se6jP0mAliobJ8\nQboBY8cFd2LmEykdFYtDFSop6PEhS8W+gtGWf4mfF3Fi71YoFkVeyiryc3aE\n3/QO1gZdRW+OkMXnI+rO4rXoejfk/ECK5cnbIU7Z0ZLhP2Pp/CLMPyKVUk/1\n1+n/XUn9jD72sj7BJ9rRZm/DjSuKp0szxRiVxfsNFZ4ElReePAv5fJuirigw\nUGGGSihf+eUF3sibmKv939F8WVU6YyVLNbV+np8V/Afw4EIUZsnXe4Eqil02\nRf8yrUn26iiUeONoRtX6KOfC6YuEBTlHRz7h69CRYby19OVcRa6aoKqUUpmF\nTSpXs2YQVqaDIo25tqvHW80l3OR09jtg5mUzvvgPeaTc2OYANsd6gWuu3DZo\nwaIsHYwEO14IJRaqEMc5/0UWg19tQSWW7CMAqjh+XU77MDKLN7wRQwOllZON\nDFi7ogddpsbHh1y8MNeaI8ddcK2rl6sByuq6/c9HY7fCn1GohO4ZbqJYX7mG\nLYAC\r\n=G2M5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSz1vlj0MMYJ6nCx4ZYEJ8Zk7cMKIC166wL/CCk8RkyAIgOhUOSUWvVb1gyYyPqyTML6RzBSJkn9j7f3BJE2BeOsc="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.10.0-alpha.5_1576621526508_0.013612410798604868"},"_hasShrinkwrap":false},"0.10.0-alpha.6":{"name":"ts-deps","version":"0.10.0-alpha.6","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"node ./scripts/release.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.5","@babel/core":"7.7.5","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.7.4","@babel/plugin-proposal-object-rest-spread":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.5","@babel/preset-env":"7.7.6","@babel/preset-typescript":"7.7.4","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@rollup/plugin-json":"4.0.0","@rollup/plugin-node-resolve":"6.0.0","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.23","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.2.0","concurrently":"5.0.0","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","rollup":"1.27.13","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"10.1.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.3","yargs":"15.0.2"},"devDependencies":{"@babel/register":"7.7.4","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.1","husky":"3.1.0"},"engines":{"node":">= 8.12"},"gitHead":"3a5e0c09ecfcb01f4b887e42233c89363c8d136d","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\ntslint.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- tslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.10.0-alpha.6","_nodeVersion":"13.3.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-5tstz5yliVvmZr0Doxcvmnf/tML5mgdwJzebGRa1Es5++9+XA5Ju6vWG3+Zubi+b8hRKrXeFIeu0leEm771ZZA==","shasum":"877f7f59073315c6cea527a365009893c9f945cc","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.10.0-alpha.6.tgz","fileCount":67,"unpackedSize":163653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+ta+CRA9TVsSAnZWagAAJOQQAICDFJb3LBo3BMh673Kd\nyf6b1zpCIA8tqf8+8PTT2DNmoFGbiGb3Ge4ymbWa2uHCkcz/AW99AcNQ75Sj\nqLc+tP4Z9QCRTaoki9h+hRUHuHvBn2oIeTb2N0WY0oVc5ZOo4RGblV3qGpKM\nbByb41lLAl+XP3mk3znb1WKEsDtQDCueeD7hTSEruskn4fEJJw6QTI/WTEB4\nCBqhp89QMvu1vRllvSPQ2dd+Zel+5i+8cRFYYcShxDDVEJTCU9x5zIqmOdD9\nSXw0NvSTFk6Y9V/Y4ZPBlkj0pi99PQ72xkt9BI99cNBlon8lHbLEZ2jRuC/q\nqOcwMsCBR/2ugBQmluSUKXiCy7/2AvLvLwX1Par0FrVu/ta4CoyaRGAnUM2+\nWd4mWdMj6NwPI8WoyyDh1eQnYLWPYgFn7Vz+OTs5L461toU9/ygAO6BOPga3\noDliSn2f7AtpngEPcrpfUc4aQvDNztOK/0EjgLVmyg6W5BBW0enshCFO1r7i\natoQG604Kj8ZXYYeRebpj5NFY8WZKWbXhPaPFrGXEkQ865X23F3ywff8ViFa\niHhKpXBtHWGAC6NM9gyTmiVy9FauGvorb4Rswrp2BF3De9Tj83Ys+4fPYnRi\nXBSMS544YPmxo3u09X2eTBYhqG880bvWD3LKoTVykaryb6oy+K+9sSYkQx0r\nO5nM\r\n=Xdhg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNBjRt7ziQzE4f8LBMtc/QpiDmYqKR5iDVsppMXwYBAAiEA9Yahb4Xs61GkK88LnGG8X0VbAZW+ZmR5rHgpDe3fvsM="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.10.0-alpha.6_1576720062149_0.24883439187337464"},"_hasShrinkwrap":false},"0.10.0":{"name":"ts-deps","version":"0.10.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"node ./scripts/release.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.5","@babel/core":"7.7.5","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.7.4","@babel/plugin-proposal-object-rest-spread":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.5","@babel/preset-env":"7.7.6","@babel/preset-typescript":"7.7.4","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@rollup/plugin-json":"4.0.0","@rollup/plugin-node-resolve":"6.0.0","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.23","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.2.0","concurrently":"5.0.0","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","rollup":"1.27.13","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"10.1.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.3","yargs":"15.0.2"},"devDependencies":{"@babel/register":"7.7.4","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.1","husky":"3.1.0"},"engines":{"node":">= 8.12"},"gitHead":"8f5d8639f7806dfcd6f38f3039f60560cb7e6614","_id":"ts-deps@0.10.0","_nodeVersion":"13.3.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-liWbuEI2xcluxBar2/j8iVdfmQSLQ68oa4pVtmOnucdwV5tZV1yS3cQ5xr4TJNibBVBIRfB1u75T/xF5jQpkGw==","shasum":"94abacf6f4f678b7a7856673998b3dcd433bf165","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.10.0.tgz","fileCount":67,"unpackedSize":163645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+u1yCRA9TVsSAnZWagAAeMkP/0H7eTeUIKvApSgINYNo\n0x8cM1RPXnTzh9LRyK5eRBFGi0g/K6Xtplmh6WxDz3gJyeNDt+LEwTKbkndY\nGqjA9HfXXzWRoWDA2+kpuLdU24u02IIvs1SdWoifwRNfVPMZ59uy9bfV71Ob\nUTNEQKNULejU2dhD9Iqst3GTSb1jRbBicrvAHzotXXDOeZdVoIbeGyvFJlu0\ntYaU1JAoUnHKJRchgv8WRsGvQP33NVrFKmlXsXcyaSULURwGATqO+DrX0u13\n0aa21qxQdhcSF4WPtXtaOe2MsZICQSBgt9/GCQ0eKn8SmXxkV2gzTCo/z5Tp\nTIh2UYw6dOQKXT+Zr2HD2MTpDn3S4Jk+Tlmho8LFXoL9oyZw4QM0PTjMrgUp\n88krnqyFEuc0erQVHD1dV5JG1bBgPvEdb3A/WZi+i80LTv654AQFiT2B/0R7\nkfNO8k4KNKU5rGG3vPVy1t8FMC0n/B1B9NCw5QvqgiitqWUimSQZwYM0bGzX\niMafG6Fj5EeujXDXKWJz2FoyhMDdzbgdGFKj6wyRpYK5fbp/S+CSjsVaxM6c\nBk01IaPbjn5Mg5xGM7+XAiMgGd8y/BV58AFo+1I09nPGSTJfk4h/tBkO+Dw9\n/zs/O4Vb7jvmMi3yokzmogpUeyZND7c9dt45jfwVGlOZ8cdK/Vwx8y6gedGR\nnYPz\r\n=Eyu5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCLP7dn8PqrhPh8Hb+Yji/RD/ekJ0VE8KMpKHRpPJEOAIgT8aK+ZeKdIQok5gVgrZ5UdS1if5hlHcf4Psrmrsj16s="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.10.0_1576725874395_0.3260898209829428"},"_hasShrinkwrap":false},"0.11.0":{"name":"ts-deps","version":"0.11.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"node ./scripts/release.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.5","@babel/core":"7.7.7","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.7.4","@babel/plugin-proposal-object-rest-spread":"7.7.4","@babel/plugin-proposal-optional-chaining":"7.7.5","@babel/preset-env":"7.7.7","@babel/preset-typescript":"7.7.4","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@rollup/plugin-json":"4.0.0","@rollup/plugin-node-resolve":"6.0.0","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.23","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.2.0","concurrently":"5.0.2","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.0","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","rollup":"1.27.13","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"10.1.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.3","yargs":"15.0.2"},"devDependencies":{"@babel/register":"7.7.4","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.1","husky":"3.1.0"},"engines":{"node":">= 8.12"},"gitHead":"5a7f312dda26b0bc092d4298b188323505aa4c84","_id":"ts-deps@0.11.0","_nodeVersion":"13.3.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-UTGdvhyvuD6JroWam5BXIU74Ogt+SvMPF1xpobmF5qbjtRB8H+ZEh/FQYdQaIEbu/fhbH9K9aKOa7CRPCXC4gA==","shasum":"8c167dde285c9661a7a12eec97fab9235fb1017e","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.11.0.tgz","fileCount":67,"unpackedSize":163645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+vNYCRA9TVsSAnZWagAARlkP/j6pF2q6o4Nf+lhgxvHD\n/FonAhVxvRJyl6RS9aIyMeWwqzxp71edYTSGNX8wGEYJzSFCZ7vmWhNsGiO3\n2mrihyaImMUcombFkbM8EoY0VtcqAJaebKdFkgRWKrokEHUFFJMhM1p3ZtZ1\nmGU3mhc0tza4JCRqntm7din2eDErSfRLO+Q7LhF94LUTInlxluGMwEJDfHe4\nqfTPX6I5NIpDhcuZQuToM8ZfJpErtnBgOG5vQ7xEatcNbwjgs+FmamXPjQJi\nmdWnIMu09DU7c63DwAxdTstOjhs6tRMiQt7BaTuRHT9GwFhwxt9xaJxaA8Q+\n9HTZXitakWXxtBI3CGzAvGq0NgTdwJpFbK7mz6QnDfHx0EqddE5en/N1Q7gL\ntw5J5A9kIowhTpu/ZBf5I1yEpMXyrrf/iB/e8ahdU2rIUhA9Q+nUZ3XqnIhM\nHgtkwP5yfQBBA/qBKlgbd6wXbtAIRzQqqxjGVO7vAbLE4VbEfC+Mwlxl+agk\ns4Ao/k8N63wKfMQgecHNTYPvDkcdpagyb2SMzD+Hu8udwTptzCZB4hI/Y+Ix\n2KtfZ2nukm6Z1lwuYk8Z5ONeFT51M90cB4HjvSUUZEYKMZIPLesCkO0CFsx/\nZFMmTbH/s+R9x+5aSqev00aL1s/0q2/+1XBQIGiOU9SdcjgsL9an4HzW8NtN\nBZzt\r\n=p6cK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzrpKWWX8azSMiyhqmuYyvlVuAW6ZawRFjChXJN9u3FAIgb21q4OfcCu0Oans++iFIdhXmX/QfWd6OM+hR0+P8dN0="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.11.0_1576727384473_0.8816891988254132"},"_hasShrinkwrap":false},"0.11.1":{"name":"ts-deps","version":"0.11.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","release":"node ./scripts/release.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"./lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.7","@babel/core":"7.7.7","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.7.4","@babel/plugin-proposal-object-rest-spread":"7.7.7","@babel/plugin-proposal-optional-chaining":"7.7.5","@babel/preset-env":"7.7.7","@babel/preset-typescript":"7.7.7","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@rollup/plugin-json":"4.0.0","@rollup/plugin-node-resolve":"6.0.0","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.24","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.2.0","concurrently":"5.0.2","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.1","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","rollup":"1.27.13","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"10.1.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.3","yargs":"15.0.2"},"devDependencies":{"@babel/register":"7.7.7","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.1","husky":"3.1.0"},"engines":{"node":">= 8.12"},"gitHead":"38ce515e7358a19985332499a69d1071100e71c3","_id":"ts-deps@0.11.1","_nodeVersion":"13.3.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-wXpOimfCTgjaKGkGDLI54tel4lROQkweu2X8GdTqk4eyVcW38xWONCSGpJo/6T26oO/JN6YXFqemcHWu48BaDQ==","shasum":"4fbaf1166be9237c88fbae6b90520d13d4959f58","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.11.1.tgz","fileCount":67,"unpackedSize":163645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+vUpCRA9TVsSAnZWagAAuZgP+QDZtI2ET8OmhV5fyxvB\nt+uAOWZZGKBDBe4T5whl9JrrdsTWg0yD1DXB19IuHbmxuOy82NEO31xcrtbb\nHC9XmaYrKHH8iC5nZtge/7r9AcTMzixAOS712q8pDovpojL6AeSVA5446oE7\nsneeqxfcsNJWJNsKaPC15yxIXwxFtzHyoLBWYvjCfCKbg/yj6LAz8geurHqT\n8dcCLXXXEtCzsOA3vn1Wx7/PxX2TuLo3TLmMzkGwlyEGR8e9SBSXfbFVUZ2A\ntsYr2mTdyLXPtHyLCgXA8RG7UF3rWbQCtTxG02EloI419Yhi/c0ync0UeOSb\ntg39e8ruBe9ng4ZvgDcursRg+Ak8H4zz1TEWG20XSAFoI3JtGQjDvZknbhv5\nRzYuQpNW1ws6E5dnM8/GVFu+8Yu9AZUuyoAFJ7YM8ijJ8PnU9eZpvb3lUKxK\nUIchvbX88WK5rb6c7Nr8RRqQ1xn7ZB/TyEBtKFwmZB0ViJyeGhbdMlktqvwK\nKlf6JTeBCX/2HGCUD9i9kWbyzza9zaPgxpYHgeVtXDtyE5cBoEXLJx/KsGwp\nWiloEftCHEh9hj/2BhSuKCgWglrMC488FVy5azEktrH7OUKHbqG+CDqPp9cD\n6TZVT3EXqQRqfUH+2eB/xmEzwE18KsniwbGBXmJ43+eaJ23h3sRct3ylMfiq\n1atC\r\n=HjPI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB3hJW+SP5+VdT5io7FAV9vWLjtAfZwLL6DEAYVrm1hQIhAKTtrWhbSJwgeByW93l5e3kw/yf5leXzTfAZ9woa6Was"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.11.1_1576727848541_0.4077605003488496"},"_hasShrinkwrap":false},"0.12.0":{"name":"ts-deps","version":"0.12.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.7","@babel/core":"7.7.7","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.7.4","@babel/plugin-proposal-object-rest-spread":"7.7.7","@babel/plugin-proposal-optional-chaining":"7.7.5","@babel/preset-env":"7.7.7","@babel/preset-typescript":"7.7.7","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@rollup/plugin-json":"4.0.0","@rollup/plugin-node-resolve":"6.0.0","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.24","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.2.0","concurrently":"5.0.2","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.1","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","rollup":"1.27.13","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"10.1.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.3","yargs":"15.0.2"},"devDependencies":{"@babel/register":"7.7.7","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.1","husky":"3.1.0"},"engines":{"node":">= 8.12"},"gitHead":"26c237cc7e3ada40a974b9f0f02b6d39ff2f1c0b","_id":"ts-deps@0.12.0","_nodeVersion":"13.4.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-vkpPgDMRtpBz4tWjkL/NLcbrJ3xUrhuWteSLj/blnJqW1dx0YR7ZFgkiTppnOuD9YDmqesh42g4L7Ay3GvUxqw==","shasum":"ddc640bfc9be35feea1d2bf8289abac49fa758fe","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.12.0.tgz","fileCount":67,"unpackedSize":163855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+0xjCRA9TVsSAnZWagAAmZoP/2BGfDvvOkpkAs0XULaf\n5MHwuFIK5D736S9idGj5yD2lTGIpYD84WC5DOsEhhnYm9l+Q6E6M4D0s1CAq\nZK+7WBH31aUth8goaatoKnANuaWbSeL1lvCAljZToz5x8TR+eBilHb+78DCE\nKOd6/KwtM72dGCCmSLwIgneAQxGU7/Pu19c5xwaZcxXfqxHcPa0Ch3htOD+W\nEFMeTZcBJAVQl8fDx/nOy7tMBI1xNnUYEtdF9lpHrYlYBsWf2Zg43DiHu9DZ\nhbGE25hkh3L/ibGRoGZcPsz2TN38I7QHYwALVmIsoiP0HbB6pQDumVavxd1k\nd8suw/l/HjGRgDXhJ02DmgDM41gJBx+CnYlUUMnRzi7YeoW3SBf9vs3vbasT\nMslMz4NLg9LTRqDqVTT5OU0EqdbJzR0qj6qzHEx9mTD0hQZA98mDFyVtL+Qx\nK5Xa39ObeJKM52NxlpSFxfBEFofcGMx8yKhA8wB4EAZmT/EeGXPPnZwp4SxF\nD6ODO+zpEHLnGOYmYwUjYcewpdfBfd/8CwORfDQm22cd3v3cuQgwKWSGMyR9\nPlWv2LLZJ2hFBf+ypTqRiPochTstdG8F0e+WuYd85iFTU+uMqlbFqiI8Me/+\nN4mcFRk7oo41mUrGCpmvBUdZWHOh1cxoBrkT9IM5G2tE9PsMgmA8hObjma82\noQNL\r\n=Cb+j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVE9tBzKVX+iOu3aavDQCSyGC6lqkWjZrfD4ckBrIHQgIgTL+GArmF4KaEugiylVx03WrkGUbn5zPOJqhEE/6RfDE="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.12.0_1576750178730_0.14076526463059968"},"_hasShrinkwrap":false},"0.12.1":{"name":"ts-deps","version":"0.12.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.7","@babel/core":"7.7.7","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.7.4","@babel/plugin-proposal-object-rest-spread":"7.7.7","@babel/plugin-proposal-optional-chaining":"7.7.5","@babel/preset-env":"7.7.7","@babel/preset-typescript":"7.7.7","@commitlint/cli":"8.2.0","@commitlint/config-conventional":"8.2.0","@rollup/plugin-json":"4.0.0","@rollup/plugin-node-resolve":"6.0.0","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.24","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.1","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","rollup":"1.28.0","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"10.1.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.3","yargs":"15.0.2"},"devDependencies":{"@babel/register":"7.7.7","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.1","husky":"3.1.0"},"engines":{"node":">= 8.12"},"gitHead":"8ac3cd53eb6e83fd97868aa957d94e132aeacb7a","_id":"ts-deps@0.12.1","_nodeVersion":"13.4.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-8hoZu3V35h2nrlg6tQqqENX7nmDT5Asl0VHZF7J+t96YnChjdp59WhJJxFBumLZAb8KCnltuxL3sWavX13FvTg==","shasum":"090b9c8f20460768b15036ce6c718c8169c894af","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.12.1.tgz","fileCount":67,"unpackedSize":163854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFROLCRA9TVsSAnZWagAA9iUP/22DZIrz1P4NWWu61WxC\nkc7qKCFI1a4VPBDBLYec+dbs4EBBrZyz/AO1oU/TJL5uBR3fuYSpTjZpb18Z\nOy5B5/jZZzXqNDpY3q/3+aAuZ/HMt6Wdaeu1nuEiRvshLlzBzL3UoTw1YB0s\nu4Fkf71dtqiVqz2hF6u4HOQlT3q0bNTq5bWG4m5rec5vDeu+fsADln9HxGwX\ntaUnGOVgY1X0adZN/Pi+W5ytXWevq6NmsU1XnK1EsXHhifxaoYAQmsS4L2l9\nTkrdYrHOEbM9OJFnzD3C4ooqgjvs7I0ypxL2/jREr125CN+vWvrNbVNyZUSY\nRInCx3aQd9xo/ryEqxefDqjOLJkUgb6E1bLAgVKqsbzsNIg9eZHglLYm6m+A\n7ruJs4j8KvhW1zIOTDVx8C45DxaRdqwjJpD0XQfPWeWa7MMyR3RZGP+peooq\ntFR+Nd++31Bl8I6cTzvyn2pXa3eQrSelKoO9b9WpFl3rrTKJSU0CMcfyr+kc\nSyXeNNUknHtWKzfPQKwMU8uf3+cr2t1cJ57xZFrpY6zvUYBx1D6bX/GZL8uy\nLnxxXDT1wLUfUXw32gEGJolHNp0KC8vOhnedy3pPBybf1W7SrHJvhR5z5oxg\nSfdygG13zoZP7ihzg2hVkYodCavfK5g8kdpJrNy93xUI4bEpOeuHXb69nYLT\nDcL1\r\n=4j+J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfq/rax0bcnLVEaKR3EBZ4ep6mlmZlxulZOTjpRp8hyAiEAh/tbK2McN+tILXpW1z63Hq/wwj5zfrZZpcZAkNE+zbA="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.12.1_1578439562802_0.6393764117922669"},"_hasShrinkwrap":false},"0.12.2":{"name":"ts-deps","version":"0.12.2","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.7","@babel/core":"7.7.7","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.7.4","@babel/plugin-proposal-object-rest-spread":"7.7.7","@babel/plugin-proposal-optional-chaining":"7.7.5","@babel/preset-env":"7.7.7","@babel/preset-typescript":"7.7.7","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.2.0","@rollup/plugin-json":"4.0.1","@rollup/plugin-node-resolve":"6.0.0","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"13.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","rollup":"1.28.0","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"10.1.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.4","yargs":"15.0.2"},"devDependencies":{"@babel/register":"7.7.7","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.1","husky":"4.0.7"},"engines":{"node":">= 8.12"},"gitHead":"75c074579dbcc529968b5ad2b717694861917bc8","_id":"ts-deps@0.12.2","_nodeVersion":"13.4.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-0bWJl5tmhtE7FUDiQ/IeJm57vD2dC2ORAbtUF90X4BWKiiOjPw3K4a+IfZlO1LaA3ZdPF8YlBHaPDHD1Cte/qw==","shasum":"4afd1e78e23d424fa38a7a9c5e51f82eec9f494d","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.12.2.tgz","fileCount":67,"unpackedSize":163854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG6hoCRA9TVsSAnZWagAAMDYP/AmLXNE5SV+/4Y37QUBo\negGoR0jmWa0r+zz2R7IrX4Ni3791XLEJZdm0Tnt/Wq+Uat5iPqI3FLdkJBYZ\n67szBFjs4laccC8MZ097JlnlF811AJ5sXZMbaVvMADz6p3opveiCiOWusQsE\n1CdkrDnCAtz64uKI7QNChvglM53pZWPBlZ9EAZvnG+apqWGQ7fBYb5P7uemH\njWgKQk6Cb2RP4vt891vMTct/MBMLcyykLY/Nlm+PnbybY8DvN/0ASzsT7B2H\nonSzfDqrkMgvVCntmx/TMFj3/DoSU5aqDctFosXqXYu+M4xCg8XJf+Ucu4f2\ng271FMXWm4kFBqgr2N4fHBdtsuKiKkOY4jAuzYcBYw2wJBU1PbUzV2hTKeo2\n7RSDoCVvvl8mbt+B60rJirCVQlJaXKLXogdV9hLATbu69GzRDMKxmjWc9AG9\n7114dDlyWt4GkDrW6wSoqaraRBdtuhL2H7BEN0dOuSY0UA5B9yQyUTzFGE7N\npVzFpTrgdOy0l5yhYQexC1iKXY4M3zcONMutoiC8lpmlFH67pKXilc3rSmxS\nsNU0JA09QC3aXM6cCe5z4+zT4POWV63jHxlEgxeUluyBJAYkDGGY5TfZaApr\nG2HD6io4iWpj5ADhmmWi8Nv9tUjJJ+OxsI7o9ypFvpf63jnNZcaoXxXnpazy\nuHMY\r\n=Vp6s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNHr6w5SIVlSzWf3KH9vxyzuCCRXF77YB9I+auhTavpAiADNAAvHKNbvwrO8mHWySHu91L+21o7HY8URs7QMdkxkA=="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.12.2_1578870888208_0.28813003964022643"},"_hasShrinkwrap":false},"0.12.3":{"name":"ts-deps","version":"0.12.3","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.7","@babel/core":"7.7.7","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.7.4","@babel/plugin-proposal-object-rest-spread":"7.7.7","@babel/plugin-proposal-optional-chaining":"7.7.5","@babel/preset-env":"7.7.7","@babel/preset-typescript":"7.7.7","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.2.0","@rollup/plugin-json":"4.0.1","@rollup/plugin-node-resolve":"6.0.0","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","rollup":"1.28.0","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"10.1.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.7.7","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.1","husky":"4.0.7"},"engines":{"node":">= 8.12"},"gitHead":"6cbacaede68f6064be5dec537ffdfe1baf489091","_id":"ts-deps@0.12.3","_nodeVersion":"13.4.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-l3K9/5lO0CZbvGhkIPxOd33E2SAdS/UjCl6MKlg+esmVLCuPyJS88cDX5pqsH5xsg5gACSCZWzi3Ga8G2SPu7g==","shasum":"031e95366154e439a2d95d885d8a9bebcc2b9728","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.12.3.tgz","fileCount":67,"unpackedSize":163854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG6l6CRA9TVsSAnZWagAAwjoQAJRB65RVTZDGFj1bfSbk\ny7fvb75e5nkm2zqsg3/RUGZ3raC9plfQI3So7LSnklcyu6p6Ekzq9oP+1Q+H\nRkxC7H2vro0q+NFTswjcLANJdhhG8qVtvIj5fMw4VcBsZdZcLTbKvo+FD1bZ\nNDbb1/cTBq233IoWEXW4RKG1JjMVRGhw1p8f7N9RYx3Rjj+OKLP96Kki+SdA\nvbTLMzENxZRLyzIIae0D5g+hf8mrQ5Ej5WU/cFoP6SlU757MmWcrLZNMgs7c\nbEaDkE0ZonPhRZzAzGbOFqn6Ajucgz7aT7JovU0X9nRgMqxbjoVrdsbzFCMO\nrSHAPjqEGlBqUEhoU6zlhYmbJZPTEfKkwhZSlyz4t5+6fmdaahmO3nTlEl96\nLyk0vlksjmM4Uf0WM1FTwp3gnGBLqxgk8AJG2k/8LKla6WnVqC/s2nIjSXEr\nUa7WvM+vZwfa1C6BmmC/p+ofdVxORJm6THDphMQEL5ILrd1PCa71GnTc3403\nR0THha5Ij7Eqk3xoF7gY9mCh4zsza+OydwbO27q5KprtZuY31iWG8VuuLFQz\nFT8uYhpSbTKaew4KYZ+0d/oIac9d0iQ8micRAr3pNOOiOJt120tGpO7xKhTS\neHVdTXPI2ncLQ3iEGVtmGfXGpIaR5ynZM7EsQgcsXKDiHXLVx8WMZQguxqpm\n4e9e\r\n=aYVO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4Iwt6eOQ77c6sN0ATgWKUaegEbkMczL3VEqlEII56BQIhALNWnKrMxmZ3IFif8WoNP/vfJtFFOSqt07q5iTYUSLZj"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.12.3_1578871161588_0.268801261002495"},"_hasShrinkwrap":false},"0.12.4":{"name":"ts-deps","version":"0.12.4","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","main":"lib/index.js","scripts":{"ts-deps":"node ./scripts/cli.js","test":"jest --color","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","integration-all":"jest --config ./jest.config.integration.js --color -i","combine-coverage":"node ./scripts/combineCoverage.js","clean":"node ./scripts/clean.js","prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","declarations":"tsc -p ./tsconfig.declarations.json","type-check":"tsc","lint":"tslint -p . -t verbose","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"keywords":["TypeScript","Dependencies","Build-Pipeline"],"author":{"name":"@zaripych"},"license":"MIT","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bin":{"ts-deps":"lib/cli/ts-deps.js"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged","pre-push":"yarn run check"}},"dependencies":{"@babel/cli":"7.7.7","@babel/core":"7.7.7","@babel/plugin-proposal-class-properties":"7.7.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.7.4","@babel/plugin-proposal-object-rest-spread":"7.7.7","@babel/plugin-proposal-optional-chaining":"7.7.5","@babel/preset-env":"7.7.7","@babel/preset-typescript":"7.7.7","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.3.4","@rollup/plugin-json":"4.0.1","@rollup/plugin-node-resolve":"7.0.0","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","rollup":"1.28.0","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"10.1.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.7.7","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.1","husky":"4.0.7"},"engines":{"node":">= 8.12"},"gitHead":"646d0a7d634ee020c8de5165285f38986542e755","_id":"ts-deps@0.12.4","_nodeVersion":"13.4.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-JuWzGz9lBSlcA94ARoSF9ZQcYClf7LfQQtOExiO8z7wEPocmAvHDBKXQH7j2xmweSf6nBiK/xFdHHkdCn/iCtw==","shasum":"a4ff49b9f5f07fdb050a52c334340bb41a3dc370","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.12.4.tgz","fileCount":67,"unpackedSize":163854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG7RsCRA9TVsSAnZWagAAB1YP/1zeNtL9Y1eL5Y4bZj0J\n1ek6E5weSiTx+Md9TlNrl8DmukmNKvoam+yMUhZGkRlovVCK6W9ubpuxIseE\nTYeJC4x86xjiCAlkN/HL2Uz4/HmFuwd18lh+8wjaKRpCEIHKuKEOB4nRweEU\n2+vv9tPC+25pYxGmLJLQ8i5i8XfuIhv6BS8NgN08s7Hja5XkTPH0NAnpiKHx\nHNPlNhZ7jmL0vxCPl11+WDwT23G2/ixBWYsISvMjy9GFi3blk++XU2NSJLCn\nXFt6bbtgNsscvk1ruK1ZEEn5lmYYUMrGon03gbOWBsyrvdHnELNFwpIYtxYZ\nRQ9qyRgkUa3Htp49q/AcHjpge0M8FTRYdMcD0BEmP8zacUA2m6nuxfw5KJB6\nKvYwohX49yv4AwLFsE21ARPPBwRnn2ArbKSi396K4875R6UQ/KNXNC6J2Umm\nlVLhZdoG/neneVMnTkyg4fhAX2SnRPJD5UHGFPeVVUfLlTnZzXD6kIhzyVe4\nL5T5cQ4VnwH7YNdcFLAX37gzWp71v7Y7pfxa6yyXhZ2byBEXSrv3jALYXdEK\nEq2pL5GrJYN5B65SJ/wkw/KayoTycloYhx4R4hDQxZlBblsNv4j4CJyzfOHj\nADNB1AWw4ueVcEMUN2Ff5X+9tuBbqNRFO21gwW3RjnEyrvSqyxunn5vOW3tK\np6YO\r\n=L6Mw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCATOErfJGt7zWuRySoIZDeZ6nL6wX80x+ezL2LipTRNAIhAK3yhw6I3EwT7A2CL6TnlxOAm+Bn6eC2zfxttGgNW+f9"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.12.4_1578873963964_0.18972166123547596"},"_hasShrinkwrap":false},"0.12.5":{"name":"ts-deps","version":"0.12.5","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"tslint -p . -t verbose","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.39.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.0.7","lint-staged":"10.0.0-beta.15"},"engines":{"node":">= 8.12"},"gitHead":"5175b81f98d983e8b165e68f270c9bc79aa79564","_id":"ts-deps@0.12.5","_nodeVersion":"13.4.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-aqynWUNf7oXRRwbly068chSzwirqHny6VUhalKfhkaohaPIb25kIMt1wjJ1S/h1oYPoJEFJ13xAxXRlvXsKJ/w==","shasum":"e34eeeb9e9088bacdc29b4dca7c31edbf4eba814","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.12.5.tgz","fileCount":67,"unpackedSize":164072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHSu1CRA9TVsSAnZWagAAriMP/jBZa75ivOwO3oM5MrUi\nTnPdTHSWs1NLka+ymMEYAqTtWPxokCdu0ANBjnlgX4W6KkfxmVij9pmfl+8l\nLx/i4BXeYkdPuqTkJ4XGoiTXzrTcN2nui0lCBcTIcTuacUbOAgiHp7CUM1Kp\nESJK9RVEs8K7A5X4VbxVpMNn44jkaPf04emWUfWd6E7tCcI+leo0SDiRjywj\nc7IiYVT8HHpsp57ukdPw8+Ty/wuNAAAIk3Hr4xKVQ1AJzq8vgWCJ5Rtm5Nds\nFckfW+VbY4Vugg0zQw8kf71ADW9DZjxG85OjEhHHSoNokOJ3eYUJyQC3Q8p6\n90MdAupiKfyPmcfYSd5pbxjfnlTKUu+E0aqWiTy7ig7V7VFS0P6eSmdUx2+B\neZNwrRCx/EuBRJn7PnI9LWg11Jv7/1zVHeRsPPQ3Uv7SICq30eCNYYtdrkcR\n4dCjHaDdKyRStV1l8lv7u86EAWhm4NtgAkQp4HvXEDjpED6ULM5Ww5ZG0Ijl\n7edTjUWnYZWjd7v9HqVmSoA1qAbZbOwTA+CyEQiz+XThYpK4h0qlQj07E8w5\nDlH6Z2vg1/7wymvPFyP4sT+efgYZfyIiCtdDUsOHbCZb45ftQSbn018q3gh5\nUX6ZZlJphSvr91fdXNOhUrq0rMRJAlk/vLJCUC1T92z+cqIPzOnRTlXW0dxT\n4kV8\r\n=l5aX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+kHJtBKEVro8Y2UHdrflrC/CVp64QAIZK2S5/VVDS9QIgGkx+duGL7B/0ZYeQ6znPld4EuUzHi/Dv5NV8mo7/1fg="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.12.5_1578970036718_0.5059041297899489"},"_hasShrinkwrap":false},"0.12.6":{"name":"ts-deps","version":"0.12.6","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"tslint -p . -t verbose","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.39.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.0.7","lint-staged":"10.0.0-beta.15"},"engines":{"node":">= 8.12"},"gitHead":"3c10ff7f86b1f545b5653ee9447b10596908bf39","_id":"ts-deps@0.12.6","_nodeVersion":"13.4.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-DkrPudj1GD+YNd98bfAOK7HIaFST2G2TkN7KHIfDK4WHARPoGvxPDA3GZEF1L1lb8apXscKYKHKnePfWat+4Ug==","shasum":"0c844dca3ac3f05e8550b7bf4a711fbb2fb7f2d2","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.12.6.tgz","fileCount":67,"unpackedSize":164267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHS5fCRA9TVsSAnZWagAA7OEP/0hrMP3b5rFPHf+y5KJj\nS2AO24zrXkoJZjTEqziCAiXzEIKTkV/nE3W/ouOTket+fSPZer5YKyWdfD7M\n0DSZQuXCw9eI+b3t84eLcKN8oTPHHsFHLWAKAIdnA+34jDhbsHURBRyofyVf\nHqw/JQ9ehkxYoVoPEtHVd0dnM6pnHwNh5/L4cY4KVgAGHtSTI6Yg6sXitn3A\n9zKAVPvfY2XoR6sgiiglFKHxJ4zzJOuUQO5zMax5jcehpy8FGL1KZYb24CF6\nUabjYn0pHTnRVBOsTRS3dW+181h1lRhVPdrjojMm7f9DKcJuIUcHpMIK2CUa\nQu4baxu3OW6weEWWxJM7hr9resMZGxO9hZ7PyAe/72jvpYwHumwzy1tgoyBZ\ncMHu1+ck9OJfacm2Iv+zlWj9PaVvp4c3pFvgcuHVkK01ZI9KgybWiqb1f27Y\noVzRmGNWAsbRBtyUGEtztTBGKsb/T1SeTQCOyytaWTJXHVnGRDkj6XUKSUKG\n8/rp77EbYGBLTzzD2vrlUgIW2HCnMvIrQ9cShEMrNMAaglkt1bU436KJn6EB\nZyg1VBAmaJL4a2tX9kMBO8ryfoYt3yRvVYx9YKph4rZ6p47ARGpZh9dOkQAk\nLfcQPrInIGhurBll/2ydbupd3MvKcW+DjJWW11kS3sasANj30Cm7B7TDIErP\nvQO1\r\n=9cme\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVtrstOV4kkBHdzYNdxjXSJyc4cKq7sMKksMOoDz55cAiEAzBfSNGx9GCCieAnHw/0wKUxTOwzspOdGA4G8+hE5qh0="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.12.6_1578970719370_0.6674713232403264"},"_hasShrinkwrap":false},"0.12.7":{"name":"ts-deps","version":"0.12.7","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"tslint -p . -t verbose","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.39.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.0.7","lint-staged":"10.0.0-beta.15"},"engines":{"node":">= 8.12"},"gitHead":"e8b33970419fbf13005c1798e34647432c12784f","_id":"ts-deps@0.12.7","_nodeVersion":"13.4.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+XiXVQibpjkwoEE3WBQ2YS8USDeIr4F+Ng6pEysA2kdbMyzZYK/Nh14fhcv0zUWZe5iFysjYQAGjgNQ78rZTHw==","shasum":"0b23a46418558cbd31d367065c38f263e9ff5d1d","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.12.7.tgz","fileCount":67,"unpackedSize":164293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHUiJCRA9TVsSAnZWagAAuLQQAIwuV6KTKyH6SPI2G4iB\n2vMnymdHA3Duqhm32EmbjkcgXkaK8VScfgOgOMgmL0v92zjHUwcinPgWZX8+\nptQNV2WSIccmS7f//1Ldnm+oHeZ16ZV0kHK18g7T5BA2TiHbd5ODESNeCCBM\nHxdeOwQSc00TOYLNCN1ZRTKDoYKhM8wmQkhXsaRA35laMgNamepmbt6yLFwe\nnusJPuvFJvxHVOH1ybAkgsRDWKB/Erp/0Jpw0mPhZ25J/wUHAgMQAq5nZ92s\nWecJUwJw0051qDSL7IzzBNamXp5Cu31XGZpz9+Up0EKxF6Mpoa+G66QWWr6c\n3zzqiyfc0GSp7oPXdn6dhYsNAiXCalp8TQnr4EGNdyLmBCrbcTBLrUyHFRB9\nEdW8tA1Z98w3Fq+il/9fBCD2YWEYP/Zgf4ExE9mlWV7F5Hif4B+zbN+m7qt7\niyYpyX7TuPAI1a4t/b9PU0uWhKWhWTDqP9Q4HbjsDEK0zRy6VpzoYk1IGSZs\n3lGaycGmQWQqNLDXKGN+yYUrK1PGgZQuEGtuM/IqVrNljRqxs6gyD8qgZ6dZ\nZkHp+i+4cOowSjnD0wXSpMdiYsQ/BjivUHMrSATNdb3NObMTfJ+vYqI4ZuNv\nM7Ewj5UJLKIrqjC16slc0lODfwZEnrCPs/U8PxMvylEhGGbkW3tEnqnmNK5g\ngirz\r\n=g+8o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMPPXyhWDKMoHx75EkCaz/qghGOlOM7FEbzOE/kcOAmwIhAIqPY1Ef+0IOPtfBoCt5oaZBVnYOhPGKTT7YXyMgXDjy"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.12.7_1578977417161_0.32229398071577475"},"_hasShrinkwrap":false},"0.12.8":{"name":"ts-deps","version":"0.12.8","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"tslint -p . -t verbose","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.39.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.0.7","lint-staged":"10.0.0-beta.15"},"engines":{"node":">= 8.12"},"gitHead":"651c4637faaa6fee5aec8b023dd277d8564a02de","_id":"ts-deps@0.12.8","_nodeVersion":"13.4.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-a02Kc6cP/sOCJQ0zXu+ryzi/Gk6UbfxhKMQGfUK/GXOlN/Zh2ebQ7ZSOpJ4dZvFtqCPR99Xhv7U55igJ26RKAA==","shasum":"bf9f4e9ef042dea0e914f66915d4ed42282ed0bd","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.12.8.tgz","fileCount":67,"unpackedSize":164267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHUy1CRA9TVsSAnZWagAALAkP+gOcWMB2/WHtO92ltIxV\nFOIOJ3eICVZD/+PZUZqhkl1UMrW13+kcZz0rJkn2htXSERci5GBbr2i0s9AB\n/h8BkFwuJtWqmHw/sWPo0b/tiA61IQbhUun2lTIUVQXOwzucgQDOxoqYBwVy\nvZaojHwGqLMwNLvLgDkhv32WeoUXQoeHqHU/HuPbchvYj+EGnmMERpVFrXGY\npDuQXWyPnOKeTLW1za5mm7nyDzw3Y3WGzJUD14Lifw9lcZR45pgoTtAw02uA\nzMg5c+YTSMaOFfYbWtSXm34PBCvHv9DvVt08zqRxecvyjCwPxt8iQAoZ7B0V\ngH3vh2IWOyY/pIvkbRybfcaR6IaNCPnVTR2Ps9LLYZo6mHxU0E/Ufb5Ex0JZ\nQfTxpbFrg2enw3moEkB6RWeVG8fRDSum8LlR1qsosLMuKOAxWKK309G8tWdP\ndvR6OIXSYwjccbrFYwVLMi8CWV2Mc43BxbTPQQjoRkvEhcpnPfo+iQ5NKlFK\n5lPMxgJ3S5NgydrechuBZni8OAgG6RWWd7JkIzAXOZgL+UiXFwB2SXl2DOW/\ni4m70i2nCDyNCDC866JD2n0PrS1bpGKK1q/npo7349kmOugGVFVTNZ0ihn6b\nGQjOSH+1bMkKjIZVvTSCrG5uv70bdLPuwgCu4POxyYFyqoCbWEj3cJTIkHMo\nOOR7\r\n=3CON\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChEnc9mZE19TdHRXh9TtR8+glnyg4OM82n+YxTfgDXvwIgMBf7Zh/fcwFEup0ROq2LPwqY6mJjZKUuY/yntyFMu44="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.12.8_1578978485235_0.42212634471129107"},"_hasShrinkwrap":false},"0.13.0-alpha.1":{"name":"ts-deps","version":"0.13.0-alpha.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"eslint . --ext .js,.jsx,.ts,.tsx","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","@typescript-eslint/eslint-plugin":"2.16.0","@typescript-eslint/parser":"2.16.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.0.3","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.9.0","eslint-plugin-import":"2.20.0","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.39.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.0.9","lint-staged":"10.0.0-beta.15"},"engines":{"node":">= 8.12"},"gitHead":"d0c2ebbd7107967793653869cc2f9abdb7d7f742","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\n.eslintrc.js\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- eslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.13.0-alpha.1","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ZG3xeFuegIYN1DHk+/2/B9M2ZoJnXx1vKugiPjoUbkIjH8UwIYngikWtVWTmMkuu6oC7zFdri4uCrb6Wn6NPgg==","shasum":"d4489810024df9b0066a5026e285e08b35b12ac2","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.13.0-alpha.1.tgz","fileCount":69,"unpackedSize":185437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIAYFCRA9TVsSAnZWagAAAlIP/2dZujFhqkQ2YzyVgsru\nkLiNf6AlRH3sm20vwnXF/qTPetexNSHoByxA364e00CeTvjecLnjPwrP+wn/\nHthlQuJ3bNNLiXWoA5F9c+ajPLiCN+PIK+/7lf3LORQFXiBZZIG4f7BGiKI1\niKezuET77ZQzsgR5pWZl4uiM6ITqrYhePpZOBIwDwM7kRFpEvuul9EqCszlc\n0sun+zVHlzMhhJRu6zxmfOF+myyK5AkoTu/vc1zATotSXRIouoa8qfQDquvv\nfE1iGJVzjNALYpFoqqWJy06gt4xC2MV2TMnXBXNV/w5U8+Ls1KIzyCTStUFu\nD7/KB4tNKkJQxCT8Bt6X+jm0M7789YuyF/beesvQio3ag+8GPFvpEvH7115x\nxRNiQgZnsFMrPR1Q9c7v1ZfR5gsx0Zbgute4CV1kspm8Oo5rO9BEs65WG3IM\nwkjkHFZd1GzT5jTKqHkAHAcvMUz+upCQl8mVXV+FbGI0L14nVTM2eCHIVQ5t\nt/u3cFx7tC9u3yG6990QTaxDYip8n72cZlgc1YrRGuLaNLQ4b6J+exrNgc8Y\ngK7su4XVc4ASB6U6jjNocarn86PV3bxt77FDF4CBshDWkmTUlcLgB6gtr+8S\n47xf37DWJczAkBxFkuaVnuOu2Mh+G+7x8loQ4huY/l9YU4g1Vb0cOc7Eu1Hq\nYagx\r\n=Y32C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfCjZIj6dBVZiN97VyrvlRGWPW6RG1Kl2kwHbR1U5nbAiEAr+o5muSKKCVttcK6H5Jm3pmwJA5By9XmmCkSqGVolPA="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.13.0-alpha.1_1579156996703_0.15535963842063727"},"_hasShrinkwrap":false},"0.13.0-alpha.2":{"name":"ts-deps","version":"0.13.0-alpha.2","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"eslint . --ext .js,.jsx,.ts,.tsx","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","@typescript-eslint/eslint-plugin":"2.16.0","@typescript-eslint/parser":"2.16.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.0.3","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.9.0","eslint-plugin-import":"2.20.0","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.39.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.0.9","lint-staged":"10.0.0-beta.15"},"engines":{"node":">= 8.12"},"gitHead":"8c40ecac818187f7ff687715cf2411eca8279242","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\n.eslintrc.js\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- eslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.13.0-alpha.2","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-s3p0h+Ndhr+vz0B51xJqG+HwmWFWAjKCBqmj72vjCxXetfOpBx6fVlEMAxtLAC0+S6tOzHjmpDsRMIpR3BuOcA==","shasum":"33fd4e365461979e426ef23c0dae922fb8b0d6c1","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.13.0-alpha.2.tgz","fileCount":69,"unpackedSize":187025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIA02CRA9TVsSAnZWagAA2ewP/Aq7/VpeN8nuKj7p0Lrg\ncLy7B5s0FpLmaNS7P47cv+Ct3Uyi96QS5fUwhjZEw6C/7dl9x50eMogUbc87\npMX0cxADlV9xEYyq1Uu+m9qYSvQYB69zBFlWwbEdyDyC6aQxLotdzsfhdhTO\nZIpKdIuWhU77tF/QA3xSTvEUAPzGronQZ+H20MLc3EUTTGA7sdPvSQMyftg0\nxIjL/CR1rVcTbCmtnPGmODCbRGSK9Q8Wc+dJvJr+Y1P4FJPFOPTBZXCjliZe\nEiCEoyi6d9ozeq2JeSkcSUbwzHC6ec0DiizDFpUIxYGpZHD0uN0qt9yopo98\nDz7A3KuM2TcEvqgxkx5bCRoRs745d+zrcD1ohjm3f9mxiQ/upu8q8uh8+Ls/\nRQajO+LXyOCKoRa4AOEnVPVD1X+/90zd3+uVYGiWbT5J5Nc+f6zOhZNbXdlD\nMAvKx81IiXtLUK94pR80JPfxpFCVgWW0EW1khnPJyqoBwJhG0+tfhUdRlu2Y\nZ/8qUb1DHoxsDKC2L/hc+HlqFP4VS9ATTzibqzyP2FOqePLMcsx58etR0u1j\nob9bMwnBMlnPEaJqe/Kk+7FAPYIE+0VL6GlcSQciRdOjuoewqtEIZtes0EZx\nLDF6GA+ziCiJARiLH5T5kbAfNnJPlgLmg7jcsVYWtZVPvq3cS6k4ENSfxCos\ncpE5\r\n=W7tF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe9PdF7MqrqJXTJDf3jr2JZ3dgTzgqqTpk8Tuq1W9P9gIgRiu7kf3awb90vuK0MLh8lUg9Ks/LSfQ6pVhBWdjzyUM="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.13.0-alpha.2_1579158837739_0.964263190707412"},"_hasShrinkwrap":false},"0.13.0-alpha.3":{"name":"ts-deps","version":"0.13.0-alpha.3","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"eslint . --ext .js,.jsx,.ts,.tsx","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","@typescript-eslint/eslint-plugin":"2.16.0","@typescript-eslint/parser":"2.16.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.0.3","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.9.0","eslint-plugin-import":"2.20.0","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.39.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.0.10","lint-staged":"10.0.0-beta.15"},"engines":{"node":">= 8.12"},"gitHead":"63d12b7544ca91a61fa25aa036747237c1b70420","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\n.eslintrc.js\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- eslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.13.0-alpha.3","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-GaC/6s+CliPQcNufWF2vkNJmHL8trBYWlWR+JsvPhOcaXTSsBA3u3oeve9J4EZiYBD5xTMzk7o7xhjIsBukk+Q==","shasum":"0b39c9f4518e2884986d4dc5027df91ee491a6ea","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.13.0-alpha.3.tgz","fileCount":69,"unpackedSize":187038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIBRVCRA9TVsSAnZWagAARbQP/3ut7ic96l38E6sYMlxo\nssI2GTcrp3s3SQlWzz2wcvsTxOkb3ifY6bK9SlBt0t+PZgXt+jnnOQB6wJ1v\nWGk9tF2smfjHAID5wcd9Pxl0P8NGWbzunZlmz32Relu6iBMD9M7UcqdjK591\nBE0l0lSaYQnoERmJhA+gAZqinh+ZOyJv4I933af9OaxDLQiSUUDsliPx68e/\nvZw8iT2vyFHlQ5vK/2UzFNZCmrF8ZGwS7wy78DO+w714bE3jaJifWyMhjRpN\nhP3eYlxcqCD60mH+s7gzyEIu00pjTJjWXyDZd7S6FlWwwh8NntNYveG/VXx8\nizsuLleQDuvqwEfgxVHe1wHLxBFCI5xCnS25vJjI5Pjf8Fi7hlinDmGg+mdE\nn3mmMoKSm3cX8nvAoR/F0GghIu3Vxc1WutTgC7Yb5/+oFE/5iOZjLyekArkj\nLPhLTTk8qd7rLPp2/F6gETXPQzueUywvulLPF6IkKIUGdxfmKBRdXNV9aBCX\nMWYSw5N72QfUPCyV9PxVcTexIN5Kyu4jZXIuF28GUFrJKKwLHTkerm2S99Uv\nbCsVRVALnbBEzfyqEgjsMh1e7h7WCbeGF4dtmPNVyl3ja3Z4xvJBHHWgrL8U\nLfbibI93t+xzV80K8YrLareQsb6YI/BHvQiicNzrJocM1uZff2X2XMnxdg2T\nq741\r\n=/H8x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPx/xeqkBN9r91rtMR7BqLD13Y9QaWeV+S71YGsioxbAiEAucOEDRKtOfwtTIJOszDk4DoOl53b7uOZ5AkHGO+HcAo="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.13.0-alpha.3_1579160660675_0.015589976910677983"},"_hasShrinkwrap":false},"0.13.0-alpha.4":{"name":"ts-deps","version":"0.13.0-alpha.4","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"eslint . --ext .js,.jsx,.ts,.tsx","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","@typescript-eslint/eslint-plugin":"2.16.0","@typescript-eslint/parser":"2.16.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.0.3","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.9.0","eslint-plugin-import":"2.20.0","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.39.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.0.10","lint-staged":"10.0.0-beta.15"},"engines":{"node":">= 8.12"},"gitHead":"d59a56eb088abec9ed6091e560bf343c7a69757b","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\n.eslintrc.js\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- eslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.13.0-alpha.4","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Vo8INTn1zpBTVpzdikX5bxFuo4082Y7PCYaVJPrKIpC9ltmb19Uh5Ym0xPYRzHZ/EKFjaRusUgh+VebV2We4eA==","shasum":"03d724fe5f09bb042494c9a547558caadf301982","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.13.0-alpha.4.tgz","fileCount":69,"unpackedSize":187282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeICmqCRA9TVsSAnZWagAASPIP/j6mCm2AyZ99f/HtAzXX\ne9zSxHIIYGO8Sh7eoiwtpUi49PPCxXD33BtdyuhaYpiOKQ54q4bSn/qqw4Vh\ng/uaoOHZh4X8Jel0vFpNoXJv38RKBrT3Pcl9fVPl5CyBVoVvAlk8dSpDjicO\nFEvUTmb8kHZLf1jjKlVmMDF0oyn7AHA3wIqeiTl2aS6iLy9Qm0AD7pFV8WQK\nPYtHsLpRNKXvbzOiVqc4i7ZLSiEkYYXwPBs/uj/a7ZdxO1iAPmdIuMsZLnU0\na6wKuDZQtQ4NucuqYEWjUXue6peEd6CnSKYdAGa87sJZZj4FlwDNXUrYa1b2\nElbx0LItIxqUIJajBFP7T1ItR3kEU7iS3MX/GvvxpsffodB8o8kUnms3Ne6K\nF9DNA5LqlRm6rm5p4BHGgN5N5eLxox9rAeDmVJHVmt05scs965iRF+KI+x28\nVCwrDFki3RLEJP0cwl+NaNoKdcBEJUcTRiMSiy8amZYgPFmn2IFDBJ1e1w9H\nEwp9mxww3qu0rSpGpCojE3EYUcXGKJTnR6L76eSkowTLh2728X+SG6TiDwR6\n/4vKmLboQzYKzoAp/g6Dso7auVgmHoAe05ejGIIGsHB035S21jch/5gaY/5k\nZC5fU0SSbPf5mn6TsDGWkHBtmW5pHz6xtysvJiqXxTUtKeBpwGAGFzNmIKqG\nph93\r\n=oUOo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCouBKZKZxzduSuujrkYTVR3B2Y52vkz0j6x7dZabG9kwIgc6gTv7NPWQpnVA6OAnn3+0tjhmblfAb8G4lEEfyjtys="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.13.0-alpha.4_1579166122526_0.7298258775545863"},"_hasShrinkwrap":false},"0.13.0-alpha.5":{"name":"ts-deps","version":"0.13.0-alpha.5","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"eslint . --ext .js,.jsx,.ts,.tsx","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","@typescript-eslint/eslint-plugin":"2.16.0","@typescript-eslint/parser":"2.16.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.0.3","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.9.0","eslint-plugin-import":"2.20.0","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.39.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.0.10","lint-staged":"10.0.0-beta.15"},"engines":{"node":">= 8.12"},"gitHead":"5100a5d5ffe1488400d514af99db9e1ab09bfec9","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\n.eslintrc.js\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- eslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.13.0-alpha.5","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-K6S9Y76ld8vE2S3YX5NSxjXBL4lUWse8EyHyc5vX2RF/NBzzGI/FuHOFKYA6+58M76+7QLPtFYmTRxWiBb+MxA==","shasum":"73b5d8240cb922527c74738aa89963f0dfa30b63","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.13.0-alpha.5.tgz","fileCount":69,"unpackedSize":192479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIEuwCRA9TVsSAnZWagAAQYQP/A1FLbnKyhvGuDUAwfvJ\n0iU/mqJfeHucF9RnVS1Kr4Ve93iobQo/1BwuknqlfSCpkvNpwZ2SvHLdP9Xh\n0CiyA4BZB7vwbvAiciulVqd6CWTM7jwoPJ/WrUKKYBWmBYIM7YxCLxxocvXk\n9cZAtWPwSUNDqdiDr0vLXNY4rf+og0GDMvF+VhmwAtqOCFs9er2RmhgXKTc2\nQj1RbvFzd49M95xZ1z+8CTKd+B50cSVJUd/dR+yQHzeY+iqSxPE0+9rZMCXn\nRv3iYQw2YOCAk9g+nvv/QFpuuWqZDf77XEjOBk3vbse9l9+PQjWyR/UW0nmQ\nLjPeh1FLGK3PFNvMctRvRRMJh8K97L74kP7FUXVW8Xcggwq0/SxffhZCXtzO\nQEoRoUUsgHvzH9elMxmFH9u6wsLKavC4wVPc2zGHHIfRBTKUaO7PfO9tUJ+e\nGBHVeK/TbInM8HKxAqWi7rOOmt7vx5V1jhGgT7auQA/8rWrm/NlfS9I8oyz4\n2R+5VYB7Cc73x9UCDv/OyszQfX5LVqpGaRZhqlukTL5RRM9wUgRrf9aSiEoP\nvfRA9Ar27uL9hPYpPz4DZqTRy/2OZBTHziBwhuy90uXCafbCnq9ekQbv8VJj\nKp85o1ZUgfCCHiYZSHuzJnSjX69viMGOZKKh+OQflzCOiq/PlkTq8h3r5ogy\nIt/O\r\n=vNCg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxWXO9lmOTSpyLC12NTtjcGaT/gB76C39WCfEo5Y00lgIhAMYBgWmlNzXGsWffC/vgTfu0Lr1rEgZmIq32vdqwpCNR"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.13.0-alpha.5_1579174832552_0.5274678832738435"},"_hasShrinkwrap":false},"0.13.0-alpha.6":{"name":"ts-deps","version":"0.13.0-alpha.6","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"eslint . --ext .js,.jsx,.ts,.tsx","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","@typescript-eslint/eslint-plugin":"2.16.0","@typescript-eslint/parser":"2.16.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.0.3","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.9.0","eslint-plugin-import":"2.20.0","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.39.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.0.10","lint-staged":"10.0.0-beta.15"},"engines":{"node":">= 8.12"},"gitHead":"bfa1ad63347bd849e4c3a361f9692dbe9aecccff","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\n.eslintrc.js\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- eslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.13.0-alpha.6","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-vDy8McrOg8Q+xZXcc1wb2uetUrP3nJ2KM5wX5Ep6YFlRVc/Ew763ytuRJTIbFy6j2GhHSgiQxJJK23jfNusEpg==","shasum":"fd7a054916902a6f2331b76c9298da4d788fd3e8","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.13.0-alpha.6.tgz","fileCount":69,"unpackedSize":192610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIFNxCRA9TVsSAnZWagAA+IcQAIlXjRSwEYfan7hvQw2i\npjmeru3iyKS5RMhMPAWmZ1XmR/uHILxhNNIWnNucYibBTcRwYJ8iF+1GV7q5\nbjQZiwbGem1iTaaTh1C2fx0SHW0Imy3oZYH9vx32DQD74c4xOtIYcWo+DxhI\n3SMewiotcTGLKPH5pUBjtZtTra2WT0ohui1H8N6QRpkghiHPSIN2iK1sRD1b\n3/yVu/kOEzuXuH+zcAUM3Zk9xMzweT5xjhb+ACvr4IHr7I+GhkU7Awnwhn5g\nhu4zY54EMxboZe9L+86VsQD58izKRuKIbMbwtl3RMO1z+5Id0kRqdDwxFEWH\nDeKHYySgMAMxiPgv9lekKq6dNafI5CHamRaaI3AWXQBCfdGeLRef5SM4VnAf\n6GnCCgCx7NZ4tE3TkHTyfDbxS48hUSpBCauxq7mw6ohcrzqvQGsH4mhdfdfg\n1+bj8090/AEVVmLGdZirAC/2lNu28pEDlYBIZkW7+BbCIoyM9l2/Y7VpUlkj\nPzf/8fvil5N9MuGvTvMsMHWAAFboocpkNPRn5MaAQYuwlq8KCJ5+2uHeLxmE\n2mHO0BwltKdAtZknlK/3dO4c9YNZjb4muCVn7OChuB/CwambAlFa7Ex+bhwH\ny3NWPbstn7ZKGoMh8BSzoiKNcMucJIubIG3Yq3nkIA9UdO+4NEyWfvYPbRhn\n9FoV\r\n=RTB+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDlPfRda/WS2215mbASMW1wF0mlg7jOuyeLpmuqF6J8AIhAMvhHnK+3oVQunj4FM6EaiElLNybr1AShsX88utVf+Dq"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.13.0-alpha.6_1579176816577_0.7890734230783827"},"_hasShrinkwrap":false},"0.13.0-alpha.7":{"name":"ts-deps","version":"0.13.0-alpha.7","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"eslint . --ext .js,.jsx,.ts,.tsx","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","@typescript-eslint/eslint-plugin":"2.16.0","@typescript-eslint/parser":"2.16.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.0.3","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.9.0","eslint-plugin-import":"2.20.0","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.39.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.0.10","lint-staged":"10.0.0-beta.15"},"engines":{"node":">= 8.12"},"gitHead":"d5d2d720a3eae36bbd01dde3ab57319a38e0d9d2","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\n.eslintrc.js\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- eslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.13.0-alpha.7","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-PbXyAAaX4cSQBmXXkTCFUzpcXGWkdXKyv+xdpu7fekGghOxFgCvdX8hfibAGcb3IYoRFQou4AgVedu8fwkQS4A==","shasum":"1c36731d99ad27289927d1031e204f54cd8d184f","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.13.0-alpha.7.tgz","fileCount":69,"unpackedSize":192485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIFSLCRA9TVsSAnZWagAA3DwP+wTgmEWvSPqlHfEbzgjL\nO3hyHMU4TYzmZ3vWkq3z8hHI27E06hV953YHZD1Hsr5POkOCPceifrRBvNDL\ndo6bbAKUIs0CNi5Uj+AE2vlyPc/j/HvlqtDroGv9JtUC6fJZPmjUpfleVcIn\ng9ummLQ/5m65N3mxpbkcoMn7NlmhMu/5alDhBpShDEXn9SrOlxfp3c+g51Ya\nAGmXT+HK7qDOoNMONsijc5kbavnuKgEBCctVyfOGUvAy/WnhK6exumzod4I1\nr4a5DOgR373X8bDaBDNEBbr249fEfwR4S2dX8B4rRyDUKRtpPF294iFlzx7L\npO4CTtR7G8R9Zlv5E5rkVrDlVA1kpxvajfvgyrKboss8w215xAEYHdjOV32z\nw8tfnf+YyvsQPgCw1IKEpP2FEJpTXnnZfbG7mdnAtSqU7dAQ/97ylbxRJ0JV\nb0Ev474hWPt/GyExGNKclFg1X4upQ5UIDjLMDfnM1wC6ICm7UK6JFshhu6XU\ndV/l4bn44FHwdqIESuuR2wg9hLmY/5lJ9fTX60zzOewmSj7UHPC7wSkQAKS4\nmg7pmPlPLcxSi8Jr19K7t1wOwGgqAUZayUeqMKsJRBm+lRvSoK1AKMgPJBeE\nEPb2JI8GKX4oiATXCuOqskoiAHuXG1cozvRGKWxmNKSVp8Id1Dvb952hqyxr\nR21s\r\n=jaAu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlQsoA8St/sXo73ECh6F0uir6/XE1d4slERc48uLrYIAIgfMhxoaETX1IW4TfgwLVt5oHtZjqCHgugA2x0iRqoCAM="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.13.0-alpha.7_1579177099005_0.463327970416028"},"_hasShrinkwrap":false},"0.13.0-alpha.8":{"name":"ts-deps","version":"0.13.0-alpha.8","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","@typescript-eslint/eslint-plugin":"2.16.0","@typescript-eslint/parser":"2.16.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.0.3","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.9.0","eslint-formatter-pretty":"3.0.1","eslint-plugin-import":"2.20.0","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.39.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.0.10","lint-staged":"10.0.0-beta.15"},"engines":{"node":">= 8.12"},"gitHead":"78e82ec95dba496f6eb019124a5c6baa6ff68946","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\n.eslintrc.js\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- eslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.13.0-alpha.8","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-c8mke2GezAJ96FCdVcf3q3SFAa7YJKt1w6ttAV7KMIv7kobHgB7iRevTL71InRjmLcv5NdD7dA0LOc6aBnfMLQ==","shasum":"97a391872e7f2d25fe4a9e50422048f3b27e297c","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.13.0-alpha.8.tgz","fileCount":69,"unpackedSize":192630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIFv0CRA9TVsSAnZWagAAAlUP/jW6Ka4ktYI9W7I0ljCt\n+NvJlk/BO2HjxMOwwjAIJ6AgQt6aHA+2pU1rOpqTGfp/NaLueASYv4LenZGf\nSgNORDkdtPEQMYflUZJP6P7BrzjFR+Zf1y7nd/d5v/oZtJnY4TBYF/LP8t8E\nrxKm/dCL7/FeYfLLeMY0ljP1yB/S3Enom8OOqU4CZEQaAWBiik77X2qFzhA5\nDqEEiQ2dHR3yOS80nNAwMmJU2ofoHvfVuB5gE3Bly+n3/z5KwWOXNhVGRcWM\n1ud/06b8myNNh31r35hsmkNPuBV4p8PnwhSBrc3pWVOxc2jjpHxWTz0chMGD\nBNkuA9Ow4c60ESmDXIk3NA39rIj4oLgzGMPFYHmkn3n+HF3LBKJPNlZpaZ4F\nGYkqqAt06ENnKfjEu30JHtr/kfnaZUOiCiEBFuXlqUWm0qaPrTDYhQ098+yH\nB9GrUJ8gD99sb7QgPKmF4DQ1jxf++6CMRVDL1iA9q6eAw6qu9VSjdPDFoQk6\n3OnsAbcdeqy18KkupaeOTRyFTkfp09QAmQuBP8cZylak4Cd8Ps4vswBTJnzM\nm4VZ+kK4X9b/IrN6s7bgiqz4MJqIMFWt2Gf4s2kkVFXC6HSkEOXDTTEjPyZ6\noD/wN72JTrxxJ8jaFU0fGPlcLFsWlwuo4Qitf/wcY6yEGJ+/48FHuA5HKWhK\n3dGb\r\n=K9sC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFHkfi5orqigKgOexvYkVD45QYJfUqMz7ZWxTE6zoxtQIgAMFYtfmpRgzLeIdUFi1/70o9PwcTiUgiHpVShFI6Aj4="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.13.0-alpha.8_1579178995960_0.37156039781957695"},"_hasShrinkwrap":false},"0.12.9":{"name":"ts-deps","version":"0.12.9","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"tslint -p . -t verbose","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.39.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.2.1","lint-staged":"10.0.7"},"engines":{"node":">= 8.12"},"gitHead":"630a967c15457ffdbd61d6fe5c64f20b1a2a7643","_id":"ts-deps@0.12.9","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-dfzLZo2P23no2BWNYCxqBjz6hhnYCKdATWhENRVV6HpupC2SQgB48Wd3myiF0ffJ82w0xLTLMPPGe9etsrHk3A==","shasum":"b434327d3f6e3e1b3399fb0e8a90406f11d43208","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.12.9.tgz","fileCount":67,"unpackedSize":163241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOrnlCRA9TVsSAnZWagAA+XEQAIBYsgVPQI+JYFOe8TJS\nZzswP80hJtweD19stNUISSxZwz63sKnD9URHM1m9GIBbzcR5bSg1kasrtDP2\ngklZNn+HtsjT1Jg7UMHzfOHQ/zfnFbw9XxI+ZuTG8aJV0jr6p6cOtW9IPrP+\nlR4ir+ArFwYS0jnXcKTsqPBN6QCfCz6knKMbE1WMUkk1Fpz9SRwOLr/nhWlr\n7jeXXbhgKvrPV9rbI1Rc1fyMS06pXo2vjI4Gg1NeFSNhfDW0Mx6zvA2Ue2D5\nDU/o6xdWIR8IXD6HU8SZTMeOaGsHBBJVvHpqtkzgM7wNxP7Ao5N4aq42eVJR\nNQ5lg4HQXWLtb5BaDj1EyoDD2SZsFsJ5PIByCtf48FveyDndk4obXKq7Alwg\nqc/tyD9KpLpq9RDEOI96mL89coVWVHckPFiK8b/k3qoiqg21idxcf2L1puBq\n6xdkvHmcLRuimjlp2vsPbv1xZz1oCtuy3JSzXvn8tk7OwZ6kQmzyF0i3wFfr\n01zVeLeEUs9DE/YBLg9RoJPR/j8Wun4QUs1+OoHfcSU9SUkyjlu7EoBeV9jw\nUUL7R/OvRFC0dfKsKDZqWHHqiQ0SDDo/yxOu+cx3zxelXE26A4kh/cmJmDmd\n7m++Za+UQDpRucqSs+j+l8YGe1KID2IHtau7LSHx6OZqma/NDGnQWZxcmcZW\nC8uC\r\n=PlGx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMlVatQyvnWiYJk9P7pJQPnGgSQlrkMvjSgI18FZkUfwIhAO0Ilc3hrsaV7JmzDihQVuBAm3yj9v8jU+rfhuYXyOxH"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.12.9_1580906980736_0.14079016342421657"},"_hasShrinkwrap":false},"0.12.10":{"name":"ts-deps","version":"0.12.10","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"tslint -p . -t verbose","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.39.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.2.1","lint-staged":"10.0.7"},"engines":{"node":">= 8.12"},"gitHead":"1dae021a90f8dd6177a462325a26b087448684ba","_id":"ts-deps@0.12.10","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/+EVXp6hEwe6H1kTNllwng3GGggTFJaVrvgBQ8/PHmWSlOXoE3/AKs7XHIioo2y0VtuaidI1a33USoYLEyCFBg==","shasum":"27abb98db0d793c8644f16079640c4df6abf97c8","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.12.10.tgz","fileCount":67,"unpackedSize":163271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOsTrCRA9TVsSAnZWagAAfy8P/0/aU+8kFNrZNfD6jYgh\nGCOSGzaUeOPEX2XheL1Ss3soBeG5kKrOBQgEmj8nNfw0IUKcDPgE/2ouuYyh\npJAVxLT/116efzw1XbmaNTGq/vNJPjmm4Uns7GooNl22Sy1bhV9lyK4FSvGA\n3gUustER7jA1Szyoeb4M60ejY/PVvk8BMREfHURXlYB37SjyzC0KgwOGOGAr\n1xV2TCQMOj1AqG9yisqstmca4a4qk7jMg8Z4udzdcszGc8qtuYeTyZBJ11nB\n1PUcKsZ64DrggCbsb36/lVaPOxwXttUBrlaeTpe/nIJscdtDarVA+BiRL/7C\n9ELL5F83WFzQcve+xz28zHskkeqy70vQHUp+qNrh1/TYmsx1zxOPuO0j75hB\nJidTdz/AZjCP/LIwrCyhy4g0Lh8dkhZrCSFQQ96ADrtejCR5kKU74DARh3/t\nuw0clgZVs1FdJeECY67u7E7iUt1XUCxDSd8pGk3nqr3oV2GCmwG1EH1GnL0l\n6sFMeCeg+9WdXnBPlN2yEg727lRdnaWBPaVQitFdImoesuGhmtzHPAuYL7y/\n69bP4L37Ck/15OBIU8KWXi7ocKDKn/Y2sU3k9FUbNSDiK0CKQzBuPuqGCx25\nS+85fZ1FdUIsqQnWcv6Ja8oY+p+/U1JOJSSFkS5slmA/QwSQ7pH2U6cv3U/2\nFlIb\r\n=Li4k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCaiL/zw0hq8nQJ4UkbM5NAxvMxCzf5r/RSGY2HicHfAIgE6fGIcLEZzDI1YX6QBCEvXTtZQujppSS+SHtEq5R9YY="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.12.10_1580909803250_0.5245750743999613"},"_hasShrinkwrap":false},"0.12.11":{"name":"ts-deps","version":"0.12.11","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"tslint -p . -t verbose","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.39.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.2.1","lint-staged":"10.0.7"},"engines":{"node":">= 8.12"},"gitHead":"284bf90bd73356a4f663eea1d6514ca833673b50","_id":"ts-deps@0.12.11","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-yObiVCExfcf6FFQCC+kvasLd4xs/d4e91yHqGuQF1poA/9SdIpFxDFSbMnVxPJNbXCbaQpWXqke5PJPb/V3pJg==","shasum":"14fe7019e3fee139d7604e9a5665da6f95c78bfb","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.12.11.tgz","fileCount":67,"unpackedSize":163714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOsf0CRA9TVsSAnZWagAAetkP/i4wU/dyL1RZTimII46S\n69RvzWO/3Gs3GbvLvXQMhCtnPE6xQ8viyac3+di0PALGjd+uS8r+vDP2VDs+\nqO2A/w+SQjDZMiZ4y4JL833hB4o+FZjGDXRivRr1Zox+Ss+OAdc1mYEzTzfn\nhZeTMkrxX2yZoKIfV7H4oPoG++VFZaTIIfwBOaZIA+nPWL4t1Ches55HVt5T\nllbXEgt+0fLdKc817tsV9BbsIaLcYg/onxhH6/Qpa2qgxry8iaCkO+14MHvV\nsZfgqQPM3SDzA1OaQc65BFoGHvb3Htav2TAaOCCB8mqGfSynh6WijVZiPYGR\nmrYqQxhfYzoWZvzhg+1kNO+4ooCzKQ2ATU2xFEWZAq2Lv2tl6S7WRVeR3fvn\nlFcdccz9OwXtwOfP9cxMsgNxIdNWW+P0SXkPVcPLigTNosmXKu/ygJp8SKuY\nuVntOPa4OVZJG+ovwx/3JYxYvrxJ6CI/0y4jmPqaAvWlVPOoGCnyuuyre8PU\nl37T1sEZwtgymm8uQYHRLdB4hZkEy/MlhEwE0FUj7liTUlUQXL0hriZEV5fD\n5kEqcz3ZkqJFeU+ETMak4p6tsRdtQlTyQeAaBHBFbgfCPeDDa9m4VVbuURZg\n7FmSiFopur7XHtq6PRjU0NBuS1UcEkRYLQfnFzBABDyJJ2W4Xygsovgpccel\nHWol\r\n=UO4w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDinSiVoc41YqcU9L8DhVxezUuFXxNwSifHTA23laVDNgIhAOs82qGOfmYap1Tnz/68lFKTlHilZ46HT8edd0fK/2bq"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.12.11_1580910579843_0.11216562814179754"},"_hasShrinkwrap":false},"0.12.12":{"name":"ts-deps","version":"0.12.12","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"tslint -p . -t verbose","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.39.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.2.1","lint-staged":"10.0.7"},"engines":{"node":">= 8.12"},"gitHead":"363378980be8338c3697aa8fec0a59f6acd9c5f6","_id":"ts-deps@0.12.12","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+bOoJZ/XFk1T2tNgoV24e2iSAueOeir7W/39O+JaQng/Y9bqwu+c8wixT6FESZqhFfdXzwBogQwoYpIJSO7cqg==","shasum":"7559ff1ae804c56412527c9b1e45620d587bad47","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.12.12.tgz","fileCount":67,"unpackedSize":163951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOs3eCRA9TVsSAnZWagAAjGoP+wSzFF9wD7kL3hoBviJn\neJbgrqEMkEzORfwcsYbz/kLsjTtZGlYaRqiBO8ZXlt91es7FA6Bb0EKn2C3i\nN+WiBFZ7eZ7IowSfkTjdxQ7EI4Kq1+cI8aeBvt8PMdc3EWVGLpyC2ECOXKz+\n2kJ5/xdxYFJM2vO6xbaIVlQr8YYJcfRJZzeZyjy8MIz5IZwGJZdHbzBtMWLi\nKHWbV0vIVx5wndWFvSzjNKVf9H2wMdPTRczgmv9+p9vKMpFdb0KMvLb+P8BE\nitMiiPbg69jyd+Bl8iKCWcizb4eFW+RHrapGbpzUlgg+u0wPsC8jgzttQdYA\nw3G+CFPAobiHzE8S/NzxN6/9y6EGivE0SrdocDSY05H/E4bfqgsjVIKdzBao\nE/54/nkdFgda1lcJIMNhwv0o3Y5xVTD1eTEsx2HmlwcwnQrgOeNaX8vp7kdI\n584dZqLdCjN9SBGvOx39cXSqeDT+D+BnejAaDFoZI/u2EdT3QtezUXwvHfiS\njG4hz09XE6gqm8qoJu6GgKzHaQujgbNY8c7fjr/eGL4pvz3/Z3tiKVlTwyLM\n87O7MjyNJlib+H6P5F003sYzhHqQ/hkuWMLAjpAiD82YlN3t1LNcLt7ES/Ni\nEhYZcyG3SApYRpRozhNtvxGkvo12F04hNtwfSh37OD3Bjn3yV27TRieGhmUm\nId+B\r\n=Cvln\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExkkCJNxozRI0ILquiBh6WcJPJaVIC1Ql11E4Yn36l6AiBffjH43RNJRA4wjr0Et7PDm//9T4WgNr+2TEJPzRvOpQ=="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.12.12_1580912094237_0.024775470243507014"},"_hasShrinkwrap":false},"0.12.13":{"name":"ts-deps","version":"0.12.13","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"tslint -p . -t verbose","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.4","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.0.1","@types/inquirer":"6.5.0","@types/jest":"24.0.25","@types/yargs":"15.0.0","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.4","concurrently":"5.0.2","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.3","istanbul-api":"2.1.6","jest":"24.9.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.39.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.4","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.2.1","lint-staged":"10.0.7"},"engines":{"node":">= 8.12"},"gitHead":"515f3285cb633e4305aad13e166a541a8c3e148f","_id":"ts-deps@0.12.13","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-fNIA/5g0Pzh6IIxNizQdvBUZ6v9LhQ8O8Ry1y9qya4VgvkU2KypkArAVD9sa41Cb0qT2u0MqNluxQoy5tMA3Lw==","shasum":"68f9ccf90322c2a22b0d1f5b847081909a82ea96","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.12.13.tgz","fileCount":67,"unpackedSize":164282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePNy5CRA9TVsSAnZWagAAqosP/3fSpHTSsMy85VdxF3m2\nzQFiELwEO0JTSNYT+8A+zP2WmTqK13ZiNFQnnI9rjwwW6qGtg53zDWnlDKDP\nP2U5nfcSIsJcP/vrZ58W6wnyU+ttHt9X85dK+Ij4IB0qjBuOW+IuJSAORd2+\nW2lm6hxF7Y5t1NLeXj7LKc1w3gHB+awnVLIHSV2SAhBJxVIBtGvAM4ZYNhLg\nhtZ9z8qJmouEMEgydrlsubtditB1xZEyDRIIlP9yevdgBhZdQaJT8R1ZzlGk\nYgqP2GpnbAfnL4RcEQ+CSZAyqhCl/dpEwKT54Mq5oVC3FMDmgQboTfaXUJf9\nRsONaT39k9nLqJmBvyvwBbxeBpuurha6sLd7FdmZdw/8iZVW881o+nZbx4fk\ntvj0jPlFmsnivXUo41Q8kgIN9Ekt/NTyhQaSUpSSigBat/vOlk7offJTz+89\n06QfdaebxxheQhpmdYaYPMc+/1XlHAghPEb+AQz3ubFcw/2jdpZJqvX9mP9A\nonokExwRKi/cz2x8IxtqkXLy4geOtFs3LJHoQNNpTTqFSkxbIKfJYlaiGCSX\ngtdAx1Ao2z+VNztNElkUhGu0owsAr/9HmwfQ4zuqbSnffMtrJp6mxJsSagwS\nN4RFWpKLkaMLM9oDp6kzuIKGceGcfyp+uKpXr4PbiOhj1IB8c0UWYEYfqpH+\ne3QJ\r\n=G5rb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJYJySoljfV9rmtZGV7kh8RcG32iOwd/4lnzzkQLWOsAiADirBve1ywNqzZ4SFDjwAZhHROfpgZsMsP2Gn9ScR/aA=="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.12.13_1581046968656_0.7010222655159395"},"_hasShrinkwrap":false},"0.13.0":{"name":"ts-deps","version":"0.13.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, tslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"tslint -p . -t verbose\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"tslint -p . -t verbose","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"],"src/**/*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"]},"dependencies":{"@babel/cli":"7.8.4","@babel/core":"7.8.4","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.4","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.1.0","@types/inquirer":"6.5.0","@types/jest":"25.1.3","@types/yargs":"15.0.3","babel-core":"7.0.0-bridge.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.5","concurrently":"5.1.0","deepmerge":"4.2.2","fast-glob":"3.1.1","fs-extra":"8.1.0","inquirer":"7.0.4","istanbul-api":"2.1.6","jest":"25.1.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.40.0","source-map-support":"0.5.16","tar-fs":"2.0.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.8.2","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.2.3","lint-staged":"10.0.7"},"engines":{"node":">= 8.12"},"gitHead":"a074352cc8b0df507bc5b24864df7c6eb18333c0","_id":"ts-deps@0.13.0","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-UK9jeAxatYVSAQw6zpDdGRo92FWpifZr/TE41tKNrIf3scjAqjWHoAo0wf60QiH6tX16kl1xEo0qx9gTxMmyWw==","shasum":"a59f4fbec25e9929da1cd3d0981bfee9f9e9b553","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.13.0.tgz","fileCount":67,"unpackedSize":164363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUcq3CRA9TVsSAnZWagAAYYgP/jNwehi8WquXDQAx2+UC\nl6FPH9snQ3QKAiT3RSrZA+WsG9BJ8mMH8gS7laPVjUF0iUTKPbUt5h7IhQt8\nUiNcu1Glan1JoIi7/zCHGlG/bZPwtQQHbKGKzWbhNnd/IBeAX+gyD0OuQ9UA\nkeEliqrqKctX0nsRD7tYsJr6pOS95nfejgMiML1+Znle1vXQyBPYSmEWobR4\nXTMeWK2pgb1RdR2PBo4REIU4B5086Y+LLVF0Zi7V6PNUv7kxt+y9lSMvOd0x\nY64CryfgwfjHBV/rE9CZr2GHsG41l+/PHVpYfXfski/l25JhGdnjeyc9Qilj\ngtJdLMHfEkntj2rzE5UnpCyYJKMDncmEs/vxFXb0Sq9ItrSIwK2qzBVAH+5Y\n4Yv1x/8a4IKkdVJpQRmcpc83Kx8vyRW9Cg7mNUc1ARubgpW0Tpocc82zb6/+\nBJ5BZKU1z7lk000rV7nf1lnvvlFUap2DmonCQvoZsoeKmm574S3G+MXp4KPV\nYL7LAImPUCK7Jn0DstHZzDoko1d+kbE8ZRdF8vEKor0+ZPKNB75HWWaF9SSm\nF5E9ks/gw3zsLpSZIKiamCpMatev0FB+/nLkpb0U7RaugaxZ0o9rWJct9z8h\nEgXx4UtaV6tMn8Xm47osKoQOMHYVWY0vZFpTe59ImSAGmcjj7w7/UdTrIsK1\nQMyL\r\n=vFKJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3NJdwxNoaYbmPaD6n1eU0i60sSFR4C2c97FTt2CutTAIhANg6IuqKq+ppIN3CpF58chmV3piVmJrCDR7+0YHI10x8"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.13.0_1582418615367_0.3914896923067437"},"_hasShrinkwrap":false},"0.14.0-alpha.1":{"name":"ts-deps","version":"0.14.0-alpha.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"],"src/**/*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"]},"dependencies":{"@babel/cli":"7.8.4","@babel/core":"7.8.4","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.4","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.1.0","@types/inquirer":"6.5.0","@types/jest":"25.1.3","@types/yargs":"15.0.3","@typescript-eslint/eslint-plugin":"2.20.0","@typescript-eslint/parser":"2.20.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.0.3","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.5","concurrently":"5.1.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-formatter-pretty":"3.0.1","eslint-plugin-import":"2.20.1","fast-glob":"3.2.2","fs-extra":"8.1.0","inquirer":"7.0.4","istanbul-api":"2.1.6","jest":"25.1.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.40.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.8.2","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.2.3","lint-staged":"10.0.7"},"engines":{"node":">= 8.12"},"gitHead":"6e5cda1795debe263e9f50f6510bbbc40efc6d31","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\n.eslintrc.js\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- eslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.14.0-alpha.1","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Y5JVVoVmeFwxzTdDWIAzc5UC7JMIkbmaJG+3v+585eq0+DXofMqFLJzPowGKCy6rztMNabvG3oS2NndutfYfAw==","shasum":"a7a3ad6817c63f551977294a900292a3145ac477","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.14.0-alpha.1.tgz","fileCount":69,"unpackedSize":192732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUdb6CRA9TVsSAnZWagAAYIMP/31RZoH1FncBpymC76tx\nwNOpvoo6QjY6w1V8E3fxWKgwTen3h2xEcUDbFB3vGs0jcBnTeFDvL/JNohnH\n6kMEPuLNqpnprzlHWMmPLCf+8srIg4lmib1kk/GSjMe1HL1Izv8HhTKChswi\nhdMYaAmyBxmEcEymlwtMdMzgOmymtzE0+rRwyDazwyh4mrp9u9faCTnqybrJ\nqLQeL7Vq2HFjqY7pQSeErldHo9CHYQwh/7ORCc22HQDXCFVJnDtVeFRvLE/+\naN9UWULk7CxDrPbMw6qTikuAs37NOn3JPeVxpLfF1yortalmXDlsFv4PGsAN\nvzvmJUDFN5kesxbSX16CoZL7y4nQ7cHRa8ChJjaE/kOAEyBnMB2ybxSILuU7\nv/OxGD4mYa0GmpUpydbaBrZfCqJ8sAGhpTBdX8bL9Wqwq1bkdInpOBUhUoJd\n5O4eVpe+B86APAIeTBdmxC96QeaSHI/3jVT2MsAiW10Gk58I/+fP31V1Abcd\ngWcWgn8PwECy9Mggg8PwA9cokdXIKUL5ef57AjNMe3ETCUb9deW3e6jcdMCu\nYLk7MCgZJEo4tH+/ptJQIFqY3YaHxXDvhyU6rgnM/pc9ZN7l5XlHL7NcT2fy\nWiPk5sYNnCWHF9SHxR+ZXkkvqSA1WCzYkJLd3EUGYpYLX5K0d6/VQyTkdpfb\ndTl4\r\n=Z0FL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0N8c0cumZFIoXt+I0PzkB+K4VEb2Erfj7Acfc6XyfiAiEA4WmotCHoOIeG2EN6MSZLB/tE/i7b9lJv0UQz15NlU6I="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.14.0-alpha.1_1582421754093_0.6835270994583902"},"_hasShrinkwrap":false},"0.14.0-alpha.2":{"name":"ts-deps","version":"0.14.0-alpha.2","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"],"src/**/*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"]},"dependencies":{"@babel/cli":"7.8.4","@babel/core":"7.8.4","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.4","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.1.0","@types/inquirer":"6.5.0","@types/jest":"25.1.3","@types/yargs":"15.0.3","@typescript-eslint/eslint-plugin":"2.20.0","@typescript-eslint/parser":"2.20.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.0.3","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.5","concurrently":"5.1.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-formatter-pretty":"3.0.1","eslint-plugin-import":"2.20.1","fast-glob":"3.2.2","fs-extra":"8.1.0","inquirer":"7.0.4","istanbul-api":"2.1.6","jest":"25.1.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.40.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.8.2","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.2.3","lint-staged":"10.0.7"},"engines":{"node":">= 8.12"},"gitHead":"3f855cc1011668902a13f8ff6b062cab0934ff51","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\n.eslintrc.js\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- eslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.14.0-alpha.2","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+d7A2JLvLY5FNOsplHr7QkpqNGue6Iw3d6qs3jBL5lGinNXik1A5ZtjEZBckZqEN51vqn7iKZiMlecmENwuIQA==","shasum":"c87c20d2bbfda2590de82a9d0f696ae2f3af1395","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.14.0-alpha.2.tgz","fileCount":69,"unpackedSize":198646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUwfMCRA9TVsSAnZWagAAlAoP/jFJehdXxCdLSRODN9dE\n+o7E3KMer4w+EoY58g8EY35plAdLxd6vc2mDLFpOEqcvGvnlDeeZnnb+OPIB\nzQfW34j6W3BvbWQV3uMbja/zSI6W6weMR8fysglnscVX1Yf0foH6c8O69vVU\nq+hWhMVBOhaItZ5pUJmUolGjnZq3CeeK4mD/Ucp4hLk0CfpHsXhow2RDpMaR\nl0DbcQT340/u4O+3fxyqhtOiuY5lQHpxzm4paIyJruWsv7fDdGfHMa1dPqWb\nBwFvK5jFNHWasglj7YEfMGi5Q5opEm2NGuTctDHd8GsYAeBLtqip9bcny9g3\nw9UPfna3jXUOHuPHGTQlb6JgZciOjU9hjdKT9qO4F/Lp2/1bzo0Y0IXB4IlE\n+GUeAkB4DyozziBdE08Vp41HuVXQ/nFRc+RcGoJ9iBl42QKIaulXQ0zdjbYy\nu8GR5N4YD4QEt8S0Dwcez9o92flPbOGJWnyuGsfEuizwIHLrVt5NMTNLXwTe\nbzr2o51g1soZ/UcJdGt/k7PKt6fffAAGDL7ADo7KC/MjHHmbgFHhHW76SHFw\ncWs318bvj9d5UpamxGvCJmcpZ2okgfZoq9wXMWvCCbGwideJ1MJeMuAwfEWw\nzjETQn14dQ6f8voHaY/5GTSq0+mL2FoSFWb2/Q3UgO5uVjHAWA6QbmzLmW7n\nCBEn\r\n=Yh+x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNp+fCOOnIFbWk1oZYYhvBfkGCK8Xdgxuh97rLoL49OgIgGLcIZiQTGYdnaMtltqpVe70lXt+qEKHo7o42P3sBFSY="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.14.0-alpha.2_1582499788132_0.8615538947030454"},"_hasShrinkwrap":false},"0.14.0":{"name":"ts-deps","version":"0.14.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"],"src/**/*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"]},"dependencies":{"@babel/cli":"7.8.4","@babel/core":"7.8.4","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.4","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.1.0","@types/inquirer":"6.5.0","@types/jest":"25.1.3","@types/yargs":"15.0.3","@typescript-eslint/eslint-plugin":"2.20.0","@typescript-eslint/parser":"2.20.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.0.3","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.5","concurrently":"5.1.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-formatter-pretty":"3.0.1","eslint-plugin-import":"2.20.1","fast-glob":"3.2.2","fs-extra":"8.1.0","inquirer":"7.0.4","istanbul-api":"2.1.6","jest":"25.1.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.40.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.8.2","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.3","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.2.3","lint-staged":"10.0.7"},"engines":{"node":">= 8.12"},"gitHead":"6c901fbe37a249f46bfbef66752649d5a12850a9","_id":"ts-deps@0.14.0","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ZLbSh+v6c1cl16bRoiEXBshrIXAJMzly89wrdJbfLXtC6Nw7107TZ5rh/s0QJhNWrCO8WcwrItcCh5N7EdSwbQ==","shasum":"9d91a6626a6df29f7fe0f75ab8f5cf661ad31979","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.14.0.tgz","fileCount":69,"unpackedSize":198638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXwSYCRA9TVsSAnZWagAA2KIP/349IWFQ4eFa+/ulQTLy\nNcb1DCspvr0X8bTEeu/I4/gzNQJ4NUywGWa0jNL6hC8Fy1Bv93DBWRvIcv0F\nsmaxzcVNUfMSx99ewMJ4y6p8uBbZcNItiJhQoEyyiPi6MVziVyzLP0f/Nwq/\n7M4X9xnyTkyNAOnkOLeH5Mbhd+LuNS/AbOyJBF1V54xIx0IyldvV6i7Da2KH\nOoOcYi1N54+ay6iW625Bue7kUoipTItmDPBMoUfz0s/6cmpcJ4fDGD/w96/t\nv5obCNoITnwnQz+ik+pyyX7AQMYNycTImPBf+Pb4BmiGsNE2Omqvj6TL6B+m\nCRnnB5GguLnNkLF9tprbiH6c4aNQLYfTrsPrTYDo0ujQNAtYVlN9+Hq66mt5\nKdaXK8GvnJKNKv2tu0g9EMl3sfcD2Cnl1eM10B6vrFkD9Psnyh7GtRCXvD6E\nJYVzSQHF1frYpbZDvz4+aQr2M/DRDbfyvKVPaqLrlTH8pcnu3lgoXNIS4vFu\nudvGrslJcNeN5irVlNY/vYnuBIdZ4TrVN+5Yf67NZ9/W14ULJb1uBPgDddtU\nsKXdd+ve7fguvboWRqYAyIC5jTp9urXB4Ps6ijLD7i+IW/4ULjsN441cvCTv\n2ZrvkSEM1DqvpXRTsZEarHSe3VnnxKBarHi1YvCwgUyQCIps1oZEI9yfgyXI\n/BHK\r\n=obZR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFsINB7NyySvpgRcQEmZJbwjnnoT3JMZGY0uA0UAgGfTAiAErsY8p+VC7G+Q4kt7jd6Wnp1yERB6aQj726D7GSDcDw=="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.14.0_1583285399393_0.41566954626347163"},"_hasShrinkwrap":false},"0.15.0":{"name":"ts-deps","version":"0.15.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"],"src/**/*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"]},"dependencies":{"@babel/cli":"7.8.4","@babel/core":"7.8.6","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.6","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.1.0","@types/inquirer":"6.5.0","@types/jest":"25.1.3","@types/yargs":"15.0.4","@typescript-eslint/eslint-plugin":"2.22.0","@typescript-eslint/parser":"2.22.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.5","concurrently":"5.1.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-formatter-pretty":"3.0.1","eslint-plugin-import":"2.20.1","fast-glob":"3.2.2","fs-extra":"8.1.0","inquirer":"7.0.5","istanbul-api":"2.1.6","jest":"25.1.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.40.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.8.3","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.6","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.2.3","lint-staged":"10.0.8"},"engines":{"node":">= 8.12"},"gitHead":"6e51abd517fa619ed08f9d4e9ada54d63282061c","_id":"ts-deps@0.15.0","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-9n+Evea6QCStDGcrm8VlSsI+BRjTTpyMNXpzDeAmWf2aMMYutfSbHz4Pqy/iUcMB2QMZbvpByE5HhhSbwnTkYA==","shasum":"6d4e0381374224ff1833dd424792543f7284c307","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.15.0.tgz","fileCount":69,"unpackedSize":198638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXxzHCRA9TVsSAnZWagAArwEQAJo3520PnsRtLMXnemzJ\nsxWuqZ95rjHl5fl3u0Afn4Em4mHAiguKcjyu15zyEd9YOJ/HuzWatF+sSobG\n9d4Vo4dib1ukaJsubX6a5N1gy/Wq4j2vHl7foTwhLaO76ni2aoYFYlows+1Z\nOkMNMsNvSZyl1J7f6nRxXLyJ64yXHsfyOWIwpi3vhG4dSiwOKdUOg6pbR2v1\niDLd9X/IG4nFJ6aDDPgYQsTjOBW6zyU0Y29HH4b+dkwhyd60Difgzkpg3ZGR\n/lyEU7els57j0pHfZvIkVpnxHkR57AjtPNKhWyPRcA0I/MAm1aAtUdLnAa+9\npnQnjiWnEoh/Ug3eVcDNT9wlF9Ow0s17Mwyozc5F3idunipG/9mSZPyfRrL1\nzpQyUIlLB1QSYS2nyc9cOEuH6VHS51PzQUNSZ5UIhJzrJYK0zw6MFkWC4an1\n/Hos6gx353ZNskOEW7KJWW1Hi5Od6L4PYPiUb2vBf4QVaENubV2m0Z46wiqa\nvV4vfJG1s7QqVhRZbEKcRhpyPGB9Pgt5+clS/81KUlHI1mCKC1UImmdetjDA\nGt1Q+93HWaeIqGH7Qp2K6Lc3SP7fTRqlySG4AwIZEhC/bdNNrb0XjJL3SX/N\nK9kpvw6j4JCArCnfHoujItAZ96NqYxivTJqEj8TCtGs1eHKd7P6bmXZTJasp\n8rBW\r\n=iANY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmn8yk8DsOen051Qh2StHwiPBhgOs981iUB+6ZlKrjRAIhALRdviMPCKvMA2GZJEDD+bRjo7TvRSPT0rKUQFLiNACw"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.15.0_1583291591066_0.5994575653644831"},"_hasShrinkwrap":false},"0.15.1":{"name":"ts-deps","version":"0.15.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"],"src/**/*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"]},"dependencies":{"@babel/cli":"7.8.4","@babel/core":"7.8.6","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.6","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.1.0","@types/inquirer":"6.5.0","@types/jest":"25.1.3","@types/yargs":"15.0.4","@typescript-eslint/eslint-plugin":"2.22.0","@typescript-eslint/parser":"2.22.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.5","concurrently":"5.1.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-formatter-pretty":"3.0.1","eslint-plugin-import":"2.20.1","fast-glob":"3.2.2","fs-extra":"8.1.0","inquirer":"7.0.5","istanbul-api":"2.1.6","jest":"25.1.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.40.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.8.3","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.6","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.2.3","lint-staged":"10.0.8"},"engines":{"node":">= 8.12"},"gitHead":"bb0bc9855b2fc1596460ae0e4cf6fd1fd604525e","_id":"ts-deps@0.15.1","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-OwLWMEUf19Ew38Co1P4lkNLzYE4aTZYxBbk59SbakKjck4Mgzyx9su4Y6dJrsVlOzNU8GNOCTkahaX+augM4cQ==","shasum":"131beb69ffc4d76ecfa0e7925a5da578936d27de","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.15.1.tgz","fileCount":69,"unpackedSize":198636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX5JCCRA9TVsSAnZWagAAlTsP/0fDQyXIShvgosaWbbdN\n1dqpecnc5QS3LWzll3Ca8V7GO0z60G/0h7QunkJl9dnzkKFwYFXtclXpClT3\nylH/AQtzujtYmSF8obd8aKBTHBK2oSjdCq4RST1eMR6FY4DhGgPGGULNg7Vp\nr7kYLU1GlOexBL9W/XyiG9d+1/WeNIr6GE1JIN4XJt1xGuKwm4DVx5Yd2Wqi\nOaJybyyzyKdnlHLAr+skHIG8BGqrUjItH0P84huhSZ8TBtD+8BxzzwdqgQ0u\net2eL5Sqs8mcyc09Zfqh4TmY/8YNbGnRgi+B+/4xAwN2F9QsRwBoKxor2nn0\nUeYeU7ijolMsHACBNQFtf1ugx3gDXhfOHmy3GG3KfEosBy+NRVoATZnH3onw\nyejHoe8ktU/YkNVpBx98mfiZf9lvEXc32gC8Z5CdxxqSLkqHWj3yfvXaGIdH\nFJNx6ObJsTzWWfxXseU5hU+cHPbOsJbz6yypFJ52vlk5Vj6v9UfW/OYrz8Eq\n64WwD6aXdFVS+s9df6awPFTq5BIuZIZ+/Uf7VMhj2Y/ZfAzJhWcCeKTj2ILl\nZEWi9rkzVYbuqj1755EVH/gBo35It043fFis1J24ZnzNTDPIwoBBpxY9MuWa\nfI/sX42l5JQPJ1qs7jkbGbJzALIIruCB9tlS5ZnMizc/kkCcyfmgHuiBlBMy\n4RJy\r\n=tAwx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDguSLOohdC6QXq1sVBaIuGrvysIyhF3wEskemkUA3MIAiEAivdv4NvxLaRvuBxEvcYDxXysslKjabfBrTV7VKBVMxI="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.15.1_1583321665441_0.5956890651571343"},"_hasShrinkwrap":false},"0.15.2":{"name":"ts-deps","version":"0.15.2","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"],"src/**/*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"]},"dependencies":{"@babel/cli":"7.8.4","@babel/core":"7.8.6","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.6","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.1.0","@types/inquirer":"6.5.0","@types/jest":"25.1.3","@types/yargs":"15.0.4","@typescript-eslint/eslint-plugin":"2.22.0","@typescript-eslint/parser":"2.22.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.5","concurrently":"5.1.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-formatter-pretty":"3.0.1","eslint-plugin-import":"2.20.1","fast-glob":"3.2.2","fs-extra":"8.1.0","inquirer":"7.0.6","istanbul-api":"2.1.6","jest":"25.1.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.40.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.8.3","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.6","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.2.3","lint-staged":"10.0.8"},"engines":{"node":">= 8.12"},"gitHead":"91d01dc1e8cb857ad2c94436677c2f5dd4410d42","_id":"ts-deps@0.15.2","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+ODboFhF9YtSMrnZ+ryGs5vcC/U0jFpMhAda5p/plK9h3xvGhSBl8sB0hnovdABQfqKlGOc1qHQu2ovt0tS+vw==","shasum":"9c8070e1b5aa0826173821695a91fa61548595b5","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.15.2.tgz","fileCount":69,"unpackedSize":198636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYEkuCRA9TVsSAnZWagAAx6gQAINA/iTOgDSuCmiRYFfr\noWNJ9DvGK0CGVH5vmTubPuA+SyqrEeMq4gBZwm3AogUzFRhuTl57EiV5uzYr\nD23D2QhJxA0ULy7WOS6o8MgXrw7fn1c+SOYpG2rkWpmRhyA8hP0KcjG1jwSq\n6NNxwjw5FqIWpqUiK3nCIj6htUSmeQGcK4vdh2dCAsAGfEIkhimVTm+1nkeM\nZL2C61lDPRjrmvSkIyOKaqBLQ1h3XImXSuDFHiwrvecEAPPe1TpAbB2WD6XK\nCHvYHVeOSpo9Tz/EsSSg7XDixzK5HVtflCA1P05q4Gp/y4SIhEtdbVLUEiyX\nhahVMPIqgUCpGVsScJM34dZMuCKeTYdlhUYMzz1I3gSmoOZbHtEFHv3OQPWJ\nVS1Wo+955LRtLUt7Rzua5bQTX4mx8pJ2WrX0FBw8y9GrMaDTKrSo61GQ24KV\nGqxsgiH9bdosZFWSLEG4KBX/9oYA3KV0AyRUuN3Nm1pKu/gIv2IX8ghS6rHl\nBsWNiT4tkpK0hre5k03L93G8VFCDHHlkrmg6nOE6UwAxMmBAFSv2PBhKLGFx\nyFFL0Kf3YkJtSVkoBJcBcnG5xZB07/5iu5+gWOq3V4rpAG3DUQaY6PUKNZnu\nS473R/CvwQndmZl9Q6y0IN+Il9Y7i5iK4Qwv5B9E2RrJg/veI9hT6lN7d+gn\nV8Mc\r\n=HXJp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZPIk3YrP324MWjBwXn+s1Zuw3MgZmGfIJzs5GTc+z5gIgMSvysgK6aefzEBoY/jOvxJNiGtVnKIFWt5jfKGzY+rY="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.15.2_1583368493530_0.4013447555930072"},"_hasShrinkwrap":false},"0.15.3":{"name":"ts-deps","version":"0.15.3","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"],"src/**/*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"]},"dependencies":{"@babel/cli":"7.8.4","@babel/core":"7.8.7","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.6","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.1.0","@types/inquirer":"6.5.0","@types/jest":"25.1.3","@types/yargs":"15.0.4","@typescript-eslint/eslint-plugin":"2.22.0","@typescript-eslint/parser":"2.22.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.5","concurrently":"5.1.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-formatter-pretty":"3.0.1","eslint-plugin-import":"2.20.1","fast-glob":"3.2.2","fs-extra":"8.1.0","inquirer":"7.0.6","istanbul-api":"2.1.6","jest":"25.1.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.40.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.8.3","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.6","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.2.3","lint-staged":"10.0.8"},"engines":{"node":">= 8.12"},"gitHead":"e91f6bfcc111f56a8ed2e9601962e2a7e2d60a32","_id":"ts-deps@0.15.3","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Mt7Mnct0XsObhjt19uYHDLWeIXYW+28cKJZupyj4fpPA12bnTn7pzlNGWdXmOmejKlFKbqOjmbOVJLTGPRXzpw==","shasum":"d81dde8b096499190c4369ab6d20f233fb5bdf35","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.15.3.tgz","fileCount":69,"unpackedSize":198636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYGyCCRA9TVsSAnZWagAAg8AP/2tRx99cHaEMdpKEkyJX\n1W9+pbqT6OmBg8/a0nmaUiXBUxJpNv/SQqGbYqNnYGb0AZRybETCshAjrGaK\nBB9mj02ROxweDMz5A49LHsWH1CjoCmztWFFDFT9ybB/F72wDYcMex/QgPO0Q\no9hTLoKKLSlsz0OsRI+KSZA1n9YkcNuLB2WFQ2Y3KIWlVv/4yVzQJG422noO\nzoOy7dEMNl/53Q/U0St60+LKg4tDHIX78kzSPE3HGnqvbvclEUea3e3LzMju\nrwD9NgCR9U3zWp5ev+Uabl+MLJARVil9tBfwZMCPpF2twKv69DMYkNF8JnMs\nRq4J/yDRq090joRhaFR2fUfFM6rh7LbXjE1pN+2PvKs26r9+bFv9/mt7utsL\n5hjoUVh7oX8PoYwnhSMkKYx3VCHStCv27vUUfDbuWN+63uaY8rrxpVGhTq8b\nK2HEhYCFGLnEIkUMM9EV0+YPKHBImixYUWOxUCEnOpWS+r7x3aHT18QijRHx\nqdmrGCBO4JU4eKi0qx/tcclQ0chF7iJ0QDnlDPGjCKNIhXvyTv1mKGfQ20Iu\n9z2M5Id1dUNc8U9sW8SBtuijBeFMXdFucMTMf8xQkR4An68hbQt/nIhyhw/e\nGuNb8Hg7Y+cxqvpuABlQTYoiBQrAwU58yCu8ZDVgfIJF2C8BFQtu3oA3hpGK\nX0AC\r\n=bG6G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYN3s3AQqL2iodIsvk3bYiJd8VkzQlivmDry1zm7Q0QwIhAK4R8Bfl80ayQuHlQ/DIB2FCxL6/Lf93CQdnXfCj+HNl"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.15.3_1583377537675_0.45980734953770885"},"_hasShrinkwrap":false},"0.15.4":{"name":"ts-deps","version":"0.15.4","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"],"src/**/*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"]},"dependencies":{"@babel/cli":"7.8.4","@babel/core":"7.8.7","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.8.3","@babel/plugin-proposal-optional-chaining":"7.8.3","@babel/preset-env":"7.8.6","@babel/preset-typescript":"7.8.3","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.1.0","@types/inquirer":"6.5.0","@types/jest":"25.1.3","@types/yargs":"15.0.4","@typescript-eslint/eslint-plugin":"2.22.0","@typescript-eslint/parser":"2.22.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.5","concurrently":"5.1.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-formatter-pretty":"3.0.1","eslint-plugin-import":"2.20.1","fast-glob":"3.2.2","fs-extra":"8.1.0","inquirer":"7.0.6","istanbul-api":"2.1.6","jest":"25.1.0","prettier":"1.19.1","pretty-quick":"2.0.1","sort-package-json":"1.40.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.8.3","yargs":"15.1.0"},"devDependencies":{"@babel/register":"7.8.6","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.2","husky":"4.2.3","lint-staged":"10.0.8"},"engines":{"node":">= 8.12"},"gitHead":"b24a3d6c513b4ef7a782e39e89691bbe9d79ca45","_id":"ts-deps@0.15.4","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-u45A9J87/kQdMF+ny8VdF6vZKWZBeFa0P6rUpylQJrpj3XuMvkmusLUTjYs4Qn1v4KljShQqxeTRLDdHNUKNVA==","shasum":"ecde4bbe5fd7b8f7cf2e8ba42bb2a4f7f5c640ae","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.15.4.tgz","fileCount":69,"unpackedSize":198930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZcDyCRA9TVsSAnZWagAAfg8P/0VEh71GVxL+qULmpw7M\nod8MjR2w0VheI8gLetV/V2mL/DLpjK5hQjpHSXHWWal6apFN+SftvJtoKLKc\ndLn1SB1Gjc26LvpHovItZqWvCiL2CMToPjO5CN6SFhr+Ed1sWbTTxxRzTUx/\nCqCReP9XHwGHV8YtxApLe2zMi3XmpXME/UzYs8YfYXCyz9ynl8DTyVf3bUNg\n7apm20nTa/5ZZRtxR0VBU701I2xR076LLzoi36Ia+GZKlUk9QKp0qVhMIzzj\np+2StpBNjV9McN7MJ+pw0AFuoZbhlfzXro4BcvBh3o9bSFc6GjKQ+Oads3mw\nQ9SwaPtdv/tjWr9lvVBKXPUWeJLI8IQ5fIG+6umV3DNAb37BW1eDpmtJyJoi\n7v0PrGfrmcF3Ju0D5NYW1BOdrPmJvVjVpoIqszBGFbCwduJfyMNdAr2eaFa4\ny6bhXw8XG5ainBgZ2a8F+Ld40+dewVXY9F/dbM/Isg0HajZGa87NUizMaMWJ\nCFz2KHN9fQiW8a+BLE2u8YfEuGtbzyaqJgvvLMbz6Xr/mXnM+cbjQjSNPtcO\nFSzD/IzElnw+g//b1rRgYLt/JFNdzX2WYPUy0G1gLJlzxybswhgLr+/d3jI8\nJ2rfUC4H2ub0TArzytzu4iJ21fzM+kVAwmJxXVaj+Wa3Bu7eg2QDbqnecLpa\nzvKV\r\n=peAR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkXF3Puwe+2eSFHLD6Q9t7mXw4K2Naag/S5DYQCBn6gAiACtHnioSEWrWEUhqwTYkPMkl+s4RRO7VweOnYwIbU3Ew=="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.15.4_1583726833692_0.24228185181226913"},"_hasShrinkwrap":false},"0.15.5":{"name":"ts-deps","version":"0.15.5","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.4","@babel/core":"7.9.0","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.9.0","@babel/plugin-proposal-optional-chaining":"7.9.0","@babel/preset-env":"7.9.0","@babel/preset-typescript":"7.9.0","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.1.0","@types/inquirer":"6.5.0","@types/jest":"25.1.4","@types/yargs":"15.0.4","@typescript-eslint/eslint-plugin":"2.24.0","@typescript-eslint/parser":"2.24.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.5","concurrently":"5.1.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-formatter-pretty":"3.0.1","eslint-plugin-import":"2.20.1","eslint-plugin-react":"7.19.0","fast-glob":"3.2.2","fs-extra":"9.0.0","inquirer":"7.1.0","istanbul-api":"2.1.6","jest":"25.1.0","prettier":"1.19.1","sort-package-json":"1.40.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.8.3","yargs":"15.3.1"},"devDependencies":{"@babel/register":"7.9.0","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.3","husky":"4.2.3","lint-staged":"10.0.8"},"engines":{"node":">= 8.12"},"gitHead":"fe475e9cce2de88644cdbd929cad6caeb1fd08fe","_id":"ts-deps@0.15.5","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-uSQnHpQ9xZPjoc2xnjHsCLcRrT/CEn5pOLxfg/lqID4ueCgyOE7F898O+iA7ph4Y3/RzZMtsWTr0DZGKf86UlA==","shasum":"967ca1c2c517c76032a889470a6ac4af5b94e577","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.15.5.tgz","fileCount":69,"unpackedSize":199222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedgftCRA9TVsSAnZWagAAvz0P/i919i2xRM4fRkd1KMxr\nXrxjTxensj8QT/1Q2+gv2pEJPPtNwakY4ExFYsafzuSGGtOYk2dGqZK9X0gY\nrpbhK/GB7fd3pgRW1LyOo+TAB0G5tJ9ndEP66rP3obWoxTCEBXM5QAiBBjfr\nEReoq41wzn88clikWuGK+W5RHUuG6bTeeK9KJFvDEZBaMGaqv1uTExvhMBDT\nrCOz5kNz+9slZRGR66joxolOyHs2lQiLAez0wbGXIZBTFVjb6yufBsPx5jwp\nKwT6snkF3Q71SgWFsHCtm6fNIKW2l+w6ivI3S9YF3FvHF1x/wfOU2r5tfaWj\nvlWfJ923zf9l/a6xXrjLCazlGEbTHZitxNAzOZINqGdLXYGwVUL2z5xQdZG6\nx0f5wCrFZssskFD27Tta9g0yDPfz3QqjmdTumWxvDGsEGrlX4Vb9KYRlHgtJ\ntVHaqOvs4AeEQL/gTGWJb7NvupfnbBy0y7yLBx4fBQiE8jd08gtLxTdGkX0J\nMNu/ODa0g4YmKKPIW+chuAabQd1U+N9/euabljWvTL4Yhbw31z8YpINrfiKf\nJtKtyaCgGw3eyKw6KMgiTOjUm8s9Xb7+fTXMcxkiaICgdpXjd7eLExjE8OD2\nKalUpotJDaRvB0PLZlPig5DU9981Wq/Oi0z8XDqZ9yYIrdsdm6285WHOsVSN\n7kBr\r\n=2gwJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk0DX7mLAS7EmidMPtC5scW3BCHRIlwwPxb/kc98nkZQIgOY7hl7G8z1hY77wDA1hmH+zWvp5jSIGRISoj7twut0g="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.15.5_1584793580793_0.793550601486289"},"_hasShrinkwrap":false},"0.15.6":{"name":"ts-deps","version":"0.15.6","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.4","@babel/core":"7.9.0","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.9.0","@babel/plugin-proposal-optional-chaining":"7.9.0","@babel/preset-env":"7.9.0","@babel/preset-typescript":"7.9.0","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.1.0","@types/inquirer":"6.5.0","@types/jest":"25.1.4","@types/yargs":"15.0.4","@typescript-eslint/eslint-plugin":"2.24.0","@typescript-eslint/parser":"2.24.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.5","concurrently":"5.1.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-formatter-pretty":"3.0.1","eslint-plugin-import":"2.20.1","eslint-plugin-react":"7.19.0","fast-glob":"3.2.2","fs-extra":"9.0.0","inquirer":"7.1.0","istanbul-api":"2.1.6","jest":"25.1.0","prettier":"1.19.1","sort-package-json":"1.40.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.8.3","yargs":"15.3.1"},"devDependencies":{"@babel/register":"7.9.0","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.3","husky":"4.2.3","lint-staged":"10.0.8"},"engines":{"node":">= 8.12"},"gitHead":"5127dbb2a8888ed01604dbdd6ef58e6d5505329f","_id":"ts-deps@0.15.6","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-niq0/pEiIY1LzCPgJTYuYPduQUhxj5ZHQKkiXQpfQykKHU47Knc+DONsfS6ZipawCB5nhjjyMiSHphnCVWIgNg==","shasum":"8345e46c3ddc57c20a7ece1e406bbb27a58855a7","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.15.6.tgz","fileCount":69,"unpackedSize":199222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedg+9CRA9TVsSAnZWagAAWFQP/0vXob/D2VM1a52ysMFn\n5v9CObyuNeRoQDrRjHn360JdWT0cucypCV4A6AcVmQKzf9NTvpXYrqEQLjRZ\nkLQJm0jvg7g6+8Nq+J+KymiLuvDuwsgPqMZjuGiLuSsK/GKl1afUOPTa3hdK\nhfc3PxggTF5mNUyIjtnt0pQ7JzkROPvWNxP2tepJX7HW/fZJtxiVEflIc2iv\nfWdMF5MPlyMlUGkF/SBntKK9T+YoPdAnHhvD3yxlM1Hr2AaO9SGmyKv6dAyO\n8oXwEHCCQgKR5D+mTXDL/0ZiBJ71OUZdw5wipARPkKqM1eZWQZsw0lVctSQU\nw7Ga3aVJ+PyRcPdG+tP+UOQMXUL+B78cFy00u08lI618+QWvIPjUMrqva5B0\nIQ0UscKgNJ20REXyJYQctOi7eGZUiAirAEQfyTGLPEZ/IOwHdjLtukZXbl0g\n3cdnpmGO7EGkZGYapeplj0BQNutP48oSjOfu1LxP0BoveLS+KoV4/CVD6Wnc\nt7Wl1i+TdXFkgBBoIoVe140rDamWhiJkPzq59CYD+vqxyGN8YFEnj2UvagWA\nM3Wy6ri54QjtuMOmsZdbbdNVPSh8Gw9z6ySWJ0FFgGg28v7Iw3dzF46aKvTc\nXAOmoCTsD7Hw05CHzzJjR/z4LPmlRD2/E+UZG+zDeLY/Y6bkSMm9Br0/eJ4Q\n7z8T\r\n=amIg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZosQX6eKtJ+mQMdyznDHts7NdNuoHA4sjy9OltIVzJQIgO5OORWohUR7SmKHPE0BvZBxcfDMgphZsDpl4ahkMmuU="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.15.6_1584795580689_0.2276761286405531"},"_hasShrinkwrap":false},"0.15.7":{"name":"ts-deps","version":"0.15.7","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.4","@babel/core":"7.9.0","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.9.0","@babel/plugin-proposal-optional-chaining":"7.9.0","@babel/preset-env":"7.9.0","@babel/preset-typescript":"7.9.0","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.1.0","@types/inquirer":"6.5.0","@types/jest":"25.1.4","@types/yargs":"15.0.4","@typescript-eslint/eslint-plugin":"2.24.0","@typescript-eslint/parser":"2.24.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.5","concurrently":"5.1.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.10.0","eslint-formatter-pretty":"3.0.1","eslint-plugin-import":"2.20.1","eslint-plugin-react":"7.19.0","fast-glob":"3.2.2","fs-extra":"9.0.0","inquirer":"7.1.0","istanbul-api":"2.1.6","jest":"25.1.0","prettier":"1.19.1","sort-package-json":"1.40.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.8.3","yargs":"15.3.1"},"devDependencies":{"@babel/register":"7.9.0","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.3","husky":"4.2.3","lint-staged":"10.0.8"},"engines":{"node":">= 8.12"},"gitHead":"1336b66d8bce69277ef039bdeaf6de5ae9ee6b1c","_id":"ts-deps@0.15.7","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-PxaFvTyZ52kqJDy7OkhetVlUef42Fdh/bEDh3PN0EBssPLKyIz0dT+0AmL1WJb8LH/QUsoua4r91+1toJkQ/eg==","shasum":"862330c9f74a1e49418016b605384f117afd88a9","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.15.7.tgz","fileCount":69,"unpackedSize":199171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedhKBCRA9TVsSAnZWagAAIM0P/RwOrNIkJ0evseBiDc1u\nOX1HkNZeGdB1RFxfXBisV2/WZZq7rMZSiOZGuYrXN5MwhH1d4N+o3VpKZH/+\nxHnbiFWZ5W3aMifm7N+MJaG8Ww+AMlFwQXRzZ3MykpDcbBx3SUGPEmsO9ZVt\npqgE4u0zfRr4ASy+7Js51pk8eBYB/0XbzW8h8A0K1Zh9yWujdMxWGUjHqY1o\nUrNURmzK4ALPHWD/PCROhijMALVgVljMLXXNxll/88ZDAasATbzSMNe+5QQG\nytB93Xb/qL7unGLsiDC1nFk5cfKkZYyODywfPQ9qzHDjpVNrbjoYsADaUeFc\nkPrYRjL76YJpTML39Nz9FrNfYDijsw7QFagyMnU4LhpnVyDimXil6GfXS/ol\nn2YUVmMen9RfjL1BhuDznGEhn9ghG+XnFC+9T65OLGdzD2+JVjsrj/JyzQka\n7pyrJvZoSLfCypz13X98DyPKWAScreF45Iqr8IIY9Xob91uP0U95+cCY/dnW\nIgitqWJh8fnB3xBRQtEhTQn+anisPGQNm6UUZmXbPqGWuxTuLiur+3no9445\nzijejKhMaxvZgv5tglnA5qQSy5+chPoG6B0R+dLPGG4VGNV7zlm20LeAn4PM\nAtwUBPkh6bI5+/AKnlpdToRkTOKReAGVwbatW4hpX5LN17n/wlGVy+ORH71/\nm4hk\r\n=30IM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRDmTQAlC9CBFE0IhhHYSiTFTwjCQ2YOZaqO3voGFeUgIhAKZ1TRfzhDhYiDR7h45jCz2AiTf4nBXJA4O+jyfv5DA7"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.15.7_1584796289344_0.4468083613566822"},"_hasShrinkwrap":false},"0.15.8":{"name":"ts-deps","version":"0.15.8","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.8.4","@babel/core":"7.9.0","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-proposal-nullish-coalescing-operator":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.9.0","@babel/plugin-proposal-optional-chaining":"7.9.0","@babel/preset-env":"7.9.0","@babel/preset-typescript":"7.9.0","@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","@types/fs-extra":"8.1.0","@types/inquirer":"6.5.0","@types/jest":"25.1.4","@types/yargs":"15.0.4","@typescript-eslint/eslint-plugin":"2.24.0","@typescript-eslint/parser":"2.24.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","commitlint":"8.3.5","concurrently":"5.1.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"6.8.0","eslint-config-prettier":"6.10.1","eslint-formatter-pretty":"3.0.1","eslint-plugin-import":"2.20.1","eslint-plugin-react":"7.19.0","fast-glob":"3.2.2","fs-extra":"9.0.0","inquirer":"7.1.0","istanbul-api":"2.1.6","jest":"25.1.0","prettier":"2.0.1","sort-package-json":"1.40.0","source-map-support":"0.5.16","tar-fs":"2.0.0","typescript":"3.8.3","yargs":"15.3.1"},"devDependencies":{"@babel/register":"7.9.0","@types/node":"10","@types/prettier":"1.19.0","@types/tar-fs":"1.16.3","husky":"4.2.3","lint-staged":"10.0.8"},"engines":{"node":">= 8.12"},"gitHead":"3875fbaf25aaa7db684ba1e32dfa06791162d068","_id":"ts-deps@0.15.8","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-le0W8C3+GRKstCB7L3DNqeilR+/Me4nYZSoLW3AAVKJzGSf20H6JxYCcMsl/AGy2CptOpyg5ciHYJJOvMwgY8g==","shasum":"5c3b8e689e3b9abfa71deb071f49ac53b2898501","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.15.8.tgz","fileCount":69,"unpackedSize":199170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJed0l9CRA9TVsSAnZWagAAvt4P/A4aWkCSRUL8EkE3ugFu\nPPaHNJE6ivnIAg9oi8mL/V8RKlXUBvb1RtMzA1vHkcTtgUF/pMAPVbncIHfY\nDspkBU4V+jceSvqJMjdd5ze0mS038tNU7Rg84IhqVuQfoDcKUT4iSZg9BuKa\n6XZnoW8KKN5xbAJt7lzO3aYbOv3SbQJTaIwCSp4wLRJxJ2sA4M2kNRvys8He\nFrb/KksGmDZp/TE+q+jORU9wgtSNvWUltRY3zTA2I4sIxUY4c7o5tUX05NGB\nIOgVE7+QXuIn8icMd6qETpAV3JfEmJ9waCTrgI9nH4YBmdghaEP/N1OH7sUR\nkD0HyNtUvW5DG7pyzb/d1ViF3L3ewxhkv5ozUfGyek+l4rBsJQcKdnzeGufE\nVXMT/AnkV0ex6naTIEwSTtT02NCOpqERqJxYE4+GCoXW61paEyj4Iqxv5tU5\nZSYOV2J/ad1v0bcmzp+RkClfDBdEBLcpTfhMub7xQB6PQraSKRSM6Xf6S2SO\nFM/aCS1ZKorGr5y11+V5ZWzBFg3Q7Y9HPdhVvhh7Vkkowy8lI0uDOM9XLkea\nTB6IPy/a4ty0i+m9eDv40PqmFAxZXbAmtemAIyNahuUaQFDBG2wQhjUeGM3n\nvaY0dL4WazlA1o+aFA0Uja+/Av8YbbSadQ/sy/p6FtSd2wC7KPpRSjyEeryM\ntlOD\r\n=a+vb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5N7dzvp1Bk8eN6Au606TK59DwdT8o2y59dHHAbhT4vAiEA//e3fMibXno5sy/Vw7KLrZkPiywFZX6eoizk64eyg6Y="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.15.8_1584875901221_0.24794840951479657"},"_hasShrinkwrap":false},"0.15.9-alpha.1":{"name":"ts-deps","version":"0.15.9-alpha.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.10.4","@babel/core":"7.10.4","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.10.4","@babel/plugin-proposal-object-rest-spread":"7.10.4","@babel/plugin-proposal-optional-chaining":"7.10.4","@babel/preset-env":"7.10.4","@babel/preset-typescript":"7.10.4","@commitlint/cli":"9.0.1","@commitlint/config-conventional":"9.0.1","@types/fs-extra":"9.0.1","@types/inquirer":"6.5.0","@types/jest":"26.0.3","@types/yargs":"15.0.5","@typescript-eslint/eslint-plugin":"3.5.0","@typescript-eslint/parser":"3.5.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","commitlint":"9.0.1","concurrently":"5.2.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"7.4.0","eslint-config-prettier":"6.11.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.0","eslint-plugin-jest":"23.17.1","eslint-plugin-react":"7.20.3","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.0","istanbul-api":"3.0.0","jest":"26.1.0","prettier":"2.0.5","sort-package-json":"1.44.0","source-map-support":"0.5.19","tar-fs":"2.1.0","typescript":"3.9.6","yargs":"15.4.0"},"devDependencies":{"@babel/register":"7.10.4","@types/node":"10","@types/prettier":"2.0.1","@types/tar-fs":"2.0.0","husky":"4.2.5","lint-staged":"10.2.11"},"engines":{"node":">= 8.12"},"gitHead":"262a909f694c2f7de447181cf5162d9d0e26205c","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\n.eslintrc.js\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- eslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.15.9-alpha.1","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-1oevKesNIwMVatPfM3jVOXg5W6RealcSaNav0unU6oEvReGWw/rhNafenHfG7t8+C2mPXM+ovgdWH20Ga4NS9Q==","shasum":"9584d58718aa3e3b077226f64cc63f2616222ded","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.15.9-alpha.1.tgz","fileCount":69,"unpackedSize":200747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAJ4JCRA9TVsSAnZWagAAPTkP+QH+9g40HA/5VIV4NNnq\nUsGeN6j0X+/Pdl4wDcgOR6n7aAeosa+RerCd2l3UDf+imVgEuMfc5OJ/Cwcz\n2wLMk9ReWAJa4Ij/yHAK2kzxGvz63hIQO47jgoWDpcCm6x79l74faUB8kgLa\nhoyf46BQUixislLW1V0B46RpQEtmEQ9mdynHUQIMuEQjmcGm6JRl9fMHJyeo\ntjyCGiwx4htQbKZg6WvAq30J2oXXzE7cQxSF3ZmOUw9OU7sGj1bWP6K+lD1s\n63go8r01C0yH9OQI8LZvNxDr+yD2F9qWFRoRxFTgmDYSxEz8OXzH99nElM2H\na48NeTLEzQuFz4tLTIvB/j/6MhkgATCDI2b9JwhWYo0O5ox+X1oWv3KZwYy6\nbU96MVX1hElCjE4VX6eThDuxHVW4nhAS/glru1pqM+N3iRZADtfydyobmIuq\naeUmsnd7JxsdUS3cm08R1HXvk4kQgQbfGJ+TDF+dr5tt+kCaLQPbddm3UFvt\nk8KfsqGCwr5mKgfqg02WvACG0c8CkBkXusLhsRzVLHw+0nx4xXQjJv0k3OWo\nRHRSU5GGwqYCvW9zxbiD/XFAzPEK1xETbkrDQFKyw0zZTGTZ676Xbp7GyetY\nR5AcWLNU4vVqNhNVj1vD4V4u4DYu3oVTMcYRfj4KCUmrAH3e8AWfC8gEa5rN\nByJD\r\n=AGVf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/NApEFPG882rIyxPx0N7BggS4ykDxPx4yzzEt1qI5TAiEArkqMcOKgJIKHtVqn9BZ4LizukPlgv9ijcHt3Ie/qnU4="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.15.9-alpha.1_1593875976436_0.1443287181458539"},"_hasShrinkwrap":false},"0.15.9-alpha.2":{"name":"ts-deps","version":"0.15.9-alpha.2","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.10.4","@babel/core":"7.10.4","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.10.4","@babel/plugin-proposal-object-rest-spread":"7.10.4","@babel/plugin-proposal-optional-chaining":"7.10.4","@babel/preset-env":"7.10.4","@babel/preset-typescript":"7.10.4","@commitlint/cli":"9.0.1","@commitlint/config-conventional":"9.0.1","@types/fs-extra":"9.0.1","@types/inquirer":"6.5.0","@types/jest":"26.0.3","@types/yargs":"15.0.5","@typescript-eslint/eslint-plugin":"3.5.0","@typescript-eslint/parser":"3.5.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","commitlint":"9.0.1","concurrently":"5.2.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"7.4.0","eslint-config-prettier":"6.11.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.0","eslint-plugin-jest":"23.17.1","eslint-plugin-react":"7.20.3","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.0","istanbul-api":"3.0.0","jest":"26.1.0","prettier":"2.0.5","sort-package-json":"1.44.0","source-map-support":"0.5.19","tar-fs":"2.1.0","typescript":"3.9.6","yargs":"15.4.0"},"devDependencies":{"@babel/register":"7.10.4","@types/node":"10","@types/prettier":"2.0.1","@types/tar-fs":"2.0.0","husky":"4.2.5","lint-staged":"10.2.11"},"engines":{"node":">= 8.12"},"gitHead":"899c43851c3ea42d10182f9758fd3ba0f1364ce7","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\n.eslintrc.js\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- eslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.15.9-alpha.2","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bhFKKncffqQcZh6rk5QrY4ywKYI3M1AJ+rub7Tv/rE15PLMsSyS7EIFFm6EkYpnSavJrChRmtO5RpghIkQIexg==","shasum":"73cafbf913e99ef2af707c84b35e7aa67bc1478e","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.15.9-alpha.2.tgz","fileCount":69,"unpackedSize":201656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAK4ECRA9TVsSAnZWagAAVzYQAJWORETiA4G5Ksrrxw0g\nG4FfhgPdx3wqPrxnvNRrNtgkyYHNViTa8Gy9yUulHvS3tOpA8frweuo+05RY\n/7XnXc+XnudRLN9vv7bqnvKsxqn+QpQW6DoJX+lp6nGB8LrTbb0VFxqIIUcD\nGgars4nmt6AkraIyb9WWWIS5MiKpVdbGCHYGrVIQ5WFV4UO8LbxELgpr/8iB\n4s+pLGMinkdvfePc2aWIRgViRnMk4pm5OOGPW0GN6/n3uJfc9TSgqRviCx1S\nUbWPU2E/08EQKOPUQUXisebbh7A+gQk4yi2Ra8gCFWSI269A5lptxsgBIJF/\nlCr+4Sl/YFlXllZ/ZpVjVOdJRwUToDB7j6wrAF6U33ozbqSApI58qra0UAkR\na19dKVpWccqpFzuVLntmLniIAWUi/9LBc86s754hHNRzdKdvNQB5ul6ernZL\nyZB5+p1yKPZr0LgiOn6pwSd8X4z5KmdCRc5aF0WuuU5wVDkknTlAiqWzf5fr\noz6N8cN9jg6mBut61oWI2ogOMTurYVPyGlXPAMPs4aGPwjBCnp7hhUo//zEt\noUOgdsqJ23PB+x2Jnhg40HLHxewgu89FYNDHBEnd2hxfFrHqkfzu+yZ6fypa\nXhAH8mL9oul15iUapqsD4kbuKhbNfbCKOlYlygdJdtJfYcsZBOLWJIY2+MJr\nufEQ\r\n=zxdi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCwb1ky6MLhg44xmJxqnNDQJZu3liXLKJxUuItFE9x4AiEA9r2y3uycoKkJG/phHniNH5bdTkNZoxGIn+tDu5Y1NvU="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.15.9-alpha.2_1593880068361_0.8645826208898701"},"_hasShrinkwrap":false},"0.15.9":{"name":"ts-deps","version":"0.15.9","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.10.4","@babel/core":"7.10.4","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.10.4","@babel/plugin-proposal-object-rest-spread":"7.10.4","@babel/plugin-proposal-optional-chaining":"7.10.4","@babel/preset-env":"7.10.4","@babel/preset-typescript":"7.10.4","@commitlint/cli":"9.0.1","@commitlint/config-conventional":"9.0.1","@types/fs-extra":"9.0.1","@types/inquirer":"6.5.0","@types/jest":"26.0.3","@types/yargs":"15.0.5","@typescript-eslint/eslint-plugin":"3.5.0","@typescript-eslint/parser":"3.5.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","commitlint":"9.0.1","concurrently":"5.2.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"7.4.0","eslint-config-prettier":"6.11.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.0","eslint-plugin-jest":"23.17.1","eslint-plugin-react":"7.20.3","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.0","istanbul-api":"3.0.0","jest":"26.1.0","prettier":"2.0.5","sort-package-json":"1.44.0","source-map-support":"0.5.19","tar-fs":"2.1.0","typescript":"3.9.6","yargs":"15.4.0"},"devDependencies":{"@babel/register":"7.10.4","@types/node":"10","@types/prettier":"2.0.1","@types/tar-fs":"2.0.0","husky":"4.2.5","lint-staged":"10.2.11"},"engines":{"node":">= 8.12"},"gitHead":"899c43851c3ea42d10182f9758fd3ba0f1364ce7","_id":"ts-deps@0.15.9","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-yUB8bObVIKtLQqe22ro5sQgaPrufzqwDKs61w+gpZVcPrqNXuvZgtP9aZgEzrrSCgBZ9BOpg5XHjIyH03lsVsg==","shasum":"eac8ba7dd6afc0c129bde3367cd710dd844c1bb8","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.15.9.tgz","fileCount":69,"unpackedSize":201648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAK/pCRA9TVsSAnZWagAA3pwP/0v+Nml3yuwHsfVKplU6\nTFTiCPWITtumY0EUwR43A7HTQRDqGTpY5WJDISpqEDm0WYDnsVkLnvsurRSU\n3PHm+C9jZ46ymv1LnymVmfa+OYiMKldd72BBqRYCfM7EfgZwdOGJOOVwiGBo\n/E51wK0JF6exnrNJw3KxY+6j1ukukuJvRq5WY3heJzWx5JhkdGcOKZ83i9Ot\nJ4gAqGgqhqnSEgymmzQ1bKfO6uYbK1uDPjJ6glCWbDlDBPQorKiUI4BV93hk\n0OOJhh0Tojmofruhwv33shg2Rb1ckCAHibBgO0x5cbboQOG+8X2ZW0Zi7iAt\nItkMYOM/+Q9pVhKaK1BvfvPj+u1JkQR7W87UjdqzUwNtRLLK9stiv2l8RKJ6\n6r+5jjSHY5K2PSrwsQOtmg5taz0tKEUMIDaLRCruBXUQrG8A+YgB1GwpGSWw\nNBxZoEa/FCwOUOgXssbiYJEyYEGcinE2d8NzKlCcKTFf4PN7jK3I1nv3/MjO\npJVLVi4rR2Wqq4LnP1h03BMcq68PLSM6CnVVmZmdqEqiUC4OfkXTHUwkkCYI\ng8wdIhdtvZD8fDJirfgKguyXZFqfGGmNfPeMH0jiMj4QRADNiDIOmly5REWR\noBUqsx27THn70vNzhjS44myxo+aGvPUdkxBaq1nKOg2GfcWP/R9VtuAVtyqA\nato7\r\n=XOVM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7shB3q40xo4imRqmsBMG58wTggnViF9OmF69F/VhtvAiEAsuDNuSm/4kfZcWCYHFq6gIYaWqIaQ22wcp54fi/fvwI="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.15.9_1593880553460_0.3328156023489488"},"_hasShrinkwrap":false},"0.16.0-alpha.1":{"name":"ts-deps","version":"0.16.0-alpha.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.10.5","@babel/core":"7.11.1","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.10.4","@babel/plugin-proposal-object-rest-spread":"7.11.0","@babel/plugin-proposal-optional-chaining":"7.11.0","@babel/preset-env":"7.11.0","@babel/preset-typescript":"7.10.4","@commitlint/cli":"9.1.1","@commitlint/config-conventional":"9.1.1","@types/fs-extra":"9.0.1","@types/inquirer":"7.3.0","@types/jest":"26.0.9","@types/yargs":"15.0.5","@typescript-eslint/eslint-plugin":"3.9.0","@typescript-eslint/parser":"3.9.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","commitlint":"9.1.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"7.6.0","eslint-config-prettier":"6.11.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.0","eslint-plugin-jest":"23.20.0","eslint-plugin-react":"7.20.5","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.3.0","prettier":"2.0.5","sort-package-json":"1.44.0","source-map-support":"0.5.19","tar-fs":"2.1.0","typescript":"3.9.7","yargs":"15.4.1"},"devDependencies":{"@babel/register":"7.10.5","@types/node":"10","@types/prettier":"2.0.2","@types/tar-fs":"2.0.0","husky":"4.2.5","lint-staged":"10.2.11"},"engines":{"node":">= 8.12"},"gitHead":"4bff7f28974dcd8215dc1a50dfc1cf62e3cd8f49","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\n.eslintrc.js\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- eslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.16.0-alpha.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-m1Gt0GMrv8pbPRuDOigk3Kym+fTquC57yUcIGqMeK2Zi0zUhZKHiwCiTJ2D4LVHkKmgR55QDvnEjYwICZQn1NA==","shasum":"1759d46a71a1980c7f1a7bdcc3101b97e8a09b04","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.16.0-alpha.1.tgz","fileCount":69,"unpackedSize":201658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMq4yCRA9TVsSAnZWagAA788P/2JWdqg+Nd8DtwNJ/V2E\nsBzpaKJ3mqEDEfGy3p3eEus7bwbq82yO8S6Q2K7UBpfU6UJw22AWl4em49t5\nWIpB0riSsZAkwFmtj4UJA4WCvqYkjUbTbwFiQAZIQeIi7Mc1fV62ABE948Hr\npiGR4f8bIqwAJucoU3Fxza8WeEGKqD/L/MQ9bjl/MaozdsIr9ZOOk/5e+6Fc\nhE/nIwsgS7VQEgKiYPum/84KWj0kwzZ82pMdCBIJ4OyJoCaymFH/7XkuGT9y\nWmp0oOUyBw1+sxoArDGZmUuX2R4zN4XyGwuOEk31gd14zA1xgaN3bMauGYXp\noCmdvCLRZ1LJimyqTfCWA/dictmgqdkVLUyCePhEHPJ70BCXcSGiYsDEdeMr\nEMV+q9YeS5LMbZhc1g5pImU+2gFMmgsVaeB8mr/IMty+wWGlZUI98iXRIWe6\nNgABIiOvh/kRbn8Bf4dD9ljzkPex8n84O9PaNOoppTmpp3EMapAu1FiDJzaB\n+7t91cByko/S6nu2bDt7qaAnrFGOlkAuFpwjp0a7yRMnh9KH95Ro4vk+PJf/\ntAzbVXUwkZJ7k+hm99U/2QPxIWKNLWmQ1L2X3DoQUvYo0TsmI564c1DA866/\njv1+Iy5e7wyG+WdbVTD06VXcFcHheglK4CL/2lpSmPWlBCZ7T6IaViNVM4xc\nUTh/\r\n=sFBW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM2qVHW/UACK7g5rZlFDM5ZKhJ8ENPAg21RwG945E/+QIgIo2QUYdzk/0ldQqjx1RKSVykHZx0rYjT/g3d4XTFgBI="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.16.0-alpha.1_1597156914035_0.15495049547350215"},"_hasShrinkwrap":false},"0.16.0-alpha.2":{"name":"ts-deps","version":"0.16.0-alpha.2","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.10.5","@babel/core":"7.11.1","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.10.4","@babel/plugin-proposal-object-rest-spread":"7.11.0","@babel/plugin-proposal-optional-chaining":"7.11.0","@babel/preset-env":"7.11.0","@babel/preset-typescript":"7.10.4","@commitlint/cli":"9.1.1","@commitlint/config-conventional":"9.1.1","@types/fs-extra":"9.0.1","@types/inquirer":"7.3.0","@types/jest":"26.0.9","@types/yargs":"15.0.5","@typescript-eslint/eslint-plugin":"3.9.0","@typescript-eslint/parser":"3.9.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","commitlint":"9.1.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"7.6.0","eslint-config-prettier":"6.11.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.0","eslint-plugin-jest":"23.20.0","eslint-plugin-react":"7.20.5","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.3.0","prettier":"2.0.5","sort-package-json":"1.44.0","source-map-support":"0.5.19","tar-fs":"2.1.0","typescript":"3.9.7","yargs":"15.4.1"},"devDependencies":{"@babel/register":"7.10.5","@types/node":"10","@types/prettier":"2.0.2","@types/tar-fs":"2.0.0","husky":"4.2.5","lint-staged":"10.2.11"},"engines":{"node":">= 8.12"},"gitHead":"d9116e3a16a93f7ffe2a47199dfb86398d164be6","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\n.eslintrc.js\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- eslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.16.0-alpha.2","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-XG8IQ3rEwspUtyfWYx/3iAxyNQOZuFwqKKRf6ck37RS2b04hyS2WTc+ghcsIDsbThsOxrtzzotemYtXDmY7Tog==","shasum":"290439b2017e7c8b2d577d03c348583cc18d90e1","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.16.0-alpha.2.tgz","fileCount":69,"unpackedSize":201658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMrRkCRA9TVsSAnZWagAAe4YP/jJysAMO1jdMx0+b8uEj\n2sIkpkM6UGCJeVC9hgTNR9wlKfKm6uXdbpw91NfPRW0nLbRwcg3beZyVy1V7\nLxRwgVAgw6T3dD6n9cWZHcSwPKjesely0QJj18XpoBqtKaddMkKuJM05taip\nTw1PuXyKsbA8Y/i/oDoengx5AzIdWvp5MO/cv4LOYvTcpP1duMyDxMkzgW8F\noE4RXuETtT2iLGlum54HRmkrdB21CDPjTby88raw1paU9OngkLDJ+LmP38Qd\nrBeUJuAfaDfvYJs1JkjdFIiCOw2EAyF/gbLjWp512zrCBYXZpxopwUqxzID1\n7O3KJuvYoiXFdsdqOGqabK0rgMtpWbWL8fJ7acpSTFWAoMReIkD1Rn8h0NPk\nmdiA8DugL2lc82bB2LYZzPW5G1re8rmZDKPPJyZ2jReKfQ2yW2je8kF78UYc\ngRp7Or2JVNOj2bBQXhUlH7are2qp9AcAOuLpc5YYTy1KYa71cZ9lFua/FhvA\ndEzS/uQ2OM6j/6AS3TC7DxbemnKUpRVJtH56XO/w6TAIJB23oV/HB/j7ZUDV\nVohfhrmup6pPkfnxydAH/pPlM1ha3+Y/3aXVymTgwwAS39m4dYsqwtEPbYDb\npTzTKIhadASiXJMWCg1LIlDtLbbq0QUXcxJ519+Y0V+6RG5Mn4ZWxBhiBi/a\nDKHf\r\n=Qr2f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGsMjjhLegL/rsgFN9gm1Uyu8aIgrUeOaW5b19NDy5tAiEAm022FA6dWkt9APVZifoRKty09kI/kJGI6L73PQx7+Ds="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.16.0-alpha.2_1597158499619_0.062088513020252645"},"_hasShrinkwrap":false},"0.16.0-alpha.3":{"name":"ts-deps","version":"0.16.0-alpha.3","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.10.5","@babel/core":"7.11.1","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.10.4","@babel/plugin-proposal-object-rest-spread":"7.11.0","@babel/plugin-proposal-optional-chaining":"7.11.0","@babel/preset-env":"7.11.0","@babel/preset-typescript":"7.10.4","@commitlint/cli":"9.1.1","@commitlint/config-conventional":"9.1.1","@types/fs-extra":"9.0.1","@types/inquirer":"7.3.0","@types/jest":"26.0.10","@types/yargs":"15.0.5","@typescript-eslint/eslint-plugin":"3.9.0","@typescript-eslint/parser":"3.9.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","commitlint":"9.1.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"7.7.0","eslint-config-prettier":"6.11.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.0","eslint-plugin-jest":"23.20.0","eslint-plugin-react":"7.20.6","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.4.0","prettier":"2.0.5","sort-package-json":"1.44.0","source-map-support":"0.5.19","tar-fs":"2.1.0","typescript":"3.9.7","yargs":"15.4.1"},"devDependencies":{"@babel/register":"7.10.5","@types/node":"10","@types/prettier":"2.0.2","@types/tar-fs":"2.0.0","husky":"4.2.5","lint-staged":"10.2.11"},"engines":{"node":">= 8.12"},"gitHead":"cca995d12dbf2deb418464046dbc78d0bac2f664","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\n.eslintrc.js\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- eslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.16.0-alpha.3","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-pcV/qeQiRL5yPFetOkoADANpCh+ieDII/AugcdcDaqP34CWHiTVCwHpOyyl16hYF+bIy7/xsgIiNZU78eAcDWQ==","shasum":"73d29d91d0377be3954aaaf691d176b860ea2179","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.16.0-alpha.3.tgz","fileCount":69,"unpackedSize":201659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfN94MCRA9TVsSAnZWagAAWFcP/0blahjqdc9HJd34c6jF\nWrj1M9G2meqiGSPDfEx69n7rAbEQIQt4XioHJWUZttFRlcWXX7gObEBggR4I\nNSN6MagPqOHX1e9/Jd4H+9t/61H61lTmPICziZcYVWTMRB87n1o3qjE5J0jp\nFOqHKHqpmPPu8WBMEfSZIT6ylPAxBYyA5RE6qBSjtEiX+qBVb8CMF5tGzYa+\njXJHV2IzDbuTyHV3oM2aGnIm2G0tbGT2ntQUn8vbguO8zSpJsr4HmhGwuquh\n+nAzbboYQ17WJ02k0rXTzPZAyB27T28MxyaeePJrhFjX6/OAjgmWjnDQL6r0\nn0HRK0XxRYbSeLaRNqCEWvR5EQTIjBT14kulVgoTDgMx/1jtMcfbuaWX926l\nVumZAHOH/OODMH7jWrGp2pdQedv1WRNHBc7amX3VJb3qrozGvwETDlSoMGXd\nCj3HoplVK9WHKo7MsOBwX4YWq+3eNnQsYHOY0OAjf4ax6SMmGfLjZgXqs7r6\nJxuY72fG82ZS1/gPdOAqigILA+Ltawpss/BQfReugGbcmObp8+iMBlUfmBTB\ndnQJHFnGHI9biCF29hu1l5p4/GU8jD/CzOdGZOKYNhO92VHF9b2O+3ZfYxKe\nzYQrGxloJPOMBCCg44jKgw2Sck1mN8jOwqLwo5GuxvVrXLLgAy9il73hNs0W\nrvS/\r\n=0Js9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwstRwN3dl7IqJUVxHRYgT1LItaaLEP8hMs7Zc/KRACAiA0y3BBRUvcbqHAYjr+kW3B9DZMai1Q3N6kOqsk5fBrvw=="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.16.0-alpha.3_1597496844009_0.048060400658588076"},"_hasShrinkwrap":false},"0.16.0-alpha.4":{"name":"ts-deps","version":"0.16.0-alpha.4","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.10.5","@babel/core":"7.11.1","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.10.4","@babel/plugin-proposal-object-rest-spread":"7.11.0","@babel/plugin-proposal-optional-chaining":"7.11.0","@babel/preset-env":"7.11.0","@babel/preset-typescript":"7.10.4","@commitlint/cli":"10.0.0","@commitlint/config-conventional":"10.0.0","@types/fs-extra":"9.0.1","@types/inquirer":"7.3.0","@types/jest":"26.0.10","@types/yargs":"15.0.5","@typescript-eslint/eslint-plugin":"3.9.0","@typescript-eslint/parser":"3.9.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"7.7.0","eslint-config-prettier":"6.11.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.0","eslint-plugin-jest":"23.20.0","eslint-plugin-react":"7.20.6","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.4.0","prettier":"2.0.5","sort-package-json":"1.44.0","source-map-support":"0.5.19","tar-fs":"2.1.0","typescript":"3.9.7","yargs":"15.4.1"},"devDependencies":{"@babel/register":"7.10.5","@types/node":"10","@types/prettier":"2.0.2","@types/tar-fs":"2.0.0","husky":"4.2.5","lint-staged":"10.2.11"},"engines":{"node":">= 8.12"},"gitHead":"df941bce7a7f73b3ed54a15b15c77b95ae48bc26","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\n.eslintrc.js\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- eslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","_id":"ts-deps@0.16.0-alpha.4","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-a/grvRz+CZq7tAV4iJs8s6clgymEILkTGQGFAJwSjHWm/pqfYxpO60ehNzjTcZBH8kvLF6IL3Ko7AeHq6iggzQ==","shasum":"8e6c2f900f1e81d7f349b31b793981e5533d592f","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.16.0-alpha.4.tgz","fileCount":69,"unpackedSize":201634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOTvCCRA9TVsSAnZWagAAszsP/iG5/AWnuam4OmnucoHk\njo/jJezSbE4ab/pqbcwQhkikS5w+3LEUOHnEvyd92BVkaT9B0uiuP1dR+eJa\nUT0w5QSf9AI8RjFlIpkpey5D/xuqB0oDT/1YR0JudpqtH6cQeK9tRFNf/9RW\nmFGhtmSazVuN2SkvI5vmIelK6mRwkSrsoWVIclibM08jBKKTUpyKIHmq0N0F\n833rzJN7GiAFQFpxUjZ7ngSnyFDedsv7XpxP4CTF2C1ILHll4CDa0Zset5CJ\nBGWcH1YYuYLG/rOjeUmyAAKBtr3uUAbcMJjs/dqouRQNg5U0v1twmExEuwoq\n6f16q/TCuq7VTEVpX2ZGQ02HRl6exrQxnQKKnLGLpDHQJS0i0lrsrbn34jOa\nXtlhpwdYRZ3JqOVV61KJbOn9IwGUGm8NofvKy54psmSZbZTLEPLyNYKLRNVL\nWx8evKGRYsBnAz1aw/jFddcX/WkFcImvTuN+Ro7Xtq7PG/0w/PzNMCkTPl1x\n8v3WvWKK5Wp7INacyNQ/+C7F7l51AevYTBGcLzdu2ecTZjG1g8nkI/bSv5+Z\nVV9AD3ljKhInYIkdNSd3CMcwWRHSbNiG1jkq4apUSYZ7aGLM5ikDwL5JkXt1\ngD2fHqcKnVEc519crgtu1bnK+CsqhEyMEJSzIn+OY1uGQOkhW7slfzyEAUtt\nVq+3\r\n=U8s4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxtwFS6TgSUQ+1441ppRHFxr4ltCyeaQZkwj021D4V4QIhAP4XjcUNHwCSnImJrEIO/o1eJ+frpf8G+wRIiq+VZDai"}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.16.0-alpha.4_1597586369807_0.3459643531565735"},"_hasShrinkwrap":false},"0.16.0":{"name":"ts-deps","version":"0.16.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.10.5","@babel/core":"7.11.1","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.10.4","@babel/plugin-proposal-object-rest-spread":"7.11.0","@babel/plugin-proposal-optional-chaining":"7.11.0","@babel/preset-env":"7.11.0","@babel/preset-typescript":"7.10.4","@commitlint/cli":"10.0.0","@commitlint/config-conventional":"10.0.0","@types/fs-extra":"9.0.1","@types/inquirer":"7.3.0","@types/jest":"26.0.10","@types/yargs":"15.0.5","@typescript-eslint/eslint-plugin":"3.9.0","@typescript-eslint/parser":"3.9.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"7.7.0","eslint-config-prettier":"6.11.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.0","eslint-plugin-jest":"23.20.0","eslint-plugin-react":"7.20.6","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.4.0","prettier":"2.0.5","sort-package-json":"1.44.0","source-map-support":"0.5.19","tar-fs":"2.1.0","typescript":"3.9.7","yargs":"15.4.1"},"devDependencies":{"@babel/register":"7.10.5","@types/node":"10","@types/prettier":"2.0.2","@types/tar-fs":"2.0.0","husky":"4.2.5","lint-staged":"10.2.11"},"engines":{"node":">= 8.12"},"gitHead":"df941bce7a7f73b3ed54a15b15c77b95ae48bc26","_id":"ts-deps@0.16.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Ey7H0Ktf8QuUkI5dtYdVG/dTcIEFBBRdxQ8UVmOw2NW9wN8URfRohvkbgsVKne7ZAfh2LScviWveHSBN8M3NjQ==","shasum":"080f3b60c1a7de0aa9cb7dee40eaa93aaac68216","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.16.0.tgz","fileCount":69,"unpackedSize":201626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOUAiCRA9TVsSAnZWagAAu8oP/jkugmskABSIRJEB9spW\nuSoWTiEAuPPAuKrQDu3K/AtRrFbdsropFWTaCVOFSjpdUbR3vLuUvbgfBWrx\nKT0Qytawwl1PEtUqK3dCFmD6MblFfGXIU22R0BoGWiKGGfKHhXjTSBlpD23E\nZDBgEHSnyFoK6F3Q1zY/9N/oKfKf1YGID+y0ktJLWGbo4NkLdLBV7EHvdnQV\nUfqEwEgH2JCfYQF2gYHcDUphlDM95Kskly+aciamIRI9uTHMvwCRhbwNeZPe\nZ1ba1uZAgyDva0WuHWib4n5Lyh488ONUXanfcLZ2ctOKpUpd7gdvA9a9WiuE\nbLfpZaJss4KYkwR0Rzp5KQhA25jTbiGzi2eNRGDAw4W2qLpaD2+JZT/b4pus\nKt5qDUSRXtaGbsJd828oS0KQ2GryIDXPsHybzC/3EhAtXbIcaDYe3/U2t4Re\nOa8zfan8CeT2GcUnxxBwZme1e6LU7u2Ov60MVmf1++3fZ8C+0tSaHRIImJyN\ngeFVi2PkkIk60FUvZmFGMucGzzOsnq2lmbPSM2w+wr00r8ybsVL9k0LrlcaE\nYz9V6AGPMTOP/Eikx33f2pTXtG8MHytl7EJoTfmyiLtOwDAZR/SgoFq3wRvE\n3v3IYuI8OegVzhEd0e2WdB1H6ZpR2zem9ejg785F8KVdSzarN3EQHNbODVKZ\nmgO+\r\n=o1PN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0dn53D2xPBjTktvYv4RE78bO0oKd73evimR+GB1ZS+AiAM13/fHad2e1UVJFIzx3U+nAXNNF4oTm8Jw72GPRoG9w=="}]},"maintainers":[{"email":"zaripov.rinat@gmail.com","name":"zaripych"},{"email":"zaripov.rinat+bot@gmail.com","name":"zaripych-bot"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.16.0_1597587490420_0.08705675029405313"},"_hasShrinkwrap":false},"0.17.0":{"name":"ts-deps","version":"0.17.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.11.6","@babel/core":"7.11.6","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.10.4","@babel/plugin-proposal-object-rest-spread":"7.11.0","@babel/plugin-proposal-optional-chaining":"7.11.0","@babel/preset-env":"7.11.5","@babel/preset-typescript":"7.10.4","@commitlint/cli":"10.0.0","@commitlint/config-conventional":"10.0.0","@types/fs-extra":"9.0.1","@types/inquirer":"7.3.1","@types/jest":"26.0.13","@types/yargs":"15.0.5","@typescript-eslint/eslint-plugin":"4.1.0","@typescript-eslint/parser":"4.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"7.8.1","eslint-config-prettier":"6.11.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.0","eslint-plugin-jest":"24.0.0","eslint-plugin-react":"7.20.6","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.4.2","prettier":"2.1.1","sort-package-json":"1.44.0","source-map-support":"0.5.19","tar-fs":"2.1.0","typescript":"4.0.2","yargs":"16.0.3"},"devDependencies":{"@babel/register":"7.11.5","@types/node":"10","@types/prettier":"2.1.0","@types/tar-fs":"2.0.0","husky":"4.3.0","lint-staged":"10.3.0"},"engines":{"node":">= 8.12"},"gitHead":"f0535d7e43ec75f7987fe4a31aadfc75c1481548","_id":"ts-deps@0.17.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-4tb5Egka5CNrvyIUwg4LJg8lX7W2V7JOYZ6a1RmNjOFjsRDyQRIpx41qsmRy0TXwPA/5sKUadLNbYkNLrzvoeg==","shasum":"389a8019752108d7f1dd63b4f4570c7c494eab62","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.17.0.tgz","fileCount":69,"unpackedSize":201664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW0WHCRA9TVsSAnZWagAAyKUP/1N1cv75mZVQ167mDIGS\ny7yWVUD6DJ5M8mENTb7fynXVUXgsD4XH0NH1uEWD55HGjEw4+ga+3hBiyEE4\nMgVwT0yDleOsfbIe/ZTItnOCCUO1UbaclZ4PpY0E3Czvn4EWQ2SnFo/Y+Xh7\nztvptsrwvlMDBd3CAbAbe94Sw65Ydmulzf9FScrWhYzlyeU4m1Po7vecwCeF\nkv9KC6NIEn/EhYjdsad1AyoD9MV969LJETVE7dC6T/lPjbDynF+rrvbHBDsf\nSYrtBSZVPR8Uz5A5EybMVcAd2dnGu7GxVLjO9TuWE3RqLsqbPQsur2lBjKC+\nJ6EpOlqgWyPEYgtDHRtZVhF8FizT51qVswGoouMOjMJTttzJmSzNDr7nZYVu\n38ra63KEmUfSnL3pl/we3LbNd1L3LOePLqWEpyCYKnffK9Z1csya30UQmTT8\nHPPmb947JlEp+2sSYIZEJVat1PiodRDa1kE0NqthEDRKMZkvzfjygiGSQRbJ\nh0YuYN8jv6O026m+l0B9nvjNXYWGCtvWAxE9lg/pdg7IRG+lyTN0ekeoHqPj\nu57c2d+s9nL8pYpvzjh391Uzcf4dJDkIXNvDpEXanwRwNcgGx1PX6LLudqHl\nTvpnV0vHHfyUzS++/BmYPVSpBNFdVUTRyjkEu6PXsCuA/YqXx5EkZd6VZQFV\nB/Fp\r\n=jV8+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmFXX6BMAitMsFHIYYkSu/3H0PS3GhE/pZj9rpgaxoCwIgWtyoB9O92LabFjIWQKWMrh0jY3ebLAObfPkni6rqpwk="}]},"maintainers":[{"name":"zaripych","email":"zaripov.rinat@gmail.com"},{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.17.0_1599817094855_0.8296260566615687"},"_hasShrinkwrap":false},"0.18.0":{"name":"ts-deps","version":"0.18.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.11.6","@babel/core":"7.11.6","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.10.4","@babel/plugin-proposal-object-rest-spread":"7.11.0","@babel/plugin-proposal-optional-chaining":"7.11.0","@babel/preset-env":"7.11.5","@babel/preset-typescript":"7.10.4","@commitlint/cli":"11.0.0","@commitlint/config-conventional":"11.0.0","@types/fs-extra":"9.0.1","@types/inquirer":"7.3.1","@types/jest":"26.0.14","@types/yargs":"15.0.5","@typescript-eslint/eslint-plugin":"4.1.1","@typescript-eslint/parser":"4.1.1","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"7.9.0","eslint-config-prettier":"6.11.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.0","eslint-plugin-jest":"24.0.2","eslint-plugin-react":"7.20.6","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.4.2","prettier":"2.1.2","sort-package-json":"1.46.0","source-map-support":"0.5.19","tar-fs":"2.1.0","typescript":"4.0.3","yargs":"16.0.3"},"devDependencies":{"@babel/register":"7.11.5","@types/node":"10","@types/prettier":"2.1.1","@types/tar-fs":"2.0.0","husky":"4.3.0","lint-staged":"10.4.0"},"engines":{"node":">= 8.12"},"gitHead":"dad7298c56e6c16956bcd067b4892a1126e515f6","_id":"ts-deps@0.18.0","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-No4QoWy8EP08eGkMpL4Mb4AS65VKc1Byd+dDQrQSiRuYutOgG6i4nkT4zf+s2N+oFuans5xEdToEeNUQ1yqUlA==","shasum":"9861782938795bd5712acdcd4b7e173093b19421","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.18.0.tgz","fileCount":69,"unpackedSize":201664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZzTCCRA9TVsSAnZWagAA1/MP/Rofp975j76hmoomsvVr\nSpcsdE8qZmm3AB5+PhlABwzfFx017d/UX76/Fm7SBz1lR8ZprEX0haydqw64\nfzGEXfb2wZXj2RkepU/I29RQ9tbpF3GEXh+dKC4yKO1C2hfq8AKwPRofrJdQ\nVchBuYgqd/zo8XHUUT1VirGHaDDuwCMeyh6z0gKPf6Yy8da7FQyYfmEFZq09\nobT2kkcow7N+kYO9fzbOgmHRwp8sX66kdDk4TYoD+TJlUU+i+d2G80Heuz4r\ns05R2bUzCipYaGfW3HUSCc+T3rThhonrV6Md+YNzq3dfPI8ENJF+kIIKWhxZ\nLRi1sjK+gYsEhl3j4t5b6qsZKkx4giOCE6Q+D0fQPEPyFHzR5HzKUHQ8XKnF\nU6LcC+C/2ZopUSW2YfFPD88o9K46Xnb+hwBj5GvNSyv8v9G93N4qWFH7ngry\ngVsym+k/dARUlEDN+dMV1TIQ9w5vNdkrW17767OgVH+dEMjaJb7jsYBH2qEq\nVVKcr+WbQCcxmjtkL8oakFg75/YF/jVAkZuv56SGDddiOv9m7/OwcOf++yKc\n5UsJxPxkgwawy/Q+EQ50M2Tc9XBs7Fk5DloqLFbQp7+gEoJ797DGxBSYMfli\nU6rOzw/Tww14hHjoWaLu3MKHm7AYtqzQ4QXl4SYwVl7DgXQ25/W/fQtT1ANS\nfpx6\r\n=jqK0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF+hAneJZ9TRGR6nK7ExpY0zXFbMMM3aVtjm/WYlF6ZAIgPuQB0KW416Pq9yXnC+MZfRGWlloJ9MUqbJCMtECU7qU="}]},"maintainers":[{"name":"zaripych","email":"zaripov.rinat@gmail.com"},{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.18.0_1600599233481_0.6055265149075926"},"_hasShrinkwrap":false},"0.18.1":{"name":"ts-deps","version":"0.18.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.11.6","@babel/core":"7.11.6","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.10.4","@babel/plugin-proposal-object-rest-spread":"7.11.0","@babel/plugin-proposal-optional-chaining":"7.11.0","@babel/preset-env":"7.11.5","@babel/preset-typescript":"7.10.4","@commitlint/cli":"11.0.0","@commitlint/config-conventional":"11.0.0","@types/fs-extra":"9.0.1","@types/inquirer":"7.3.1","@types/jest":"26.0.14","@types/yargs":"15.0.5","@typescript-eslint/eslint-plugin":"4.2.0","@typescript-eslint/parser":"4.1.1","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"7.9.0","eslint-config-prettier":"6.11.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.0","eslint-plugin-jest":"24.0.2","eslint-plugin-react":"7.20.6","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.4.2","prettier":"2.1.2","sort-package-json":"1.46.0","source-map-support":"0.5.19","tar-fs":"2.1.0","typescript":"4.0.3","yargs":"16.0.3"},"devDependencies":{"@babel/register":"7.11.5","@types/node":"10","@types/prettier":"2.1.1","@types/tar-fs":"2.0.0","husky":"4.3.0","lint-staged":"10.4.0"},"engines":{"node":">= 8.12"},"gitHead":"b3bddae464be8be4be7e673b854b4b7a1d3189b5","_id":"ts-deps@0.18.1","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-go5wEUSNI+HbJqZTqh7CJra2EdQ4L7tUgRVkSroPiy7hx+FhdnnvNxr9usnpACua++vjtLSRijcoCyqAxnd9MQ==","shasum":"55f7097acd14b847c03b63dd2a9bc4775c8b8987","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.18.1.tgz","fileCount":69,"unpackedSize":201664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfafSxCRA9TVsSAnZWagAAh+sP/Aos07nKdy6eWnTzrmIs\nhyHicRhqU6WjE+MkqshGvRHg5et/ZzE6HoiCksCsf68T+zQ5iEo+NuFzBFqq\nrNBQSM1LVxUQ4gJElwsOWELifWOoBl77oqjP7BpITCuDDW8aj7KQipTuGFWT\nCgdWD6bNPo9Rhs+vilB9KRAwCuGQYnVnbqV2syiKkuVlfyrpGfDpqRaWFtaE\npGN5B4h3KD146cqTpRNr7okbnWMi/+2nCdzhssBjQtLID7wnbpESr+gDB3m5\nTQvDQHDl2oJXgkX6ghNM1Mna9KqvAhmJ0cdRf3x9TjHZs588Vgd9XhzWvIiR\nXcqEAFFLEyHi/1ANoJLLhIae5/qOW4crMTTeTN0VxLrfRaEmETouI6eLoEga\na416k6ICGZLrQTDizHqjw4UwMpMPMz5yoPGYDfT+nLidO/yJc4FQg0K66nYb\npuogbb7p8X70Yknw/tz1Pb3WkCoT/NWRhGbHWaIhdQzGLE2RmPGvVHI4BgMf\nnWkjDMEDP5/hKEDRJ66nfTZnc1/eufLsS3ogQebywNzj7iuYhahk1eY/YVy3\nh6gVXGSqhkvlur+qEhYBp49md+UcueezsHe3cLBX/Ke7dURFD+MKtln/Ao1g\nG2hzfqSM4Unk2KiBs9fip34QVaxrJh8Inuy29wE4eQQLcaBR8zxeTvEyKGV+\nRyQJ\r\n=NLsc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGp2TanmYr3UHyPvEmSQYycnwt/AWsqRSbbWRrK4/+goAiEA3D1M/qrXaR/2PmKRYJcBohwqNM8BqQJoyxtRoO/2G+g="}]},"maintainers":[{"name":"zaripych","email":"zaripov.rinat@gmail.com"},{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.18.1_1600779440363_0.3338370056224682"},"_hasShrinkwrap":false},"0.18.2":{"name":"ts-deps","version":"0.18.2","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.11.6","@babel/core":"7.11.6","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.10.4","@babel/plugin-proposal-object-rest-spread":"7.11.0","@babel/plugin-proposal-optional-chaining":"7.11.0","@babel/preset-env":"7.11.5","@babel/preset-typescript":"7.10.4","@commitlint/cli":"11.0.0","@commitlint/config-conventional":"11.0.0","@types/fs-extra":"9.0.1","@types/inquirer":"7.3.1","@types/jest":"26.0.14","@types/yargs":"15.0.5","@typescript-eslint/eslint-plugin":"4.2.0","@typescript-eslint/parser":"4.2.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"7.9.0","eslint-config-prettier":"6.11.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.0","eslint-plugin-jest":"24.0.2","eslint-plugin-react":"7.20.6","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.4.2","prettier":"2.1.2","sort-package-json":"1.46.0","source-map-support":"0.5.19","tar-fs":"2.1.0","typescript":"4.0.3","yargs":"16.0.3"},"devDependencies":{"@babel/register":"7.11.5","@types/node":"10","@types/prettier":"2.1.1","@types/tar-fs":"2.0.0","husky":"4.3.0","lint-staged":"10.4.0"},"engines":{"node":">= 8.12"},"gitHead":"54a195170ddc0e0edde2a317395aa02ccaffa579","_id":"ts-deps@0.18.2","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-HIwnRhbWxbHoG7uRUH/fcKc1ZjvTC+FgjrM0YYZcvHMXdPLXHds/rZdQ6NFlP2n/xjKV0rzlmDuhHYCz3PpYfg==","shasum":"8625f440c331537e9ea8e31c15ef9423a3f4cedd","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.18.2.tgz","fileCount":69,"unpackedSize":201664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfagubCRA9TVsSAnZWagAAGI0QAIgBTc3lvSLKSsvlDTa/\n2ZDiwU/om2yDAUA5375aZTJoY2b4Scz1LYOjxWA4kOUg+BJsnyD2CsAaGCEh\n+TLMt63al6BAA77SqoB9ygXpqf47gMe80LO+kQBB3zX256Wy+6vqfDquQN1b\nuSyPAIxnDvl4O7d5Ms+X0NN7KdFlqP7r33cK4cptTSiiqkLOxcchkF680nUm\npir68WMX7so38zHq72GGbHJoBdemNUOgUkCaAPZXnrA0X1W+wYy3MvnWJCn2\nwcW1KDAC2sEBqd9X4O2Z3zWnapmpdnz9bzF6+Z2a132n6ddObRz9YzguMDB2\nmcNE7cEy9yDCKS3SQuT60nuxTnJN7bfWXC37sDQXp4QX09QAz9W5Mor+AVLM\n1w5WxEglF3/AOXtRH5eL7gAWa4mOkHNkfSMLsRomfMYxyEdIyByzf7L2nwUz\ngmG3Q+ESsa7O2jVy6cpjpKs0IFyFE39vf5tXMGFough8+mqxWHGdpD7r8VPg\nyZUHnIZVIGg/TWMVl9Do3fMnM4eWxPyGU6hWGArzn1Kcf1Ze7xtiBIRsfoiq\nE0AAK612sK0jVnEvkqLNEy8GEumcQWeDZ0zt8HzTdq1gS4wESuTRlaGljNI2\n8xHcxOtcVgaME8XuVVmE5JMlPkvHjFY9qlMnpjAGLRsJJnXhSBXhLFwKxPjT\nkAQ0\r\n=zD6+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbV0nIZuThd5bG1pVwbqINojHgPCpUAAapnj0KhizHpAiEApsiKYBYFrvhv07XHqFduRq276bY1/0hBoIwDndiaBeQ="}]},"maintainers":[{"name":"zaripych","email":"zaripov.rinat@gmail.com"},{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.18.2_1600785307174_0.03234798580231146"},"_hasShrinkwrap":false},"0.18.3":{"name":"ts-deps","version":"0.18.3","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.11.6","@babel/core":"7.11.6","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.10.4","@babel/plugin-proposal-object-rest-spread":"7.11.0","@babel/plugin-proposal-optional-chaining":"7.11.0","@babel/preset-env":"7.11.5","@babel/preset-typescript":"7.10.4","@commitlint/cli":"11.0.0","@commitlint/config-conventional":"11.0.0","@types/fs-extra":"9.0.1","@types/inquirer":"7.3.1","@types/jest":"26.0.14","@types/yargs":"15.0.7","@typescript-eslint/eslint-plugin":"4.3.0","@typescript-eslint/parser":"4.3.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"7.10.0","eslint-config-prettier":"6.12.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.0.2","eslint-plugin-react":"7.21.3","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.4.2","prettier":"2.1.2","sort-package-json":"1.46.0","source-map-support":"0.5.19","tar-fs":"2.1.0","typescript":"4.0.3","yargs":"16.0.3"},"devDependencies":{"@babel/register":"7.11.5","@types/node":"12","@types/prettier":"2.1.1","@types/tar-fs":"2.0.0","husky":"4.3.0","lint-staged":"10.4.0"},"engines":{"node":">= 12.18.4"},"gitHead":"26698ddf181cf3796a14ecb8f3008e58c336335b","_id":"ts-deps@0.18.3","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-vU4RbM0KRRMSuA2asav58Qe9+syIx9Leo0yHjtrorXEC05xUPJkkJfn+/jymLWDGIOEPOgX56sY77kd8y0bdIg==","shasum":"bb4e36ad0e03fd91e4826edd8af5f4d0f4b35fb6","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.18.3.tgz","fileCount":69,"unpackedSize":201724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeegiCRA9TVsSAnZWagAA9NsP/2EcAVm0htcds7mJWtmy\nP9BD2Pd1+tGO4PQ0qBZ6RwRazUMzsvkpKU6hwWnRCg0fmSZkfjNXyUjWXdzg\ncKrP1WDCnko2RTDV0NLDBkDAPNHznp6wFqgsrFtGQh1S1DZfbNHVMRiOPN0q\ncjlyuMLL+SPRMVquR1KW6nY2kA7TVSG08CErVzLME2HF0xVF2pC548zq7tXv\n/rIaWIS5CEAc1YF0fOUL/YpZJngOmUE1Mv8j/rfecK5JFaa7meT/u4t5cZms\nbcjOi4PcPmyvDFwcvB+us5i5DwbJCX+ZuMiWnDd8o4ORWfY+lFFRPWoAkWx6\no+3X7Nl+eIm5KQUBb2XSBBgZ0gXjs6BLIdkQVRSrKc2w3h01iyf7mCKJF1AC\nd5PR/OFvf4No+kDvy/oBzB3206/MxUM219tWdKilbvwa4Vs7OMPhAcqevcRr\n52YF8YtQ3n8UJMCIgI0ld8g1RQyfo+Ya0E+EKLAfJkR5ddjQ+yXuYtSye2ag\nKYpQQJW1OQJkU5G4JFgARM4an7HnlBAjmHFZ4ANfk8EvO6CNbCzbaD+nEK8S\nXAk6MWsLcRUH6Nbv2vL4WV6tWFXaVh/9eP/QYLeefPXKHal8Mo/F8RCjR6X4\n2YQbnrZfXBofymSALFp156UaqvUK4nMvMkY8iCXy0tH7nQrFn8O+BTJ4rGpz\nUZOo\r\n=KaVp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFl0/b9ddiCge3hm3x03kR3/x/6fnU0VLOxGnzxv9gL/AiEA/dXlVx6v6OnzulwZVSmLTs5dYGrT9gW0EZLBexBAQqo="}]},"maintainers":[{"name":"zaripych","email":"zaripov.rinat@gmail.com"},{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.18.3_1601824801989_0.44704337051791154"},"_hasShrinkwrap":false},"0.18.4":{"name":"ts-deps","version":"0.18.4","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.11.6","@babel/core":"7.11.6","@babel/plugin-proposal-class-properties":"7.10.4","@babel/plugin-proposal-nullish-coalescing-operator":"7.10.4","@babel/plugin-proposal-object-rest-spread":"7.11.0","@babel/plugin-proposal-optional-chaining":"7.11.0","@babel/preset-env":"7.11.5","@babel/preset-typescript":"7.10.4","@commitlint/cli":"11.0.0","@commitlint/config-conventional":"11.0.0","@types/fs-extra":"9.0.1","@types/inquirer":"7.3.1","@types/jest":"26.0.14","@types/yargs":"15.0.7","@typescript-eslint/eslint-plugin":"4.4.0","@typescript-eslint/parser":"4.4.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"7.10.0","eslint-config-prettier":"6.12.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.0","eslint-plugin-react":"7.21.3","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.5.2","prettier":"2.1.2","sort-package-json":"1.46.0","source-map-support":"0.5.19","tar-fs":"2.1.0","typescript":"4.0.3","yargs":"16.0.3"},"devDependencies":{"@babel/register":"7.11.5","@types/node":"12","@types/prettier":"2.1.1","@types/tar-fs":"2.0.0","husky":"4.3.0","lint-staged":"10.4.0"},"engines":{"node":">= 12.18.4"},"gitHead":"ec4f03ac4833e4bf771c4822f748bff487a08913","_id":"ts-deps@0.18.4","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-CAYvI3BsPErUMpmPlrVXOcEeWSZ0KNL/1PKZKxFrjsveIp4UDiZR8dsJbJn/6NQFf7uuLEZV+7lFLF1T7qqg/Q==","shasum":"036b239b1b77b4abef3d6837bbaad80130662f88","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.18.4.tgz","fileCount":69,"unpackedSize":201724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffwDXCRA9TVsSAnZWagAAahYP/1CVBvaSOq1JN1tWTR1x\nfMpcjSFvuslVhUF4HXlsxNJuVz6RUHpKyzlKRvcOe3C3pAcQLNEk6lP1XJa7\nxul8ZW8wl4QBGBsNmjTf9D1IaljlUGgrLo2LrcYNb+KaNccTKK99N6C2ciVD\n3qzNIShxTFxveEC94AhNsqgb9yh+S2foyB65Tw15PCdF0p8L8KRjwl/aB55B\ncwlc7I5YUBk2X+X8v9R0AaoUNmWdvAH/MV0Xdoo4bKOGusyBfFbEEnkBAKat\n+BOaijCM3fMBJcDUWuJQFD3D3ecqK52DJ4+4cB3wL9hXexl1D/5Y9DDvgzdU\nxS8p64yHKge6Or8RkEIuhuOi4Gxs8EZZdtML9NL4LWLRkSG/VTMrZYkvZrrX\n2/6xeOi8RkMvirWfYB3RenALWjmc5N0zk0OJzpqivf5wuX4xBo+pJQsYTIqW\n0qSfhVbs6njQ8iYpKkOTkX4egefvbtWxTl8o3yzeFcQ6010WhR+R0/RnqzOx\nFM4aX3R/NTdmiAd919K3J2v/wX0wggvZsPNOY239avRGNemmEnC6YxukGUAK\nTlbnEGfgsp3GGEIGvPTDdvIfG1k9IK8Ep/mEJElzJs1wwnTuUqgC3Geyaw9j\nwrii75mMmM37J13XDLq91aRSkL9wGTHQ6o0Yt7XhD4q5tRiTAifx8Ovf8geQ\nj71V\r\n=qQ5M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL0eRkaKN45mVFKmadl+UreuoSdWYTn4ffiB35jJGBMQIhAJ+J5/tgCAu6paQwaY7nGKA1P9VLOq9zoGe1hJqSnv5n"}]},"maintainers":[{"name":"zaripych","email":"zaripov.rinat@gmail.com"},{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.18.4_1602158807227_0.8061917676774064"},"_hasShrinkwrap":false},"0.19.0":{"name":"ts-deps","version":"0.19.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.12.1","@babel/core":"7.12.3","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"7.12.1","@babel/plugin-proposal-object-rest-spread":"7.12.1","@babel/plugin-proposal-optional-chaining":"7.12.1","@babel/preset-env":"7.12.1","@babel/preset-typescript":"7.12.1","@commitlint/cli":"11.0.0","@commitlint/config-conventional":"11.0.0","@types/fs-extra":"9.0.2","@types/inquirer":"7.3.1","@types/jest":"26.0.15","@types/yargs":"15.0.9","@typescript-eslint/eslint-plugin":"4.5.0","@typescript-eslint/parser":"4.5.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"7.11.0","eslint-config-prettier":"6.13.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.0","eslint-plugin-react":"7.21.5","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.6.0","prettier":"2.1.2","sort-package-json":"1.46.0","source-map-support":"0.5.19","tar-fs":"2.1.0","typescript":"4.0.3","yargs":"16.1.0"},"devDependencies":{"@babel/register":"7.12.1","@types/node":"12","@types/prettier":"2.1.5","@types/tar-fs":"2.0.0","husky":"4.3.0","lint-staged":"10.4.2"},"engines":{"node":">= 12.18.4"},"gitHead":"1627cea3338f6aaed84d98b990eb4057694f282c","_id":"ts-deps@0.19.0","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-2L/B2XriLAsRxhZC1sFK3C/UHiDE8rbi51YCdQBq5mSZTH/8Q4D/rEuk9WSs9pdbA0SUugcrVt7dDtFj2K3UQg==","shasum":"7628b8f61b54bf9bb3a500133136ff8bee53533e","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.19.0.tgz","fileCount":69,"unpackedSize":202624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjsuBCRA9TVsSAnZWagAA/5cP/il8UGDz2hODlRRWsoVJ\nCB82XCwT8vxIQAWAT1sSl/ysB4ZfuU3j9q5sUyfM5dUaxOW1pxG29Sn8ly3g\n/rcxtv8B8cx4iJp2UmZ7HFMj4UZMojSnQoV2qkQINVJiF7nkqG+ywwREkXbY\nHdpFvoNICF18j67GL3nC1Nn70V1/9GEzmgLUQwog7fXLI8LmvArM9H0GO1d8\nt7Z5k6YYakDf9MQZaNibynjcwYCyRHifPYiajkIO4423erHxRuASQmByjy9o\nJmy/zheR/o0Z8hyW1TiQUI79Dg6qBo5cHXOIie8MeV+pzbKmr/ZJco+WJPP9\nZvbMXRMOxYwC/9NVEFEzMAipXg63R4BPqs7xbTBvMQDG/oYArQN9zZJwIshW\n9xinu5pRWYnnd+h2ZVTfom9lub2TGg2Ht+nFfDy8jrovH4gApLgF4f64uIW3\nI96+PSLbSEIYDeN970LuH7MLfAVVemf+3Y3Fd1h1+pA934L4rsDAgbZHv/EE\ngxu37jAR5ZWpzakFr3wQGuUeff7TnYo2DpuqHq5THDwSmi+cN10W32Oc5LXr\n49dRgtlg36ykxYVNtxeT1Nm863DG5Guhcoi9NnnlCxRGyikbHVtRAyapQg5R\nkLVcJxBiHNr6avpuVRFuZkaokiaq4reMVmC5WUJL+JPniLQbw/naHYmqgoAx\nqspE\r\n=MMgU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFR5/cH0r6EtmgUkHY8B6/hnloM7UDn2deqviqOcX1aDAiBXuzt/l/uelSBfa5fm5pdxgOZd4vvryuZ9YqwoqMo+ew=="}]},"maintainers":[{"name":"zaripych","email":"zaripov.rinat@gmail.com"},{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.19.0_1603193729152_0.537444474376384"},"_hasShrinkwrap":false},"0.19.1":{"name":"ts-deps","version":"0.19.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.12.1","@babel/core":"7.12.3","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"7.12.1","@babel/plugin-proposal-object-rest-spread":"7.12.1","@babel/plugin-proposal-optional-chaining":"7.12.1","@babel/preset-env":"7.12.1","@babel/preset-typescript":"7.12.1","@commitlint/cli":"11.0.0","@commitlint/config-conventional":"11.0.0","@types/fs-extra":"9.0.2","@types/inquirer":"7.3.1","@types/jest":"26.0.15","@types/yargs":"15.0.9","@typescript-eslint/eslint-plugin":"4.5.0","@typescript-eslint/parser":"4.5.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.9","deepmerge":"4.2.2","eslint":"7.11.0","eslint-config-prettier":"6.14.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.0","eslint-plugin-react":"7.21.5","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.6.0","prettier":"2.1.2","sort-package-json":"1.46.0","source-map-support":"0.5.19","tar-fs":"2.1.0","typescript":"4.0.3","yargs":"16.1.0"},"devDependencies":{"@babel/register":"7.12.1","@types/node":"12","@types/prettier":"2.1.5","@types/tar-fs":"2.0.0","husky":"4.3.0","lint-staged":"10.4.2"},"engines":{"node":">= 12.18.4"},"gitHead":"ac2e9ff073dc3e1bcbd0fd50ff717e8257c8ec44","_id":"ts-deps@0.19.1","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-vihVUss/FeZzRQCTkQBiy3fV8BDvkUa1ew7qqZrYH4IfMTZmBpW2mD2rqLKVXDRSX6TGV0rbUrhTGYJ+KltX2Q==","shasum":"0d4408489a91bb4e691bdd7680ad190426f62c3e","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.19.1.tgz","fileCount":69,"unpackedSize":202624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkXQDCRA9TVsSAnZWagAA7qEP/0nuPUnIECwCNN0PfrgW\nknDdI8mCxCNoyTCs5qWlAtF5VXQc93W4jy2XtfPJk6qtyDUL2Jewh1Odc7hc\nz2rLvsyqwMp1phDEOxQDdwJJsidxZ9xDuV6/HBOwCIg4ursI+xBmSEuZ64pf\nbqw2dHspiFE2W+hJZIvKm9bgh+acfLJbxzhwhOGbiS6kE/NaXNGaRvwQoVIY\nVdieV8wPq2QA5yUMP9um6i/oIXm85D2WGsSr2oqFoWmnPb/fsRrXHxHZbgdj\nw7QHoit5y5oyjRk4kvyv6L2c2VRXV9FfOgGTg83oNrwtSwxa/Dl7/83Lr2Uv\nCqDiWyIHgE1XxkcmVkuxoIW/2x3nzQD90StoDHIDpTVPPnhd3RVVMVxFGHLD\n9TUevvZAr+qFh/2jl+1zSvqSW6X9Fy7t8YoydkUsWdCbCVi9lHOfVkN/Nbtt\nBDaGFS5mAyvYU7wHncK9E4rxe4PIdrJ0fuZgayA27ASxr5vCjDFrRUw1J2xE\nrValcSd1NUbJrmEIlEWjHIBOQZM8VanmxvD04K+S5SAxfJEZyWPGg7pQbBSG\ntw8GKKRHh6MaKrSeZqplYsjgHdnzAW8OWf/SVsHIboa7mGzYoFY1C/VznUY0\nRFeLiejxFl4aGiOz9Np95fXi7SyKWY3bAVote/vNVH2ZLpa4j7xGpHg9TOV7\nqBYM\r\n=yXOk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCnhI37x2gmfYVdukDoMJAScr6SlUAeR7i9NIzlNeEaAiBC7eaMhLYkrLOp5k01I+Sf1Ft5bmKru71wKtRhuo0M9g=="}]},"maintainers":[{"name":"zaripych","email":"zaripov.rinat@gmail.com"},{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.19.1_1603367938677_0.15335997966988368"},"_hasShrinkwrap":false},"0.19.2":{"name":"ts-deps","version":"0.19.2","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.12.1","@babel/core":"7.12.3","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"7.12.1","@babel/plugin-proposal-object-rest-spread":"7.12.1","@babel/plugin-proposal-optional-chaining":"7.12.1","@babel/preset-env":"7.12.1","@babel/preset-typescript":"7.12.1","@commitlint/cli":"11.0.0","@commitlint/config-conventional":"11.0.0","@types/fs-extra":"9.0.2","@types/inquirer":"7.3.1","@types/jest":"26.0.15","@types/yargs":"15.0.9","@typescript-eslint/eslint-plugin":"4.5.0","@typescript-eslint/parser":"4.5.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.10","deepmerge":"4.2.2","eslint":"7.12.0","eslint-config-prettier":"6.14.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.0","eslint-plugin-react":"7.21.5","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.6.1","prettier":"2.1.2","sort-package-json":"1.46.1","source-map-support":"0.5.19","tar-fs":"2.1.0","typescript":"4.0.3","yargs":"16.1.0"},"devDependencies":{"@babel/register":"7.12.1","@types/node":"12","@types/prettier":"2.1.5","@types/tar-fs":"2.0.0","husky":"4.3.0","lint-staged":"10.4.2"},"engines":{"node":">= 12.18.4"},"gitHead":"72b797717d1f7ab0a1fb8a5ebda0c097ef01627e","_id":"ts-deps@0.19.2","_nodeVersion":"14.11.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-FCPOkeOrgZbHsElxs90AxZcRiyc6oUZTdUE2PG/rw3GcSz2xvYXPUIdiMzvp6WdfoWYXxZro3hdDjTx0H0uaBg==","shasum":"0ef7a4706d6ea6ef5902cb51118bacf1fbd5c2ca","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.19.2.tgz","fileCount":69,"unpackedSize":202625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflVUSCRA9TVsSAnZWagAAD1cP/0Wwe4o8aCn4Ne74EVRL\nwA9Q3nuBj0kqB7qBChRkS/8K3k5OBmd3RWBAC5nk38vbW6d8eIFPw7Avk+Hw\naZxP+HsnkxcBhc+ep6v253gzMJyIjZNxmXsoR2fuxBncC7IEcU+0dRFCu1if\nH6eGvtN/J9qeVLVRs65CqkS/QNl/thuu7re6MMauo1ka2mqkDYjXfNGq2hJ1\nQixMY3TxpIw+LhM71TAY8/a/wJMnwWljXiM0dNLZ95t1WBM2fganhrzdzIsp\n4vlCr/qffR0iN2gcM7B8O95hqEW7A7CFyRTpzstTeDBegg5t9ZX++CrJjvnW\nYJU4i9vVpKvc+hLMTg9FoDvwH3iC2pj2fLg3E5DZaUNzUHECPug8FuBylmHB\nxJhPv5bV4QOP4XYiGrDqycsbHVPQCFaRO/NOVu1tsUgrg6t/VqLzpyNhaWNQ\nHcM4pm2e4lSZmdjoK3UAi0tv/hGnHgduVCBzbgJ9rrUMiAZS06LvDwL4sfwR\nBtPWTw4pA+h/ntkPb6GPdt0pq/qndxbX3ngrk4b1QSTieaUvgpsf0tGfraiu\nxR+bgmKIQSA2GkwTbt3Gz531RIXWeSus9IjBLhe92tuA7mVzQBbHb9GF9PsP\nbazZtxnHzwdYEpojJQewVHm6URqEDUsdRyCEw/V4MM1WSC6iGY0pnqleWjbC\n+7Iz\r\n=hYPY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICLH+Rj2T1ImwNwozcSWYYab/RHYnePYqHDWn2LlNsIjAiEAygqllbKJiJ+zmx2LMYh2TKCjJZoMnGeLfDF0JCAExsU="}]},"maintainers":[{"name":"zaripych","email":"zaripov.rinat@gmail.com"},{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.19.2_1603622161940_0.08099763927136094"},"_hasShrinkwrap":false},"0.19.3":{"name":"ts-deps","version":"0.19.3","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.12.1","@babel/core":"7.12.3","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"7.12.1","@babel/plugin-proposal-object-rest-spread":"7.12.1","@babel/plugin-proposal-optional-chaining":"7.12.1","@babel/preset-env":"7.12.1","@babel/preset-typescript":"7.12.1","@commitlint/cli":"11.0.0","@commitlint/config-conventional":"11.0.0","@types/fs-extra":"9.0.2","@types/inquirer":"7.3.1","@types/jest":"26.0.15","@types/yargs":"15.0.9","@typescript-eslint/eslint-plugin":"4.6.0","@typescript-eslint/parser":"4.6.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.10","deepmerge":"4.2.2","eslint":"7.12.1","eslint-config-prettier":"6.15.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.0","eslint-plugin-react":"7.21.5","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.6.1","prettier":"2.1.2","sort-package-json":"1.46.1","source-map-support":"0.5.19","tar-fs":"2.1.0","typescript":"4.0.5","yargs":"16.1.0"},"devDependencies":{"@babel/register":"7.12.1","@types/node":"12","@types/prettier":"2.1.5","@types/tar-fs":"2.0.0","husky":"4.3.0","lint-staged":"10.5.1"},"engines":{"node":">= 12.18.4"},"gitHead":"a7650c930e65e3f42b2da50b38695f758773f009","_id":"ts-deps@0.19.3","_nodeVersion":"15.0.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-AVbhIk+3taMPyLF8ZpmNcf7dU11e4plJSU/O1NgThBLkoFPyInlSEE4JYg7L+hat3qfa3CUB4IVLJZSKId+QfQ==","shasum":"767ace2e2eeaec55f1d0bed8f6a3355e8ea770d0","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.19.3.tgz","fileCount":69,"unpackedSize":202625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnrnSCRA9TVsSAnZWagAAtLQP/3wL0Og/tQh5O1UpKoyL\ny1xMfwOavXXNaq6ZEXe4oweHtx++wxuWp5MtzVl+5em31LA53NEsJMD9ySOT\n2i3GkQy68rFh17X/lGaibf7VUPQbtHilPSADqfFXAXtb7WJxxIUfLuNKQknH\nrolBDoJF7SFGI7/729kV3hP7xnvJfqdOWFCtuvX+N4hlYFT68ZmkpUjAPXBg\nw417LUBV/O6MZVx9KEKUy8f/8Tf+rUam6qDAQo5QN+8JQGQaEbMFMBSXYrmA\nOdGBzozg+LolXzeLOSwhzUbm4Y6P2jYX8utOPzoO/eU4UA7tNYf29kcYEQMA\n7Rs2kMSTqa0cIIXpemWRnvbbhwOB6wWMiT05S10ieYlvoCjvL6sn26x7pRv1\ntn6ok1tJNimWDz1rLvTIzDUKKHyAnzu5h6Ezu4o3Sc/H+a17kEWeCRErD9ez\n4xVE1KHv+dsI/DV0eohIgKHtXRmGbQEYwqjmdWzqwXMRk5ACj4CJp5lk2tDn\nDe4nmiHqGVkTzBiDeh3hND8CuHgSLc1xkC3CEisWRggfT1vKJsaqnNhqA0dK\n/tjq9mLQY3ELucRgFTuMtZPHzUHMbtPrCIkDZz1zJuCtgRrPTujGi0ZhpFcF\nSOhylUJVPKebLZ6Rp/RjHflixMbCPArVig0sVI+I1LISSQyBo1UR2PjF6nlX\n8n1x\r\n=onyg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfbkR8QlEvvRIBhXh9SRnNAk3OH0TzRzNdxNG++ir/BAiEAgkz06RT8mwjEpUBwYG9rrFUqfCJNBFE5hZbRLENyzI0="}]},"maintainers":[{"name":"zaripych","email":"zaripov.rinat@gmail.com"},{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"}],"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.19.3_1604237778022_0.6306035426576933"},"_hasShrinkwrap":false},"0.19.4":{"name":"ts-deps","version":"0.19.4","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.12.1","@babel/core":"7.12.3","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"7.12.1","@babel/plugin-proposal-object-rest-spread":"7.12.1","@babel/plugin-proposal-optional-chaining":"7.12.1","@babel/preset-env":"7.12.1","@babel/preset-typescript":"7.12.1","@commitlint/cli":"11.0.0","@commitlint/config-conventional":"11.0.0","@types/fs-extra":"9.0.4","@types/inquirer":"7.3.1","@types/jest":"26.0.15","@types/yargs":"15.0.9","@typescript-eslint/eslint-plugin":"4.7.0","@typescript-eslint/parser":"4.7.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.0.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.10","deepmerge":"4.2.2","eslint":"7.13.0","eslint-config-prettier":"6.15.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-react":"7.21.5","fast-glob":"3.2.4","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.6.3","prettier":"2.1.2","sort-package-json":"1.46.1","source-map-support":"0.5.19","tar-fs":"2.1.1","typescript":"4.0.5","yargs":"16.1.0"},"devDependencies":{"@babel/register":"7.12.1","@types/node":"12","@types/prettier":"2.1.5","@types/tar-fs":"2.0.0","husky":"4.3.0","lint-staged":"10.5.1"},"engines":{"node":">= 12.18.4"},"gitHead":"f0e488ee0a6e38a3613b3986e53ef63e0df28f73","_id":"ts-deps@0.19.4","_nodeVersion":"15.0.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-71Z9JLUl/ucI4SC+cK0Te5P1HDn/ynN1q4wiYyboMaEHJhuT1rDaG8tWHaiPBHzWqSNpmJ3XM1QDvECc7Q465A==","shasum":"3f52d95f1a006d94bd9f76ad6490bf22efcc93fc","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.19.4.tgz","fileCount":69,"unpackedSize":202625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrpRWCRA9TVsSAnZWagAAkEsP/2wwN58SfJjdZ+0l88as\nYUD08cXJlorG+TMMpnoS2l2ODMEECf+VWwgcPJCO/M8Xw7pT7+iuhgDy4TS8\nSyER/FJnvLVsvvuN0o7qUc0jaTCiNrZiuGMJUBxXIqp8mqcVlvpyJb1L2dVx\nZ54Yu0loMpFh9NF88/QbE1MSM1qCrNE1pVEuuM39Sl3B8SD5ZaVrWAiXQpO9\nQKsM1PibjYlgH00L/L1yBEie9IVtzMU8fbANfHppibs+RO7jVFpWHY6OwO6X\nKG7hVoRoT/MNKpdcysG1WVmPUcfTnLCY5T4iPjJDbYLtVrt011icBdKySl8/\n5RhmRx9p8wXd2YIgurW8xKNy3lxnnlcP8T8HvlOjzN9RqkXuLJtIWkj5waLH\nOU+kBlw7QzdwRDV6GrHcJ2W93H1M+ZuKPU8DcHrA/FGgGV1GmBdM0o52DZyP\nobQzui+ci4oX14S/aJwWgdkWlqwZb2pqquKzsJaLfCaBoe4YN/meisQyTXv4\nHi3duzaZmYOpvhvyKTrcvK7nEi0/ZosPNLHytoEJ7LoKp+7t/d1hdVpZVwv0\nffRkNuW21hl6l2wXPJPyR8rHg9BF7Tenx1CICbs/UVN3OeXFOi8oIK/FdIpd\nE7EPyxLmCKHlE/d8O5LnOvXb4Udu8PaRMB2b76LOfI6sQNujj6K9s7qZE0c6\nNJ1k\r\n=dOaZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs/ijEsSvWvNojDO4cqGlKlIBjCk+ZsBlPypsuT5fh9QIhAJ06Zwn1bBUdCEPCEuIzIl/H9M0m9bT/fNB4Io3TVSCJ"}]},"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"maintainers":[{"name":"zaripych","email":"zaripov.rinat@gmail.com"},{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.19.4_1605276758177_0.3693693892538952"},"_hasShrinkwrap":false},"0.20.0":{"name":"ts-deps","version":"0.20.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.12.10","@babel/core":"7.12.10","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"7.12.1","@babel/plugin-proposal-object-rest-spread":"7.12.1","@babel/plugin-proposal-optional-chaining":"7.12.7","@babel/preset-env":"7.12.11","@babel/preset-typescript":"7.12.7","@commitlint/cli":"11.0.0","@commitlint/config-conventional":"11.0.0","@types/fs-extra":"9.0.6","@types/inquirer":"7.3.1","@types/jest":"26.0.20","@types/yargs":"15.0.12","@typescript-eslint/eslint-plugin":"4.7.0","@typescript-eslint/parser":"4.7.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.1.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.10","deepmerge":"4.2.2","eslint":"7.13.0","eslint-config-prettier":"6.15.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-react":"7.21.5","fast-glob":"3.2.5","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.6.3","prettier":"2.2.1","sort-package-json":"1.48.1","source-map-support":"0.5.19","tar-fs":"2.1.1","typescript":"4.1.3","yargs":"16.2.0"},"devDependencies":{"@babel/register":"7.12.10","@types/node":"12","@types/prettier":"2.1.6","@types/tar-fs":"2.0.0","husky":"4.3.8","lint-staged":"10.5.3"},"engines":{"node":">= 12.18.4"},"gitHead":"921dc913c453b535661df288851dee2543c5675a","_id":"ts-deps@0.20.0","_nodeVersion":"15.0.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-iBISXyTB35YxVptZ6xb+M5JWGTo5+qTpyX+SpDt10PXhwI6LRT4hISfFT11lCYDCs+9bNIc00EC4dnIp7RxvdQ==","shasum":"a0427b11dda859a8faa5bfbbd22a8b3aed392f53","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.20.0.tgz","fileCount":69,"unpackedSize":202862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBWxXCRA9TVsSAnZWagAAt6oQAJUPYHtUAVMXTGl6bcpt\njMW0QnAtTtRs1jXGy7vdo8g9nSY5aZC1pMJtk9xuVDGXdL2hf9QOLcaGYX5F\n1F8a94hAvizOUK3tkOFWVFNBaWetrGuUlChVi8iER3THLTCe3Mfim1kIc8Kk\n6fAjjp4RLdXFwpVOfOa8gaVnllBbZWWt6giOqJGbVlUVQhlOmmz85nfSH8mv\nMh+8mWSLg2y6+85gl5yRg1tj1ZiK8/9yc5vsJ70lzHuRL5ThmTbRX/t7ZUVa\nueid9piavzNEM/o9JD0dJasz2RhNF6xgJscxgIU8tpUXyuk+xSYdkQtcVwsF\n1pxLgiXkmnhZzp5t8CSMqRoghIrTBo02/p0Xe93AKiSKuPRPIvOPOvenES59\nqeWzHzKiq4DnQTQnLTi1cuiwJzvVsHBlsrJ7hAnc8x0/4fZ4w84ESKswXXP+\nWxPfQIfmelQ9jR7bIxwxi4EXbgAuO0X282g3Ag5PZ7Mbbx1MtYNQ/mXAIgtl\nePJ3jJZZQxXzJD1ENYTmA5FMwK5oAjIlGp0fJmXsnu9Z8ZR3H4etPZIpB9aL\nXjZ1y8ZntuUu0q4XhYnA796Uqj8rNm6zy3lTlTAJ9BOwlErESAWCWqey0yeV\nqADjilCHLcycLzFH7qhkXQ4hR8Urcqgo1yrf9ZBhn1bLN4FFix9zg4CVj5At\nlB83\r\n=57Zj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSxuVvaMDrFGHMjiBECklhDnBPmDxVjSoDgJ9+I8zcXwIhAJgmqkLVPm5cZvkF6aTUAAObdbmbGTHtd+SyElptkJ3B"}]},"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"maintainers":[{"name":"zaripych","email":"zaripov.rinat@gmail.com"},{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.20.0_1610968150586_0.8440740162775371"},"_hasShrinkwrap":false},"0.21.0":{"name":"ts-deps","version":"0.21.0","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.12.10","@babel/core":"7.12.10","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"7.12.1","@babel/plugin-proposal-object-rest-spread":"7.12.1","@babel/plugin-proposal-optional-chaining":"7.12.7","@babel/preset-env":"7.12.11","@babel/preset-typescript":"7.12.7","@commitlint/cli":"11.0.0","@commitlint/config-conventional":"11.0.0","@types/fs-extra":"9.0.6","@types/inquirer":"7.3.1","@types/jest":"26.0.20","@types/yargs":"15.0.12","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.1.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.10","deepmerge":"4.2.2","eslint":"7.18.0","eslint-config-prettier":"7.1.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-react":"7.22.0","fast-glob":"3.2.5","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.6.3","prettier":"2.2.1","sort-package-json":"1.48.1","source-map-support":"0.5.19","tar-fs":"2.1.1","typescript":"4.1.3","yargs":"16.2.0"},"devDependencies":{"@babel/register":"7.12.10","@types/node":"12","@types/prettier":"2.1.6","@types/tar-fs":"2.0.0","husky":"4.3.8","lint-staged":"10.5.3"},"engines":{"node":">= 12.18.4"},"gitHead":"cc6824e8b269786d39443e369d5af7eeb8095e97","_id":"ts-deps@0.21.0","_nodeVersion":"15.0.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BMzoZKPtj1G46Gb0nHEKHAKQXUkm6oSfI2OtXS9nctlSR0JOl4Ki3hJfskabfK37fJZh5TYOku+Tkoi/4x8cxA==","shasum":"1b84faab8817b4a8b9273c3bc5072ab75b13dc64","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.21.0.tgz","fileCount":69,"unpackedSize":203747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBXzLCRA9TVsSAnZWagAAZXoP/2DVGniRMe3eZAwL4WSD\nSN3nESEUDBy1Ba1yvnxqUftu8/9cRj+Fi5fSCJKIMFSBEW5LgDGO8sfElhSc\njgmm/lVonuBlBlWkqFTnv2Bmg6lWVs5OatJYhWa3wD36wwHJ4OFgshMOVVcS\nMwCtR5ewcAK1Gbxi1aN5bmeP7Peyvai8QU3DWIaHpUSxFmC8zU67bkPHG9fq\nZteGkE1LByF9ZYSXx5O/Bk9T0g7lFi8yBJV2sDNbKQLAmQig8kJh82hQtnb8\nxOIjGqeg628eLB1hD9w8SJy+RNGc4ic/8HrbBNCPEJKTSD8DJcUp3tq/RMXE\nxypg7IQD8kDhyagdlAppPo1mUSkWAqbPsVUJe6YHBdZVOYBHtEfEmRrPCc3n\nJJt3fOdn8RkdNIwwqevw6LFxPkgd1heTbzyIBAXUykxhPWtIhzxeqCT62jGO\nANpMak1PHa0z/ZFFbUrEcGScrEGx9QMgj5J/tEvHDt3fn9wmtZSEoOE2/Xgv\nJLJmVJ8sbJeIca6EQNJbaDZ/RAtt0dmvVnj0rveQyD3sEOmASp5Bj+X37uvO\nTuGMktSkju3Vz5FB6jiWWPgxt76yd6ckLeBwzetuzwQu3wSZVbclNzN/M+tO\nrT4TKJ5uDnm9BbzxeOsJivw3FYTHssDI8sEqzL5gnlPpJUE99XR/qWIeu9Ai\n3mDj\r\n=SdHI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1JrhkXDUnxNFxUCFo3VmhRY4YqHuRUxXFBbXuSeWoXwIgFuyId8OeuWIBlljIUx6zEWI0snfJHzyf5eclejrIDEA="}]},"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"maintainers":[{"name":"zaripych","email":"zaripov.rinat@gmail.com"},{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.21.0_1610972362546_0.11168554658805796"},"_hasShrinkwrap":false},"0.21.1-alpha.1":{"name":"ts-deps","version":"0.21.1-alpha.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.12.10","@babel/core":"7.12.10","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"7.12.1","@babel/plugin-proposal-object-rest-spread":"7.12.1","@babel/plugin-proposal-optional-chaining":"7.12.7","@babel/preset-env":"7.12.11","@babel/preset-typescript":"7.12.7","@commitlint/cli":"11.0.0","@commitlint/config-conventional":"11.0.0","@types/fs-extra":"9.0.6","@types/inquirer":"7.3.1","@types/jest":"26.0.20","@types/yargs":"15.0.12","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.1.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.10","deepmerge":"4.2.2","eslint":"7.18.0","eslint-config-prettier":"7.1.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-react":"7.22.0","fast-glob":"3.2.5","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.6.3","prettier":"2.2.1","sort-package-json":"1.48.1","source-map-support":"0.5.19","tar-fs":"2.1.1","typescript":"4.1.3","yargs":"16.2.0"},"devDependencies":{"@babel/register":"7.12.10","@types/node":"12","@types/prettier":"2.1.6","@types/tar-fs":"2.0.0","husky":"4.3.8","lint-staged":"10.5.3"},"engines":{"node":">= 12.18.4"},"readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\n.eslintrc.js\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- eslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md","gitHead":"d6fb809e19131b9b1e874fef1e7c8f9e59e46a49","_id":"ts-deps@0.21.1-alpha.1","_nodeVersion":"15.0.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-D83u6qo+dDdAxPoxEVcl07U+zEQ3eXtpJtzFacOS/XCnxowFApnoRKubiC/3gU+UrPtLdYlb3UM8tvjl5p/Qmg==","shasum":"984746c83058cf5d8fe66de241b0daf53535e987","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.21.1-alpha.1.tgz","fileCount":69,"unpackedSize":203902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBX0WCRA9TVsSAnZWagAAmRMP/1yeSypFHgsl5Zp/SnGV\nYvOhZ90Qxo4cNPhFXjYXuUbt/jh4LuC0C491uA/KIyA9MLAlZkKD2G0qqjU4\nuakUc0/onYYEGpXBkkzEMqXn7WA5PFz6v3JYm4C9ghihvrfnd/rogTnJzuiH\nAlFnNmil5lw67WzVB+apvOKdGrhvA7Kv3GCWIqu6oxNtGWee5TZHzlVPQ2mY\nBeQLbXZN8Vk80J0gO2jIIZP+nZ8MQsONIY4yC7ndLDJLMi17A9vgQVSTZV3B\ngX+2CVnUNcGsfTQ4JDAPG9s4PCkRv3C0w5BdgCuudSPkiastnSc6g7K6wMXi\n4XT0CGDVvRDQ1+TqRTMhAknjAWmGcahOcGPRrhinwMIgUFTLkbbS+WHh+qcr\n/+/QAy6WIshPAl2ofbVmu2LehyGHf5kDc2hqMBmys93Ol5xIW67OLGfhFgxX\n/6yf+rU+kMCKhFF3Oj3iXdjMeWvNBTzLRmKWiQkL9ddpmaaOzY4UBV0dBzWa\n1lVjM1pZVgYsGkBI2pbuypfgVhk9jYR33n17r0WpYOjI554VhEG8Wb9On5/r\nH87Jbk49JQbQyFcl91CD8aEWlwtUeIiU5crgisZ+HWwGGSktd4vKNZO+XU1j\nYvs6Sgz7Ut0omRR4aOEAot5SLPvqiZ9WDvxaCM4gQTaIHh4XvNmZSBRLb3FZ\nCLPE\r\n=KCaG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHWJX58MAmD0OacS5pqUJzrs03oAKIvQI/48ZqrQo7SAiBDYh2YCPx3b+EiJD+ctfKpw+KVI/TvCTv2hPwQfHYc8A=="}]},"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"maintainers":[{"name":"zaripych","email":"zaripov.rinat@gmail.com"},{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.21.1-alpha.1_1610972437906_0.6104819523610256"},"_hasShrinkwrap":false},"0.21.1":{"name":"ts-deps","version":"0.21.1","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.12.10","@babel/core":"7.12.10","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"7.12.1","@babel/plugin-proposal-object-rest-spread":"7.12.1","@babel/plugin-proposal-optional-chaining":"7.12.7","@babel/preset-env":"7.12.11","@babel/preset-typescript":"7.12.7","@commitlint/cli":"11.0.0","@commitlint/config-conventional":"11.0.0","@types/fs-extra":"9.0.6","@types/inquirer":"7.3.1","@types/jest":"26.0.20","@types/yargs":"15.0.12","@typescript-eslint/eslint-plugin":"4.13.0","@typescript-eslint/parser":"4.13.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.1.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.10","deepmerge":"4.2.2","eslint":"7.18.0","eslint-config-prettier":"7.1.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-react":"7.22.0","fast-glob":"3.2.5","fs-extra":"9.0.1","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.6.3","prettier":"2.2.1","sort-package-json":"1.48.1","source-map-support":"0.5.19","tar-fs":"2.1.1","typescript":"4.1.3","yargs":"16.2.0"},"devDependencies":{"@babel/register":"7.12.10","@types/node":"12","@types/prettier":"2.1.6","@types/tar-fs":"2.0.0","husky":"4.3.8","lint-staged":"10.5.3"},"engines":{"node":">= 12.18.4"},"gitHead":"d6fb809e19131b9b1e874fef1e7c8f9e59e46a49","_id":"ts-deps@0.21.1","_nodeVersion":"15.0.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PqYyeFLSgL5uAYTmr539kS8N0alO9AzacHqYBnRYK3ui62aMClwYBN/9Gg/6yoaJb5VF/GvcYHDjwl1YTvy2YQ==","shasum":"5e869c7ca38617f036db2d60841f2f97093ea4f0","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.21.1.tgz","fileCount":69,"unpackedSize":203894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBYOPCRA9TVsSAnZWagAAO48P/1Ov4YOXfRd9A7gF4xe+\n/hC3+ARAXvu4c1rpslgiElR81E9zHkH7DZIU5l7wb+U5sGq5OO+uDl9j75u8\nC8BVelz3oSr+bwoncH+cW+E9gE0QJrnHgpyUH4j6JNBAlEzT4maN6dRYRrD7\np2R6uTkid0hR5z7l1oOKDgrxbYAj22cRVNv90tUG7D7L1O/mjwkP0OYseueY\nB8/DMDeRMiHjVywggibIE6mNslX2CP5DJINe6QrUXS16esP56nVSCGDgBaeO\nxHVbtFbmICg/HQcui+CC9LP3NoSiODB68cBRUnkXIXzuRhUKBgOpINpGUqEe\n8tnkCrqnjao7CNpL0zk8HSWETiKjGBYp0+wpvIvcmO2uIdNPNc+ZT6Xdh4x8\nmgS03ownFa9roAxrYSj+XFXT00S9n7i9KIa7oSvYA1DAUtwY9E66CwBGBPlf\nK8IP+IikHgnFDLCghuESYIxHxKZvWd+lNtHvGUgqHyn85P1hnkKq2RR+ZV2g\nQvFSSm++SWSF10bKMloBPp2ljyIHesEVg15G2fD54aiFMwEwmbpRK7Cxb+bY\nTTdTKARPcQkLNkv4BJS4+BaLjqNUHrFyVoShuK+p5Yx6xPqk+IYWCl5QvKqW\nim0GzR+rGFQ7gU26tryIDoa7FnmWAKj+0fC4guaxH6WQUGwotD/GdhM+ugej\nm08y\r\n=ru0a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOwqg2oGIJSlF3SHyHPeCXFM23UnUS+JFrawSq75vtbgIgDuvNukY90hsVcsudmZgjjw+YKJ/DRITKLxzDLDpv138="}]},"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"maintainers":[{"name":"zaripych","email":"zaripov.rinat@gmail.com"},{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.21.1_1610974094443_0.9195337442783529"},"_hasShrinkwrap":false},"0.21.2":{"name":"ts-deps","version":"0.21.2","description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","keywords":["TypeScript","Dependencies","Build-Pipeline"],"homepage":"https://github.com/Aimee-Blue/ts-deps#readme","bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"license":"MIT","author":{"name":"@zaripych"},"main":"lib/index.js","bin":{"ts-deps":"lib/cli/ts-deps.js"},"scripts":{"prebuild":"node ./scripts/clean.js","build":"node ./scripts/build.js -s","check":"concurrently --raw -c \"node ./scripts/build.js\" \"tsc\" \"eslint . --ext .js,.jsx,.ts,.tsx -f pretty\"","clean":"node ./scripts/clean.js","combine-coverage":"node ./scripts/combineCoverage.js","declarations":"tsc -p ./tsconfig.declarations.json","eslint":"eslint . --ext .js,.jsx,.ts,.tsx","integration":"jest --config ./jest.config.integration.js --color -i --testPathIgnorePatterns full","integration-all":"jest --config ./jest.config.integration.js --color -i","integration-long":"jest --config ./jest.config.integration.js --color -i --testPathPattern full","lint":"yarn run eslint -f pretty","patch":"node ./scripts/patch.js","prepublishOnly":"yarn run build","release":"node ./scripts/release.js","test":"jest --color","ts-deps":"node ./scripts/cli.js","type-check":"tsc"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-push":"yarn run check"}},"lint-staged":{"*.{tsx,jsx,ts,js,json,md,yaml,yml}":["prettier --write"],"package.json":["sort-package-json"]},"dependencies":{"@babel/cli":"7.12.10","@babel/core":"7.12.10","@babel/plugin-proposal-class-properties":"7.12.1","@babel/plugin-proposal-nullish-coalescing-operator":"7.12.1","@babel/plugin-proposal-object-rest-spread":"7.12.1","@babel/plugin-proposal-optional-chaining":"7.12.7","@babel/preset-env":"7.12.11","@babel/preset-typescript":"7.12.7","@commitlint/cli":"11.0.0","@commitlint/config-conventional":"11.0.0","@types/fs-extra":"9.0.6","@types/inquirer":"7.3.1","@types/jest":"26.0.20","@types/yargs":"15.0.12","@typescript-eslint/eslint-plugin":"4.14.0","@typescript-eslint/parser":"4.14.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-plugin-module-resolver":"4.1.0","concurrently":"5.3.0","confusing-browser-globals":"1.0.10","deepmerge":"4.2.2","eslint":"7.18.0","eslint-config-prettier":"7.2.0","eslint-formatter-pretty":"4.0.0","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-react":"7.22.0","fast-glob":"3.2.5","fs-extra":"9.1.0","inquirer":"7.3.3","istanbul-api":"3.0.0","jest":"26.6.3","prettier":"2.2.1","sort-package-json":"1.48.1","source-map-support":"0.5.19","tar-fs":"2.1.1","typescript":"4.1.3","yargs":"16.2.0"},"devDependencies":{"@babel/register":"7.12.10","@types/node":"12","@types/prettier":"2.1.6","@types/tar-fs":"2.0.0","husky":"4.3.8","lint-staged":"10.5.3"},"engines":{"node":">= 12.18.4"},"gitHead":"8de933fa1e50e0b290be45e8be3ccd4457e9d3e6","_id":"ts-deps@0.21.2","_nodeVersion":"15.0.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-E7wFIjxIeTWzptc8jRdNY047BGSQZF0RWhJk+yEAZ0DZwciEvd2K6O2YC9S+arkOHGWcbVHu36x4bk7G80v9Ig==","shasum":"2ea19a6b0c31bf3e10937f58c437a3bac57e134c","tarball":"https://registry.npmjs.org/ts-deps/-/ts-deps-0.21.2.tgz","fileCount":69,"unpackedSize":203894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDt2aCRA9TVsSAnZWagAAnbcP/1+GyF3yhq+/k4A68ag8\nINqCxVYV1THskmAuj4iREqMFE/MDtN2cptEeEljmQiTrAoE/COCRh7wcr61C\ntNoznjCdgsH12/A4mdOHe7prva2xZpwCST5S5MPKWaKVaguJqRdfoT1SRPAq\n9rKoEsGn9JCcssCcxtMnQFpdX/7G0mlraTSy5nUhfqRR9H+YHGfsXyzSC4T4\nFwtlY9zYy0tAFDFbFToDC1oUiTGLw50tCaeIoy/gXvHx8NuE7LtpnRcws1ry\naZlbSwtn/io4SfEPkJQx7G6SZlgeZ007kqdAwUoYAH6szBG46FPLdVWw5Jxu\nQkTXCXDs0fJrUjJPv931dWCOrfYCjrpcDp/Dcx+Xyx/cq/hbVTYM1yp+suVs\nrcep2KuOIPW9VQkpG4otNStqHNUyZisVTY1w/bShCDb+UMNqNag1O3xkGT6I\nSu82cFicJmtyqv5Px8qDEVpxx8L0mfdrDEFPVH87/WsiWJuKl8pqI53WIf1J\ngcLdUTK+HBx9Jt/1LV+Q0uFR4Beq7THhVQrDt5YfkQul4498hqzRHxamiLoQ\nD/KQPmOGQzGLOOFTDG61a+y2P6g9f2yzdpdeAm6ihRrJpqT7NXJe9BB9zEjW\n0QIZP8dAJ8Jk83BvPmffo8id8LZ/90BrukQocBR0myYCVdcfC+nIdR388xr4\nn/6K\r\n=O9Z9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFDTstH3dgFtp+U7Vws6f9zV+ACX/ok3eNnMckm+cVYAiEAudgAoMtFICIGRuKO3V31srEKl3Z0MjI7XFqXFZ8WQXc="}]},"_npmUser":{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"},"directories":{},"maintainers":[{"name":"zaripych","email":"zaripov.rinat@gmail.com"},{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-deps_0.21.2_1611586969728_0.9620268243319967"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-04T13:35:51.015Z","0.0.1":"2019-03-04T13:35:51.162Z","modified":"2022-05-22T07:04:13.547Z","0.1.0":"2019-03-04T14:24:04.787Z","0.2.0":"2019-03-09T16:28:55.191Z","0.2.1":"2019-03-14T04:04:33.911Z","0.2.2":"2019-03-20T19:53:46.352Z","0.2.3":"2019-03-24T10:49:13.134Z","0.2.4":"2019-04-05T01:28:14.454Z","0.2.5":"2019-04-05T02:18:22.908Z","0.3.0-master.1":"2019-04-07T06:10:00.607Z","0.3.0-master.2":"2019-04-08T00:20:07.712Z","0.3.0":"2019-04-08T02:00:35.947Z","0.3.1":"2019-04-08T06:29:33.433Z","0.3.2":"2019-04-29T00:01:58.141Z","0.3.3":"2019-04-30T08:14:14.565Z","0.3.4":"2019-05-01T03:44:07.023Z","0.3.5":"2019-05-07T05:32:52.427Z","0.3.6":"2019-05-23T06:49:25.627Z","0.3.7":"2019-06-06T06:48:46.267Z","0.4.0":"2019-08-29T03:41:54.648Z","0.4.1-alpha.1":"2019-09-03T21:34:40.227Z","0.4.1":"2019-09-03T22:27:42.352Z","0.4.2":"2019-09-04T11:17:40.470Z","0.4.3":"2019-09-07T12:29:35.229Z","0.4.4":"2019-09-20T05:10:14.363Z","0.5.0":"2019-10-02T05:27:25.964Z","0.6.0":"2019-10-28T10:33:38.634Z","0.7.0":"2019-11-08T00:30:58.593Z","0.8.0-alpha.1":"2019-11-09T04:05:46.947Z","0.8.0":"2019-11-12T09:43:32.867Z","0.8.1":"2019-11-12T09:55:43.748Z","0.9.0":"2019-11-29T02:13:54.348Z","0.9.1-alpha.1":"2019-12-09T11:12:00.444Z","0.10.0-alpha.1":"2019-12-15T11:42:52.458Z","0.10.0-alpha.2":"2019-12-15T12:43:05.516Z","0.10.0-alpha.3":"2019-12-16T21:01:51.906Z","0.10.0-alpha.4":"2019-12-17T09:51:49.948Z","0.10.0-alpha.5":"2019-12-17T22:25:26.680Z","0.10.0-alpha.6":"2019-12-19T01:47:42.353Z","0.10.0":"2019-12-19T03:24:34.522Z","0.11.0":"2019-12-19T03:49:44.590Z","0.11.1":"2019-12-19T03:57:28.725Z","0.12.0":"2019-12-19T10:09:38.930Z","0.12.1":"2020-01-07T23:26:03.057Z","0.12.2":"2020-01-12T23:14:48.359Z","0.12.3":"2020-01-12T23:19:21.739Z","0.12.4":"2020-01-13T00:06:04.097Z","0.12.5":"2020-01-14T02:47:16.865Z","0.12.6":"2020-01-14T02:58:39.554Z","0.12.7":"2020-01-14T04:50:17.393Z","0.12.8":"2020-01-14T05:08:05.373Z","0.13.0-alpha.1":"2020-01-16T06:43:16.856Z","0.13.0-alpha.2":"2020-01-16T07:13:57.919Z","0.13.0-alpha.3":"2020-01-16T07:44:20.829Z","0.13.0-alpha.4":"2020-01-16T09:15:22.668Z","0.13.0-alpha.5":"2020-01-16T11:40:32.693Z","0.13.0-alpha.6":"2020-01-16T12:13:36.775Z","0.13.0-alpha.7":"2020-01-16T12:18:19.213Z","0.13.0-alpha.8":"2020-01-16T12:49:56.110Z","0.12.9":"2020-02-05T12:49:40.869Z","0.12.10":"2020-02-05T13:36:43.405Z","0.12.11":"2020-02-05T13:49:40.003Z","0.12.12":"2020-02-05T14:14:54.379Z","0.12.13":"2020-02-07T03:42:48.755Z","0.13.0":"2020-02-23T00:43:35.519Z","0.14.0-alpha.1":"2020-02-23T01:35:54.204Z","0.14.0-alpha.2":"2020-02-23T23:16:28.249Z","0.14.0":"2020-03-04T01:29:59.511Z","0.15.0":"2020-03-04T03:13:11.194Z","0.15.1":"2020-03-04T11:34:25.636Z","0.15.2":"2020-03-05T00:34:53.699Z","0.15.3":"2020-03-05T03:05:37.843Z","0.15.4":"2020-03-09T04:07:13.884Z","0.15.5":"2020-03-21T12:26:20.917Z","0.15.6":"2020-03-21T12:59:40.935Z","0.15.7":"2020-03-21T13:11:29.531Z","0.15.8":"2020-03-22T11:18:21.460Z","0.15.9-alpha.1":"2020-07-04T15:19:36.644Z","0.15.9-alpha.2":"2020-07-04T16:27:48.579Z","0.15.9":"2020-07-04T16:35:53.574Z","0.16.0-alpha.1":"2020-08-11T14:41:54.168Z","0.16.0-alpha.2":"2020-08-11T15:08:19.811Z","0.16.0-alpha.3":"2020-08-15T13:07:24.131Z","0.16.0-alpha.4":"2020-08-16T13:59:29.971Z","0.16.0":"2020-08-16T14:18:10.540Z","0.17.0":"2020-09-11T09:38:15.009Z","0.18.0":"2020-09-20T10:53:53.588Z","0.18.1":"2020-09-22T12:57:20.572Z","0.18.2":"2020-09-22T14:35:07.335Z","0.18.3":"2020-10-04T15:20:02.267Z","0.18.4":"2020-10-08T12:06:47.341Z","0.19.0":"2020-10-20T11:35:29.302Z","0.19.1":"2020-10-22T11:58:58.847Z","0.19.2":"2020-10-25T10:36:02.156Z","0.19.3":"2020-11-01T13:36:18.245Z","0.19.4":"2020-11-13T14:12:38.375Z","0.20.0":"2021-01-18T11:09:10.719Z","0.21.0":"2021-01-18T12:19:22.767Z","0.21.1-alpha.1":"2021-01-18T12:20:38.028Z","0.21.1":"2021-01-18T12:48:14.634Z","0.21.2":"2021-01-25T15:02:49.948Z"},"maintainers":[{"name":"zaripych","email":"zaripov.rinat@gmail.com"},{"name":"zaripych-bot","email":"zaripov.rinat+bot@gmail.com"}],"description":"TypeScript related dependencies and libraries to setup/scaffold typical build/lint/format/test pipeline and CI/CD pipeline using babel, jest, prettier, eslint and semantic-release. Meant to be added as dev dependency.","homepage":"https://github.com/Aimee-Blue/ts-deps#readme","keywords":["TypeScript","Dependencies","Build-Pipeline"],"repository":{"type":"git","url":"git+ssh://git@github.com/Aimee-Blue/ts-deps.git"},"author":{"name":"@zaripych"},"bugs":{"url":"https://github.com/Aimee-Blue/ts-deps/issues"},"license":"MIT","readme":"<h1 align=\"center\">\n  ts-deps\n  <p align=\"center\" style=\"font-size: 0.5em\">\n    <a href=\"https://www.npmjs.com/package/ts-deps\">\n      <img src=\"https://img.shields.io/npm/v/ts-deps.svg\" >\n    </a>\n    <a href=\"https://travis-ci.com/zaripych/ts-deps\">\n      <img src=\"https://travis-ci.com/zaripych/ts-deps.svg?branch=master\" alt=\"Travis Build Status\">\n    </a>\n    <a href=\"https://codecov.io/gh/zaripych/ts-deps\">\n      <img src=\"https://codecov.io/gh/zaripych/ts-deps/branch/master/graph/badge.svg\" />\n    </a>\n    <a href=\"https://greenkeeper.io/\">\n      <img src=\"https://badges.greenkeeper.io/zaripych/ts-deps.svg\" />\n    </a>\n  </p>\n  <p align=\"center\">dev dependency for your simple TypeScript projects</p>\n</h1>\n\n### Installation\n\n```\nnpm add ts-deps --save-dev\nnpx ts-deps init\n```\n\nThe `init` command will scaffold config files for your project. The typical output would be:\n\n```\nscripts/\nscripts/build.js\nscripts/clean.js\nscripts/combineCoverage.js\nsrc/\nsrc/__integration-tests__\nsrc/__tests__\n.eslintrc.js\nbabel.config.js\ncommitlint.config.js\njest.config.integration.js\njest.config.js\npackage.json\nprettier.config.js\nrelease.config.js\ntsconfig.json\ntsconfig.declarations.json\n```\n\nFollowing packages already included for you:\n\n- babel - Babel 7 to build `.js` or `.ts` which brings more transformation options and speed\n- typescript - TypeScript used for type checking and declarations\n- jest - Jest uses same babel config as build pipeline\n- eslint\n- prettier https://prettier.io/\n- semantic-release https://github.com/semantic-release/semantic-release\n- husky\n- pretty-quick\n- commitlint https://conventional-changelog.github.io/commitlint\n\nThe `init` command can be run on an existing project, it will change your `package.json` and remove superfluous dev dependencies.\n\n### Building your code\n\nAll the source code should be located in `src` directory. Extensions for the code should be `.ts` or `.js`.\nYou can add `// @ts-check` in the beginning of `.js` files to make TypeScript check those files as well.\n\nFor a Web app, please consider using `create-react-app`, however, `.tsx` and `.jsx` extensions are still allowed, but not well-tested.\n\n```\nnpm build\n```\n\nThe code will be transformed by Babel and put into `lib` folder. In addition to that `.json` and `.d.ts` files are copied over as well.\n\n### Declarations\n\nIf declarations are required, we can generate them by running:\n\n```\nnpm run declarations\n```\n\nThis will use `tsconfig.declarations.json` config to write declarations to the same `lib` folder as transformed `.js` or `.ts` files.\n\n### Checking your code\n\nTo run all builds and compilation checks we can use the `check` command which is automatically executed by husky on push.\n\n```\nnpm run check\n```\n\nThe `build` and other commands listed below are included into `check`.\n\nSo, to check your code for Type Script errors we can run:\n\n```\nnpm run type-check\n```\n\nLinting:\n\n```\nnpm run lint\n```\n\n### Aliases\n\nCurrent configuration supports aliases. Sometimes we need to be able to alias a path to a module in order to require it by that alias name like so:\n\n```\nimport { db } from '@shared'\n```\n\nThe above becomes possible with aliases. The setup of aliases is tedious and requires multiple configuration changes that span across Babel, TypeScript and Jest.\n\nWith `ts-deps` it should be as simple as creating a `ts-deps.config.js` file at the root of your project and executing `ts-deps patch` to patch `tsconfig.json`:\n\n```\nmodule.exports = {\n  aliases: {\n    '@core-lib': './src/shared/core-lib',\n    '@feature-1': './src/shared/features/feature-1',\n  },\n}\n\n```\n\nIn the above example, in order to reference files within `core-lib` directory we can just use:\n\n```\nimport Module from '@core-lib'\n```\n\nThat saves us from having to backward slash to that directory if we have a module in `feature-1` directory that requires it.\n\n### Testing\n\nThe library supports two categories of tests: _unit-tests_ and _integration-tests_.\n\nUnit tests should be located within `__tests__` directory anywhere under `src` directory. Deep nesting is supported. Every test should have `.test.` suffix. This is to ensure that the tests can also have test-only related helper files that can be required by the test but not included into result of `build`.\n\nIntegration tests should be located within `./src/__integration-tests__` at the root. Similarly, every test should have `.test.` suffix.\n\nIntegration and unit tests can be ran separately. If integration tests generate any coverage information we can combine it with unit tests using `combine-coverage` script.\n\n```\nnpm run test --coverage\nnpm run integration --coverage\nnpm run combine-coverage\n```\n\n### Release\n\nTo use `semantic-release` for release process we could run:\n\n```\nnpm run release\n```\n\nTo setup follow the link at the top and follow the steps in documentation. With current config we only need to declare environment variables to make\n`semantic-release` push changes to GitHub Releases, git repo and npm.\n\n```\nexport GH_TOKEN=\nexport NPM_TOKEN=\nexport GIT_AUTHOR_EMAIL=\nexport GIT_AUTHOR_NAME=\nexport GIT_COMMITTER_EMAIL=\nexport GIT_COMMITTER_NAME\n```\n\n### Happy coding!\n","readmeFilename":"README.md"}