{"library":"es6-transpiler","type":"library","category":null,"description":"An ES6 to ES5 transpiler that focuses on producing output without a runtime library, using only polyfills when necessary. It avoids try/catch for block binding, supports spread via .concat with iterator protocol, and strives for minimal temporary variables. The project is in beta and supports classes, destructuring, block binding (let/const), arrow functions, spread, for-of, comprehensions, template strings, object literals, binary/octal literals, unicode code point escapes, and RegExp flags. It does not support modules, generators, or symbols.  Release cadence: dormant; latest version 0.7.18 from 2015. Key differentiator: no runtime library, line-to-line mapping, Closure Compiler support.","language":"javascript","status":"deprecated","version":"0.7.18","tags":["javascript","es6-transpiler","scope","blockscope","block-scope","let","const","var","es6"],"last_verified":"Fri May 01","install":[{"cmd":"npm install es6-transpiler","imports":["var transpile = require('es6-transpiler').transpile;","var es6transpiler = require('es6-transpiler');","var es6transpiler = require('es6-transpiler'); es6transpiler.run(src, options);"]},{"cmd":"yarn add es6-transpiler","imports":[]},{"cmd":"pnpm add es6-transpiler","imports":[]}],"homepage":null,"github":"https://github.com/termi/es6-transpiler","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/es6-transpiler","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}