{"library":"tiny-sass-compiler","type":"library","category":null,"description":"A simple SCSS-to-CSS compiler written in TypeScript from scratch, designed for educational purposes to demonstrate compiler construction (lexing, parsing, AST, IR, code generation). Current version 0.12.2 runs in Node.js (>=10.x) and browsers via ESM bundle. It supports variables, nesting, extend/inheritance, operators, mixins, and modules (@import and @use). Not production-ready; focuses on simplicity and zero dependencies. The package ships TypeScript types. Ideal for learning compiler internals.","language":"javascript","status":"active","version":"0.12.2","tags":["javascript","scss","css","compiler","ast","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install tiny-sass-compiler","imports":["import sass from 'tiny-sass-compiler'","import { compile } from 'tiny-sass-compiler/dist/tiny-sass-compiler.esm-browser.prod.js'","import sass from 'tiny-sass-compiler'; sass.render({filename: './default.scss'}, (err, result) => {})","import sass from 'tiny-sass-compiler'; const result = sass.renderSync({filename: './default.scss'})"]},{"cmd":"yarn add tiny-sass-compiler","imports":[]},{"cmd":"pnpm add tiny-sass-compiler","imports":[]}],"homepage":null,"github":"https://github.com/wizardpisces/tiny-sass-compiler","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/tiny-sass-compiler","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}