SShortSingh.
Back to feed

Developer releases vue-pdf-export, a Vue 3 TypeScript library for browser PDF generation

0
·1 views

A developer has publicly released vue-pdf-export, an open-source Vue 3 and TypeScript library designed to generate PDFs directly in the browser. The library was created to provide a single reusable solution after the author repeatedly needed similar PDF functionality across multiple Vue projects. Key features include canvas and selectable-text rendering, pagination, headers and footers, watermarks, password protection, and multiple output formats such as Blob, Base64, and ArrayBuffer. The package is compatible with Nuxt 3 and Nuxt 4 SSR environments and supports package managers including npm, pnpm, Yarn, and Bun. The author is actively seeking feedback from Vue and Nuxt developers, particularly around real-world edge cases, large documents, and API design.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Android's AI Ambitions Outpace Stable APIs, Developer Warns

A developer who spent 18 months building on Android's agentic APIs argues that Google's vision of an 'intelligent operating system' bundles three distinct engineering challenges — model runtime, app integration, and agent distribution — into a single marketing narrative. Google's own posts claim Gemini can already complete task automation on Android without user input, but the developer contends the shipping code lags well behind those assertions. The distribution layer, which determines which AI assistant gets privileged access to the user, is identified as the least trustworthy claim and the one receiving the least scrutiny. Android 17 will introduce Android Halo, a status-bar slot intended to surface any agent's activity, though the developer notes a UI slot is not the same as equal API access. On July 16, 2026, the European Commission ordered Alphabet under the Digital Markets Act to grant third-party AI assistants the same Android capabilities — including hotword detection, on-device context, and system actions — that Google extends to Gemini.

0
ProgrammingDEV Community ·

Valkey 9.1 and Redis 8.4 Have Diverged Enough to Demand a Real Choice

When Redis changed its license in March 2024, most teams adopted a wait-and-see approach toward Valkey, the Linux Foundation fork that was initially little more than Redis 7.4 under different governance. By mid-2026, both projects have shipped major releases with features the other lacks, making the choice a genuine technical decision rather than a governance preference. Valkey 9.1 introduces hash field-level expiration, database-scoped ACLs for multi-tenancy, optional Lua module removal for reduced attack surface, and significant memory and throughput improvements including 2.1 million requests per second on a single node. Redis 8.4, which went GA in November 2025, counters with fused full-text and vector search capabilities suited to AI-driven workloads, positioning it as the stronger platform for use cases beyond pure caching. Experts now suggest the right choice depends on workload characteristics, with Valkey favoring high-throughput cache-first deployments and Redis better serving applications requiring advanced search and data-structure features.

0
ProgrammingDEV Community ·

Developer Technique: Using HTML Output Files to Make AI Coding Agent Results Readable

Software developer Eivind Kjøsbakken published an article on Towards Data Science on September 10, 2026, describing a productivity technique he uses roughly 100 times per day when working with AI coding agents like Claude Code. He identified two core problems with standard terminal output: important information is scattered throughout a conversation with no visual hierarchy, and plain text is cognitively harder to process than formatted content. His solution is to instruct the AI agent to compile key results into an HTML file and open it automatically in a browser, enabling headers, bold text, highlights, and diagrams that reduce reading effort. He implements this permanently by editing a user-level Markdown configuration file so the instruction applies to every session without retyping. For complex reporting tasks, he also uses specialized skill sets such as a test-report template and an architecture-diagram tool called Archify, which generates SVG-based diagrams inside HTML files.

0
ProgrammingDEV Community ·

ICANN Weighs Policy Shift to Target Entire Abuse Domain Portfolios, Not Just Single Domains

Since April 2024, ICANN's Registrar Accreditation Agreement has required registrars to investigate and mitigate only the specific domain named in an abuse complaint, resulting in over 25,000 domains actioned across nearly 530 investigations. Critics argue this one-domain-at-a-time model fails to address coordinated abuse campaigns, which typically operate across portfolios of dozens or hundreds of domains registered through shared accounts or identities. ICANN's DNS Abuse Small Team identified this accountability gap as a top priority in late 2025, noting that mitigating a single domain leaves the broader operation intact. In response, a working group established under a GNSO Council charter adopted in January 2026 is developing a proposal called Associated Domain Checks, which would require registrars to evaluate other domains linked to a confirmed abuser via defined signals. As of mid-2026, the group remains divided on key questions, including what threshold should trigger such checks and whether they must occur before or after the initial domain is mitigated.

Developer releases vue-pdf-export, a Vue 3 TypeScript library for browser PDF generation · ShortSingh