{"library":"nodent-transform","title":"nodent-transform","description":"AST transform and basic tools for nodent and nodent-compiler. Version 3.2.9 is the current stable release. This package provides core parsing and transformation utilities used internally by nodent to convert async/await to generator-based code for older JavaScript environments. It handles AST traversal, node manipulation, and source map generation. Unlike Babel's async-to-generator plugin, nodent-transform is designed specifically as a building block for the nodent ecosystem and is not intended for direct use by most developers. Release cadence is low, with the last release in 2019.","language":"javascript","status":"maintenance","last_verified":"Fri May 01","install":{"commands":["npm install nodent-transform"],"cli":null},"imports":["import { transform } from 'nodent-transform'","import { parse } from 'nodent-transform'","import { generate } from 'nodent-transform'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { transform, parse, generate } from 'nodent-transform';\nconst code = `async function foo() { await bar(); }`;\nconst ast = parse(code);\nconst transformedAst = transform(ast, {});\nconst output = generate(transformedAst).code;\nconsole.log(output);","lang":"typescript","description":"Parses async/await code, applies nodent transform, and generates output.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}