Simplifying building firefox forks!
Find a file
Peter Cardenas 7a581dc168
chore: include output in configDispatch
allows for acting on the output after executing a command. This will be
useful with https://github.com/zen-browser/surfer/pull/15 to only apply
`commit.gpgSign false` if a gpg key is not present in the config.
2025-03-16 12:58:00 -07:00
.github/workflows Refactor code formatting and fix paths 2024-09-30 22:41:59 +02:00
.vscode 🔄 Update changelog 2021-09-27 10:13:05 +10:00
src chore: include output in configDispatch 2025-03-16 12:58:00 -07:00
template bump version to 1.9.19 and update branding display name variable; remove obsolete test files 2025-02-18 12:14:10 +01:00
tests/assets Fix license test 2022-03-27 17:26:23 +11:00
.eslintignore 🚨 Add linter 2021-10-02 11:43:02 +10:00
.eslintrc.js chore: Update package.json description for clarity 2024-07-06 21:17:06 +02:00
.gitignore Replaced to surfer.json and formated 2024-07-06 21:24:05 +02:00
.npmignore Replaced to surfer.json and formated 2024-07-06 21:24:05 +02:00
.prettierrc.json 🎨 Run prettier 2021-09-20 11:10:52 +10:00
jest.config.js Add tests for config 2021-12-26 12:07:25 +11:00
LICENSE Initial commit 2021-09-20 10:53:27 +10:00
package-lock.json bump version to 1.9.5 and add branding check to prevent git initialization for official builds 2025-01-08 10:21:51 +00:00
package.json bump version to 1.10.5 and add debug logging for patch copying 2025-03-14 18:10:52 +01:00
patches.sh Include internal debug logs 2022-06-23 16:27:46 +10:00
README.md chore: Update package.json description for clarity 2024-07-06 21:17:06 +02:00
surfer.json Refactor code formatting and fix paths 2024-09-30 22:41:59 +02:00
tsconfig.json 🔧 Compile against es2020 for cleaner output 2022-07-14 13:27:33 +10:00

Surfer

Build Firefox-based browsers with ease

This is still in a prerelease / prototype phase. Changes will be made, things will be broken

Installation

npm install @zen-browser/surfer

Documentation

Documentation is available on docs.gluon.dev or in the docs folder of this repository.

Licencing notes

The following is included in good faith. The writer is not a lawyer, and this is not legal advice.

Gluon and Melon

Surfer is a fork of Gluon but the author has stoped working on it. Gluon has been extracted from melon, the build tool for the desktop version of Dot Browser under MPL v2.0.

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Firefox

This program downloads and modifies Firefox. Follow their license when distributing your program.