{"library":"bouk-decafjs","type":"library","category":null,"description":"Decaf JS is a CoffeeScript-to-ES.next transpiler that leverages the CoffeeScript compiler to build a syntax tree and then outputs modern JavaScript. The current stable version is 0.1.0, with infrequent releases. Its key differentiator is the ability to fall back to the CoffeeScript compiler output for unsupported syntax, aiming to cover the full CoffeeScript language. It can be used as a CLI tool or integrated as a code transform with tools like jscodeshift. It uses ast-types for building an esprima-compatible AST and recast for printing JavaScript.","language":"javascript","status":"maintenance","version":"0.1.0","tags":["javascript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install bouk-decafjs","imports":["import decaf from 'decafjs'","decaf.compile(code, options)","const decaf = require('decafjs')"]},{"cmd":"yarn add bouk-decafjs","imports":[]},{"cmd":"pnpm add bouk-decafjs","imports":[]}],"homepage":null,"github":"https://github.com/juliankrispel/decaf","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/bouk-decafjs","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}