Node.js >= v4 must be installed.
- Running
npm install
in the components's root directory will install everything you need for development.
npm start
will run a development server with the component's demo app at http://localhost:3000 with hot module reloading.
-
npm test
will run the tests once. -
npm run test:coverage
will run the tests and produce a coverage report incoverage/
. -
npm run test:watch
will run the tests on every change.
-
npm run build
will build the component for publishing to npm and also bundle the demo app. -
npm run clean
will delete built resources.
- A few symlinks are necessary before the folder structure is completely set up. However, they are created automatically on
npm start
andnpm build
, and also after running releasy. If you needvtex link
functionality, you can usenpm run vtex:link
.
Running releasy [major/minor/patch] --stable --npm
should bump version on both package.json
and manifest.json
, build/publish to NPM and also build/publish to IO.