Vaceline (v0.0.6) is a VCL transpiler that transforms Fastly VCL files using JavaScript plugins via AST manipulation. Currently in early development, it provides a CLI for transpiling single files or directories, with support for stdin input and AST output. Unlike alternative VCL tooling, Vaceline focuses on AST-based transformation, enabling custom JS plugins. The CLI accepts standard transpilation commands and offers flags for debugging and output directory specification.
npm install vacelineNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows CLI usage and potential programmatic API for transpiling a VCL file with Vaceline.
Pin exact version and test upgrades.
Use ESM imports (import { ... } from 'vaceline').Run 'yarn add -D vaceline' or 'npm install -D vaceline'
No dependency data recorded yet.