{"id":13589305,"url":"https://github.com/wang1212/create-lib-starter","last_synced_at":"2026-01-19T07:32:57.571Z","repository":{"id":38425571,"uuid":"265409873","full_name":"wang1212/create-lib-starter","owner":"wang1212","description":":coffee: (Template) Startup configuration for building a JavaScript/Node.js library. | （模版）构建一个 JavaScript/Node.js 库的启动配置。","archived":false,"fork":false,"pushed_at":"2024-04-10T10:00:59.000Z","size":521,"stargazers_count":1,"open_issues_count":11,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-04-11T00:17:42.063Z","etag":null,"topics":["babel","eslint","nodejs","prettier","rollup","rollup-config","rollup-example","typescript","web"],"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/wang1212.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":"2020-05-20T01:06:16.000Z","updated_at":"2024-04-15T09:02:03.999Z","dependencies_parsed_at":"2024-04-06T08:26:57.386Z","dependency_job_id":"e002fb4a-542b-48f0-9b56-e10a68cce48a","html_url":"https://github.com/wang1212/create-lib-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/wang1212%2Fcreate-lib-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wang1212%2Fcreate-lib-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wang1212%2Fcreate-lib-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wang1212%2Fcreate-lib-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wang1212","download_url":"https://codeload.github.com/wang1212/create-lib-starter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247464232,"owners_count":20942970,"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":["babel","eslint","nodejs","prettier","rollup","rollup-config","rollup-example","typescript","web"],"created_at":"2024-08-01T16:00:27.701Z","updated_at":"2026-01-19T07:32:57.532Z","avatar_url":"https://github.com/wang1212.png","language":"JavaScript","funding_links":[],"categories":["目录"],"sub_categories":[],"readme":"# Create JavaScript Lib Starter\n\n![LICENSE](https://badgen.net/github/license/wang1212/create-lib-starter)\n![LAST COMMIT](https://badgen.net/github/last-commit/wang1212/create-lib-starter)\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/a8f4a088840a4cec88e56a9c11f25e87)](https://www.codacy.com/gh/wang1212/create-lib-starter/dashboard?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=wang1212/create-lib-starter\u0026utm_campaign=Badge_Grade)\n\nEnglish | [简体中文](./README.zh-CN.md)\n\nThis is a startup development configuration template used to build the **JavaScript/Node.js** library.\n\n## Templates\n\nThe following templates are provided here:\n\n- [JavaScript](./templates/javascript/)\n- [TypeScript](./templates/typescript/)\n- [CLI(JavaScript)](./templates/cli/)\n\n## Usage\n\n1. There are two ways to use this template:\n\n   - Open [GitHub Repository Website](https://github.com/wang1212/create-lib-starter), then Click **Use this template** Button.\n\n   - Another way, clone to local\n\n     ```bash\n     git clone https://github.com/wang1212/create-lib-starter.git\n     ```\n\n2. Then, select any template type you want to use, copy the contents of its folder(_./templates/\\*_) to the project root directory, and delete the _templates/_ folder.\n\n   - [Choose an open source license](https://choosealicense.com/).\n\n   - Modify `package.json` information, such as `name`, `description`, etc.\n\n   - Set the remote address of the github repository to your own:\n\n     ```bash\n     git remote set-url origin 'your own address'\n     ```\n\n## Development Guidelines\n\n### Git Commit Message Format\n\nAdopt [community commit format best practices](https://www.conventionalcommits.org/):\n\n```bash\n# Before\ngit commit\n\n# Now\nnpm run commit\n```\n\n_This constraint relies on tools [commitizen](http://commitizen.github.io/cz-cli/) and [commitlint](https://commitlint.js.org/) provided by the community._\n\n## Related\n\nIf you want to develop a web application, maybe you can take a look:\n\n\u003e [create-web-app](https://github.com/wang1212/create-web-app)\n\nOr, other similar things:\n\n\u003e [awesome-template](https://github.com/wang1212/awesome-template)\n\n## License\n\n[MIT](./LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwang1212%2Fcreate-lib-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwang1212%2Fcreate-lib-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwang1212%2Fcreate-lib-starter/lists"}