{"library":"vaceline","type":"library","category":null,"description":"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.","language":"javascript","status":"active","version":"0.0.6","tags":["javascript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install vaceline","imports":["import { transform } from 'vaceline'","import { parse } from 'vaceline'","import { compile } from 'vaceline'"]},{"cmd":"yarn add vaceline","imports":[]},{"cmd":"pnpm add vaceline","imports":[]}],"homepage":"git@github.com:shqld/vaceline","github":"git@github.com:shqld/vaceline","docs":null,"changelog":null,"pypi":null,"npm":"vaceline","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}