-
Notifications
You must be signed in to change notification settings - Fork 5
What's next??
Till date all scoped packages of PlumeJS i.e., @plumejs/core
, @plumejs/router
and @plumejs/ui
are offered in dual package format (the dist folders contains both cjs and mjs formats). But with the increasing adoption and advantages of ECMAScript modules, the next release is mainly about delivering all the scoped packages in ESM module format only.
One hiccup with this approach is regarding Jest. Jest, a unit test framework which is baked into the framework, is not yet ready for ESM modules. With this obstacle in place, Vitest is in consideration as a replacement. Vitest is way easier to setup. Much easier even when compared to Jest. The biggest selling point is, it has built-in support for ESModules and typescript. The only BUT is it require a minimum node version as 15. In node, ESModules are in experimental stage till v14 and it is brought to production from v15. So when next release happend, PlumeJS will urge devs to use latest node version as standard.
Made with ❤️ by KiranMantha
- Home
- Getting started
- Components
- Signals
- Services
- Routing
- Forms
- UI Components
- Unit Testing
- Usage in VanillaJS
- Others
- Example repo
- A basic ecommerce app built using PlumeJS
- Example templates
- Implementing monorepo
- Implementing Micro-frontend
- Implementing using importmaps
- Strapi + PlumeJS
- Capacitor + PlumeJS
- Credits