// todo
test
- run unit teststest:cover
- run unit tests with test coveragelint
- checkeslint
andprettier
ruleslint:fix
- autofix unmeteslint
andprettier
ruleslocal-pack
- create thetgz
package locally to test consumers without publishingstart
- start the storybook server and automatically open in browsercompile
- standard typescript compiletsc
Before each commit, husky
and lint-staged
will automatically lint your staged ts, tsx, js, jsx
files.
You need to configure one environment variable in CircleCI, for publishing to NPM.
NPM_TOKEN
You need to authorize Zeit with your GitHub account to enable automatic deployments. Once configured, you can enable Zeit to deploy any repository that contains a now.json
file.
I recommend enabling Dependabot on this repository to keep your dependencies up to date. Each dependency update will be created as a PR, which will automatically validate via Circle CI and you can manually validate via Zeit.