Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 928 Bytes

development.md

File metadata and controls

21 lines (16 loc) · 928 Bytes

Development

Implementing mutually dependent set of libraries has always been kind of pain. Thanks to Yarn Workspaces and Project References we can fortunately constraint the pain to an acceptable level.

While implementing changes in the packages simply run

yarn watch

and TypeScript will ensure that any change in any package will be projected properly to all dependent packages.

E.g. changing a signature of isTruthy from @spicy-hooks/utils should break all packages as they all use this function.

Debugging in a browser

Currently, the project doesn't contain any browser facing app that you could use to debug your code in. We are planning to introduce it soon though - probably in form of a Storybook or similar facilitator. Stay tuned!