React multi-app and package build handling for lerna monorepos.
App: webpack serving and building, scss/css support, public folder etc. - similar to create-react-app.
Backends: NodeJS backend server, watching and production build with babel, dev serving with nodemon.
Packages: publishable packages, can be used by apps/backends directly, production built with babel.
Supports: ESNext, React, TypeScript, d.ts Generation, Sass, Code Split compatible, es-modules and commonjs, Jest and Testing Library, ...
npm init
npm i --save lerna lerna-packer
experimental, fix the version without any modifier
Add packerConfig.js
with configs for apps and packages (e.g. component libraries, shared universal JS).
check typescript definition for full configuration options
Usage examples, check the packerConfig.js
there:
- UI Schema
- Control UI
- Icon1, incl.
backends
This project is free software distributed under the MIT License.
See: LICENSE.
© 2024 Michael Becker
By committing your code/creating a pull request to this repository you agree to release the code under the MIT License attached to the repository.