Skip to content
generated from akirchmyer/npm-base

Base design system using Storybook with grid, primitives, composite components and more

License

Notifications You must be signed in to change notification settings

akirchmyer/storybook-base-ds

Repository files navigation

npm-base

This is a base template that can be used to rapidly create and publish npm packages to a registry.

Includes the following:

  • TypeScript
  • Jest
  • Eslint
  • Prettier
  • Publish to registry via CircleCi (using secure CircleCi ENV values)

To start a new project based on this repo

  • Clone the repo
git clone git@github.com:akirchmyer/npm-base.git reponame

To build compiled js

npm run build

To run unit lint & unit tests

npm run unit
npm run lint
npm run lint:fix // clean up files per eslint config
npm test // run lint & unit tests

To deploy to the npm registry via CircleCi

Once CircleCi is enabled and registry env values are configured, deployment to an npm registry is done automatically via CircleCi for all updates to the main branch.

git push origin main

About

Base design system using Storybook with grid, primitives, composite components and more

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published