A monorepo of packages extracted from the uBlacklist browser extension.
| Package | Description |
|---|---|
| @ublacklist/match-pattern | A parser and lookup map for WebExtensions match patterns. |
| @ublacklist/ruleset | The ruleset format definition and parser. |
| @ublacklist/serpinfo | The SERPINFO format definition, parser, and schemas. |
# Install dependencies (pnpm >= 10 required)
pnpm install
# Build all packages
pnpm build
# Run all checks (biome, prettier, typescript)
pnpm check
# Run tests
pnpm test
# Fix linting/formatting issues
pnpm fix