{"library":"decafjs","type":"library","category":null,"description":"A CoffeeScript to ES6 transpiler that leverages the CoffeeScript compiler to produce modern JavaScript syntax. Stable version 0.6.2 is available on npm. Unlike other transpilers, Decaf uses the official CoffeeScript parser to build an AST and then maps it to ES6 constructs, falling back to original CoffeeScript output for unsupported syntax. It can be used as a CLI tool or as a Node module with jscodeshift for code transforms. Development appears to be in maintenance mode with limited recent updates.","language":"javascript","status":"maintenance","version":"0.6.2","tags":["javascript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install decafjs","imports":["const decaf = require('decafjs');","const decaf = require('decafjs'); decaf.compile('()-> alert \"hello\"');","const decaf = require('decafjs'); decaf.compileFile('file.coffee');"]},{"cmd":"yarn add decafjs","imports":[]},{"cmd":"pnpm add decafjs","imports":[]}],"homepage":null,"github":"https://github.com/juliankrispel/decaf","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/decafjs","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}