{"_id":"@andriyorehov/ts-tree-cli","_rev":"16-3b5cb27acf7c953a7d06f5309a6bb4a7","name":"@andriyorehov/ts-tree-cli","dist-tags":{"latest":"1.0.3"},"versions":{"0.0.1":{"name":"@andriyorehov/ts-tree-cli","version":"0.0.1","description":"## Usage","main":"build/index.js","scripts":{"build":"tsc"},"keywords":[],"author":"","license":"ISC","dependencies":{"@andriyorehov/ts-graph":"^0.0.4","lodash":"^4.17.21","lz-string":"^1.5.0","open":"^10.0.3"},"devDependencies":{"@types/lodash":"^4.14.202","@types/node":"^20.11.19","type-flag":"^3.0.0","typescript":"^5.3.3"},"publishConfig":{"access":"public"},"homepage":"https://github.com/andriyor/ts-tree-cli#readme","repository":{"type":"git","url":"git+https://github.com/andriyor/ts-tree-cli.git"},"types":"./build/index.d.ts","bugs":{"url":"https://github.com/andriyor/ts-tree-cli/issues"},"_id":"@andriyorehov/ts-tree-cli@0.0.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-NvM6ABgPH3GFVnFR47zddbtHrR07clHqH8cc1zN/WeZhEi5XqYDVbuMS2jICS0RszPMbeRgOyQQc4xTXQF6EHA==","shasum":"6f11019ef53583fc755382a53b43268b79e41cd7","tarball":"https://registry.npmjs.org/@andriyorehov/ts-tree-cli/-/ts-tree-cli-0.0.1.tgz","fileCount":6,"unpackedSize":6861,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOzuY3NJ1kE+WhJqFrLStmx2gJ5V+l6/9PJQ5WURdwwAiEAtJwjgIF/zYGcR8JkjnT3Y4ki93SGcKdrc20DOPke5io="}]},"_npmUser":{"name":"andriyorehov","email":"andriyorehov@gmail.com"},"directories":{},"maintainers":[{"name":"andriyorehov","email":"andriyorehov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-tree-cli_0.0.1_1708435345897_0.6603937933168489"},"_hasShrinkwrap":false},"0.0.2":{"name":"@andriyorehov/ts-tree-cli","version":"0.0.2","description":"This CLI uses [ts-tree](https://github.com/andriyor/ts-tree) to get file tree and [coverage-tree](https://github.com/andriyor/coverage-tree-next) to show result on web","main":"build/index.js","bin":{"ts-tree":"build/index.js"},"scripts":{"build":"tsc"},"keywords":[],"author":"","license":"MIT","dependencies":{"@andriyorehov/ts-graph":"^0.0.4","lodash":"^4.17.21","lz-string":"^1.5.0","open":"^10.0.3"},"devDependencies":{"@types/lodash":"^4.14.202","@types/node":"^20.11.19","type-flag":"^3.0.0","typescript":"^5.3.3"},"publishConfig":{"access":"public"},"homepage":"https://github.com/andriyor/ts-tree-cli#readme","repository":{"type":"git","url":"git+https://github.com/andriyor/ts-tree-cli.git"},"types":"./build/index.d.ts","gitHead":"fe5e572cd32677519ba57dac28fe5bf20c631873","bugs":{"url":"https://github.com/andriyor/ts-tree-cli/issues"},"_id":"@andriyorehov/ts-tree-cli@0.0.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-H086HiNtIlO7vnnC2mGQuUH9oaKZF7rOoRBHSsaptIhhfn1j4fMltq0xxOHGbi/TUIrQCJRt0gc0cRm2kCeLGA==","shasum":"cf9badddef0262dff9a6536375e0fe1ce1c9a727","tarball":"https://registry.npmjs.org/@andriyorehov/ts-tree-cli/-/ts-tree-cli-0.0.2.tgz","fileCount":6,"unpackedSize":7067,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYconU/1O32s770qRKE1kNtKZdkUIT9ME9btFMv5aAHgIgCrNC6qrlt2mIRWCKs6oHQ0k5YXxFOrqLHlgZnboVbYs="}]},"_npmUser":{"name":"andriyorehov","email":"andriyorehov@gmail.com"},"directories":{},"maintainers":[{"name":"andriyorehov","email":"andriyorehov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-tree-cli_0.0.2_1708436772203_0.1487200434859164"},"_hasShrinkwrap":false},"0.0.3":{"name":"@andriyorehov/ts-tree-cli","version":"0.0.3","description":"This CLI uses [ts-tree](https://github.com/andriyor/ts-tree) to get file tree and [coverage-tree](https://github.com/andriyor/coverage-tree-next) to show result on web","main":"build/index.js","bin":{"ts-tree":"build/index.js"},"scripts":{"build":"tsc"},"keywords":[],"author":"","license":"MIT","dependencies":{"@andriyorehov/ts-graph":"^0.0.4","lodash":"^4.17.21","lz-string":"^1.5.0","open":"^10.0.3"},"devDependencies":{"@types/lodash":"^4.14.202","@types/node":"^20.11.19","type-flag":"^3.0.0","typescript":"^5.3.3"},"publishConfig":{"access":"public"},"homepage":"https://github.com/andriyor/ts-tree-cli#readme","repository":{"type":"git","url":"git+https://github.com/andriyor/ts-tree-cli.git"},"_id":"@andriyorehov/ts-tree-cli@0.0.3","gitHead":"fe5e572cd32677519ba57dac28fe5bf20c631873","types":"./build/index.d.ts","bugs":{"url":"https://github.com/andriyor/ts-tree-cli/issues"},"_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-ZdFqtWQEHJvgiLRoNgS4iSyfMNMlGOySAjsUdePAifvAFugagiNdx/rol+FdZRyJyh9ly+FLV4wuKtAfeeRTwA==","shasum":"9bc4158362c19ac56d48d3855ee20cf6ac804133","tarball":"https://registry.npmjs.org/@andriyorehov/ts-tree-cli/-/ts-tree-cli-0.0.3.tgz","fileCount":6,"unpackedSize":7112,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2ETwGhnqPp4aSu2SrxSPSEcrZ03M3yz/jztngrGcDXAIhAJ6vsesrdl29ww14YRFQ/wlnkCy6esLEflvNZgTLPYuG"}]},"_npmUser":{"name":"andriyorehov","email":"andriyorehov@gmail.com"},"directories":{},"maintainers":[{"name":"andriyorehov","email":"andriyorehov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-tree-cli_0.0.3_1708436890925_0.08806292668239735"},"_hasShrinkwrap":false},"0.0.4":{"name":"@andriyorehov/ts-tree-cli","version":"0.0.4","description":"This CLI uses [ts-tree](https://github.com/andriyor/ts-tree) to get file tree and [coverage-tree](https://github.com/andriyor/coverage-tree-next) to show result on web","main":"build/index.js","bin":{"ts-tree":"build/index.js"},"scripts":{"build":"tsc","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"MIT","dependencies":{"@andriyorehov/ts-graph":"^0.0.4","lodash":"^4.17.21","lz-string":"^1.5.0","open":"^8.4.2"},"devDependencies":{"@types/lodash":"^4.14.202","@types/node":"^20.11.19","type-flag":"^3.0.0","typescript":"^5.3.3"},"publishConfig":{"access":"public"},"homepage":"https://github.com/andriyor/ts-tree-cli#readme","repository":{"type":"git","url":"git+https://github.com/andriyor/ts-tree-cli.git"},"_id":"@andriyorehov/ts-tree-cli@0.0.4","gitHead":"733595042aac8cefb0a366a3447eac4f20f96c93","types":"./build/index.d.ts","bugs":{"url":"https://github.com/andriyor/ts-tree-cli/issues"},"_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-w/gTRZncbS0ny7siDIpAUVB3EZPIeTKUMzi4DM9acwPFbVBUxkILFayqlwVL4I0rNfryptXYTPTCgJhjGbR8Fg==","shasum":"a1e5cdd876009c2140e7e380d4be651a62af9a6c","tarball":"https://registry.npmjs.org/@andriyorehov/ts-tree-cli/-/ts-tree-cli-0.0.4.tgz","fileCount":6,"unpackedSize":7262,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYL8IrjF0HneMkfPsdb6bfrHKydyv1XKk/vuz8/dLYFwIgQjnzejltKDcxjGUH+DtL8TmPZSHkZKnnEyZ7ZQZLO3E="}]},"_npmUser":{"name":"andriyorehov","email":"andriyorehov@gmail.com"},"directories":{},"maintainers":[{"name":"andriyorehov","email":"andriyorehov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-tree-cli_0.0.4_1708437576297_0.12341299861344823"},"_hasShrinkwrap":false},"0.0.5":{"name":"@andriyorehov/ts-tree-cli","version":"0.0.5","description":"This CLI uses [ts-tree](https://github.com/andriyor/ts-tree) to get file tree and [coverage-tree](https://github.com/andriyor/coverage-tree-next) to show result on web","main":"build/index.js","bin":{"ts-tree":"build/index.js"},"scripts":{"build":"tsc","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"MIT","dependencies":{"@andriyorehov/ts-graph":"^0.0.5","lodash":"^4.17.21","lz-string":"^1.5.0","open":"^8.4.2"},"devDependencies":{"@types/lodash":"^4.14.202","@types/node":"^20.11.19","type-flag":"^3.0.0","typescript":"^5.3.3"},"publishConfig":{"access":"public"},"homepage":"https://github.com/andriyor/ts-tree-cli#readme","repository":{"type":"git","url":"git+https://github.com/andriyor/ts-tree-cli.git"},"_id":"@andriyorehov/ts-tree-cli@0.0.5","gitHead":"733595042aac8cefb0a366a3447eac4f20f96c93","types":"./build/index.d.ts","bugs":{"url":"https://github.com/andriyor/ts-tree-cli/issues"},"_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-huGWpkBkZECgrsUtV2G2BavxEn+7oxAL+8we9JTDOj7MmZNj6ftX9B1ji5c2y3UbllxnDUghJ8z4pTDZT0XkQg==","shasum":"8f04f569bd629167fcc94d4d75fe64c34b139b74","tarball":"https://registry.npmjs.org/@andriyorehov/ts-tree-cli/-/ts-tree-cli-0.0.5.tgz","fileCount":6,"unpackedSize":7262,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGzMsjm3REjbuupG8yOUQ8hzp6kXneenZhXAysCM0AKAiEAp9o7jYsVRds4eZ2cbWkLpb9NPTcuIPirdwEOhaa7pn8="}]},"_npmUser":{"name":"andriyorehov","email":"andriyorehov@gmail.com"},"directories":{},"maintainers":[{"name":"andriyorehov","email":"andriyorehov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-tree-cli_0.0.5_1708437941345_0.13607939426814508"},"_hasShrinkwrap":false},"0.0.6":{"name":"@andriyorehov/ts-tree-cli","version":"0.0.6","description":"This CLI uses [ts-tree](https://github.com/andriyor/ts-tree) to get file tree and [coverage-tree](https://github.com/andriyor/coverage-tree-next) to show result on web","main":"build/index.js","bin":{"ts-tree":"build/index.js"},"scripts":{"build":"tsc","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"MIT","dependencies":{"@andriyorehov/ts-graph":"^0.0.6","lodash":"^4.17.21","lz-string":"^1.5.0","open":"^8.4.2"},"devDependencies":{"@types/lodash":"^4.14.202","@types/node":"^20.11.19","type-flag":"^3.0.0","typescript":"^5.3.3"},"publishConfig":{"access":"public"},"homepage":"https://github.com/andriyor/ts-tree-cli#readme","repository":{"type":"git","url":"git+https://github.com/andriyor/ts-tree-cli.git"},"_id":"@andriyorehov/ts-tree-cli@0.0.6","gitHead":"b3cb803cf77966a04d85565d430ee92d707c9581","types":"./build/index.d.ts","bugs":{"url":"https://github.com/andriyor/ts-tree-cli/issues"},"_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-7iPCj6ODufrAvQhcYPMyc4MMgFk8YT9RIhI1jNL/rXdXE07e2Zx64FjyZ76DlTdc3VQRLNnoxon5pllHm4xFGQ==","shasum":"e3656699b7d9ab1911ec1af5b3d24a8591238c58","tarball":"https://registry.npmjs.org/@andriyorehov/ts-tree-cli/-/ts-tree-cli-0.0.6.tgz","fileCount":6,"unpackedSize":7255,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjUp0E23a45C35722FDb4Avane4IIaY3GX2Q1NmpP5yQIgJa3vJHM4gtNv1O8ojc/3HxyQc5qaayo7eLH0gqZ4OfU="}]},"_npmUser":{"name":"andriyorehov","email":"andriyorehov@gmail.com"},"directories":{},"maintainers":[{"name":"andriyorehov","email":"andriyorehov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-tree-cli_0.0.6_1708448426977_0.29355025431951587"},"_hasShrinkwrap":false},"0.0.7":{"name":"@andriyorehov/ts-tree-cli","version":"0.0.7","description":"This CLI uses [ts-tree](https://github.com/andriyor/ts-tree) to get file tree and [coverage-tree](https://github.com/andriyor/coverage-tree-next) to show result on web","main":"build/index.js","bin":{"ts-tree":"build/index.js"},"scripts":{"build":"rm -rf;tsc","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"MIT","dependencies":{"@andriyorehov/ts-graph":"^0.0.7","lodash":"^4.17.21","lz-string":"^1.5.0","open":"^8.4.2"},"devDependencies":{"@types/lodash":"^4.14.202","@types/node":"^20.11.25","type-flag":"^3.0.0","typescript":"^5.4.2"},"publishConfig":{"access":"public"},"homepage":"https://github.com/andriyor/ts-tree-cli#readme","repository":{"type":"git","url":"git+https://github.com/andriyor/ts-tree-cli.git"},"types":"./build/index.d.ts","gitHead":"e43fab1131605720dd5d5c3b7939f01c25b7e28a","bugs":{"url":"https://github.com/andriyor/ts-tree-cli/issues"},"_id":"@andriyorehov/ts-tree-cli@0.0.7","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-tiWLFJrcHXPM/IHln+7IwaK1nvawpT5DXk/CUTp+wJp7XmbjG5IkuNIWfCGCiFLmN/IAzyvJE54iCQTT0ib5Mg==","shasum":"4f5eabcf17e0901bdf5e17c13bf30be22d56ff3f","tarball":"https://registry.npmjs.org/@andriyorehov/ts-tree-cli/-/ts-tree-cli-0.0.7.tgz","fileCount":6,"unpackedSize":7361,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTBfFcMOu1Xq5AWCjF+MyT/DfX1czU+8mkEVAd8w2rcwIgRiW5vFo6mF1XwjzlP4vx/r4zOjUZQ1xVjzYi2UxM2rg="}]},"_npmUser":{"name":"andriyorehov","email":"andriyorehov@gmail.com"},"directories":{},"maintainers":[{"name":"andriyorehov","email":"andriyorehov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-tree-cli_0.0.7_1710155594013_0.5612801793489937"},"_hasShrinkwrap":false},"0.0.8":{"name":"@andriyorehov/ts-tree-cli","version":"0.0.8","description":"This CLI uses [ts-tree](https://github.com/andriyor/ts-tree) to get file tree and [coverage-tree](https://github.com/andriyor/coverage-tree-next) to show result on web","main":"build/index.js","bin":{"ts-tree":"build/index.js"},"scripts":{"build":"rm -rf;tsc","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"MIT","dependencies":{"@andriyorehov/ts-graph":"^0.0.7","lodash":"^4.17.21","lz-string":"^1.5.0","open":"^8.4.2"},"devDependencies":{"@types/lodash":"^4.14.202","@types/node":"^20.11.25","type-flag":"^3.0.0","typescript":"^5.4.2"},"publishConfig":{"access":"public"},"homepage":"https://github.com/andriyor/ts-tree-cli#readme","repository":{"type":"git","url":"git+https://github.com/andriyor/ts-tree-cli.git"},"types":"./build/index.d.ts","gitHead":"f19fac0ec57ce65c158d04e137a08def6829e234","bugs":{"url":"https://github.com/andriyor/ts-tree-cli/issues"},"_id":"@andriyorehov/ts-tree-cli@0.0.8","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Vkhl8dc5SS2bT3baVNl8YxWX49r8w2VmH3kOlm1xHostSR2Y+Xjna0xPKJPvukJG8/ZT/1VPV8IVpbmtLeZFAQ==","shasum":"9addc88e769d114024ecd1b20268271f94597ebe","tarball":"https://registry.npmjs.org/@andriyorehov/ts-tree-cli/-/ts-tree-cli-0.0.8.tgz","fileCount":6,"unpackedSize":7338,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7iFdXS7UuVIbyRJQpUh63Ye5YHwJ1+YnTPMSAa9XlCwIgfH9t1a480xZkk8fjD9jvvlRDCYpCxN+YZm0KDxV2YAU="}]},"_npmUser":{"name":"andriyorehov","email":"andriyorehov@gmail.com"},"directories":{},"maintainers":[{"name":"andriyorehov","email":"andriyorehov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-tree-cli_0.0.8_1710275808254_0.1981084458050999"},"_hasShrinkwrap":false},"0.0.9":{"name":"@andriyorehov/ts-tree-cli","version":"0.0.9","description":"This CLI uses [ts-tree](https://github.com/andriyor/ts-tree) to get file tree and [coverage-tree](https://github.com/andriyor/coverage-tree-next) to show result on web","main":"build/index.js","bin":{"ts-tree":"build/index.js"},"scripts":{"build":"rm -rf;tsc","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"MIT","dependencies":{"@andriyorehov/ts-graph":"^1.0.1","lodash":"^4.17.21","lz-string":"^1.5.0","open":"^8.4.2","picocolors":"^1.0.0"},"devDependencies":{"@types/lodash":"^4.17.0","@types/node":"^20.11.30","type-flag":"^3.0.0","typescript":"^5.4.3"},"publishConfig":{"access":"public"},"homepage":"https://github.com/andriyor/ts-tree-cli#readme","repository":{"type":"git","url":"git+https://github.com/andriyor/ts-tree-cli.git"},"types":"./build/index.d.ts","gitHead":"eeac99e6c3a4669fc1735611ca7b5f7eb4180ae9","bugs":{"url":"https://github.com/andriyor/ts-tree-cli/issues"},"_id":"@andriyorehov/ts-tree-cli@0.0.9","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-7tS6akjJ/cAcAeGsm1Pqo6H0uXUNFZoxINk/JJ7QIhV1yQutlqyOdkN/IwBWw8uIERMsdhlq6eSKwIAk5oEAmA==","shasum":"53ab9f73cda6e410f8805c8091a668dd816bea00","tarball":"https://registry.npmjs.org/@andriyorehov/ts-tree-cli/-/ts-tree-cli-0.0.9.tgz","fileCount":6,"unpackedSize":11856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwpJVz+ct07PSySCDI96l6BJ5tbsCh2mTOUMQbP9qvqAiEAh6AE59dlppXzuoOVB7Urcf7bQJFvbjjtnAMLP07HIx4="}]},"_npmUser":{"name":"andriyorehov","email":"andriyorehov@gmail.com"},"directories":{},"maintainers":[{"name":"andriyorehov","email":"andriyorehov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-tree-cli_0.0.9_1711317104474_0.38712753296017777"},"_hasShrinkwrap":false},"0.0.10":{"name":"@andriyorehov/ts-tree-cli","version":"0.0.10","description":"This CLI uses [ts-tree](https://github.com/andriyor/ts-tree) to get file tree and [coverage-tree](https://github.com/andriyor/coverage-tree-next) to show result on web","main":"build/index.js","bin":{"ts-tree":"build/index.js"},"scripts":{"build":"rm -rf;tsc","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"MIT","dependencies":{"@andriyorehov/ts-graph":"^1.0.1","lodash":"^4.17.21","lz-string":"^1.5.0","open":"^8.4.2","picocolors":"^1.0.0","type-flag":"^3.0.0"},"devDependencies":{"@types/lodash":"^4.17.0","@types/node":"^20.11.30","typescript":"^5.4.3"},"publishConfig":{"access":"public"},"homepage":"https://github.com/andriyor/ts-tree-cli#readme","repository":{"type":"git","url":"git+https://github.com/andriyor/ts-tree-cli.git"},"types":"./build/index.d.ts","gitHead":"983debe904811b6ca02f61b4488318d72d31677b","bugs":{"url":"https://github.com/andriyor/ts-tree-cli/issues"},"_id":"@andriyorehov/ts-tree-cli@0.0.10","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-LfaM3CUHGnolblLwL0ommlbJ3V7J3NUboxZQXO6qOg+Y6cc66LSqSHd0pRoVv503wuvyaprV8H2Ag2bCEOKGIg==","shasum":"a57d1f42c6ee9f5e10a154e3db93a00341b3516a","tarball":"https://registry.npmjs.org/@andriyorehov/ts-tree-cli/-/ts-tree-cli-0.0.10.tgz","fileCount":6,"unpackedSize":11857,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKSJ/PwOILVxxIyI4aenJyY76ezWDi0kL7xmtQJoXmhAiEA7f8YGW7UHJ0bTheldd340IoHYLR83bKC21v+g4DGrxc="}]},"_npmUser":{"name":"andriyorehov","email":"andriyorehov@gmail.com"},"directories":{},"maintainers":[{"name":"andriyorehov","email":"andriyorehov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-tree-cli_0.0.10_1711371583688_0.926317725633709"},"_hasShrinkwrap":false},"0.0.11":{"name":"@andriyorehov/ts-tree-cli","version":"0.0.11","description":"This CLI uses [ts-tree](https://github.com/andriyor/ts-tree) to get file tree and [coverage-tree](https://github.com/andriyor/coverage-tree-next) to show result on web","main":"build/index.js","bin":{"ts-tree":"build/index.js"},"scripts":{"build":"rm -rf;tsc","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"MIT","dependencies":{"@andriyorehov/ts-graph":"^1.0.1","lodash":"^4.17.21","lz-string":"^1.5.0","open":"^8.4.2","picocolors":"^1.0.0","type-flag":"^3.0.0"},"devDependencies":{"@types/lodash":"^4.17.0","@types/node":"^20.11.30","typescript":"^5.4.3"},"publishConfig":{"access":"public"},"homepage":"https://github.com/andriyor/ts-tree-cli#readme","repository":{"type":"git","url":"git+https://github.com/andriyor/ts-tree-cli.git"},"types":"./build/index.d.ts","gitHead":"e2ffceeb490f9c2ca3291c46da079ce98ff881d4","bugs":{"url":"https://github.com/andriyor/ts-tree-cli/issues"},"_id":"@andriyorehov/ts-tree-cli@0.0.11","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-iFim/9GTgJnLsLJrCY0SOh9UmgSQc7mTCWzWhbPPHvor1gq2H6hfk/CFTM0hIGaP+yQDlphFIOrlumsz76gU3Q==","shasum":"fbf05453b62392895143d55b76592cfdedf621b3","tarball":"https://registry.npmjs.org/@andriyorehov/ts-tree-cli/-/ts-tree-cli-0.0.11.tgz","fileCount":6,"unpackedSize":11857,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqvKeTho8z5xsJgE9PZ8niNlAWUN5f36APTDHbCTAuBQIgEJm+in2bmtVMzGKx35oGXWgr8ln9RLZwdZrLg00x6aY="}]},"_npmUser":{"name":"andriyorehov","email":"andriyorehov@gmail.com"},"directories":{},"maintainers":[{"name":"andriyorehov","email":"andriyorehov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-tree-cli_0.0.11_1711374697681_0.32013630373120505"},"_hasShrinkwrap":false},"0.0.12":{"name":"@andriyorehov/ts-tree-cli","version":"0.0.12","description":"This CLI uses [ts-tree](https://github.com/andriyor/ts-tree) to get file tree and [coverage-tree](https://github.com/andriyor/coverage-tree-next) to show result on web","main":"build/index.js","bin":{"ts-tree":"build/index.js"},"scripts":{"build":"rm -rf;tsc","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"MIT","dependencies":{"@andriyorehov/ts-graph":"^1.0.1","lodash":"^4.17.21","lz-string":"^1.5.0","open":"^8.4.2","picocolors":"^1.0.0","type-flag":"^3.0.0"},"devDependencies":{"@types/lodash":"^4.17.0","@types/node":"^20.11.30","typescript":"^5.4.3"},"publishConfig":{"access":"public"},"homepage":"https://github.com/andriyor/ts-tree-cli#readme","repository":{"type":"git","url":"git+https://github.com/andriyor/ts-tree-cli.git"},"types":"./build/index.d.ts","gitHead":"06c081ffc8a9a233cb0d2b1b7f0e9e7d0db5a146","bugs":{"url":"https://github.com/andriyor/ts-tree-cli/issues"},"_id":"@andriyorehov/ts-tree-cli@0.0.12","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-iWhYivhd4sdQ7+UVZh86i9wCaQ/Bp68a3/c5UX8GUxSdssC6wI/fnUF8bo+zbsnrr15UDRVbkbdyTmwrUu/3UQ==","shasum":"c3542d50537e154b59669e4a7ac63c784ff3e5f5","tarball":"https://registry.npmjs.org/@andriyorehov/ts-tree-cli/-/ts-tree-cli-0.0.12.tgz","fileCount":6,"unpackedSize":12537,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0PUTYUtnFWKlt+dWYSx5R/zXDgGGmnNfwAgAqDnAStAIhAPIuFtKnkz3aJ3Fd841GKOjGoABG29rzfQyK6UxZijjC"}]},"_npmUser":{"name":"andriyorehov","email":"andriyorehov@gmail.com"},"directories":{},"maintainers":[{"name":"andriyorehov","email":"andriyorehov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-tree-cli_0.0.12_1712433787600_0.5121143452090609"},"_hasShrinkwrap":false},"0.0.13":{"name":"@andriyorehov/ts-tree-cli","version":"0.0.13","description":"This CLI uses [ts-tree](https://github.com/andriyor/ts-tree) to get file tree and [coverage-tree](https://github.com/andriyor/coverage-tree-next) to show result on web","main":"build/index.js","bin":{"ts-tree":"build/index.js"},"scripts":{"build":"rm -rf;tsc","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"MIT","dependencies":{"@andriyorehov/ts-graph":"^1.0.2","lodash":"^4.17.21","lz-string":"^1.5.0","open":"^8.4.2","picocolors":"^1.0.0","type-flag":"^3.0.0"},"devDependencies":{"@types/lodash":"^4.17.0","@types/node":"^20.12.7","typescript":"^5.4.5"},"publishConfig":{"access":"public"},"homepage":"https://github.com/andriyor/ts-tree-cli#readme","repository":{"type":"git","url":"git+https://github.com/andriyor/ts-tree-cli.git"},"types":"./build/index.d.ts","gitHead":"24e00b2643f61b5619f9a58da97017e1350e0adb","bugs":{"url":"https://github.com/andriyor/ts-tree-cli/issues"},"_id":"@andriyorehov/ts-tree-cli@0.0.13","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-5RV/iMIGgB/Kuf3y6/nmhUF8CihjBo2k742Kj1N0Fvi70X7ffStDRGC/TarlE708BRdE6F7M/c9iWdUynj7wng==","shasum":"6ab4ff221138ed9b1c05172a02180ca5429d779d","tarball":"https://registry.npmjs.org/@andriyorehov/ts-tree-cli/-/ts-tree-cli-0.0.13.tgz","fileCount":6,"unpackedSize":12977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEPfrXCJIanDTD9WKe/iVkGCFW0U2C2BK4+Stz5II3PAiEAsbc4mac0wuXuq1bRGtO7wYfsWgnFTBDs7VuS2ZTMO2k="}]},"_npmUser":{"name":"andriyorehov","email":"andriyorehov@gmail.com"},"directories":{},"maintainers":[{"name":"andriyorehov","email":"andriyorehov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-tree-cli_0.0.13_1712906419836_0.7789914539704714"},"_hasShrinkwrap":false},"1.0.0":{"name":"@andriyorehov/ts-tree-cli","version":"1.0.0","description":"This CLI uses [ts-tree](https://github.com/andriyor/ts-tree) to get file tree and [coverage-tree](https://github.com/andriyor/coverage-tree-next) to show result on web","main":"build/index.js","bin":{"ts-tree":"build/index.js"},"scripts":{"build":"rm -rf;tsc","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"MIT","dependencies":{"@andriyorehov/ts-graph":"^1.0.2","lodash":"^4.17.21","lz-string":"^1.5.0","open":"^8.4.2","picocolors":"^1.0.0","type-flag":"^3.0.0"},"devDependencies":{"@types/lodash":"^4.17.0","@types/node":"^20.12.7","typescript":"^5.4.5"},"publishConfig":{"access":"public"},"homepage":"https://github.com/andriyor/ts-tree-cli#readme","repository":{"type":"git","url":"git+https://github.com/andriyor/ts-tree-cli.git"},"types":"./build/index.d.ts","gitHead":"3f164c11bb465ec5700747fb0dfd42deae7cdc41","bugs":{"url":"https://github.com/andriyor/ts-tree-cli/issues"},"_id":"@andriyorehov/ts-tree-cli@1.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-avBvt9+aGKK4NVyCh40IayZzH3LbMDWQVMtXzoWvwbv+BT2n3gyQE7Mm4qIKCmHv+BbfM+XEK/aigYN6eJJUPA==","shasum":"b85b2a06922ea223554c7a75cf1f9b2952a63474","tarball":"https://registry.npmjs.org/@andriyorehov/ts-tree-cli/-/ts-tree-cli-1.0.0.tgz","fileCount":6,"unpackedSize":14168,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3f8fMWOEv0oEU5nXwvmStivmDEkgIqgaR50YY2CWyFAIhAM9MsOJ3RZyEGkZLSvWmJfkz8sOvjtAS+tL0QxDm5ou6"}]},"_npmUser":{"name":"andriyorehov","email":"andriyorehov@gmail.com"},"directories":{},"maintainers":[{"name":"andriyorehov","email":"andriyorehov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-tree-cli_1.0.0_1713883317182_0.6325050959026961"},"_hasShrinkwrap":false},"1.0.1":{"name":"@andriyorehov/ts-tree-cli","version":"1.0.1","description":"This CLI uses [ts-tree](https://github.com/andriyor/ts-tree) to get file tree and [coverage-tree](https://github.com/andriyor/coverage-tree-next) to show result on web","main":"build/index.js","bin":{"ts-tree":"build/index.js"},"scripts":{"build":"rm -rf;tsc","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"MIT","dependencies":{"@andriyorehov/ts-graph":"^1.0.2","lodash":"^4.17.21","lz-string":"^1.5.0","open":"^8.4.2","picocolors":"^1.0.0","type-flag":"^3.0.0"},"devDependencies":{"@types/lodash":"^4.17.0","@types/node":"^20.12.7","typescript":"^5.4.5"},"publishConfig":{"access":"public"},"homepage":"https://github.com/andriyor/ts-tree-cli#readme","repository":{"type":"git","url":"git+https://github.com/andriyor/ts-tree-cli.git"},"types":"./build/index.d.ts","gitHead":"7cd7378dadb9342658671a732699051ef18cc842","bugs":{"url":"https://github.com/andriyor/ts-tree-cli/issues"},"_id":"@andriyorehov/ts-tree-cli@1.0.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-M/Xos8bU4NDzUYJ5qL5wzaCTSfZQe5ezpKq7EHKEMcj9pfwU0nHDPK6rMjLviy0/w5yLTbX5Gd42o1NbOT5izQ==","shasum":"0fbbd85c7e3b0578fd610f1b61a8c58e86ec766d","tarball":"https://registry.npmjs.org/@andriyorehov/ts-tree-cli/-/ts-tree-cli-1.0.1.tgz","fileCount":6,"unpackedSize":14189,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV7BiZ8L7tQAjsnJtCmE+3oKJ0XGJSGQuTkgADWfMUeAIgbsLcJqh2ZryQCh4kJJB+X/mLeVdxzrIdDq+IKWswPUA="}]},"_npmUser":{"name":"andriyorehov","email":"andriyorehov@gmail.com"},"directories":{},"maintainers":[{"name":"andriyorehov","email":"andriyorehov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-tree-cli_1.0.1_1713905299063_0.7382618859225876"},"_hasShrinkwrap":false},"1.0.2":{"name":"@andriyorehov/ts-tree-cli","version":"1.0.2","description":"This CLI uses [ts-tree](https://github.com/andriyor/ts-tree) to get file tree and [coverage-tree](https://github.com/andriyor/coverage-tree-next) to show result on web","main":"build/index.js","bin":{"ts-tree":"build/index.js"},"scripts":{"build":"rm -rf;tsc","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"MIT","dependencies":{"@andriyorehov/ts-graph":"^1.0.2","lodash":"^4.17.21","lz-string":"^1.5.0","open":"^8.4.2","picocolors":"^1.0.0","type-flag":"^3.0.0"},"devDependencies":{"@types/lodash":"^4.17.0","@types/node":"^20.12.7","typescript":"^5.4.5"},"publishConfig":{"access":"public"},"homepage":"https://github.com/andriyor/ts-tree-cli#readme","repository":{"type":"git","url":"git+https://github.com/andriyor/ts-tree-cli.git"},"types":"./build/index.d.ts","gitHead":"ef867c1fdeea4a8b616757aea63810e1050aa1d2","bugs":{"url":"https://github.com/andriyor/ts-tree-cli/issues"},"_id":"@andriyorehov/ts-tree-cli@1.0.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-94NldLigVb1WXhEj68oRGYLrR+OwmQRnE7Td/13X3fbcTSpa+DjxU0D7RtryUfvnzF8MTEqstT+saCzM4uTHOw==","shasum":"f12499122ff715f59ee28c6dc4069aadb31d0dc8","tarball":"https://registry.npmjs.org/@andriyorehov/ts-tree-cli/-/ts-tree-cli-1.0.2.tgz","fileCount":6,"unpackedSize":14663,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYQVGSnIfJoOdRdRe1wRxtyPb3a7GIAsa6jgH48M+NNAiBZBnmK39XU32K0NFcS9KtOhMI0Nuqk2dJ8kEyQsdvniA=="}]},"_npmUser":{"name":"andriyorehov","email":"andriyorehov@gmail.com"},"directories":{},"maintainers":[{"name":"andriyorehov","email":"andriyorehov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-tree-cli_1.0.2_1714663266058_0.1756134845383639"},"_hasShrinkwrap":false},"1.0.3":{"name":"@andriyorehov/ts-tree-cli","version":"1.0.3","description":"This CLI uses [ts-tree](https://github.com/andriyor/ts-tree) to get file tree and [coverage-tree](https://github.com/andriyor/coverage-tree-next) to show result on web","main":"build/index.js","bin":{"ts-tree":"build/index.js"},"scripts":{"build":"rm -rf;tsc","prepublishOnly":"npm run build"},"keywords":[],"author":"","license":"MIT","dependencies":{"@andriyorehov/ts-graph":"^1.0.2","lodash":"^4.17.21","lz-string":"^1.5.0","open":"^8.4.2","picocolors":"^1.0.0","type-flag":"^3.0.0"},"devDependencies":{"@types/lodash":"^4.17.0","@types/node":"^20.12.7","typescript":"^5.4.5"},"publishConfig":{"access":"public"},"homepage":"https://github.com/andriyor/ts-tree-cli#readme","repository":{"type":"git","url":"git+https://github.com/andriyor/ts-tree-cli.git"},"types":"./build/index.d.ts","gitHead":"280013c37ff8b47f1ff015e2831bcd7f57b4de65","bugs":{"url":"https://github.com/andriyor/ts-tree-cli/issues"},"_id":"@andriyorehov/ts-tree-cli@1.0.3","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-sbO4gV2ihmQkEV7FBrvbs75KB98xz/G4wride+d0gXmgcOYokoIp5geav+ZIC6i4rSxV9z4+Y6VCwgaVeCHCVg==","shasum":"84912b3b4d1e353ae740a20867d248f3d844096e","tarball":"https://registry.npmjs.org/@andriyorehov/ts-tree-cli/-/ts-tree-cli-1.0.3.tgz","fileCount":6,"unpackedSize":14898,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCAZGZw4k7ow6GGv1qka3PAy0DiOvaoArVFrmi+5/Q2gIhANtPMH2Yr3o7XtfBIw/vCNEadZagkPap7dMSfKWxJ7hc"}]},"_npmUser":{"name":"andriyorehov","email":"andriyorehov@gmail.com"},"directories":{},"maintainers":[{"name":"andriyorehov","email":"andriyorehov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-tree-cli_1.0.3_1714811999871_0.2730287689726383"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-20T13:22:25.774Z","0.0.1":"2024-02-20T13:22:26.095Z","modified":"2024-05-04T08:40:00.177Z","0.0.2":"2024-02-20T13:46:12.402Z","0.0.3":"2024-02-20T13:48:11.141Z","0.0.4":"2024-02-20T13:59:36.553Z","0.0.5":"2024-02-20T14:05:41.506Z","0.0.6":"2024-02-20T17:00:27.136Z","0.0.7":"2024-03-11T11:13:14.193Z","0.0.8":"2024-03-12T20:36:48.447Z","0.0.9":"2024-03-24T21:51:44.618Z","0.0.10":"2024-03-25T12:59:43.883Z","0.0.11":"2024-03-25T13:51:37.843Z","0.0.12":"2024-04-06T20:03:07.808Z","0.0.13":"2024-04-12T07:20:20.044Z","1.0.0":"2024-04-23T14:41:57.347Z","1.0.1":"2024-04-23T20:48:19.241Z","1.0.2":"2024-05-02T15:21:06.192Z","1.0.3":"2024-05-04T08:40:00.020Z"},"maintainers":[{"name":"andriyorehov","email":"andriyorehov@gmail.com"}],"description":"This CLI uses [ts-tree](https://github.com/andriyor/ts-tree) to get file tree and [coverage-tree](https://github.com/andriyor/coverage-tree-next) to show result on web","homepage":"https://github.com/andriyor/ts-tree-cli#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/andriyor/ts-tree-cli.git"},"bugs":{"url":"https://github.com/andriyor/ts-tree-cli/issues"},"license":"MIT","readme":"# ts-tree-cli\n\nThis CLI uses [ts-tree](https://github.com/andriyor/ts-tree) to get file tree\nand [coverage-tree](https://github.com/andriyor/coverage-tree-next) to show result on web\n\n## Motivation\n\nUsing global thresholds in a large monolith, which is managed by multiple teams, threshold coverage is not so precise\nand clear.\nFor instance, while a global threshold may be set at 70 percent, certain pages might not be covered at all.\nThis lack of coverage is not noticeable since we have a lot of lines of code on other pages. Additionally, different\npages may have different requirements for coverage depending on criticality.\n\nIn Jest, it's possible to specify thresholds by glob pattern, but it's not what we want since page code can be imported\nfrom different folders.\n\nSo I decided to build a tool that generates a coverage report per entry file based on all files which imported into this\npage.\n\n## Installation\n\n```shell\nnpm i -g @andriyorehov/ts-tree-cli\n```\n\n## Usage\n\nProcess coverage and save to file\n\n```shell\nts-tree -f='pathToComponent.tsx' -c='projectDir/coverage-summary.json' -p -o='tree.json'\n```\n\nOpen coverage tree on browser (works only if URL is less then 14\nKB [URL_TOO_LONG](https://vercel.com/docs/errors/URL_TOO_LONG))\n\n```shell\nts-tree -f='pathToComponent.tsx' -c='projectDir/coverage-summary.json' -w\n```\n\n## Example config\n\n`tree-cov.json`\n\n```json\n[\n  {\n    \"team\": \"teamName\",\n    \"threshold\": {\n      \"lines\": 70.09\n    },\n    \"owns\": [\n      {\n        \"label\": \"Reports page\",\n        \"file\": \"src/pages/reports/index.page.tsx\",\n        \"threshold\": {\n          \"branches\": 50,\n          \"functions\": 50,\n          \"lines\": 50,\n          \"statements\": 50\n        }\n      },\n      {\n        \"label\": \"Settings page\",\n        \"file\": \"src/pages/settings/index.page.tsx\",\n        \"threshold\": {\n          \"branches\": 50,\n          \"functions\": 50,\n          \"lines\": 50,\n          \"statements\": 50\n        }\n      }\n    ]\n  }\n]\n```\n\n## TODO\n\n✅ save result to file\n\n✅ handle coverage file\n\n✅ calculate coverage\n\n✅ open result on web app\n\n✅ publish package\n\n✅ output by all files in tree threshold in console\n\n✅ config with file entries\n\n✅ colorized output\n\n✅ auto bump threshold\n\n✅ exit code on when threshold not met\n\n✅ threshold per team\n\n❌ output by accumulated tree threshold in console?\n\n❌ better CLI handling\n\n❌ --help option\n\n## Tech Debt\n\n- update `open` package to latest version with ESM\n","readmeFilename":"README.md"}