Node.js >= v4 must be installed.
- Running
npm installin the components's root directory will install everything you need for development.
npm startwill run a development server with the component's demo app at http://localhost:3000 with hot module reloading.
-
npm testwill run the tests once. -
npm run test:coveragewill run the tests and produce a coverage report incoverage/. -
npm run test:watchwill run the tests on every change.
-
npm run buildwill build the component for publishing to npm and also bundle the demo app. -
npm run cleanwill delete built resources.
- A few symlinks are necessary before the folder structure is completely set up. However, they are created automatically on
npm startandnpm build, and also after running releasy. If you needvtex linkfunctionality, 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.