{"library":"vars-expand","type":"library","category":null,"description":"A zero-dependency template transpiler that performs shell-like variable expansion with support for default values, alternate values, and substitution operators (:- :- :+ + :? ? etc.). Inspired by Bash's Shell Parameter Expansion syntax. Current stable version is 0.0.3, released infrequently. Key differentiators: lightweight (no dependencies), TypeScript-first with bundled typings, and full support for POSIX-style expansion patterns. Unlike general template engines (e.g., Handlebars), it strictly mirrors shell semantics, making it ideal for CI/CD pipelines, configuration loaders, and environment variable interpolation.","language":"javascript","status":"active","version":"0.0.3","tags":["javascript","shell-like","shell-variable-expand","vars-expand","transpiler","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install vars-expand","imports":["import varsBraceExpand from 'vars-expand'","import { varsBraceExpand } from 'vars-expand'","import type { VarsExpandOptions } from 'vars-expand'"]},{"cmd":"yarn add vars-expand","imports":[]},{"cmd":"pnpm add vars-expand","imports":[]}],"homepage":null,"github":"https://github.com/allex/vars-expand","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vars-expand","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}