just emit 'log' events on the process object
Merge CSS rules with PostCSS.
[](https://www.npmjs.com/package/@smithy/types) [](https://www.npmjs.com/package/@smithy/types)
app-builder precompiled binaries
Reduce initial definitions to the actual initial value, where possible.
Minify selectors with PostCSS.
Outputs info about system and webpack config
The log/tasks/spinners portion of Ionic CLI Framework
User interface primitives for console applications
Pretty print JavaScript data types in the terminal and the browser
Normalize keyword values for position into length values.
Normalize multiple value display syntaxes into single values.
Normalize unicode-range descriptors, and can convert to wildcard ranges.
Convert two value syntax for repeat-style into one value.
Normalize URLs with PostCSS
Discard empty rules and values with PostCSS.
Extracting archives made easy
Ensure CSS selectors are unique.
Reduce transform functions with PostCSS.
Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.
Normalize CSS animation/transition timing functions.
zlib port to javascript - fast, modularized, with browser support
Trim whitespace inside and around CSS rules & declarations.
Blazing-fast pixel-by-pixel image comparison with block-based optimization. 1.5x times faster than pixelmatch
JSON and text output formatters.
spdf command-line interface.
Shell out to LibreOffice / ImageMagick for non-PDF inputs.
Orchestrator for the spdf pipeline.
OCR engine trait + HTTP and Tesseract implementations.
PdfEngine trait + PDFium-backed implementation.
Text cleaning, bbox, markup, and search helpers.
Spatial grid projection — the algorithmic core of spdf.
Core types for the spdf workspace: TextItem, ParsedPage, ParseResult, ParseConfig.