{"library":"eo2js","type":"library","category":null,"description":"eo2js is a transpiler that converts EOLANG (EO) programs to JavaScript, enabling execution in Node.js and browser environments. Current version 0.0.8 is pre-1.0 with active development. It translates EO objects and contracts into equivalent JS classes and functions, preserving the purely object-oriented paradigm. Unlike general transpilers, it is purpose-built for EO's abstract object model, including attributes, dataization, and runtime type checking. Release cadence is irregular; frequent breaking changes expected. Differentiators: native EO-to-JS mapping, minimal runtime, and support for EO's freeze/lock semantics.","language":"javascript","status":"active","version":"0.0.8","tags":["javascript","eolang","translator"],"last_verified":"Fri May 01","install":[{"cmd":"npm install eo2js","imports":["import eo2js from 'eo2js'","import { compile } from 'eo2js'","import { Package } from 'eo2js'"]},{"cmd":"yarn add eo2js","imports":[]},{"cmd":"pnpm add eo2js","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eo2js","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}