id | title |
---|---|
bsk:getting-started |
Getting Started ∙ Babel Starter Kit |
For better experience, make sure that you have npm v3+
installed. Start by cloning this repo and
installing project dependencies:
$ git clone -o babel-starter-kit \
-b master --single-branch \
https://github.com/kriasoft/babel-starter-kit.git \
<your-project-name>
$ cd <your-project-name>
$ npm install
Update your name in LICENSE.txt
and project information in package.json
and README.md
files.
Write your code in src
folder, write tests in test
folder. Run npm run build
to compile the
source code into a distributable format. Write documentation in markdown format in docs
folder.
Run npm start
to launch a development server with the documentation site.
Alternatively, start a new project with Yeoman:
$ npm install -g generator-javascript
$ mkdir <your-project-name>
$ cd <your-project-name>
$ yo javascript
Running npm run build
will compile source files to a distributable format (CommonJS, ES6 and UMD)
ready to be published to NPM from the dist
folder. See tools/build.js
for more info.
Run one, or a combination of the following commands to lint and test your code:
npm run lint
— lint the source code with ESLintnpm test
— run unit tests with Mochanpm run test:watch
— run unit tests with Mocha, and watch files for changesnpm run test:cover
— run unit tests with code coverage by Istanbul
Down the road you can fetch and merge the recent changes from this repo back into your project:
$ git checkout master
$ git fetch babel-starter-kit
$ git merge babel-starter-kit/master
$ npm install