Skip to content

JS-Encoder is an online front-end code editor(前端在线代码编辑器)built with vue and codemirror. If you want to support JS-Encoder, click star 💗 to support it!

License

Notifications You must be signed in to change notification settings

LeeeeeeM/JS-Encoder

 
 

Repository files navigation

JS-Encoder

一个前端在线编辑器,且致力于成为一个方便、快速的在线 Web 实例开发、调试工具

使用 Vue3 和 Codemirror6 构建

👉 Get Started 👈

说明文档 | Github | License

旧版(V3) 代码 链接

Screenshot 2024-05-17 150903
图中代码示例来自CodePen

特性

  • 编写代码并实时预览。
  • 支持包含 TypeScript、Scss、Markdown 等常用语言在内的12种预处理语言。
  • 支持使用模板,可自定义,并且支持 Vue 单文件组件的开发。
  • 视图自由分割,合适的布局更能提升编码效率。
  • 可上传本地代码或下载 JS-Encoder 中编写的代码。
  • 内置 Console 随时调试,在大多数时间告别 F12。
  • 丰富的编码设置、插件,提供更舒适的编码体验。

未来

所有未来计划的功能性改动都记录在此:TO DO LIST

本地运行

npm run dev

如果你是该项目的贡献者,请使用该命令运行,该命令会执行 stylelint 和 eslint 的校验(在 commit 时会再进行一次校验):

npm run start

About

JS-Encoder is an online front-end code editor(前端在线代码编辑器)built with vue and codemirror. If you want to support JS-Encoder, click star 💗 to support it!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 48.8%
  • Vue 39.8%
  • SCSS 7.3%
  • CSS 3.1%
  • HTML 0.5%
  • JavaScript 0.3%
  • Shell 0.2%