1.2.1 • Published 10 months ago

@lidhium/cli v1.2.1

Weekly downloads
-
License
GPL-3.0
Repository
github
Last release
10 months ago

Lidhium JS

A modern micro-frontend development tool for Vue.js applications.

Website npm version License: GPL-3.0 Downloads GitHub issues Discord

Website

Visit lidhiumjs.com for:

  • 📚 Comprehensive documentation and guides
  • 💡 Best practices and architecture patterns
  • 🎓 Tutorials and examples
  • 🔧 Configuration references
  • 🚀 Getting started guides
  • 👥 Community resources

Features

  • 🚀 Quick setup for micro-frontend applications
  • 🛠 Supports Vue3
  • 📦 Built-in Webpack configuration
  • 🔄 Seamless module federation
  • 📈 Scalable architecture for growing applications
  • ⚙️ Single configuration file for all apps

Installation

npm install -g @lidhium/cli

Usage

Create a new project

lidhium init my-app

Generate a new micro-frontend app

lidhium generate app-name 3000

Note: The first app you generate will always be of type host.

Start Micro App

yarn start app-name

Build for production

yarn build app-name

Start Dev-Tool

yarn dev-tool

Commands

CommandDescription
initInitialize a new project
generateGenerate a new micro-frontend app
startStart development server
buildBuild for production
exposeExpose components from the app
bindBind other micro-frontend app
dev-toolStart dev-tool

Note: The expose and bind commands should be run inside the micro-frontend app folder.

Support

  • Vue3
  • Webpack

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details.

Author

Lidhish C

Links