{"library":"esbuild-preserve-whitespace","type":"library","category":null,"description":"An esbuild plugin that preserves blank lines and whitespace during TypeScript transpilation. Version 1.1.1 requires esbuild ^0.19.0 and the legalComments: 'inline' option. It works by replacing blank lines with marker comments before esbuild processes files, then removing them after. Unlike esbuild's default behavior (which strips most whitespace), this plugin provides configurable preservation of formatting, useful for debugging, code review, or when output readability matters. The plugin is lightweight, typed (TypeScript), and maintained on GitHub. It has no runtime dependencies beyond esbuild.","language":"javascript","status":"active","version":"1.1.1","tags":["javascript","esbuild","plugin","typescript","whitespace","preserve"],"last_verified":"Fri May 01","install":[{"cmd":"npm install esbuild-preserve-whitespace","imports":["import { esbuildPreserveWhitespacePlugin } from 'esbuild-preserve-whitespace'","import type { PluginOptions } from 'esbuild-preserve-whitespace'","import esbuildPreserveWhitespacePlugin from 'esbuild-preserve-whitespace'"]},{"cmd":"yarn add esbuild-preserve-whitespace","imports":[]},{"cmd":"pnpm add esbuild-preserve-whitespace","imports":[]}],"homepage":null,"github":"https://github.com/dagimg-dot/esbuild-preserve-whitespace","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-preserve-whitespace","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}