{"_id":"start-ts-by","_rev":"34-c9115225b51754f6d1a02283624972a4","name":"start-ts-by","dist-tags":{"alpha":"0.4.1-alpha.1","latest":"0.5.0"},"versions":{"0.0.0":{"name":"start-ts-by","version":"0.0.0","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.0.0","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"f1e31fb2520bcc69af2b69595f741d7f95d3b275","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.0.0.tgz","fileCount":4,"integrity":"sha512-WzsLVjmaDqwUF3iFdfx1kd8FVRacoiDaaaRoEsQLC/cZhgtL6a8ftMAu5sKBaat730H2zuJpIOZbLVymcygfTg==","signatures":[{"sig":"MEYCIQD9Yc2LWCV/aF7PndQYz4Kx4qyUBcwilYFCJbfVQaeJ2gIhAKj/Wa0/RY/ummyzCYxDPb+9XVJQz9Zj7gMezPcpu4YB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7099},"type":"module","gitHead":"50de95fc618817fe90d15ebfccdd4e3485b22d9d","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"_npmVersion":"10.9.0","description":"TypeScript Template ===","directories":{},"_nodeVersion":"22.12.0","dependencies":{"degit":"^2.8.4","inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.0.0_1744048326410_0.9563852892093225","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"start-ts-by","version":"0.0.1","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.0.1","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"c6ed88b94eb4439484316477d5b4bcc16b2ae617","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.0.1.tgz","fileCount":4,"integrity":"sha512-lQjQCgVGECwbAfjT+oN2jGUVAVcxs2I+MngiXgv1w9mHWQnB4akeNsXVf6KiRJa3tBZ8Qhf80nqX4TZK5YxVaw==","signatures":[{"sig":"MEUCIQDxbl8HSarKL4WkOPScHCdNjbogW6EL81oB6HCY+vjh+AIgGJwYTbPK4Dlj5THGsUyuPMYXznOwjRayJemJ24PDw24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6123},"type":"module","gitHead":"58a06f49644a1098cffcdd222eedbe54d25b364c","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"_npmVersion":"10.9.0","description":"start-ts-by ===","directories":{},"_nodeVersion":"22.12.0","dependencies":{"degit":"^2.8.4","inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.0.1_1744148033937_0.696616853750825","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"start-ts-by","version":"0.0.2","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.0.2","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"255cfa61b7cde2f8a0e6e5414b51eda037450e36","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.0.2.tgz","fileCount":4,"integrity":"sha512-L0cRL40uA3cLOJdncSoHoqhjBMR/9jbTmhBJCfJXWkf8hqpN7xvaBRG7v3YjOU6CKEVoOcTxpSSvjV6tSXF4pQ==","signatures":[{"sig":"MEUCIQCCOUbtDH/qzaVfgaUGD7nWxixXK4f+SFteir728h7lhAIgeWV3IGpicRuxDMaqYL1xbMFFeVbF+l7FVyrLluDYVLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7671},"type":"module","gitHead":"f41facf1a3988548d9ad65e1c6903c636ef77c94","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"_npmVersion":"10.9.0","description":"Start TypeScript project by git repo templates","directories":{},"_nodeVersion":"22.12.0","dependencies":{"degit":"^2.8.4","inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.0.2_1744714545178_0.7556185518722303","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"start-ts-by","version":"0.0.6","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.0.6","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"043a72b7c723a98d101721e5741d453dbab555fd","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.0.6.tgz","fileCount":4,"integrity":"sha512-magZ8FYTcxVfH4qGkRZH0gKVwlj2aXN0ib4oVf/DSClP6VwMJ12lSFqYgE1kTTsJEMhQplRQmVjblvqWCt4sIA==","signatures":[{"sig":"MEUCICRuywEQILG+TEH7c8i6EKovsHN3r8OFV8VQVbtibZ0yAiEA8M3Z4kvzhpyx+NoC09uiqv7/PMDKgKU0IxIKgI1sF68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7671},"type":"module","gitHead":"a4c7c07dd3a907c50aff3dc7e56b618413bad11b","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo templates","directories":{},"_nodeVersion":"20.19.0","dependencies":{"degit":"^2.8.4","inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.0.6_1744770085028_0.3307351214032368","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"start-ts-by","version":"0.0.7","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.0.7","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"b75319e0bad6e846b4d30bc1b020707c364c5315","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.0.7.tgz","fileCount":4,"integrity":"sha512-blG7rPv7BQY4vbqLSLvfqa0ydh4PeVOPp7YbtHehni+Y8aSRX67elyCFQdKuT4UiOpdI6fvKsH5+yBC+736osQ==","signatures":[{"sig":"MEUCIE/3ZK6a3A37qGrKfVHmNctgAVmR0Z0kSZsLdUeTebGHAiEApheBW++Q66O4MCy1A/gHqcsUNRb4AMwXji+pAwKpAFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11165},"type":"module","gitHead":"a2714db4cd70ff8b8912d9f7d3c682fa4a9cdcc3","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo templates","directories":{},"_nodeVersion":"20.19.0","dependencies":{"degit":"^2.8.4","inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.0.7_1744791843041_0.6915520066775818","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"start-ts-by","version":"0.0.8","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.0.8","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"0d30df56720a43af195361a0880c751395fef75a","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.0.8.tgz","fileCount":4,"integrity":"sha512-KCeBM4P5N6Br1EzPnCqrA0q3RiP1uQlHqkhRbzyMvdTz7ajCPHp83NRIKFR7caBAVJcStzLdHvLuEtxSweM4rQ==","signatures":[{"sig":"MEUCIQClCAgkyKlIB3JRgFSLKtxEuotcn9qcr7A1qasrT71hYAIgEBNF4iC6ErAeIJGWWITs955e28VwLgltlzYag1TcTDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13166},"type":"module","gitHead":"8e915c0d926981f04744341bb56828b461b59929","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo templates","directories":{},"_nodeVersion":"20.19.0","dependencies":{"degit":"^2.8.4","inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.0.8_1744795871514_0.7274168010024431","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"start-ts-by","version":"0.0.9","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.0.9","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"a6cc37674c2fe2d555c4d33853b95cd59ccb236b","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.0.9.tgz","fileCount":4,"integrity":"sha512-4MJ7e9j13RE6qUvoVjZEkSIbKMg2C08nfkL6K3ooaW0B8dLPtgLMnvR97WQe6U48LT0FNZhFdngo7kJbo9/mSQ==","signatures":[{"sig":"MEQCIETu7IrTWAjWRVkQST1WnjD+T2t1XSTqR3FqJEK/QKSJAiAW+Uro8GHuVTUTKAC/owskzGpb5fz2dufrQaHaJ7U5qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16555},"type":"module","gitHead":"e407bab97ddac2a10e403d9953aede46d9665dd8","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo templates","directories":{},"_nodeVersion":"20.19.0","dependencies":{"degit":"^2.8.4","inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.0.9_1744875029083_0.7543984632952696","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"start-ts-by","version":"0.0.10","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.0.10","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"34d2c0193ec4c7fd82fae8e50af4ec8a425bc867","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.0.10.tgz","fileCount":4,"integrity":"sha512-kI3eUhpBEssV3uIaPwrh7KEwge4BNYor7CTpfhquS2tAOPRop7wkLl4kkZDwO6VBZZz1NQSThOGiwIFJ6VI6cA==","signatures":[{"sig":"MEUCIQDtbPBASOGKRGp9IQIfkkxPaGS3INLSpbg5edFw47lw8AIgN8wtzMbKYur1Zvv8Nil0uDLPbDYZYsAjId8ey6zYdT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16621},"type":"module","gitHead":"81879024bcdfca964c082ba2fb4352e6868503d5","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo templates","directories":{},"_nodeVersion":"20.19.0","dependencies":{"degit":"^2.8.4","inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.0.10_1744875498231_0.7970752281134932","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"start-ts-by","version":"0.0.11","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.0.11","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"8487ae56586ecf0abe571386e6af65a656db3563","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.0.11.tgz","fileCount":4,"integrity":"sha512-ee2cGMHXIh1Vm34N/qv/tEmk2hU8b5YOFzsB6PdqMG/fizXV1OllMmcmnw0oOpS3vKVoR9HTLw7c4OZLPqI9/Q==","signatures":[{"sig":"MEUCIF8GUrsEGzvX0wWSZX35WGMRL6yYwDYIpXtIQnJJHrkjAiEAjSfXREtDOurdORlplUz+FUpNeJBLKOWZ5w1aIIZMyAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16894},"type":"module","gitHead":"367b733856990ff72a0d426daf876191acfaf9ab","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo templates","directories":{},"_nodeVersion":"20.19.0","dependencies":{"degit":"^2.8.4","inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.0.11_1744879996676_0.1903996669012895","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"start-ts-by","version":"0.0.12","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.0.12","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"fd70fb073b01a81145f04beb74ec299a42bec01e","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.0.12.tgz","fileCount":4,"integrity":"sha512-8u2xFePAKNao2RrrK12zKwzGvNxPlbuHiAdu7EulbnLqXs0mWCJlnlPqA0rOau8OBtcGinL+acZ/lRUb0DBtNg==","signatures":[{"sig":"MEUCIQDU0lmb0c0Inwg+WqB183GxfuZs/5v3WJDModX/HmKTlwIgKXyvDuaCAZs1pkm0i2PoIrqC8peBCjhXyBJo7zpfWcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16320},"type":"module","gitHead":"c2259c34def94837946fd738a7c6eaff252d1740","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo templates","directories":{},"_nodeVersion":"20.19.0","dependencies":{"degit":"^2.8.4","inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.0.12_1744881720258_0.9401686733140391","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"start-ts-by","version":"0.0.13","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.0.13","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"8e55395e6781a41c2185945e093ad59fa3f02530","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.0.13.tgz","fileCount":4,"integrity":"sha512-L3m4qBhE6Gtm9VnpUGf39d9A4FzoZvrDhJuJZqowev58rz7eR8nzMDdTI0VqjXZZRaUhkedq1aPA2X5CHxWdhA==","signatures":[{"sig":"MEUCIQDqh4iIT6yq1fPFnHxyIq+umo7HRQRljzM9zd16ib8xUwIgJ2Wb++umRXK0RzPuzjm5L4IFXuihx9nDTa8/DgZ21Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16724},"type":"module","gitHead":"4c08a04545f0166256c97f620963ffe817f31d21","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo templates","directories":{},"_nodeVersion":"20.19.0","dependencies":{"degit":"^2.8.4","inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.0.13_1744881939575_0.32687709750093386","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"start-ts-by","version":"0.0.14","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.0.14","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"homepage":"https://github.com/royfuwei/start-ts-by#readme","bugs":{"url":"https://github.com/royfuwei/start-ts-by/issues"},"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"b8c35f4d8bb102cc4df74d3594ca6fc44fb2503d","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.0.14.tgz","fileCount":4,"integrity":"sha512-20luYBA/TktZTDA3arqVjjYOz+Zgn1OkB+lt6Kohg+W+sm334/EVIVoHDLft/32Yt+/xRpa9YKmPCmvdpqcNmA==","signatures":[{"sig":"MEUCIQD3cF1VUO2lAzjErwaPOiJi9ZjeHNfmu/Z96QGhfuTqKwIgbceDxHEEG9cRD89ZQbqml097BWJ+mjC6fMy1EfM4s+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16827},"type":"module","gitHead":"1a5b362df9b6ac166ffde7a6236c2c08ec4c448f","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"repository":{"url":"git+https://github.com/royfuwei/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo templates","directories":{},"_nodeVersion":"20.19.0","dependencies":{"degit":"^2.8.4","inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.0.14_1744882479698_0.3649136591334259","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"start-ts-by","version":"0.0.15","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.0.15","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"homepage":"https://github.com/royfuwei/start-ts-by#readme","bugs":{"url":"https://github.com/royfuwei/start-ts-by/issues"},"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"b5667c631885073443bff789ae9299b751bd6a01","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.0.15.tgz","fileCount":4,"integrity":"sha512-ScV/GcTMEH+kLXa2Uhhit4T8IFL1TVC9b1O2ch+ZTIemBAGv4VAux2m0ufc1wwdBfWCMr62G+Xoy0Fa3HO43jw==","signatures":[{"sig":"MEQCIHoq5/XDMvlZ8n7/SvOcqlYoSxfL6pauAUXnzNeWLRimAiBCPCHWItNlmeqtzb3B5mdAW/stuXE+gYkaYMxcy6wt3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20181},"type":"module","gitHead":"d412b8977e3c58fdc97fb8189f030aaf29145e6e","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"repository":{"url":"git+https://github.com/royfuwei/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo templates","directories":{},"_nodeVersion":"20.19.2","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.0.15_1749833179531_0.0654391117812052","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"start-ts-by","version":"0.0.16","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.0.16","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"homepage":"https://github.com/royfuwei/start-ts-by#readme","bugs":{"url":"https://github.com/royfuwei/start-ts-by/issues"},"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"c240519c0e78cd7fab62a1f1362432d3f1077080","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.0.16.tgz","fileCount":4,"integrity":"sha512-frvNcauKdNnV2kCHuFl10A9qn+uanWnUL/xPt1/ZD/PQEQj7o4LDsoh0QifGMSdLrrYGLpvi4n5mretIs/SkRw==","signatures":[{"sig":"MEYCIQCxXQ9oQksSTHio3CjPycH9ayTxoNtJXjBbKFrLLDHIZAIhAKaURcVZzYw+SV2+aBxuUU6NcxakUxBMMueIBrBuKA05","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20795},"type":"module","gitHead":"bdf956d0df7eb48bc895683be108471f4b06924e","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"repository":{"url":"git+https://github.com/royfuwei/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo templates","directories":{},"_nodeVersion":"20.19.2","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.0.16_1749889933770_0.8390501466857037","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"start-ts-by","version":"0.0.17","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.0.17","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"homepage":"https://royfuwei.github.io/start-ts-by/","bugs":{"url":"https://github.com/royfuwei/start-ts-by/issues"},"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"a5937a954174c27b823ff9b6af091334bd9e5924","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.0.17.tgz","fileCount":4,"integrity":"sha512-+R+wpW03YPAMkXBt/N2V/2V9D9GnUjZeObjDVtrcRPoPGyMj9je1uyjV7HfinszIiHDd/eB1K0HJW6wSvLxtOA==","signatures":[{"sig":"MEUCIQCPBrgdY+ghEOavhcL0cjPFqo2sG5avVv02bEER8mxO+AIgQ89H14bRZ+L8Pn+a6j+gSGHoBaW+06lD+CMzZeSoQjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21004},"type":"module","gitHead":"7f8a73ba197c5448ffbd7f45d3ee605d9fff5bcf","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"repository":{"url":"git+https://github.com/royfuwei/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo templates","directories":{},"_nodeVersion":"20.19.2","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.0.17_1749911696503_0.9366721774555522","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"start-ts-by","version":"0.0.18","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.0.18","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"homepage":"https://royfuwei.github.io/start-ts-by/","bugs":{"url":"https://github.com/royfuwei/start-ts-by/issues"},"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"a7f029f7a6313ecd7b31d028458e70b2678eef1e","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.0.18.tgz","fileCount":4,"integrity":"sha512-exHUEQVlHF5B9+EhlqtvDY13lbdC18fJ0BQId4uQgD7zrZ7S7x6WPiBLz5Prlt6fBKzczlw3Sz53OLE9TlEBAg==","signatures":[{"sig":"MEUCIBr/vASqupJqKwmULv0JBWI01OeaoOLryb9iH8X6u/lhAiEAsGf+xOD1PMB3RKcXdA0M3Cq55ChydqRr204mIpu8u10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21043},"type":"module","gitHead":"7986d6d160b1835f0283b8cbaf1ab418f1d705a9","_npmUser":{"name":"royfuwei","actor":{"name":"royfuwei","type":"user","email":"royfuwei@gmail.com"},"email":"royfuwei@gmail.com"},"repository":{"url":"git+https://github.com/royfuwei/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo templates","directories":{},"_nodeVersion":"20.19.2","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.0.18_1750306483978_0.18830134662809894","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"start-ts-by","version":"0.0.19","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.0.19","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"homepage":"https://royfuwei.github.io/start-ts-by/","bugs":{"url":"https://github.com/royfuwei/start-ts-by/issues"},"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"eafa958a39fb11e726bd4d02f3ce12fcaaaf730b","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.0.19.tgz","fileCount":4,"integrity":"sha512-5ECq7v/OQv2Un3NfUw6IPTfM86NjYkiL10nFHK5W5Szf3JlrveWVkD5iRvf7191kpVI95FpUGL7NnSODkqiwnA==","signatures":[{"sig":"MEUCIGmcrE9BmGW3ntGeMXc4o4DVHlyRCwxhAsPtCQrbUk3aAiEAolqOwJ0bPpd/ApjK/bsPtdYBkKUkf7iltgkfg6X0WWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42090},"type":"module","gitHead":"3cd45979e1358abc7a889256e52f6260f9eda4a7","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"repository":{"url":"git+https://github.com/royfuwei/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo or local folder templates","directories":{},"_nodeVersion":"20.19.5","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.0.19_1757753682402_0.8097129658582076","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"start-ts-by","version":"0.1.0","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.1.0","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"homepage":"https://royfuwei.github.io/start-ts-by/","bugs":{"url":"https://github.com/royfuwei/start-ts-by/issues"},"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"6c01fc04a296a2796a48fee8c56c6ee3db174b60","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.1.0.tgz","fileCount":4,"integrity":"sha512-iQehdWfP8ePNOIxnSGPu3HfiGz/+ePmgm5UIXwNnEWi7JSTAAMSDT+kJB9pUmEfsoaWGnCYxWJdSnOTmI0k14g==","signatures":[{"sig":"MEQCIHEmG9RwTh3riDHVBiSBDduL3tj1V9f+P/xhONgxJIlPAiABHzWHBZZerknYcKYTB39bmcwQDYogthycBJHPrimXqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42089},"type":"module","gitHead":"23f1135e65ceaa323813de4737a3b828b7a4a76c","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"repository":{"url":"git+https://github.com/royfuwei/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo or local folder templates","directories":{},"_nodeVersion":"20.19.5","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.1.0_1764562434247_0.8741310208478028","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"start-ts-by","version":"0.1.1","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.1.1","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"homepage":"https://royfuwei.github.io/start-ts-by/","bugs":{"url":"https://github.com/royfuwei/start-ts-by/issues"},"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"c0826c1198d819ca2ac12e4122b83b5da321e2ed","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.1.1.tgz","fileCount":4,"integrity":"sha512-sup+2S9Bpc2ON2Ln00DV4//jJCaiTz52r4A7JWFiS2TKD1WOR0bfU/wguOoWNc1yhFxowLiWk6EimBeXyBHtJg==","signatures":[{"sig":"MEYCIQDKSzpi9aZUgZUf0lnfoanTjlDDtjoMshjIeydJMVpUwwIhAJuZm6PvmeYriKghhcKQiEI99r7WRvAdMKGVlEggpCfU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44447},"type":"module","gitHead":"a4010cbebdd108b23117ea392c94c9f474e2dda3","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"repository":{"url":"git+https://github.com/royfuwei/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo or local folder templates","directories":{},"_nodeVersion":"20.19.5","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.1.1_1764649925330_0.6593254085335039","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"start-ts-by","version":"0.1.2","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.1.2","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"homepage":"https://royfuwei.github.io/start-ts-by/","bugs":{"url":"https://github.com/royfuwei/start-ts-by/issues"},"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"a38be3738502f142cae80b497152c392365323ca","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.1.2.tgz","fileCount":4,"integrity":"sha512-0/xGCWNFEuL4dJoqZWybBFBeM5m70xavIta8m5/GcjchyAP3gW44vZeUOgLmZ4WpV/w4Ww6+a1aPzSz8+g4ssg==","signatures":[{"sig":"MEUCIHsWLhMjEmC6sb2Fv7KDHZi6Pn7bxEdwGNUF/O5YmutDAiEAgLQB4LSpqDrBMz2HiQ4KORsl+UiaiwSc0jkhzMwkeds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44556},"type":"module","gitHead":"c6c9e7072b00c2c0b1cd4e0f68675f72de94be11","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"repository":{"url":"git+https://github.com/royfuwei/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo or local folder templates","directories":{},"_nodeVersion":"20.19.5","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.1.2_1764650293633_0.7534453510033141","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"start-ts-by","version":"0.2.1","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.2.1","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"homepage":"https://royfuwei.github.io/start-ts-by/","bugs":{"url":"https://github.com/royfuwei/start-ts-by/issues"},"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"376439cfc73a2b78557a741678b2086c24534ba6","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.2.1.tgz","fileCount":4,"integrity":"sha512-KUpTd6cs2MxE2ZfRNY+BVKN+Pn2RGUgGwLPIe8E5PpnJAMF7VqyPBqsuHKnZuzb7fNmq0mJXHHfO16NLHqcn3g==","signatures":[{"sig":"MEUCIEAQRK8Wu9bxKfrV8Kzk0uBB6jQP9EjQgHWdz5hf63WNAiEAtosQNmpX0ujhyEqcKs+ZBnz1/iuMbJ/xaLJs4dN4T6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44877},"type":"module","gitHead":"6f0ffff62058d8e6c32747df9a760672e6cbdc6c","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"repository":{"url":"git+https://github.com/royfuwei/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo or local folder templates","directories":{},"_nodeVersion":"20.19.6","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.2.1_1765500881254_0.13490803418053","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"start-ts-by","version":"0.2.2","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.2.2","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"homepage":"https://royfuwei.github.io/start-ts-by/","bugs":{"url":"https://github.com/royfuwei/start-ts-by/issues"},"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"fc383c1f8b5d5e99cc858c9083ea16fdd593feb4","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.2.2.tgz","fileCount":4,"integrity":"sha512-iass52IeHrftz7seBqVmSQTqfKuWzv9bJbG4UL7z6SLmIzBwgqGMqwup6U0Xb4y6cJKH9vOhb+qp7C0mqcVUag==","signatures":[{"sig":"MEUCIBbX50SLmIbsvgN5NGVzB1n1SPu9S9aWveaRqenX4ux2AiEAwFWkd7vVAmizJovJHakNcDizt0Iq1vb2Ala5myCe42Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42613},"type":"module","gitHead":"ff1cee2008eb92c3c85a98d9bf9f53df947db964","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"repository":{"url":"git+https://github.com/royfuwei/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo or local folder templates","directories":{},"_nodeVersion":"20.19.6","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.2.2_1765556642976_0.22698088682221984","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"start-ts-by","version":"0.2.3","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.2.3","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"homepage":"https://royfuwei.github.io/start-ts-by/","bugs":{"url":"https://github.com/royfuwei/start-ts-by/issues"},"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"ab3f35133ae1c53de296ee2250819a0398061aa7","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.2.3.tgz","fileCount":4,"integrity":"sha512-8YJzemicJMHz6h1pVPWNujfK6ZYWENnVn+42JigtZ7D3amnNOPMdxU70EgvT3YUEwatfaKbB1C3oa4PZ3JaghQ==","signatures":[{"sig":"MEQCICedKf4QHp5OCHAWt3joK55qdlc7eHXGorTcetP3h0WGAiBwZT1JZai7x883JDfP48Zup6PagOL2X11veHnS2ZpOOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42613},"type":"module","gitHead":"02ec68931b85603847ddeeedc72ed32b16011d79","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"repository":{"url":"git+https://github.com/royfuwei/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo or local folder templates","directories":{},"_nodeVersion":"20.19.6","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.2.3_1765558859492_0.36663336956926673","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"start-ts-by","version":"0.2.4","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.2.4","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"homepage":"https://royfuwei.github.io/start-ts-by/","bugs":{"url":"https://github.com/royfuwei/start-ts-by/issues"},"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"ba0108139391811ee91e94b0a924a24a173d5cb4","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.2.4.tgz","fileCount":4,"integrity":"sha512-Pt+isb4aWcDhUVRo87ZbWkajWdcfXsq79ByCBLVMy5dk2madl5LT8OsZg7tmouIb2WTmQ2CLp/7I3f3yeyzaVg==","signatures":[{"sig":"MEUCIQDdZjZrbRctdq6vYrv9OFHinB4XNIJ+HXmzEp4lUa0+gwIgafX8l+cvhqCd9+AeZtQfcnugyKlx9AAu11F5Npq1tXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42746},"type":"module","gitHead":"98bac420e905b84998093f1eaee32c95a8d18254","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"repository":{"url":"git+https://github.com/royfuwei/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo or local folder templates","directories":{},"_nodeVersion":"20.19.6","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.2.4_1765763587773_0.8030563678220464","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"start-ts-by","version":"0.3.0","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.3.0","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"homepage":"https://royfuwei.github.io/start-ts-by/","bugs":{"url":"https://github.com/royfuwei/start-ts-by/issues"},"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"60a2edf5ea4484e19564351ada750ea6e22ebfae","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.3.0.tgz","fileCount":5,"integrity":"sha512-2PQCK9thloildhwW/f6HRQoHaukNqQdy2R3dICtnfSJ0QIzZHrofNP4FpVFmyb/7u3sb8C8v5ToP8p6cXPavwg==","signatures":[{"sig":"MEYCIQCj2QGzz7vssHEaXg50r7yzTiuZaMCH78SdgU0qvrQrJwIhAOhK441YodWNhHvU+o+SFyMhR5GY4IL0FOFyOWmCT1PW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57963},"type":"module","gitHead":"4c5667f2eefe9aca45f12db57b0426fd492f4290","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"repository":{"url":"git+https://github.com/royfuwei/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo or local folder templates","directories":{},"_nodeVersion":"20.19.6","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.3.0_1765960590439_0.7972400891447675","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"start-ts-by","version":"0.3.1","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.3.1","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"homepage":"https://royfuwei.github.io/start-ts-by/","bugs":{"url":"https://github.com/royfuwei/start-ts-by/issues"},"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"54d201065f75f4ea6187a7012d8cd55ffaa67782","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.3.1.tgz","fileCount":5,"integrity":"sha512-w8UANFUpz0N0LwrtwkNzK8vvNoXGChh6e8c2VMfZfiEOzlefXDx3avgnPvhABu89y0610kh3qoOIHSygXE8nig==","signatures":[{"sig":"MEUCIQCsA4LJFcvKO9MH0hf14LxiWwqK/c042gSpurduJbigIQIgAgk8D58nT64SI030hU5PZnWVmEncP9HOHc6+02qVdPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57573},"type":"module","gitHead":"b1d9febf2949b76f9f9573bd5b06a64954eb6758","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"repository":{"url":"git+https://github.com/royfuwei/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo or local folder templates","directories":{},"_nodeVersion":"20.19.6","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.3.1_1765961762105_0.3825228276256061","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"start-ts-by","version":"0.4.0","keywords":[],"author":{"name":"royfuwei"},"license":"ISC","_id":"start-ts-by@0.4.0","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"}],"homepage":"https://royfuwei.github.io/start-ts-by/","bugs":{"url":"https://github.com/royfuwei/start-ts-by/issues"},"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"214506d319282fc2e77a5d448042205ed1910992","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.4.0.tgz","fileCount":5,"integrity":"sha512-odJUIslEdaXxPPTnBaTjyQ3lFr3SGXgKrieUzaJfpsv/mEmJwKi5q73tsextCH0eUMopaxELrCBPoXZduYphcg==","signatures":[{"sig":"MEYCIQCqzlHzUtNSwtKvGV3YQtHlJeZeKrQrDPqBAOt0HOC9agIhAP9BxzA9oaOyugh3xM6p/Uxj4dSY3aQBxB2czIYatKpT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58945},"type":"module","gitHead":"5c0a94ba02cd172a4a567068a39fac9c9ee19997","_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"repository":{"url":"git+https://github.com/royfuwei/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo or local folder templates","directories":{},"_nodeVersion":"20.19.6","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.4.0_1765986306079_0.05595357686775215","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-alpha.0":{"name":"start-ts-by","version":"0.4.1-alpha.0","keywords":[],"author":{"name":"roy.chuang"},"license":"ISC","_id":"start-ts-by@0.4.1-alpha.0","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"},{"name":"royfw","email":"royfw.me@gmail.com"}],"homepage":"https://royfw.github.io/start-ts-by/","bugs":{"url":"https://github.com/royfw/start-ts-by/issues"},"dist":{"shasum":"c8a55f65f3669494cea6763ff2428ed950613346","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.4.1-alpha.0.tgz","fileCount":116,"integrity":"sha512-GUFN6RRsl8Q612yXJdRxTuUgazKofpTZ4bT67t2Ed5SiJgN6WJVHnqQmcUzB03IhQG4pY9/G/aTCszJ0JlOEFg==","signatures":[{"sig":"MEUCIQD30wohmCy0ovESwSIFDF93/YGK0fjFpbDthD4Gw4pTNAIgSU63ONsR114tpTidAj9vaXLEe6majt/8hTEcsL71/Ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417002},"main":"src/index.ts","_from":"file:start-ts-by-0.4.1-alpha.0.tgz","config":{"commitizen":{"path":"cz-conventional-changelog"}},"scripts":{"dev":"npx npm-run-all --parallel dev:tsdown typecheck","tsx":"npx tsx src/index.ts","jest":"jest --passWithNoTests","lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"npm run vitest:run","build":"npm run build:tsdown","clean":"npx npm-run-all --parallel clean:dist clean:types","commit":"npx cz","vitest":"vitest --passWithNoTests","docs:dev":"vitepress dev docs","jest:cov":"jest --verbose --coverage","jest:e2e":"jest --config jest.config.e2e.ts --passWithNoTests","jest:web":"jest && npx http-server ./.test/jest","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","typecheck":"tsc --noEmit","vitest:ui":"vitest --passWithNoTests --ui","clean:dist":"npx rimraf ./dist","dev:tsdown":"npm run clean && tsdown --config-loader unrun --watch","docs:build":"vitepress build docs","jest:watch":"jest --watch","preinstall":"npx -y only-allow pnpm","vitest:e2e":"vitest --config vitest.config.e2e.mts --passWithNoTests","vitest:run":"vitest --passWithNoTests --run","clean:types":"npx rimraf ./types","lint-staged":"npx lint-staged","build:tsdown":"npm run clean && tsdown --config-loader unrun","docs:preview":"vitepress preview docs","jest:cov:web":"npm run jest:cov && npx http-server ./.test/jest/coverage/lcov-report","jest:e2e:cov":"jest --config jest.config.e2e.ts --verbose --coverage","jest:e2e:web":"npm run jest:e2e && npx http-server ./.test/jest-e2e","publish:dist":"./publish.sh","changeset:add":"pnpm exec changeset","vitest:e2e:ui":"vitest --config vitest.config.e2e.mts --passWithNoTests --ui","jest:e2e:watch":"jest --config jest.config.e2e.ts --watch","vitest:e2e:run":"vitest --config vitest.config.e2e.mts --passWithNoTests --run","typecheck:watch":"tsc --noEmit --watch","changeset:status":"pnpm exec changeset status","changeset:version":"pnpm exec changeset version"},"_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"_resolved":"/tmp/9d9e1c779527d32fbaddc86c7cb25abb/start-ts-by-0.4.1-alpha.0.tgz","_integrity":"sha512-GUFN6RRsl8Q612yXJdRxTuUgazKofpTZ4bT67t2Ed5SiJgN6WJVHnqQmcUzB03IhQG4pY9/G/aTCszJ0JlOEFg==","repository":{"url":"git+https://github.com/royfw/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo or local folder templates","directories":{},"lint-staged":{"*.ts":["npx vitest related --run","npx prettier --write","npx eslint --fix"]},"_nodeVersion":"20.19.6","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.20.1","rimraf":"^6.0.1","tsdown":"^0.17.3","vitest":"^3.2.3","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","supertest":"^7.0.0","vitepress":"^1.6.3","@eslint/js":"^9.20.0","@vitest/ui":"^3.2.3","commitizen":"^4.3.1","jest-junit":"^16.0.0","typescript":"^5.7.3","@types/jest":"^29.5.14","lint-staged":"^15.4.3","@types/degit":"^2.8.6","@changesets/cli":"^2.29.8","@commitlint/cli":"^19.7.1","@types/supertest":"^6.0.2","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.24.0","jest-html-reporter":"^4.0.1","@rollup/plugin-json":"^6.1.0","dts-bundle-generator":"^9.5.1","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^10.0.1","@changesets/changelog-git":"^0.2.1","@commitlint/cz-commitlint":"^19.6.1","@vitest/coverage-istanbul":"^3.2.3","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^19.7.1"},"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.4.1-alpha.0_1768531066522_0.8510008937199545","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-alpha.1":{"name":"start-ts-by","version":"0.4.1-alpha.1","keywords":[],"author":{"name":"roy.chuang"},"license":"ISC","_id":"start-ts-by@0.4.1-alpha.1","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"},{"name":"royfw","email":"royfw.me@gmail.com"}],"homepage":"https://royfw.github.io/start-ts-by/","bugs":{"url":"https://github.com/royfw/start-ts-by/issues"},"bin":{"start-ts-by":"bin/index.js"},"dist":{"shasum":"c59ca614cca4303316b2413b656d68108bb4fcbf","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.4.1-alpha.1.tgz","fileCount":117,"integrity":"sha512-GjbMwfV3HGqpf9Br6lKRgRp7A0O2q/ww0obifFalJXvnkn0AvVeeLhKWKm+to6AGdobdYtezLZTV+VKDC7TxXw==","signatures":[{"sig":"MEUCIQCd8CRSNrBpvILk97sON2ssN6IRjd53wpflQ81BCNJnNwIgS/Kw5NoMNPMc0zO2hA9UsavigzA1cu6kEooFgz4AYv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417476},"main":"src/index.ts","_from":"file:start-ts-by-0.4.1-alpha.1.tgz","config":{"commitizen":{"path":"cz-conventional-changelog"}},"scripts":{"dev":"npx npm-run-all --parallel dev:tsdown typecheck","tsx":"npx tsx src/index.ts","jest":"jest --passWithNoTests","lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"npm run vitest:run","build":"npm run build:tsdown","clean":"npx npm-run-all --parallel clean:dist clean:types","commit":"npx cz","vitest":"vitest --passWithNoTests","docs:dev":"vitepress dev docs","jest:cov":"jest --verbose --coverage","jest:e2e":"jest --config jest.config.e2e.ts --passWithNoTests","jest:web":"jest && npx http-server ./.test/jest","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","typecheck":"tsc --noEmit","vitest:ui":"vitest --passWithNoTests --ui","clean:dist":"npx rimraf ./dist","dev:tsdown":"npm run clean && tsdown --config-loader unrun --watch","docs:build":"vitepress build docs","jest:watch":"jest --watch","preinstall":"npx -y only-allow pnpm","vitest:e2e":"vitest --config vitest.config.e2e.mts --passWithNoTests","vitest:run":"vitest --passWithNoTests --run","clean:types":"npx rimraf ./types","lint-staged":"npx lint-staged","build:tsdown":"npm run clean && tsdown --config-loader unrun","docs:preview":"vitepress preview docs","jest:cov:web":"npm run jest:cov && npx http-server ./.test/jest/coverage/lcov-report","jest:e2e:cov":"jest --config jest.config.e2e.ts --verbose --coverage","jest:e2e:web":"npm run jest:e2e && npx http-server ./.test/jest-e2e","publish:dist":"./publish.sh","changeset:add":"pnpm exec changeset","vitest:e2e:ui":"vitest --config vitest.config.e2e.mts --passWithNoTests --ui","jest:e2e:watch":"jest --config jest.config.e2e.ts --watch","vitest:e2e:run":"vitest --config vitest.config.e2e.mts --passWithNoTests --run","typecheck:watch":"tsc --noEmit --watch","changeset:status":"pnpm exec changeset status","changeset:version":"pnpm exec changeset version"},"_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"_resolved":"/tmp/65afc207f169a4c244bad70753329e0e/start-ts-by-0.4.1-alpha.1.tgz","_integrity":"sha512-GjbMwfV3HGqpf9Br6lKRgRp7A0O2q/ww0obifFalJXvnkn0AvVeeLhKWKm+to6AGdobdYtezLZTV+VKDC7TxXw==","repository":{"url":"git+https://github.com/royfw/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo or local folder templates","directories":{},"lint-staged":{"*.ts":["npx vitest related --run","npx prettier --write","npx eslint --fix"]},"_nodeVersion":"20.19.6","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.20.1","rimraf":"^6.0.1","tsdown":"^0.17.3","vitest":"^3.2.3","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","supertest":"^7.0.0","vitepress":"^1.6.3","@eslint/js":"^9.20.0","@vitest/ui":"^3.2.3","commitizen":"^4.3.1","jest-junit":"^16.0.0","typescript":"^5.7.3","@types/jest":"^29.5.14","lint-staged":"^15.4.3","@types/degit":"^2.8.6","@changesets/cli":"^2.29.8","@commitlint/cli":"^19.7.1","@types/supertest":"^6.0.2","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.24.0","jest-html-reporter":"^4.0.1","@rollup/plugin-json":"^6.1.0","dts-bundle-generator":"^9.5.1","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^10.0.1","@changesets/changelog-git":"^0.2.1","@commitlint/cz-commitlint":"^19.6.1","@vitest/coverage-istanbul":"^3.2.3","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^19.7.1"},"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.4.1-alpha.1_1768531946794_0.28196289882063175","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"start-ts-by","version":"0.4.1","keywords":[],"author":{"name":"roy.chuang"},"license":"ISC","_id":"start-ts-by@0.4.1","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"},{"name":"royfw","email":"royfw.me@gmail.com"}],"homepage":"https://royfw.github.io/start-ts-by/","bugs":{"url":"https://github.com/royfw/start-ts-by/issues"},"bin":{"start-ts-by":"dist/bin/index.js"},"dist":{"shasum":"c2669e01e0dd1fdfe1c6090f2d3fd92d65eab789","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.4.1.tgz","fileCount":118,"integrity":"sha512-ajoV7UMZA5J4CxpSGHYgL1DJK392d6AZBqlSCBCb3JFx8nVwvx8++wZZpQRpy4sBUWrVIju88xG1lzu7e7j36w==","signatures":[{"sig":"MEUCIBFOJgNcQwtCkgdhCI82hK0D2Im3U8Ft+xqR12/3LlP5AiEA4ANO5+FrxB6aDJiuQUVBvcXwgbGI4fRpf5fpbpidUeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476596},"main":"src/index.ts","_from":"file:start-ts-by-0.4.1.tgz","config":{"commitizen":{"path":"cz-conventional-changelog"}},"scripts":{"dev":"npx npm-run-all --parallel dev:tsdown typecheck","tsx":"npx tsx src/index.ts","jest":"jest --passWithNoTests","lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"npm run vitest:run","build":"npm run build:tsdown","clean":"npx npm-run-all --parallel clean:dist clean:types","commit":"npx cz","vitest":"vitest --passWithNoTests","docs:dev":"vitepress dev docs","jest:cov":"jest --verbose --coverage","jest:e2e":"jest --config jest.config.e2e.ts --passWithNoTests","jest:web":"jest && npx http-server ./.test/jest","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","typecheck":"tsc --noEmit","vitest:ui":"vitest --passWithNoTests --ui","clean:dist":"npx rimraf ./dist","dev:tsdown":"npm run clean && tsdown --config-loader unrun --watch","docs:build":"vitepress build docs","jest:watch":"jest --watch","preinstall":"npx -y only-allow pnpm","vitest:e2e":"vitest --config vitest.config.e2e.mts --passWithNoTests","vitest:run":"vitest --passWithNoTests --run","clean:types":"npx rimraf ./types","lint-staged":"npx lint-staged","build:tsdown":"npm run clean && tsdown --config-loader unrun","docs:preview":"vitepress preview docs","jest:cov:web":"npm run jest:cov && npx http-server ./.test/jest/coverage/lcov-report","jest:e2e:cov":"jest --config jest.config.e2e.ts --verbose --coverage","jest:e2e:web":"npm run jest:e2e && npx http-server ./.test/jest-e2e","publish:dist":"./publish.sh","changeset:add":"pnpm exec changeset","vitest:e2e:ui":"vitest --config vitest.config.e2e.mts --passWithNoTests --ui","jest:e2e:watch":"jest --config jest.config.e2e.ts --watch","vitest:e2e:run":"vitest --config vitest.config.e2e.mts --passWithNoTests --run","typecheck:watch":"tsc --noEmit --watch","changeset:status":"pnpm exec changeset status","changeset:version":"pnpm exec changeset version"},"_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"_resolved":"/tmp/472cbe9bb103798b4d2d57200f319af8/start-ts-by-0.4.1.tgz","_integrity":"sha512-ajoV7UMZA5J4CxpSGHYgL1DJK392d6AZBqlSCBCb3JFx8nVwvx8++wZZpQRpy4sBUWrVIju88xG1lzu7e7j36w==","repository":{"url":"git+https://github.com/royfw/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo or local folder templates","directories":{},"lint-staged":{"*.ts":["npx vitest related --run","npx prettier --write","npx eslint --fix"]},"_nodeVersion":"20.19.6","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.20.1","rimraf":"^6.0.1","tsdown":"^0.17.3","vitest":"^3.2.3","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","supertest":"^7.0.0","vitepress":"^1.6.3","@eslint/js":"^9.20.0","@vitest/ui":"^3.2.3","commitizen":"^4.3.1","jest-junit":"^16.0.0","typescript":"^5.7.3","@types/jest":"^29.5.14","lint-staged":"^15.4.3","@types/degit":"^2.8.6","@changesets/cli":"^2.29.8","@commitlint/cli":"^19.7.1","@types/supertest":"^6.0.2","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.24.0","jest-html-reporter":"^4.0.1","@rollup/plugin-json":"^6.1.0","dts-bundle-generator":"^9.5.1","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^10.0.1","@changesets/changelog-git":"^0.2.1","@commitlint/cz-commitlint":"^19.6.1","@vitest/coverage-istanbul":"^3.2.3","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^19.7.1"},"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.4.1_1768532306384_0.3052741814511306","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"start-ts-by","version":"0.4.2","keywords":[],"author":{"name":"Roy Chuang"},"license":"ISC","_id":"start-ts-by@0.4.2","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"},{"name":"royfw","email":"royfw.me@gmail.com"}],"homepage":"https://royfw.github.io/start-ts-by/","bugs":{"url":"https://github.com/royfw/start-ts-by/issues"},"bin":{"start-ts-by":"dist/bin/index.js"},"dist":{"shasum":"b2787eb630f71605aa196cac854364b3391c5ede","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.4.2.tgz","fileCount":118,"integrity":"sha512-PZqmMKe4nVipNFsd8ZL1rS3CcUZoWmOEFbRzEWseqRT3KqxyQ+D0AlCwcX6tN72kfzu51NsnG1RG9/IqCzJ8xg==","signatures":[{"sig":"MEYCIQDLdDIstiS6URSX6MzVN6MDcTyP58Fpd3e42Zieivw2EgIhANJIoH34sf/iLzTJGh0xSY7er1UO/gph5+KArqZLCesC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476671},"main":"src/index.ts","_from":"file:start-ts-by-0.4.2.tgz","config":{"commitizen":{"path":"cz-conventional-changelog"}},"scripts":{"dev":"npx npm-run-all --parallel dev:tsdown typecheck","tsx":"npx tsx src/index.ts","jest":"jest --passWithNoTests","lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"npm run vitest:run","build":"npm run build:tsdown","clean":"npx npm-run-all --parallel clean:dist clean:types","commit":"npx cz","vitest":"vitest --passWithNoTests","docs:dev":"vitepress dev docs","jest:cov":"jest --verbose --coverage","jest:e2e":"jest --config jest.config.e2e.ts --passWithNoTests","jest:web":"jest && npx http-server ./.test/jest","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","typecheck":"tsc --noEmit","vitest:ui":"vitest --passWithNoTests --ui","clean:dist":"npx rimraf ./dist","dev:tsdown":"npm run clean && tsdown --config-loader unrun --watch","docs:build":"vitepress build docs","jest:watch":"jest --watch","preinstall":"npx -y only-allow pnpm","vitest:e2e":"vitest --config vitest.config.e2e.mts --passWithNoTests","vitest:run":"vitest --passWithNoTests --run","clean:types":"npx rimraf ./types","lint-staged":"npx lint-staged","build:tsdown":"npm run clean && tsdown --config-loader unrun","docs:preview":"vitepress preview docs","jest:cov:web":"npm run jest:cov && npx http-server ./.test/jest/coverage/lcov-report","jest:e2e:cov":"jest --config jest.config.e2e.ts --verbose --coverage","jest:e2e:web":"npm run jest:e2e && npx http-server ./.test/jest-e2e","publish:dist":"./publish.sh","changeset:add":"pnpm exec changeset","vitest:e2e:ui":"vitest --config vitest.config.e2e.mts --passWithNoTests --ui","jest:e2e:watch":"jest --config jest.config.e2e.ts --watch","vitest:e2e:run":"vitest --config vitest.config.e2e.mts --passWithNoTests --run","typecheck:watch":"tsc --noEmit --watch","changeset:status":"pnpm exec changeset status","changeset:version":"pnpm exec changeset version"},"_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"_resolved":"/tmp/aec99e95451a4889a54f20db596cb97e/start-ts-by-0.4.2.tgz","_integrity":"sha512-PZqmMKe4nVipNFsd8ZL1rS3CcUZoWmOEFbRzEWseqRT3KqxyQ+D0AlCwcX6tN72kfzu51NsnG1RG9/IqCzJ8xg==","repository":{"url":"git+https://github.com/royfw/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo or local folder templates","directories":{},"lint-staged":{"*.ts":["npx vitest related --run","npx prettier --write","npx eslint --fix"]},"_nodeVersion":"20.19.6","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.20.1","rimraf":"^6.0.1","tsdown":"^0.17.3","vitest":"^3.2.3","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","supertest":"^7.0.0","vitepress":"^1.6.3","@eslint/js":"^9.20.0","@vitest/ui":"^3.2.3","commitizen":"^4.3.1","jest-junit":"^16.0.0","typescript":"^5.7.3","@types/jest":"^29.5.14","lint-staged":"^15.4.3","@types/degit":"^2.8.6","@changesets/cli":"^2.29.8","@commitlint/cli":"^19.7.1","@types/supertest":"^6.0.2","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.24.0","jest-html-reporter":"^4.0.1","@rollup/plugin-json":"^6.1.0","dts-bundle-generator":"^9.5.1","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^10.0.1","@changesets/changelog-git":"^0.2.1","@commitlint/cz-commitlint":"^19.6.1","@vitest/coverage-istanbul":"^3.2.3","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^19.7.1"},"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.4.2_1768534247915_0.5864069969797072","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"start-ts-by","version":"0.4.3","keywords":[],"author":{"name":"Roy Chuang"},"license":"ISC","_id":"start-ts-by@0.4.3","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"},{"name":"royfw","email":"royfw.me@gmail.com"}],"homepage":"https://royfw.github.io/start-ts-by/","bugs":{"url":"https://github.com/royfw/start-ts-by/issues"},"bin":{"start-ts-by":"dist/bin/index.js"},"dist":{"shasum":"6c935be8dc8eeea13863a8615bec9a57fac77114","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.4.3.tgz","fileCount":119,"integrity":"sha512-fD5pVZIk8aw17Zzxr/S4tG2sHXgNgeBXLI3d1bVF1kjAeZ4J3kpfLZt4GYuc5wZlTyqABB1Z6UOguHrIFQq68Q==","signatures":[{"sig":"MEUCIDn/dfkV80GxRqetm4IOydJLHLxiTZY1cEJhDjdFTdAhAiEAjQezPD78VWRvnPkXpNpH1PkugqzeISgJXZmRA0Hz5Dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480300},"main":"src/index.ts","_from":"file:start-ts-by-0.4.3.tgz","config":{"commitizen":{"path":"cz-conventional-changelog"}},"scripts":{"dev":"npx npm-run-all --parallel dev:tsdown typecheck","tsx":"npx tsx src/index.ts","jest":"jest --passWithNoTests","lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","test":"npm run vitest:run","build":"npm run build:tsdown","clean":"npx npm-run-all --parallel clean:dist clean:types","commit":"npx cz","vitest":"vitest --passWithNoTests","docs:dev":"vitepress dev docs","jest:cov":"jest --verbose --coverage","jest:e2e":"jest --config jest.config.e2e.ts --passWithNoTests","jest:web":"jest && npx http-server ./.test/jest","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","typecheck":"tsc --noEmit","vitest:ui":"vitest --passWithNoTests --ui","clean:dist":"npx rimraf ./dist","dev:tsdown":"npm run clean && tsdown --config-loader unrun --watch","docs:build":"vitepress build docs","jest:watch":"jest --watch","preinstall":"npx -y only-allow pnpm","vitest:e2e":"vitest --config vitest.config.e2e.mts --passWithNoTests","vitest:run":"vitest --passWithNoTests --run","clean:types":"npx rimraf ./types","lint-staged":"npx lint-staged","build:tsdown":"npm run clean && tsdown --config-loader unrun","docs:preview":"vitepress preview docs","jest:cov:web":"npm run jest:cov && npx http-server ./.test/jest/coverage/lcov-report","jest:e2e:cov":"jest --config jest.config.e2e.ts --verbose --coverage","jest:e2e:web":"npm run jest:e2e && npx http-server ./.test/jest-e2e","publish:dist":"./publish.sh","changeset:add":"pnpm exec changeset","vitest:e2e:ui":"vitest --config vitest.config.e2e.mts --passWithNoTests --ui","jest:e2e:watch":"jest --config jest.config.e2e.ts --watch","vitest:e2e:run":"vitest --config vitest.config.e2e.mts --passWithNoTests --run","typecheck:watch":"tsc --noEmit --watch","changeset:status":"pnpm exec changeset status","changeset:version":"pnpm exec changeset version"},"_npmUser":{"name":"royfuwei","email":"royfuwei@gmail.com"},"_resolved":"/tmp/e3815be3980ae6a90738214a6d4c0f43/start-ts-by-0.4.3.tgz","_integrity":"sha512-fD5pVZIk8aw17Zzxr/S4tG2sHXgNgeBXLI3d1bVF1kjAeZ4J3kpfLZt4GYuc5wZlTyqABB1Z6UOguHrIFQq68Q==","repository":{"url":"git+https://github.com/royfw/start-ts-by.git","type":"git"},"_npmVersion":"10.8.2","description":"Start TypeScript project by git repo or local folder templates","directories":{},"lint-staged":{"*.ts":["npx vitest related --run","npx prettier --write","npx eslint --fix"]},"_nodeVersion":"20.20.0","dependencies":{"inquirer":"^12.5.0","commander":"^13.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.20.1","rimraf":"^6.0.1","tsdown":"^0.17.3","vitest":"^3.2.3","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.1","supertest":"^7.0.0","vitepress":"^1.6.3","@eslint/js":"^9.20.0","@vitest/ui":"^3.2.3","commitizen":"^4.3.1","jest-junit":"^16.0.0","typescript":"^5.7.3","@types/jest":"^29.5.14","lint-staged":"^15.4.3","@types/degit":"^2.8.6","@changesets/cli":"^2.29.8","@commitlint/cli":"^19.7.1","@types/supertest":"^6.0.2","rollup-plugin-dts":"^6.2.1","typescript-eslint":"^8.24.0","jest-html-reporter":"^4.0.1","@rollup/plugin-json":"^6.1.0","dts-bundle-generator":"^9.5.1","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^10.0.1","@changesets/changelog-git":"^0.2.1","@commitlint/cz-commitlint":"^19.6.1","@vitest/coverage-istanbul":"^3.2.3","cz-conventional-changelog":"^3.3.0","@commitlint/config-conventional":"^19.7.1"},"_npmOperationalInternal":{"tmp":"tmp/start-ts-by_0.4.3_1770962103752_0.3909236536173992","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"start-ts-by","version":"0.5.0","description":"Start TypeScript project by git repo or local folder templates","main":"src/index.ts","bin":{"start-ts-by":"dist/bin/index.js"},"lint-staged":{"*.ts":["npx vitest related --run","npx prettier --write","npx eslint --fix"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/royfw/start-ts-by.git"},"homepage":"https://royfw.github.io/start-ts-by/","keywords":[],"author":{"name":"Roy Chuang"},"license":"ISC","devDependencies":{"@changesets/changelog-git":"^0.2.1","@changesets/cli":"^2.29.8","@commitlint/cli":"^19.7.1","@commitlint/config-conventional":"^19.7.1","@commitlint/cz-commitlint":"^19.6.1","@eslint/js":"^9.20.0","@rollup/plugin-json":"^6.1.0","@rollup/plugin-terser":"^0.4.4","@types/degit":"^2.8.6","@types/jest":"^29.5.14","@types/supertest":"^6.0.2","@vitest/coverage-istanbul":"^3.2.3","@vitest/ui":"^3.2.3","commitizen":"^4.3.1","cz-conventional-changelog":"^3.3.0","dts-bundle-generator":"^9.5.1","eslint":"^9.20.1","eslint-config-prettier":"^10.0.1","husky":"^9.1.7","jest":"^29.7.0","jest-html-reporter":"^4.0.1","jest-junit":"^16.0.0","lint-staged":"^15.4.3","prettier":"^3.5.1","rimraf":"^6.0.1","rollup-plugin-dts":"^6.2.1","supertest":"^7.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","tsdown":"^0.17.3","typescript":"^5.7.3","typescript-eslint":"^8.24.0","vitepress":"^1.6.3","vitest":"^3.2.3"},"dependencies":{"commander":"^13.1.0","inquirer":"^12.5.0"},"scripts":{"publish:dist":"./publish.sh","clean":"npx npm-run-all --parallel clean:dist clean:types","clean:types":"npx rimraf ./types","clean:dist":"npx rimraf ./dist","tsx":"npx tsx src/index.ts","dev":"npx npm-run-all --parallel dev:tsdown typecheck","dev:tsdown":"npm run clean && tsdown --config-loader unrun --watch","build":"npm run build:tsdown","build:tsdown":"npm run clean && tsdown --config-loader unrun","typecheck":"tsc --noEmit","typecheck:watch":"tsc --noEmit --watch","lint-staged":"npx lint-staged","lint":"eslint \"{src,apps,libs,test}/**/*.ts\"","lint:fix":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"npm run vitest:run","vitest":"vitest --passWithNoTests","vitest:run":"vitest --passWithNoTests --run","vitest:ui":"vitest --passWithNoTests --ui","vitest:e2e":"vitest --config vitest.config.e2e.mts --passWithNoTests","vitest:e2e:run":"vitest --config vitest.config.e2e.mts --passWithNoTests --run","vitest:e2e:ui":"vitest --config vitest.config.e2e.mts --passWithNoTests --ui","jest":"jest --passWithNoTests","jest:watch":"jest --watch","jest:web":"jest && npx http-server ./.test/jest","jest:cov":"jest --verbose --coverage","jest:cov:web":"npm run jest:cov && npx http-server ./.test/jest/coverage/lcov-report","jest:e2e":"jest --config jest.config.e2e.ts --passWithNoTests","jest:e2e:watch":"jest --config jest.config.e2e.ts --watch","jest:e2e:web":"npm run jest:e2e && npx http-server ./.test/jest-e2e","jest:e2e:cov":"jest --config jest.config.e2e.ts --verbose --coverage","commit":"npx cz","changeset:add":"pnpm exec changeset","changeset:status":"pnpm exec changeset status","changeset:version":"pnpm exec changeset version","preinstall":"npx -y only-allow pnpm","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_id":"start-ts-by@0.5.0","bugs":{"url":"https://github.com/royfw/start-ts-by/issues"},"_integrity":"sha512-wFPCm9PgyJICqPumwnceKEW8k2NDQHctZ0i2DlP4l6miSvOoBdxcp0OW9tn0DgB4EEXU1WrCQjdby9reQr/x8A==","_resolved":"/tmp/2e068c43f07ad8b6324ebb3f07b32c3f/start-ts-by-0.5.0.tgz","_from":"file:start-ts-by-0.5.0.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-wFPCm9PgyJICqPumwnceKEW8k2NDQHctZ0i2DlP4l6miSvOoBdxcp0OW9tn0DgB4EEXU1WrCQjdby9reQr/x8A==","shasum":"9f46a142fae6dfbc70ad43ba1747232bfb907559","tarball":"https://registry.npmjs.org/start-ts-by/-/start-ts-by-0.5.0.tgz","fileCount":119,"unpackedSize":482128,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBBc96aGZC+x34z0icBp20nbV3+mrtTVKpDD0Aj6VXLyAiEAoN7sQE7eGZkrwCjrgZkrrIrUM78hp78fh2dPUxqgZBk="}]},"_npmUser":{"name":"royfw","email":"royfw.me@gmail.com"},"directories":{},"maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"},{"name":"royfw","email":"royfw.me@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/start-ts-by_0.5.0_1779283947935_0.3112732491348731"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-07T17:52:06.409Z","modified":"2026-05-20T13:32:28.182Z","0.0.0":"2025-04-07T17:52:06.594Z","0.0.1":"2025-04-08T21:33:54.155Z","0.0.2":"2025-04-15T10:55:45.371Z","0.0.6":"2025-04-16T02:21:25.224Z","0.0.7":"2025-04-16T08:24:03.223Z","0.0.8":"2025-04-16T09:31:11.682Z","0.0.9":"2025-04-17T07:30:29.273Z","0.0.10":"2025-04-17T07:38:18.402Z","0.0.11":"2025-04-17T08:53:16.876Z","0.0.12":"2025-04-17T09:22:00.443Z","0.0.13":"2025-04-17T09:25:39.801Z","0.0.14":"2025-04-17T09:34:39.900Z","0.0.15":"2025-06-13T16:46:19.711Z","0.0.16":"2025-06-14T08:32:13.941Z","0.0.17":"2025-06-14T14:34:56.683Z","0.0.18":"2025-06-19T04:14:44.168Z","0.0.19":"2025-09-13T08:54:42.568Z","0.1.0":"2025-12-01T04:13:54.429Z","0.1.1":"2025-12-02T04:32:05.547Z","0.1.2":"2025-12-02T04:38:13.822Z","0.2.1":"2025-12-12T00:54:41.444Z","0.2.2":"2025-12-12T16:24:03.116Z","0.2.3":"2025-12-12T17:00:59.631Z","0.2.4":"2025-12-15T01:53:07.931Z","0.3.0":"2025-12-17T08:36:30.588Z","0.3.1":"2025-12-17T08:56:02.265Z","0.4.0":"2025-12-17T15:45:06.222Z","0.4.1-alpha.0":"2026-01-16T02:37:46.691Z","0.4.1-alpha.1":"2026-01-16T02:52:26.993Z","0.4.1":"2026-01-16T02:58:26.553Z","0.4.2":"2026-01-16T03:30:48.069Z","0.4.3":"2026-02-13T05:55:03.911Z","0.5.0":"2026-05-20T13:32:28.080Z"},"bugs":{"url":"https://github.com/royfw/start-ts-by/issues"},"author":{"name":"Roy Chuang"},"license":"ISC","homepage":"https://royfw.github.io/start-ts-by/","keywords":[],"repository":{"type":"git","url":"git+https://github.com/royfw/start-ts-by.git"},"description":"Start TypeScript project by git repo or local folder templates","maintainers":[{"name":"royfuwei","email":"royfuwei@gmail.com"},{"name":"royfw","email":"royfw.me@gmail.com"}],"readme":"# start-ts-by\n\n[![NPM Version](https://img.shields.io/npm/v/start-ts-by)](https://www.npmjs.com/package/start-ts-by) [![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/royfw/start-ts-by)\n\nCreate ts/js projects from flexible templates using git and local folders.\n\n---\n\n## 🚀 Get Started\n\n```sh\nnpx start-ts-by [projectName]\n# or\nnpx start-ts-by create [projectName]\n```\n\n### Interactive Mode\n\n```sh\nnpx start-ts-by\n# Example workflow:\n# 🚀 Start creating project...\n# ✔ Enter project name: my-app\n# ✔ Enter template (e.g. user/repo, ./local-path, git@domain:group/repo.git)\n# ? Choose a template (Use arrow keys)\n#   royfw/starter-ts-app (Starter TypeScript App)\n#   royfw/starter-ts-lib (Starter TypeScript Library)\n#   ...\n```\n\n### Non-interactive Mode\n\n#### Basic Usage\n\n```sh\n# Using --no-interaction (--ni) flag\nnpx start-ts-by my-app -t royfw/starter-ts-app --no-interaction\nnpx start-ts-by my-app -t royfw/starter-ts-app --ni\n\n# Legacy --skip-prompt flag (deprecated, use --no-interaction)\nnpx start-ts-by my-app --skip-prompt -t royfw/starter-ts-app\n```\n\n#### Monorepo Mode\n\n```sh\n# Non-interactive mode: Remove lock files, workspace config, .npmrc, and packageManager field\nnpx start-ts-by my-app -t user/repo --monorepo --ni\n\n# Combine with other flags\nnpx start-ts-by my-app -t user/repo --monorepo --no-husky --ni\n\n# Interactive mode: Specify --monorepo flag upfront\nnpx start-ts-by my-app -t user/repo --monorepo\n\n# Interactive mode: Will prompt for monorepo mode if not specified\nnpx start-ts-by my-app -t user/repo\n# During prompts, you'll see:\n# ? Enable monorepo mode? (Remove lock files, workspace config, .npmrc, and packageManager field) (y/N)\n```\n\nThe `--monorepo` flag (or interactive prompt) automatically removes files that conflict with monorepo root configuration:\n\n- `pnpm-lock.yaml`, `pnpm-workspace.yaml`, `package-lock.json`, `yarn.lock` (lock files and workspace config)\n- `.npmrc` (package manager config)\n- `.husky` directory and `prepare` script containing \"husky\" in package.json\n- `.github` directory (GitHub Actions workflows)\n- `packageManager` field in package.json\n\n**Interactive Mode Behavior:**\n\n- If you provide `--monorepo` flag when starting, it will be pre-selected in the prompts\n- If you don't provide the flag, you'll be asked during the interactive prompts\n- Default is `false` (not enabled) - press Enter to skip or type 'y' to enable\n\nThis is useful when creating subprojects in a monorepo where these files should be managed at the root level.\n\n#### Advanced Non-interactive with Variables\n\n```sh\n# Using --vars for inline variables\nnpx start-ts-by my-app --ni --vars name=my-app,template=user/repo\nnpx start-ts-by my-app --ni --vars \"removeList[0].field=README.md,removeList[0].isRemove=true\"\n\n# Using --vars-file for configuration files\nnpx start-ts-by my-app --ni --vars-file ./project.vars\n\n# Combining multiple sources (vars override vars-file)\nnpx start-ts-by my-app --ni --vars-file ./base.vars --vars template=user/custom-repo\n```\n\n#### Variable File Format (.vars)\n\nCreate a `.vars` file with key=value pairs:\n\n```bash\n# project.vars\nname=my-awesome-app\ntemplate=user/repo\n\n# Nested variables for removeList\nremoveList[0].field=README.md\nremoveList[0].isRemove=true\nremoveList[1].field=.github\nremoveList[1].isRemove=false\n\n# Execution options\nexecList[0].key=gitInit\nexecList[0].command=git init\nexecList[0].isExec=true\n\n# File content (@ prefix reads from file)\n# token=@./secret-token.txt\n\n# Include other vars files\n# include: ./common.vars\n```\n\n#### Template Sources with Branches/Subdirectories\n\n```sh\nnpx start-ts-by my-app -t royfw/starter-ts-app#dev/subdir --ni\nnpx start-ts-by my-app -t git@your.gitlab:group/repo.git#v2/templates --ni\nnpx start-ts-by my-app -t ./my-template-folder/subdir --ni\n```\n\n### List Available Templates\n\n```sh\n# List all available templates (human-readable format)\nnpx start-ts-by --list\nnpx start-ts-by -l\n\n# List templates in JSON format (for programmatic use)\nnpx start-ts-by --list-json\n\n# List templates with descriptions (verbose mode)\nnpx start-ts-by --list-verbose\n```\n\n**Example Output:**\n\n```\n📦 Available Templates:\n\n📌 Built-in Templates (builtin)\n  ├─ TypeScript Library\n  ├─ TypeScript Application\n  └─ Monorepo Template\n\n🌐 start-ts-templates (registry)\n  ├─ App (tsdown)\n  └─ Library\n\n✨ Total 5 templates from 2 sources\n```\n\n---\n\n## 🌐 Registry Support\n\n`start-ts-by` supports loading templates from external registries, allowing you to use community-provided template collections.\n\n### Setting Up Registry\n\nCreate a `registry-config.json` file:\n\n```json\n{\n  \"registries\": [\n    {\n      \"name\": \"start-ts-templates\",\n      \"url\": \"https://raw.githubusercontent.com/royfw/start-ts-templates/main/registry.json\",\n      \"enabled\": true\n    }\n  ],\n  \"cacheDir\": \".cache/registries\",\n  \"cacheTTL\": 3600000\n}\n```\n\n### Registry.json Format\n\nExternal registries should provide a JSON file in the following format:\n\n```json\n{\n  \"repo\": \"your-org/your-templates-repo\",\n  \"defaultRef\": \"main\",\n  \"templates\": [\n    {\n      \"id\": \"template-id\",\n      \"path\": \"templates/template-path\",\n      \"title\": \"Template Display Name\",\n      \"description\": \"Optional description\"\n    }\n  ]\n}\n```\n\n### Using Registry Templates\n\nWhen running `npx start-ts-by create my-project`:\n\n1. Select template source (Built-in / Registry / Manual input)\n2. If you choose Registry, select a specific template\n3. Or use `--list` to view all available templates\n\nFor detailed instructions, see [Registry Guide](./docs/registry.md) | [zh-TW](./docs/registry.zh-TW.md).\n\n### Official Template Collection\n\nThe official template collection is maintained at [royfw/start-ts-templates](https://github.com/royfw/start-ts-templates):\n\n- 📦 **Repository**: [github.com/royfw/start-ts-templates](https://github.com/royfw/start-ts-templates)\n- 📋 **Registry**: Automatically configured with `registry-config.json`\n- 🎯 **Templates**: TypeScript app/lib templates with modern tooling (tsdown, vitest, etc.)\n- 📖 **Usage**: Templates are available in interactive mode or via `--list` command\n\n---\n\n## 📝 Supported Template Sources & Syntax\n\n- **GitHub**\n\n  - `user/repo`\n  - `user/repo#branch`\n  - `user/repo#branch/subdir`\n  - `user/repo/subdir`\n\n- **Custom Git / GitLab / Bitbucket / Gitea / etc.**\n\n  - `git@your.gitlab:group/repo.git#branch/subdir`\n  - `https://your.gitlab/group/repo.git#tag/subdir`\n\n- **Local Folders**\n\n  - `./my-template`\n  - `./my-template/subdir`\n  - `file:./my-template#subdir`\n\n---\n\n## ⚡ How It Works\n\n- **Removed degit dependency.**\n- Uses native `git` commands to clone repositories based on parsed template source.\n- Local folders are copied directly. When the source is a git repository, only git-tracked files are copied (matching `git clone` behavior), excluding `node_modules/`, `dist/`, `.env` and other `.gitignore`'d files.\n- Supports branch/tag and subdirectory selection for all git sources.\n- Works with GitHub, GitLab, private git servers, SSH/HTTP URLs, and local paths.\n\n---\n\n## CLI Help\n\n```sh\nnpx start-ts-by --help\n\nUsage: start-ts-by [options] [command]\n\nStart TypeScript project by git repo or local folder templates\n\nOptions:\n  -V, --version                     output the version number\n  -l, --list                        List all available templates\n  --list-json                       List all available templates in JSON format\n  --list-verbose                    List all available templates with descriptions\n  -h, --help                        display help for command\n\nCommands:\n  create [options] [name]  Create a new project from a git template (Default)\n  help [command]           display help for command\n\n# Create command options:\nnpx start-ts-by create --help\n\nOptions:\n  -t, --template <repo>             Template source (user/repo, git@domain:group/repo.git, ./local-folder)\n  --skip-prompt                     Skip prompt (deprecated, use --no-interaction)\n  --no-interaction, --ni            Non-interactive mode, skip all prompts\n  --yes, -y                         Use defaults and skip confirmations when applicable\n  --vars <pairs...>                 Variables in key=value format, supports nested keys and arrays (can be used multiple times) (default: [])\n  --vars-file <path>                Path to variables file (non-JSON, supports includes)\n  --strict                          Strict mode: treat duplicate keys and type conflicts as errors\n  --rm <files...>                   Remove files/folders after project creation\n  --no-husky                        Remove .husky\n  --github                          Keep .github/workflows\n  --gitlab                          Keep .gitlab-ci.yml and GitLab CI/CD config\n  --deploy                          Keep deploy/.deploy configuration\n  --git-init                        Run git init after creation\n  --npm-install                     Run npm install after creation\n  --monorepo                        Remove monorepo conflicting files (lock files, workspace config, .npmrc, .husky, .github, prepare script, packageManager field)\n  -h, --help                        display help for command\n```\n\n### Variable Priority (high to low)\n\n1. `--vars` command line arguments\n2. `--vars-file` file contents\n3. Individual flags (`-t`, `--rm`, etc.)\n4. Environment variables\n5. Interactive input\n6. Default values\n\n### Error Handling\n\n- Non-interactive mode requires `name` and `template` parameters\n- Missing required parameters exit with code 2\n- File read errors and parsing failures provide specific error messages\n- `--strict` mode treats duplicate keys and type conflicts as errors (default: warnings)\n\n---\n\n## References\n\n- [Development](./docs/development.md)\n\n---\n\n**Key changes:**\n\n- degit is removed, all template fetching is handled by git commands or direct file copy.\n- Template source string is parsed to support repo URLs, branches, tags, and subdirectories.\n","readmeFilename":"README.md"}