{"id":20649291,"url":"https://github.com/repalash/rollup-library-starter","last_synced_at":"2026-04-17T20:31:18.678Z","repository":{"id":234901337,"uuid":"646934956","full_name":"repalash/rollup-library-starter","owner":"repalash","description":"Minimal starter project for typescript/javascript libraries with rollup","archived":false,"fork":false,"pushed_at":"2024-04-21T10:59:16.000Z","size":7,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-09T19:16:59.108Z","etag":null,"topics":["template"],"latest_commit_sha":null,"homepage":"","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/repalash.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}},"created_at":"2023-05-29T17:20:10.000Z","updated_at":"2024-04-21T10:59:19.000Z","dependencies_parsed_at":"2024-04-21T11:59:22.556Z","dependency_job_id":"9260883a-2fd4-4dfa-9882-4a03179e2924","html_url":"https://github.com/repalash/rollup-library-starter","commit_stats":null,"previous_names":["repalash/rollup-library-starter"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/repalash/rollup-library-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/repalash%2Frollup-library-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/repalash%2Frollup-library-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/repalash%2Frollup-library-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/repalash%2Frollup-library-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/repalash","download_url":"https://codeload.github.com/repalash/rollup-library-starter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/repalash%2Frollup-library-starter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31944936,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T17:29:20.459Z","status":"ssl_error","status_checked_at":"2026-04-17T17:28:47.801Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["template"],"created_at":"2024-11-16T17:13:43.959Z","updated_at":"2026-04-17T20:31:18.653Z","avatar_url":"https://github.com/repalash.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rollup library starter\n\nA starter repo for creating libraries for browsers using TypeScript and Rollup.\n\n## Usage\n\nTo start, click the `Use Template` button on Github (or download the zip file and run `git init`). Then clone the repo and install dependencies with `npm install`.\n\nTo create a new library, change the name, description, author, copyright notice, license and other properties in `package.json`, `LICENSE` and `README`.\n\nCreate source files in `src` and export them in `index.ts`.\n\nTo test the library, make tests/examples in `examples` and include them in `index.html`. Examples should access the builds from `../dist` and not the source files from the `src` directory.\n\nTo use the library locally, make a new project and include it in the `package.json` dependencies using `file:./../../path/to/this/repo`.\n\nWhen pushing to Github on the master or main branch, the docs will be build using Github actions and pushed to Github pages. For this, Github pages must be enabled in the Github repository settings.\n\nBuild for development (Build and watch): \n```bash\nnpm run dev\n```\nTo serve the local build and examples, run \n```bash\nnpm run serve\n```\n\n\nBuild for production (Build): \n```bash\nnpm run build\n```\n\nBuild docs\n```bash\nnpm run docs\n```\n\nView docs locally\n```bash\nnpm run serve-docs\n```\n\nPublish to npm \n```bash\nnpm run new:publish\n```\n\nGenerate a packed `.tgz`\n```bash\nnpm run new:pack\n```\n\nGenerate a new version\n```bash\nnpm version\n```\n\n## License\nMIT\n\n## References\nGenerated with [rollup-library-starter](https://github.com/repalash/rollup-library-starter)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frepalash%2Frollup-library-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frepalash%2Frollup-library-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frepalash%2Frollup-library-starter/lists"}