NOTE: This branch contains the next available version (2.0.0) and is available under the "beta" tag. Nightly builds are available under the "canary" tag.
A foundation for libraries and applications.
Try it out with Vite and Stackblitz!
When you have to integrate with many different applications, many different framework with many different technologies you need a toolkit to help. From SalesForce to ServiceNow to React you need to write JavaScript/TypeScript and you need tools to help.
Want to share state between Lightning web components? @joist/di is here to help. Need to monitor changes to class properties? @joist/observable. This toolkit is here to help provide just the functionality you need and nothing more. Use with Lit, FAST, Vanilla WC, Node, wherever you find yourself.
Package | Description |
---|---|
@joist/control | Makes a CustomElement behave like a form control |
@joist/di | IOC container |
@joist/observable | Observe changes to class properties |
@joist/styled | Apply styles to shadow dom. (Constructable stylesheets with fallback) |