{"library":"cherry-cljs","type":"library","category":null,"description":"Cherry is an experimental ClojureScript-to-ES6 module compiler that outputs readable, source-mapped .mjs files. It aims to reduce friction between ClojureScript and JavaScript tooling by producing ES6 modules that can be used directly with Node.js, Vite, and other modern JS toolchains. Unlike the official ClojureScript compiler, Cherry does not depend on Google Closure and is distributed as an NPM package. It supports macros, REPL, async/await, JSX via #jsx, and JS object destructuring. Version 0.5.34 is the latest; the project is experimental and not recommended for production use, with many bugs and frequent breaking changes.","language":"javascript","status":"active","version":"0.5.34","tags":["javascript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install cherry-cljs","imports":["import { cherry } from 'cherry-cljs'","import { compileString } from 'cherry-cljs'","import { core } from 'cherry-cljs'"]},{"cmd":"yarn add cherry-cljs","imports":[]},{"cmd":"pnpm add cherry-cljs","imports":[]}],"homepage":"https://cherry-cljs.github.io","github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/cherry-cljs","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}