Skip to content

Repository files navigation

@ublacklist/packages

A monorepo of packages extracted from the uBlacklist browser extension.

Packages

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.

Agent skills

This repository also publishes agent skills that help AI coding agents author uBlacklist rulesets and SERPINFO files.

Skill Description
ublacklist-ruleset Write, review, or debug rulesets for the uBlacklist browser extension.
ublacklist-serpinfo Write or modify SERPINFO files that describe how uBlacklist parses search result pages.

Install them with the GitHub CLI:

gh skill install ublacklist/packages

Development

# 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

License

MIT

About

A monorepo of packages extracted from the uBlacklist browser extension.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages