{"id":19560664,"url":"https://github.com/zoubin/javascript-package-boilerplate","last_synced_at":"2025-09-05T10:33:03.755Z","repository":{"id":57299140,"uuid":"43818363","full_name":"zoubin/javascript-package-boilerplate","owner":"zoubin","description":"Boilerplate for developing javascript packages","archived":false,"fork":false,"pushed_at":"2019-11-10T13:53:15.000Z","size":50,"stargazers_count":10,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-13T18:50:16.644Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/zoubin.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-10-07T13:41:21.000Z","updated_at":"2016-04-15T18:31:57.000Z","dependencies_parsed_at":"2022-08-26T18:02:32.788Z","dependency_job_id":null,"html_url":"https://github.com/zoubin/javascript-package-boilerplate","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoubin%2Fjavascript-package-boilerplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoubin%2Fjavascript-package-boilerplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoubin%2Fjavascript-package-boilerplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zoubin%2Fjavascript-package-boilerplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zoubin","download_url":"https://codeload.github.com/zoubin/javascript-package-boilerplate/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231903707,"owners_count":18443560,"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":[],"created_at":"2024-11-11T05:08:24.868Z","updated_at":"2024-12-31T23:41:52.044Z","avatar_url":"https://github.com/zoubin.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# javascript-package-boilerplate\n[![version](https://img.shields.io/npm/v/js-pb.svg)](https://www.npmjs.org/package/js-pb)\n[![status](https://travis-ci.org/zoubin/javascript-package-boilerplate.svg?branch=master)](https://travis-ci.org/zoubin/javascript-package-boilerplate)\n[![dependencies](https://david-dm.org/zoubin/javascript-package-boilerplate.svg)](https://david-dm.org/zoubin/javascript-package-boilerplate)\n[![devDependencies](https://david-dm.org/zoubin/javascript-package-boilerplate/dev-status.svg)](https://david-dm.org/zoubin/javascript-package-boilerplate#info=devDependencies)\n\nBoilerplate for developing javascript packages.\n\n## Usage\n\n```bash\nnpm i -g js-pb\n\nmkdir your_project\ncd your_project\nnpm init\njs-pb\nnpm install\n\n```\n\nExecute `js-pb -h` for more information.\n\n## Develope with stable Node.js version\nDevelope a package for the latest Node.js.\n\n`package.json`:\n\n```json\n{\n  \"main\": \"index.js\",\n  \"scripts\": {\n    \"test\": \"npm run lint \u0026\u0026 tap test/*.js\",\n    \"cov\": \"tap --cov test/*.js\",\n    \"lint\": \"eslint *.js 'lib/**/*.js' test/*.js bin/*.js\",\n    \"coveralls\": \"COVERALLS_REPO_TOKEN=REPO_TOKEN npm run cov\"\n  },\n  \"devDependencies\": {\n    \"eslint\": \"^2.1.0\",\n    \"tap\": \"^5.0.0\"\n  }\n}\n\n```\n\n### Run tests\n\nCommand: `npm test`\n\nRun tests with [`tap`].\n\n### Code lint\n\nCommand: `npm run lint`\n\nApply [`eslint`].\n\n### Code coverage\nCommand: `npm run coveralls`\n\nUpload code coverage data to [coveralls.io](https://coveralls.io/).\nVisit the site for more information.\n\n\n## Related\n\n* [my-badges](https://github.com/zoubin/my-badges)\n* [ezchangelog](https://github.com/zoubin/ezchangelog)\n* [changen](https://github.com/th507/changen)\n* [2 spaces or 4 spaces](https://github.com/zoubin/vim-tabstop)\n\n\n[`tap`]: https://github.com/isaacs/node-tap\n[`eslint`]: https://github.com/eslint/eslint\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzoubin%2Fjavascript-package-boilerplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzoubin%2Fjavascript-package-boilerplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzoubin%2Fjavascript-package-boilerplate/lists"}