{"id":21466559,"url":"https://github.com/permafrost-dev/project-skeleton-typescript-vite-jest","last_synced_at":"2026-04-10T06:46:46.006Z","repository":{"id":216163947,"uuid":"734410333","full_name":"permafrost-dev/project-skeleton-typescript-vite-jest","owner":"permafrost-dev","description":"A template for building a library or application with Typescript, Vite, ESLint, Prettier, and some other nice-to-have features.","archived":false,"fork":false,"pushed_at":"2025-11-18T08:46:18.000Z","size":303,"stargazers_count":0,"open_issues_count":8,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-18T10:20:49.720Z","etag":null,"topics":["eslint","library-template","prettier","template","template-repository","typescript","vite"],"latest_commit_sha":null,"homepage":"https://permafrost.dev/open-source","language":"JavaScript","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/permafrost-dev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"permafrost-dev","custom":"https://permafrost.dev/open-source"}},"created_at":"2023-12-21T15:57:45.000Z","updated_at":"2024-10-21T18:33:21.000Z","dependencies_parsed_at":"2024-06-24T20:33:26.551Z","dependency_job_id":"ee92c3f5-30bb-4c16-980e-8c3537d7446f","html_url":"https://github.com/permafrost-dev/project-skeleton-typescript-vite-jest","commit_stats":null,"previous_names":["permafrost-dev/project-skeleton-typescript-vite-jest"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/permafrost-dev/project-skeleton-typescript-vite-jest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/permafrost-dev%2Fproject-skeleton-typescript-vite-jest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/permafrost-dev%2Fproject-skeleton-typescript-vite-jest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/permafrost-dev%2Fproject-skeleton-typescript-vite-jest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/permafrost-dev%2Fproject-skeleton-typescript-vite-jest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/permafrost-dev","download_url":"https://codeload.github.com/permafrost-dev/project-skeleton-typescript-vite-jest/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/permafrost-dev%2Fproject-skeleton-typescript-vite-jest/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28132549,"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","status":"online","status_checked_at":"2025-12-30T02:00:05.476Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["eslint","library-template","prettier","template","template-repository","typescript","vite"],"created_at":"2024-11-23T08:14:37.047Z","updated_at":"2025-12-30T21:04:50.117Z","avatar_url":"https://github.com/permafrost-dev.png","language":"JavaScript","funding_links":["https://github.com/sponsors/permafrost-dev","https://permafrost.dev/open-source"],"categories":[],"sub_categories":[],"readme":"# package-skeleton\n\n---\n\n\u003c!-- ==START TEMPLATE README== --\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cimg style=\"width: 80%;\" src=\"assets/social-card.png\" alt=\"template logo\" /\u003e\n\u003c/p\u003e\n\n## Description\n\nThis repository is a starter template for NodeJS projects using the latest versions of TypeScript, Vite, ESLint, Prettier, and Jest. Use it to create NPM packages/libraries, React/Vue/Svelte applications or component libraries, and more.\n\nIt optionally uses [Madge](https://github.com/pahen/madge) to visualize connections between classes and files within your project.\n\n## Template Setup\n\nTo configure, run:\n\n```bash\nnode configure-package.js\n```\n\nThe configure script will ask you a series of questions that will customize the template with values such as your name, GitHub username, email address, use of optional packages, and more.\n\nSome of the default values are automatically determined based on your git configuration, but you may change any of the values when prompted.\n\n\u003c!-- ==END TEMPLATE README== --\u003e\n\n{{package.description}}\n\n## Setup\n\n```bash\nnpm install\n\nnpm run dev\n```\n\n## Testing\n\n`package-skeleton` uses Jest for unit tests. To run the test suite:\n\n`npm run test`\n\n---\n\n## Changelog\n\nPlease see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.\n\n## Contributing\n\nPlease see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.\n\n## Security Vulnerabilities\n\nPlease review [our security policy](../../security/policy) on how to report security vulnerabilities.\n\n## Credits\n\n-   [{{package.author.name}}](https://github.com/{{package.author.github}})\n-   [All Contributors](../../contributors)\n\n## License\n\nThe MIT License (MIT). Please see [License File](LICENSE) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpermafrost-dev%2Fproject-skeleton-typescript-vite-jest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpermafrost-dev%2Fproject-skeleton-typescript-vite-jest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpermafrost-dev%2Fproject-skeleton-typescript-vite-jest/lists"}