Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>BrewPage Report PublisherNew to Visual Studio Code? Get it now.
BrewPage Report Publisher

BrewPage Report Publisher

BrewPage

| (0) | Free
Publish a reviewed HTML, Markdown or text report from your active editor.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

BrewPage Report Publisher

Publish a reviewed report from your active VS Code editor as a shareable reader link. HTML, Markdown and Plain Text are supported. No BrewPage account is needed.

  1. Open the report and review its content.
  2. Run BrewPage: Publish Reviewed Report from the Command Palette.
  3. Choose Selection only or Whole active document explicitly.
  4. Choose public or unlisted access and whether to require a password.
  5. Review the final summary and choose Publish report.
  6. Copy or open the reader link from the confirmation.

Public reports are listed in the gallery and sitemap. Unlisted reports are accessible to anyone with the link; an unlisted link is not a secret. Password-protected reports require the password and are not listed, even when Public was selected.

New reports expire after 15 days. An identical existing publication can be returned with its original expiry and reader access only; the result identifies that outcome. Previously saved owner access is preserved when an existing publication is not owned. The extension accepts at most 5 MiB of UTF-8 content. It sends the chosen content to https://brewpage.app/api/html over HTTPS. It never scans workspace files, reads the clipboard, runs shell commands, or publishes in the background. Environment files, symbolic links (including parent-directory aliases), unverifiable paths and remote/virtual documents are rejected before editor content is read. Local files and untitled reports are supported. Review reports for sensitive information before publishing. HTML reports can load external resources when opened in a browser.

Only the reader link can be copied or opened. The returned owner token is stored in VS Code SecretStorage, never in settings, files, logs, output panels, or clipboard. SecretStorage is platform-dependent and does not sync between machines. This initial version retains owner access but does not yet provide editing or deletion commands. Passwords are sent in the HTTPS request header and are not persisted by the extension. There is no telemetry and no automatic retry. If an upload times out, it may already exist; review before trying again.

The extension is free and licensed under MIT. BrewPage is a separately operated, proprietary service governed by its terms and privacy policy.

Install

Install BrewPage Report Publisher (brewpage.brewpage-report-publisher) from the Visual Studio Marketplace, or run Extensions: Install from VSIX… with brewpage-report-publisher-0.1.0.vsix. Use a trusted workspace and an editable report.

Develop

Use Node.js 24.19.0 and npm 11.17.0. Dependencies and their complete resolution are pinned.

npm ci --ignore-scripts
npm test
npm run lint
npm run package

Tests deny external fetches and use a temporary loopback HTTP fixture plus real temporary filesystem symlinks. They verify source rejection before editor reads and nonowner merge handling without replacing stored owner capabilities. They create no live publications. Packaging reruns compile, lint and tests and includes no dependencies at runtime. See PUBLISHING.md for registry prerequisites and VALIDATION.md for proof limits.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft