{"id":18356261,"url":"https://github.com/rainbowatcher/ts-cli-starter","last_synced_at":"2025-04-10T01:47:59.355Z","repository":{"id":155837428,"uuid":"622462295","full_name":"rainbowatcher/ts-cli-starter","owner":"rainbowatcher","description":"lightweight typescript command line app starter template","archived":false,"fork":false,"pushed_at":"2024-10-30T02:06:38.000Z","size":705,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-30T04:57:36.684Z","etag":null,"topics":["template","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rainbowatcher.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-02T07:20:16.000Z","updated_at":"2024-10-25T06:12:51.000Z","dependencies_parsed_at":"2024-06-10T04:43:39.420Z","dependency_job_id":"00ed8b8f-132e-446c-ac54-0e0cf4791d61","html_url":"https://github.com/rainbowatcher/ts-cli-starter","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rainbowatcher%2Fts-cli-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rainbowatcher%2Fts-cli-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rainbowatcher%2Fts-cli-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rainbowatcher%2Fts-cli-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rainbowatcher","download_url":"https://codeload.github.com/rainbowatcher/ts-cli-starter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248142593,"owners_count":21054665,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["template","typescript"],"created_at":"2024-11-05T22:09:26.905Z","updated_at":"2025-04-10T01:47:59.332Z","avatar_url":"https://github.com/rainbowatcher.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/rainbowatcher/ts-cli-starter/ci.yml)](https://github.com/rainbowatcher/ts-cli-starter/actions)\n![GitHub License](https://img.shields.io/github/license/rainbowatcher/ts-cli-starter)\n![GitHub package.json version](https://img.shields.io/github/package-json/v/rainbowatcher/ts-cli-starter)\n\n# ts-cli-starter\n\n## 🚀 Features\n\n- Minimal install sized Dependencies\n- VSCode compatible eslint configuration\n- Cross platform CI configuration\n- Pre-Commit lint\n- Auto Changelog generate\n- Smooth release experience\n- Complete package build config\n\n## Install Size\n\n- [Dependencies](https://packagephobia.com/result?p=@clack/prompts,cac)\n  - `@clack/prompts`:[![install size](https://packagephobia.com/badge?p=@clack/prompts)](https://packagephobia.com/result?p=@clack/prompts)\n  - `cac`: [![install size](https://packagephobia.com/badge?p=cac)](https://packagephobia.com/result?p=cac)\n- [DevDependencies](https://packagephobia.com/result?p=@rainbowatcher/eslint-config,@rainbowatcher/eslint-config-js,@rainbowatcher/eslint-config-json,@rainbowatcher/eslint-config-ts,@rainbowatcher/eslint-config-ignore,@rainbowatcher/eslint-config-prettier,@rainbowatcher/eslint-config-md,conventional-changelog-cli,bumpp,commitlint,eslint,husky,jiti,pkgroll,typescript,vitest)\n  - `typescript`: [![install size](https://packagephobia.com/badge?p=typescript)](https://packagephobia.com/result?p=typescript)\n  - `vitest`: [![install size](https://packagephobia.com/badge?p=vitest)](https://packagephobia.com/result?p=vitest)\n  - `commitlint`: [![install size](https://packagephobia.com/badge?p=commitlint)](https://packagephobia.com/result?p=commitlint)\n  - `eslint`: [![install size](https://packagephobia.com/badge?p=eslint)](https://packagephobia.com/result?p=eslint)\n  - `@rainbowatcher/eslint-config`\n  - `pkgroll`: [![install size](https://packagephobia.com/badge?p=pkgroll)](https://packagephobia.com/result?p=pkgroll)\n  - `bumpp`: [![install size](https://packagephobia.com/badge?p=bumpp)](https://packagephobia.com/result?p=bumpp)\n  - `@types/node`: [![install size](https://packagephobia.com/badge?p=@types/node)](https://packagephobia.com/result?p=@types/node)\n  - `jiti`: [![install size](https://packagephobia.com/badge?p=jiti)](https://packagephobia.com/result?p=jiti)\n  - `husky`: [![install size](https://packagephobia.com/badge?p=husky)](https://packagephobia.com/result?p=husky)\n\n## Usage\n\n1. Clone this repository\n\n```bash\nnpx degit https://github.com/rainbowatcher/ts-cli-starter.git \u003cpkg-name\u003e\n```\n\n2. Install dependencies by using `pnpm install`\n3. Global Replace `ts-cli-starter` to your package name in project\n4. Change the author and repository address in `package.json`\n5. Change the author name in `LICENSE`\n6. Clean up the `README.md` and `CHANGELOG.md`\n\n## License\n\n[MIT](./LICENSE) \u0026copy; Made by ❤️\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frainbowatcher%2Fts-cli-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frainbowatcher%2Fts-cli-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frainbowatcher%2Fts-cli-starter/lists"}