@senators/bifrost-crx
v2.1.0
Published
A browser extension for Bifrost, making your interstellar journey easier!
Maintainers
Readme
English | 中文
🚀 A browser extension for Bifrost, bringing the core game automation workflow into the Chrome extension runtime.
✨ Features
- 🛰️ Integrates the
@senators/bifrostcore library into a Chrome extension project - 🔒 Adapts requests, cookies, and redirects for the browser extension environment
- 🚀 Ships with service worker, content script, options page, and side panel entry points
- 🪐 Uses SolidJS and UnoCSS to build the extension UI
- 🏗️ Generates versioned unpacked builds and zipped release artifacts
- 🛠️ Keeps manifest, build config, and runtime integration separated and maintainable
- ⚡ Includes development, lint, format, and production packaging scripts
- 📡 Ready to target the configured
*.lstyxl.comBifrost deployment
🚀 Quick Start
Install Dependencies
# Using npm
npm install
# Using yarn
yarn install
# Using pnpm
pnpm installStart Development
# Using npm
npm run dev
# Using yarn
yarn dev
# Using pnpm
pnpm devThis starts the Vite development workflow used by the extension pages and CRX integration.
Build Extension
# Using npm
npm run build
# Using yarn
yarn build
# Using pnpm
pnpm buildThe build output is generated in out/<version> and packed as out/bifrost-<version>.zip.
Load Extension
- Open
chrome://extensions - Enable
Developer mode - Click
Load unpacked - Select the generated
out/<version>directory
🛠️ Development Guide
Build Project
# Build project only
npm run build-only
# Build with checks
npm run buildCode Standards
# Check code standards
npm run lint
# Format code
npm run fmt📜 License
This project is open source under the MIT License. You are free to use, modify, and distribute the code.
🙏 Acknowledgments
- Bifrost - The core automation library used by this extension
- OGame - A fascinating space strategy game
- All contributors - Thank you for your valuable contributions
🤝 Contributing
Issues and Pull Requests are welcome!
- Fork the project
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
📮 Contact
For questions or suggestions, please submit a GitHub Issue.
