{"library":"jscc","type":"library","category":null,"description":"jscc is a tiny, fast preprocessor for conditional compilation and compile-time variable replacement in text files, inspired by the C preprocessor. It supports conditional inclusion/exclusion of blocks using directives like #if, #ifdef, #else, and #endif, and can replace variables with their values at compile-time. Written in JavaScript with TypeScript definitions, it works in Node.js >=6.0 and has minimal dependencies. Unlike general-purpose preprocessors, jscc is optimized for small to medium codebases, processes entirely in memory, and generates sourcemaps. Current stable version is 1.1.1, with no major updates since 2020, indicating a maintenance status.","language":"javascript","status":"maintenance","version":"1.1.1","tags":["javascript","html","parser","typescript","es6","conditional","comments","compilation"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install jscc","imports":["import jscc from 'jscc';","import type { JsccResult } from 'jscc';"]},{"cmd":"yarn add jscc","imports":[]},{"cmd":"pnpm add jscc","imports":[]}],"homepage":"https://github.com/aMarCruz/jscc","github":"https://github.com/aMarCruz/jscc","docs":null,"changelog":null,"pypi":null,"npm":"jscc","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}