
Security News
Deno Goes the Way of the Dinosaur
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.
@pagewrightjs/viewer
Advanced tools
The Pagewright report viewer for any web app: parameters, paging, search, drill-down, exports. React is bundled inside.
The Pagewright report viewer in any web app (React is bundled inside, in a shadow root, so your styles do not leak in). A React app imports @pagewrightjs/viewer/react-peer (and /react-peer/designer) instead, the same viewer using the app's own React, so the page loads React once; @pagewrightjs/react does this for you:
import { mountViewer } from '@pagewrightjs/viewer';
mountViewer('#report', { server: 'https://reports.example.com', report: 'loan-statement', params: { accountId: 'LN-1' } });
The Pagewright server must allow your site's origin (PW_EMBED_ORIGINS). PDF export and barcodes load only when used. MIT.
The designer is a second entry, loaded only by pages that use it:
import { mountDesigner } from '@pagewrightjs/viewer/designer';
const designer = mountDesigner('#designer', {
server: 'https://reports.example.com',
definition, // or report: 'id' to load it from the server
onSave: (def) => saveToMyApp(def), // without onSave, Save writes to the Pagewright server
onOpen: () => pickAReport(), // shows an Open… button; return a definition
readOnly: false,
toolbox: { hide: ['map', 'chart'] },
panels: { data: true, inspector: true },
dataSourceTemplates: [{ label: 'Orders API', source: { name: 'orders', type: 'rest', url: 'https://api.example.com/orders' } }],
});
designer.getDefinition();
Types are included (ViewerOptions, DesignerOptions, …). Framework wrappers: @pagewrightjs/react, @pagewrightjs/vue, @pagewrightjs/svelte, @pagewrightjs/angular.
FAQs
The Pagewright report viewer for any web app: parameters, paging, search, drill-down, exports. React is bundled inside.
The npm package @pagewrightjs/viewer receives a total of 0 weekly downloads. As such, @pagewrightjs/viewer popularity was classified as not popular.
We found that @pagewrightjs/viewer demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.

Security News
On Front Lines’ Early Adopters: CISO podcast, Andrew Becherer shares lessons from Datadog, weighs the long-term costs of AI-built tools, and explains how founders can actually gain a CISO’s trust.