Thanks to visit codestin.com
Credit goes to github.com

Skip to content

MrT-tak/RoSeal

 
 

Repository files navigation

The RoSeal Extension

  • Copyright (C) 2022-2025 roseal.live
  • Licensed under the AGPL-3.0 license

Download on the Edge Add-Ons store

Building the Extension

Prerequisites

  • Install Bun
    • If you already have Bun installed, please make sure it is up-to-date with bun upgrade
  • Install zip if it is not already installed (Linux)
    • run sudo apt-get install zip

Commands

  • For Firefox code reviewers, please just use bun run build --target firefox --release. If you omit --release, it will create a development build, which will not match checksum of the submitted build.
  • bun run build --target <TARGET> [--release]

    • TARGET = "chrome" | "firefox" | "edge" | "safari"
      • Safari target is currently unused and "experimental".
      • Edge target really is just "chrome" but different env just incase we need to do anything related to store policy changes.
    • Omit the brackets in [--release] for a release build, omit entirely for a development build.
    • Builds to the dist/ directory
  • bun run redist

    • This will build the extension for all targets for redistribution.
    • Builds to the builds-dist/ directory

Reminders (Development)

  • The port for the dev WS server is 2923, as in Gaia's birthdate
  • The port for the dev API server is 4121, as in Mizore's birthdate
  • The port for the dev WWW server is 359_22, as in RoSeal's release date

About

The main RoSeal website extension for 2.x and beyond.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 92.4%
  • SCSS 7.6%