RunJS 是一款面向 macOS 开发者打造的 JavaScript 与 TypeScript 桌面端代码沙盒与实时调试工具。无需搭建复杂的 Webpack 或 Node.js 临时工程,只需打开软件即可直接编写、测试并实时运行代码。编辑器内置语法高亮、自动缩进与实时结果预览,极大地简化了前端与 Node.js 代码片段的调试流程。
1. 零配置代码测试:随时随地运行 JS/TS 代码
软件摆脱了传统 IDE 繁琐的配置过程,提供即开即用的轻量沙盒环境。不管是快速验证一段算法逻辑,还是处理简单的数组变换,都可以快速输入并直接看到运行结果,极佳地契合了日常开发中的即时调试需求。
2. 快速生态验证:支持直接导入 NPM 软件包
RunJS 内置了极简的依赖管理能力,支持一键安装并导入 NPM 上的任意第三方软件包(如 Lodash、Day.js、Axios 等)。不管是探究 JavaScript 新库的运行机制,还是临时验证逻辑,都能在干净的环境中迅速完成试验。
3. 行内实时求值:告别控制台反复 log 调试
编辑器采用独特的行内实时求值(Per-line execution report)机制。在输入代码的同时,RunJS 会在每一行代码后方自动渲染当前变量的最终状态与返回值,无需频繁编写 console.log 或频繁切换至浏览器开发者工具。
4. 现代语法与双环境:内置 Babel、TypeScript 与 Node/Web API
软件全面支持最新的 ECMAScript 语法规范及 TypeScript。内置 Babel 编译器,并深度整合了 Node.js 原生 API 与常见浏览器 Web API,无论编写的是后端逻辑还是前端函数,均可在同一窗口下无缝运行。
5. 纯粹无干扰界面:高度可定制的主题与排版
采用遵循 Apple 极简风格的界面排版,摒弃多余的工具栏与干扰元素,让创作者聚焦于代码本身。支持自由切换多样化的编辑器主题、自定义字体以及字号,轻松打造契合个人习惯的舒适编码空间。