{"id":16229396,"url":"https://github.com/brandonxiang/ts-lib-starter","last_synced_at":"2026-02-25T11:02:12.287Z","repository":{"id":226570397,"uuid":"626807778","full_name":"brandonxiang/ts-lib-starter","owner":"brandonxiang","description":"A simplest starter template for typescript lib","archived":false,"fork":false,"pushed_at":"2025-02-07T11:20:40.000Z","size":12,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-28T07:03:28.460Z","etag":null,"topics":["esnext","library","npm","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/brandonxiang.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":"2023-04-12T07:47:36.000Z","updated_at":"2025-02-07T11:20:43.000Z","dependencies_parsed_at":"2024-10-27T20:36:28.548Z","dependency_job_id":"9211f36f-bdda-4b41-a9eb-1bbb60de9720","html_url":"https://github.com/brandonxiang/ts-lib-starter","commit_stats":null,"previous_names":["brandonxiang/ts-lib-starter"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/brandonxiang/ts-lib-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonxiang%2Fts-lib-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonxiang%2Fts-lib-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonxiang%2Fts-lib-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonxiang%2Fts-lib-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brandonxiang","download_url":"https://codeload.github.com/brandonxiang/ts-lib-starter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brandonxiang%2Fts-lib-starter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29819265,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T05:36:42.804Z","status":"ssl_error","status_checked_at":"2026-02-25T05:36:31.934Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["esnext","library","npm","typescript"],"created_at":"2024-10-10T12:58:13.893Z","updated_at":"2026-02-25T11:02:12.267Z","avatar_url":"https://github.com/brandonxiang.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Awesome Starter\n\n## Why do you use this template\n\nIf you’re looking to transpile your TypeScript code into ESM code for your codebase, you can use the starter template to initialize your project.\n\nThis will help you get started quickly and easily with your project by providing you with a pre-configured environment that includes all the necessary tools and dependencies for building and running your TypeScript code as ESM modules. Additionally, the starter template provides you with a set of best practices and guidelines for structuring your codebase in a way that’s easy to maintain and scale as your project grows.\n\nBecause moduleResolution needs to be nodenext, relative import paths require explicit file extensions in EcmaScript imports\n\n## What is the key web framework for this template\n\n- [typeScript](https://www.typescriptlang.org/)\n\n## Start Up\n\nPlease use [degit](https://github.com/Rich-Harris/degit) to download template\n\n```bash\nmkdir your-project-name\ncd your-project-name\nnpx degit brandonxiang/ts-lib-starter\n\n# or\n\nnpx degit brandonxiang/ts-lib-starter your-project-name\n```\n\n## How to Develop\n\n```shell\npnpm i\n```\n\n```shell\npnpm run dev\n\n# http://localhost:3000/\n```\n\n## How to Build\n\n```shell\n# live\npnpm run build\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrandonxiang%2Fts-lib-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrandonxiang%2Fts-lib-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrandonxiang%2Fts-lib-starter/lists"}