{"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,"search_vec":"'0.0.2':14 'base':4,28 'browser':27 'browser-bas':26 'cadenc':16 'current':11 'differenti':46 'early/experimental':18 'edit':29 'environ':32 'experiment':66 'focus':47 'ide':5,71 'integr':52 'javascript':69 'key':45 'languag':44,58,79 'like':65 'multi':57 'multi-languag':56 'multipl':43 'oneid':1 'onelang':8,34,50,70 'onelang.io':10 'output':59 'preview':54 'product':63 'production-readi':62 'program':78 'programming-languag':77 'provid':24 'readi':64 'regular':20 'releas':15 'schedul':21 'sourc':37,39,74,76 'source-to-sourc':36,73 'specif':48 'stabl':12 'target':42 'transpil':9,31,40,53,72 'unstabl':68 'version':13 'web':3 'web-bas':2 'workflow':51 'yet':22,61","created_at":"2026-05-01T17:45:01.272050+00:00","updated_at":"2026-05-01T17:45:01.272050+00:00","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,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":"https://onelang.io","github":"https://github.com/onelang/OneIDE","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/onelang-ide","openapi_spec":null,"status_page":null,"smithery":null,"categories":["web-framework"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-05-01","next_check":"2026-07-30","install_tag":null}}