@chatterbug/aaron

Chatterbug's shared component library, based on Rebass

Usage no npm install needed!

<script type="module">
  import chatterbugAaron from 'https://cdn.skypack.dev/@chatterbug/aaron';
</script>

README

aaron

Chatterbug's shared component library, based on Rebass

How do I work on aaron if it's not in a vendor folder?

It's a little bit trickier now, but definitely doable, since the likelihood of more than one person working on it at the same time is pretty low.

  1. Check out https://github.com/chatterbugapp/aaron
  2. yarn && yarn link
  3. Go back to your chatterbug checkout
  4. yarn link @chatterbug/aaron

Now, any change you make in your aaron checkout is instantly available in the main Chatterbug app. But hold up! Before you actually merge your PR:

  1. Go to the aaron package
  2. npm version {patch|minor|major}
  3. npm run build
  4. cd dist && npm publish ## Publish a new version of the package!
  5. Go back to chatterbug
  6. yarn unlink @chatterbugapp/aaron && yarn add @chatterbug/aaron@latest