
Security News
White House Authorizes Private Companies to Conduct Offensive Cyber Operations
A new federal program will let vetted U.S. cybersecurity firms help investigate and disrupt foreign cybercrime groups under government direction.
@panerelay/sites
Advanced tools
@panerelay/sites is Panerelay's lockstep catalog of built-in browser-backed fetch adapters. It is one public package for all built-in sites; users do not install one npm package per site.
@panerelay/setup depends on the matching version of this package and installs only the adapters a user explicitly selects:
npx --yes @panerelay/setup add bilibili
npx --yes @panerelay/setup add --all
The package is not a command-line installer. Its public API exposes built-in IDs and their packaged two-file source directories so setup can validate and copy them into protected user storage.
Built-in sites are plain source directories under this package's single TypeScript source root, not nested npm packages or workspaces. Bilibili, Hacker News, and arXiv are laid out directly under packages/sites/src:
panerelay.site.ts contains literal site identity and version metadata.commands/.commands/_shared/ contains only logic reused by multiple commands.client.ts contains optional site-specific API clients and validation helpers.The package build uses the public @panerelay/site-kit contract to derive dist/adapters/bilibili/panerelay-fetch-adapter.json and bundle adapter.mjs; the source tree has no handwritten manifest, command registry, protocol entrypoint, nested package, or build configuration. External authors use the same layout and toolkit. New built-in sites use this flat directory shape and update only the catalog, artifact tests, and lockstep release inventory.
Run adapter fixture tests with pnpm test. The optional real-site E2E suite runs every migrated command through the installed CLI when the browser is already configured and the required site permissions are available:
PANERELAY_RUN_SITE_E2E=1 pnpm e2e
Run only selected sites with a comma-separated filter:
PANERELAY_RUN_SITE_E2E=1 PANERELAY_E2E_SITES=bilibili pnpm e2e
PANERELAY_RUN_SITE_E2E=1 PANERELAY_E2E_SITES=arxiv,hackernews pnpm e2e
The E2E suite contains representative cases for every migrated OpenCLI site and broader command coverage for selected adapters. Bilibili cases require an authenticated browser session; write commands are intentionally covered without mutating a real account. The suite is skipped unless explicitly enabled because results depend on live sites, browser connectivity, permissions, and login state. An unknown site filter fails immediately instead of silently running no tests.
FAQs
Built-in site catalog for Panerelay browser-backed fetch.
The npm package @panerelay/sites receives a total of 700 weekly downloads. As such, @panerelay/sites popularity was classified as not popular.
We found that @panerelay/sites demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
A new federal program will let vetted U.S. cybersecurity firms help investigate and disrupt foreign cybercrime groups under government direction.

Research
/Security News
The campaign amassed more than 75,000 installs by targeting Russian-speaking users seeking access to blocked services.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.