{"id":16977976,"url":"https://github.com/zivyangll/awesome-create-npm","last_synced_at":"2026-05-08T13:18:52.572Z","repository":{"id":57187997,"uuid":"209571903","full_name":"zivyangll/awesome-create-npm","owner":"zivyangll","description":"Run `create-npm [name]` to create a awesome npm module.","archived":false,"fork":false,"pushed_at":"2019-09-23T06:18:51.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-06T21:02:41.440Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zivyangll.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-09-19T14:14:49.000Z","updated_at":"2019-09-23T06:18:53.000Z","dependencies_parsed_at":"2022-08-28T13:00:17.929Z","dependency_job_id":null,"html_url":"https://github.com/zivyangll/awesome-create-npm","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/zivyangll/awesome-create-npm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zivyangll%2Fawesome-create-npm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zivyangll%2Fawesome-create-npm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zivyangll%2Fawesome-create-npm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zivyangll%2Fawesome-create-npm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zivyangll","download_url":"https://codeload.github.com/zivyangll/awesome-create-npm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zivyangll%2Fawesome-create-npm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32781992,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"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":[],"created_at":"2024-10-14T01:30:29.971Z","updated_at":"2026-05-08T13:18:52.557Z","avatar_url":"https://github.com/zivyangll.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# awesome-create-npm\n\n[![NPM version][npm-image]][npm-url]\n[![Build status][travis-image]][travis-url]\n[![Dependency status][daviddm-image]][daviddm-url]\n[![CircleCI](https://circleci.com/gh/zivyangll/awesome-create-npm.svg?style=svg)](https://circleci.com/gh/zivyangll/awesome-create-npm)\n\n`npm init create-npm` to create a awesome npm module.\n\n\u003e Never manually do the linting, versioning, tagging, editing changelog and pushing commit, unleash the power of hooks.\n\n## Create a npm module\n\n- use `npm`\n\n```bash\n# choose one of the following methods\n$ npm i -g awesome-create-npm \u0026\u0026 create-npm [name]\n$ npx create-npm [name]\n```\n\n- use `yarn`\n\n```bash\n$ yarn create create-npm [name]\n```\n\n## Workflow of publishing a npm module\n\nCommit and publish, everything will be done automatically.\n\n```bash\n$ git commit\n$ npm publish\n```\n\n## Optional workflow\n\nUse `git cz` instead of `git commit`, this will generate better changelog.\nYou need to install `commitizen` and create `~/.czrc`.\n\n```bash\n$ npm install commitizen -g\n$ echo '{ \"path\": \"cz-conventional-changelog\" }' \u003e ~/.czrc\n```\n\nWorkflow:\n\n```bash\n$ git cz\n$ npm publish\n```\n\n## Related\n\n- [create-nm](https://github.com/ant-ife/create-nm) `npm init nm`.\n- [np](https://github.com/sindresorhus/np) A better `npm publish`.\n- [commitizen](https://github.com/commitizen/cz-cli) Simple commit conventions for internet citizens.\n- [conventional-changelog](https://www.npmjs.com/package/conventional-changelog-cli) Generate a changelog from git metadata.\n- [lint-staged](https://github.com/okonet/lint-staged) Lint files staged by git.\n- [husky](https://github.com/typicode/husky) Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)].\n\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n\n[npm-image]: https://img.shields.io/npm/v/awesome-create-npm.svg?style=flat-square\u0026logo=npm\n[npm-url]: https://npmjs.org/package/awesome-create-npm\n[travis-image]: https://img.shields.io/travis/zivyangll/awesome-create-npm/master.svg?style=flat-square\u0026logo=travis\n[travis-url]: https://travis-ci.org/zivyangll/awesome-create-npm\n[daviddm-image]: https://img.shields.io/david/zivyangll/awesome-create-npm.svg?style=flat-square\n[daviddm-url]: https://david-dm.org/zivyangll/awesome-create-npm\n\u003c!-- GITCONTRIBUTOR_START --\u003e\n\n## Contributors\n\n|\n||\n\n\nThis project follows the git-contributor [spec](https://github.com/xudafeng/git-contributor), auto updated at `Fri Sep 20 2019 11:02:44 GMT+0800`.\n\n\u003c!-- GITCONTRIBUTOR_END --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzivyangll%2Fawesome-create-npm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzivyangll%2Fawesome-create-npm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzivyangll%2Fawesome-create-npm/lists"}