{"library":"async-compiler","type":"library","category":null,"description":"A JavaScript compiler that transforms functions annotated with @async JSDoc tag into code using Promises for sequential asynchronous execution. Version 1.0.20 is the current stable release, with no recent updates indicating ongoing maintenance. It provides a simpler alternative to nested callbacks or promise chains by allowing developers to write asynchronous code in a synchronous style. Unlike native async/await (ES2017), it requires a compile step and a runtime library (async-compiler-runtime), and does not support advanced features like error handling or parallel execution patterns.","language":"javascript","status":"maintenance","version":"1.0.20","tags":["javascript","async","function","compiler"],"last_verified":"Fri May 01","install":[{"cmd":"npm install async-compiler","imports":["var AsyncTool = require('async-compiler-runtime');"]},{"cmd":"yarn add async-compiler","imports":[]},{"cmd":"pnpm add async-compiler","imports":[]}],"homepage":null,"github":"https://github.com/stonezhong/async-compiler","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/async-compiler","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}