{"id":15930856,"url":"https://github.com/sripwoud/ts-template","last_synced_at":"2025-03-24T18:31:37.390Z","repository":{"id":104841156,"uuid":"569193583","full_name":"sripwoud/ts-template","owner":"sripwoud","description":"Typescript Project Template","archived":false,"fork":false,"pushed_at":"2025-02-23T21:24:59.000Z","size":333,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-19T04:04:25.838Z","etag":null,"topics":["biomejs","bun","convco","docker","dprint","hk","mise","template","typescript"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sripwoud.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2022-11-22T09:37:00.000Z","updated_at":"2025-02-23T21:25:02.000Z","dependencies_parsed_at":"2023-07-02T02:10:59.272Z","dependency_job_id":"b4629f6b-f640-4fa4-92a8-db553f87d3a9","html_url":"https://github.com/sripwoud/ts-template","commit_stats":null,"previous_names":["sripwoud/ts-template"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sripwoud%2Fts-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sripwoud%2Fts-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sripwoud%2Fts-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sripwoud%2Fts-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sripwoud","download_url":"https://codeload.github.com/sripwoud/ts-template/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245328235,"owners_count":20597390,"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":["biomejs","bun","convco","docker","dprint","hk","mise","template","typescript"],"created_at":"2024-10-07T01:02:16.298Z","updated_at":"2025-03-24T18:31:37.383Z","avatar_url":"https://github.com/sripwoud.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"| \u003cimg alt='ts icon' width='50' src='https://raw.githubusercontent.com/devicons/devicon/master/icons/typescript/typescript-original.svg'/\u003e | TEMPLATE |\n| ---------------------------------------------------------------------------------------------------------------------------------------- | -------- |\n\n![main GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/sripwoud/ts-template/main.yml?branch=main\u0026label=main)\n[![Coverage Status](https://coveralls.io/repos/github/sripwoud/ts-template/badge.svg?branch=main)](https://coveralls.io/github/sripwoud/ts-template?branch=main)\n\n| Feature                                                                                                               | With                                                                                         | Configuration File                                                                                                    |\n| --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |\n| Continuous Integration                                                                                                | [GitHub Workflow](https://docs.github.com/en/actions/using-workflows)                        | [.github/workflows](./.github/workflows)                                                                              |\n| Conventional Commits (`main` branch only)                                                                             | [convco](https://github.com/convco/convco)                                                   | [.convco](./.convco)                                                                                                  |\n| Conventional PR Titles (because I only squash merge and base changelogs/semantic versioning on `main` commit history) | [amann/action-semantic-pull-request](https://github.com/amannn/action-semantic-pull-request) | [semantic-pr.yml](./.github/workflows/semantic-pr.yml)                                                                |\n| Formatting                                                                                                            | [dprint](https://dprint.dev/)                                                                | [.dprint.jsonc](./.biome.json)                                                                                        |\n| Git Hooks                                                                                                             | [hk](https://hk.jdx.dev/)                                                                    | [hk.pkl](./hk.pkl)                                                                                                    |\n| Import Aliases                                                                                                        | [Typescript paths](https://www.typescriptlang.org/tsconfig#paths)                            | [tsconfig.json](https://github.com/r1oga/ts-template/blob/5d6983a6d28429b9dd256edf40bad5ee48c33d9c/tsconfig.json#L26) |\n| Linting                                                                                                               | [Biome](https://biomejs.dev/)                                                                | [.biome.jsonc](./.biome.jsonc)                                                                                        |\n| Runtime, Tests Runner                                                                                                 | [Bun](https://bun.sh)                                                                        | [bunfig.toml](./bunfig.toml)                                                                                          |\n| Tasks Runner, Environment \u0026 Runtime Management                                                                        | [mise](https://mise.dev/)                                                                    | [mise.toml](./mise.toml)                                                                                              |\n| Typings                                                                                                               | [Typescript](https://www.typescriptlang.org/)                                                | [tsconfig.json](./tsconfig.json)                                                                                      |\n\n## Develop\n\nI use [`mise`](https://mise.jdx.dev) to manage runtimes, manage environment variables, and run tasks.\\\nTo install it and setup the repository:\n\n```commandline\n./setup\n```\n\nTo run tasks interactively:\n\n```commandline\nmise run\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsripwoud%2Fts-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsripwoud%2Fts-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsripwoud%2Fts-template/lists"}