Ultra-fast TypeScript JSON minifier and sanitizer for React apps, APIs and browser delivery. Version 1.0.1. Active development. Provides minification, sanitization, normalization, validation, streaming, worker and WASM support. Zero runtime dependencies. Ships TypeScript types. Differentiates by combining minification with sanitization, circular reference handling, byte savings reporting, and multiple entry points for browser, Node, workers, and WASM.
npm install jsonshrinkifyNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates minification of JSON strings and objects, byte savings reporting, and sanitization options.
Upgrade Node.js to version 18 or later, or use a bundler that supports ESM.
Use import { minifyJson } from 'jsonshrinkify/browser' for browser builds.Use ES import syntax (import/export) instead of CommonJS require().
Use named imports like import { minifyJson } from 'jsonshrinkify'.Replace require('jsonshrinkify') with import { minifyJson } from 'jsonshrinkify'.Use import { minifyJson } from 'jsonshrinkify' instead of import minifyJson from 'jsonshrinkify'.Configure your bundler to resolve 'jsonshrinkify/browser' as a valid module path; in Webpack add resolve.alias: { 'jsonshrinkify/browser': 'jsonshrinkify/dist/browser/index.js' }