{"library":"esbuild-ifdef","type":"library","category":null,"description":"An esbuild plugin for compile-time conditional code inclusion/exclusion using `/// #if` comments. Current stable version: 0.2.0. Actively maintained, with a small feature set focused on preprocessor-like behavior. Key differentiators: uses triple-slash comments familiar from C/C++ preprocessors, supports nested conditionals, warnings/errors at compile time, and custom variable injection. Unlike alternatives that rely on other bundlers or complex setups, esbuild-ifdef integrates natively with esbuild and supports any JavaScript expression.","language":"javascript","status":"active","version":"0.2.0","tags":["javascript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install esbuild-ifdef","imports":["import { ifdefPlugin } from 'esbuild-ifdef'","const { ifdefPlugin } = await import('esbuild-ifdef')","import { ifdefPlugin, IfdefPluginOptions } from 'esbuild-ifdef'"]},{"cmd":"yarn add esbuild-ifdef","imports":[]},{"cmd":"pnpm add esbuild-ifdef","imports":[]}],"homepage":null,"github":"https://github.com/zziger/esbuild-ifdef","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-ifdef","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}