{"id":27197,"library":"onelang-ide","title":"OneIDE","description":"Web-based IDE for the OneLang transpiler (onelang.io). Current stable version: 0.0.2. Release cadence is early/experimental — no regular schedule yet. It provides a browser-based editing and transpilation environment for OneLang, a source-to-source transpiler that targets multiple languages. Key differentiators: focused specifically on OneLang workflow, integrates transpilation preview and multi-language output. Not yet production-ready; likely experimental and unstable.","status":"active","version":"0.0.2","language":"javascript","source_language":"en","source_url":"https://github.com/onelang/OneIDE","tags":["javascript","onelang","ide","transpiler","source-to-source","programming-language"],"install":[{"cmd":"npm install onelang-ide","lang":"bash","label":"npm"},{"cmd":"yarn add onelang-ide","lang":"bash","label":"yarn"},{"cmd":"pnpm add onelang-ide","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"Named export, not default.","wrong":"import IDE from 'onelang-ide'","symbol":"IDE","correct":"import { IDE } from 'onelang-ide'"},{"note":"Package is likely ESM-only; CommonJS require may not work.","wrong":"const { runCode } = require('onelang-ide')","symbol":"runCode","correct":"import { runCode } from 'onelang-ide'"},{"note":"Type-only import preferred with TypeScript.","wrong":"import { TranspilerOptions } from 'onelang-ide'","symbol":"TranspilerOptions","correct":"import type { TranspilerOptions } from 'onelang-ide'"}],"quickstart":{"code":"import { IDE } from 'onelang-ide';\n\nconst ide = new IDE();\nconst code = 'print(\"Hello World\");';\nconst result = ide.transpile(code, { target: 'javascript' });\nconsole.log(result);","lang":"typescript","description":"Creates a OneLang IDE instance, transpiles a simple print statement to JavaScript, and logs the output."},"warnings":[{"fix":"Pin to a specific version or wait for stable release.","message":"Package version 0.0.2 is an early release and APIs may change without notice. Not recommended for production use.","severity":"breaking","affected_versions":">=0.0.0"},{"fix":"Use in a web application with bundler (Webpack, Vite) — not in Node scripts.","message":"The package is experimental; no binary or CLI provided. Works only in browser environments (no Node.js runtime).","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Call transpile separately for each target language.","message":"The transpile method currently takes only one target language per call; multi-target output is not yet supported.","severity":"deprecated","affected_versions":"0.0.2"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run `npm install onelang-ide` in your project directory.","cause":"Package not installed or not found in node_modules.","error":"Error: Cannot find module 'onelang-ide'"},{"fix":"Ensure you use `import { IDE } from 'onelang-ide'` and then `new IDE()`.","cause":"IDE instance not created correctly or import wrong.","error":"TypeError: ide.transpile is not a function"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}