Package Exports
- create-flexex
- create-flexex/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (create-flexex) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
FlexEx 🚀
FlexEx is a flexible and easy-to-use boilerplate for creating Chrome extensions with support for React, Vue, and plain JavaScript. FlexEx uses Vite, the lightning-fast build tool for modern web development, to power its development environment.
Features
- Multiple Templates: Choose from React, Vue, or plain JavaScript templates to start building your Chrome extension.
- Flexible Configuration: Customize your extension with ease using modern JavaScript frameworks.
- Hot Reloading: Enjoy automatic hot reloading for faster development iterations.
- Simple Setup: Get started quickly with simple installation steps.
Installation
To use FlexEx, follow these simple steps:
Create a new project:
npm create flexex your-project-name
Navigate to your project directory:
cd your-project-name
Install dependencies:
npm install
Usage
Generate Build:
npm run build
This command will generate a build inside the
dist
folder. Alternatively, you can usenpm run dev
, which watches for changes and automatically creates a build on every change.Load your extension in Chrome:
- Open Chrome browser.
- Go to
chrome://extensions/
(Make sure you have enabled Developer mode). - Click on "Load unpacked" button.
- Select the
build
directory inside your project.
Now you're all set to start coding your Vue extension! 🎉
Documentation
For more detailed documentation and advanced usage, visit our official documentation.
Contributing
We welcome contributions from the community! If you find any issues or have suggestions for improvement, please feel free to open an issue or create a pull request.
License
This project is licensed under the MIT License - see the LICENSE file for details.