Components for focus application.
All the source code is in src
.
Component example structure, with all the directories ans sub directories.
index.js
: the component entry point.style
: the style of the component should be written in sass.assets
: all the components assetsexample
: a example directory for your component, should have anindex.html
file. (see build section for more informations).__tests__
: components unit tests
- First install the dependencies
npm install
, in case of any problem with a proxy or withnode-gyp
have a look at this gist npm run build
to trigger the complete buildnpm run build:browser
to trigger only the build for the browser
In order to build the catalog, your component must be describe under the components
node in the package.json
file.
"components": [
{
"name": "componentName",
"path": "componentPath"
}
]
When your component has been added to this list, it will automatically be deployed as a single component and testable through the url: http://localhost:3000 using the static-server.js
file. You can launch the examples with the command npm run example
.
In order to launch unit test: npm run test
npm run lint
in order to see your errors.
Browser testing done with Browserstack