Skip to content

Lerna monorepo thing - multi app and packages serving, building, linting, testing and publishing without the hustle to wire it up manually.

License

Notifications You must be signed in to change notification settings

elbakerino/lerna-packer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lerna Packer

MIT license npm (scoped)

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:

License

This project is free software distributed under the MIT License.

See: LICENSE.

© 2024 Michael Becker

Contributors

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.

About

Lerna monorepo thing - multi app and packages serving, building, linting, testing and publishing without the hustle to wire it up manually.

Topics

Resources

License

Stars

Watchers

Forks