Skip to content

🧐LocalLibrary是基于BOM API:FileSystemHandle + monaco-editor实现的在线前端项目编辑器,能操作本地文件,同时具有媒体文件、文档文件的预览功能

License

Notifications You must be signed in to change notification settings

StudyDayByDay/LocalLibrary

Repository files navigation

LocalLibrary

LocalLibrary是基于 FileSystemHandle(BOM API) + monaco-editor 实现的在线前端项目编辑器,能操作本地文件,同时具有媒体文件、文档文件的预览功能

✨ 1.0 特性

  • 🛠 基于FileSystemHandle(BOM API) + monaco-editor
  • ✅ 快速读取文件夹形成文件树
  • 🪐 支持代码编辑器
  • 💪 修改文件内容实时保存
  • 🐆 支持新建文件、文件夹
  • 🤟 支持选中后回车修改文件、文件夹
  • 🥇 支持选中后点击 Backspace 删除文件、文件夹
  • 🪐 markdown 双栏编辑+预览功能
  • 🦩 媒体文件(图片、视频)预览功能
  • ✂️ 文档文件(docx、xls、xlsx、pdf)预览功能
  • 📟 支持快捷键 ctrl/command + shift + l 打开新窗口
  • 📃 可用于项目入门
  • ☝️ 欢迎提出需求和 bug
  • 🛠 更多特性开发中

👀 界面一览

💎 演示视频

LocalLibrary.mov

About

🧐LocalLibrary是基于BOM API:FileSystemHandle + monaco-editor实现的在线前端项目编辑器,能操作本地文件,同时具有媒体文件、文档文件的预览功能

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published