{"repo":"Albert-Gao/modern-es6-npm-boilerplate","free":true,"listed":false,"github":"https://github.com/Albert-Gao/modern-es6-npm-boilerplate","clone":"git clone https://github.com/Albert-Gao/modern-es6-npm-boilerplate.git","description":"An ES6 boilerplate for writing NPM package.","language":"JavaScript","stars":43,"topics":["npm","es6","javascript","boilerplate","template","jest","eslint","babel"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Modern ES6 NPM Boilerplate A template which you could use to write your NPM package via ES6 syntax. It uses: - Babel - Jest - ESLint (with Airbnb and prettier) Just added 1 more: - \"babel-plugin-transform-object-rest-spread\", How to use 1. Clone this repo from github - git clone https://github.com/Albert-Gao/modern-es6-npm-boilerplate.git 1. Inside repo directory run npm install && rm -r .git && git init 1. Update package.json with your information Commands - npm run check : Checking the updates of all your dependencies - npm run lint : linting via ESLint - npm run clean : Clean the ./dist folder - npm run build : Clean and build src to dist - npm run test : Run tests via Jest - npm run test -- --coverage : Generates test coverage report via Jest - npm run example : Run example to see if the transpiled code works or not. - npm run prepublish : Clean, lint, test then build, - npm run pub : Interactive way to checking, clean, test, bumping version, tag commits, push repo and publish Badges We currently have 3 badges here: - Version: Generate your own at https://badge.fury.io/ - Licence: Generate your own at http://shields.io/ - Building status: If you travis, open your project there, there should be badge at the top part, click it to get your own. About travis Instead of running the default test command, we will run the npm run prepare since it including all the phases for the final release. And in the readme.md, we have a status icon which shows how to add that building status","default_branch":null,"files":null,"tree":[],"storefront":"/r/Albert-Gao","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Albert-Gao/modern-es6-npm-boilerplate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}