34 packages found
Converts a XML string into a human readable format (pretty print) while respecting the xml:space attribute
Slugs for Mongoose with history and i18n support (uses speakingurl by default, but you can use any slug library such as limax, slugify, mollusc, or slugme)
Preserve the entry file hashbang/shebang when bundling with Rollup
Comment-preserving JSON / JSON5 parser
Transform stream that allows you to run your transforms in parallel without changing the order
Preserve whitespace surrounding expressions in a template string.
A babel plugin to preserve arrow function toString. Useful to use with 'z' pattern matching package.
Preserves the presence or lack thereof of whitespace surrounding HTML comments.
serializes a selection of classes
Replace an array|object's content with the other one's while keeping the reference
Create callback api for given sync function. Guarantee that given function (sync or async, no matter) will always have callback api and will handle errors correctly.
Preserve the result in a promise chain
Split a string and preserve the delimiters.
Formats XML into a more readable format by inserting linebreaks and indents. Supports all element types (e.g. processing instructions) and also the xml:space attribute
preserve px font-size from postcss-px-to-viewport
Create URL interfaces without a base URL
Preserve querystrings during redirect and creating new URLs for Node.js and browser environments (supports Lad, Koa, Express, and Connect)
Split a stream into lines that include their line terminator if they had one.