0.1.10 • Published 2 years ago

vue-playground v0.1.10

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Introduction

vue-playground is a vue3 component based on monaco-editor.

It supports real-time editing, real-time compilation, and real-time preview. Similar to the small codesandbox.

Features

  • Real-time editing, real-time compilation (vue3, js, ts, jsx, tsx, css), real-time running, real-time preview.
  • Support for custom import mapping.
  • Support to create new files, delete files, support.
  • Editor supports ts type hinting (.ts files only).
  • Support switching layout, support full screen.
  • Support dark mode.
  • Support custom theme color.

Installation

for npm

npm i vue-playground monaco-editor

for yarn

yarn add vue-playground monaco-editor

for pnpm

pnpm add vue-playground monaco-editor

Usage

The usage is documented in the documentation.

Notice

This component depends on monaco-editor and @babel/standalone, So it will be bigger after packing.

Recommended for lowcode projects. Or documentation to write demo .

Acknowledgement

Contributing

Learn about contribution here.

This project exists thanks to all the people who contribute:

License

MIT License © 2022-PRESENT yangjinming