A tool for package your extension for multiple browsers quickly and easily (Including Safari)
BEPP is a Cross-Browser Extension Builder, a tool for package your extension for multiple browsers quickly and easily. This tool include support for browsers as Safari, Chrome, Firefox, Edge, Brave, etc.
- Documentation
- Installation
- Init
- Build multiple extensions
- Build extensions with config file
- Build Safari extension
- GitHub action Documentation
npm install @bepp/bepp
# or
pnpm i @bepp/bepp
# or
yarn add @bepp/bepp
Bepp is easy and fast ππ
Build 13 types of extensions (including Safari) in 21s
You can use bepp as a GitHub action.
name: Build extensions
on:
push:
branches:
- main
jobs:
build:
name: Build extensions with bepp
runs-on: macos-latest # Must be macos for Safari extension build
steps:
- name: π Checkout
uses: actions/checkout@v4
- name: Build extension with BEPP
uses: pigeonposse/[email protected]
##########################################################################################
# For custom config file input
# Default looks for file in workspace path bepp.config.json, bepp.config.yaml, bepp.config.toml
# More info for config file: https://bepp.pigeonposse.com/guide/build/config-file
##########################################################################################
# with:
# file: './custom-bepp.config.json'
BEPP is an open-source project and its development is open to anyone who wants to participate.
Help us to develop more interesting things.
This software is licensed with GPL-3.0.
PigeonPosse is a β¨ code development collective β¨ focused on creating practical and interesting tools that help developers and users enjoy a more agile and comfortable experience. Our projects cover various programming sectors and we do not have a thematic limitation in terms of projects.
Name | Role | GitHub | |
---|---|---|---|
Angelo | Author & Development | @Angelo | |
Alejo | Logo Design | @Alejo | |
PigeonPosse | Collective | @PigeonPosse |