gitextract_955i3tsd/ ├── .gitignore ├── .prettierignore ├── .prettierrc ├── README.md ├── babel.config.js ├── docs/ │ ├── base/ │ │ └── index.js │ ├── console/ │ │ ├── babel.config.json │ │ ├── compile.js │ │ └── index.js │ ├── css/ │ │ ├── app.b14e4126.css │ │ └── chunk-vendors.13ac83ed.css │ ├── css.worker.js │ ├── editor.worker.js │ ├── eruda/ │ │ └── eruda.js │ ├── grammars/ │ │ ├── JSON.tmLanguage.json │ │ ├── JavaScript.tmLanguage.json │ │ ├── JavaScriptReact.tmLanguage.json │ │ ├── Regular Expressions (JavaScript).tmLanguage │ │ ├── TypeScript.tmLanguage.json │ │ ├── coffeescript.tmLanguage.json │ │ ├── css.tmLanguage.json │ │ ├── html.tmLanguage.json │ │ ├── less.tmLanguage.json │ │ ├── pug.tmLanguage.json │ │ ├── sassdoc.tmLanguage.json │ │ └── scss.tmLanguage.json │ ├── html.worker.js │ ├── index.html │ ├── js/ │ │ ├── app.48b48a67.js │ │ ├── chunk-0b65ffb6.86943b22.js │ │ ├── chunk-2d0b2762.5030985e.js │ │ ├── chunk-2d0bb267.ca59b870.js │ │ ├── chunk-2d0bff92.ac763d79.js │ │ ├── chunk-2d20ff23.5874d416.js │ │ ├── chunk-2d21b84a.236988cd.js │ │ ├── chunk-2d21f327.5aeb4b52.js │ │ ├── chunk-2d22502a.5c435060.js │ │ ├── chunk-2d22ca58.a89e30a1.js │ │ ├── chunk-30597b4a.d7d99df7.js │ │ ├── chunk-7532b3ea.446096d0.js │ │ └── chunk-vendors.253226de.js │ ├── monaco/ │ │ ├── css.worker.bundle.js │ │ ├── editor.worker.bundle.js │ │ ├── html.worker.bundle.js │ │ ├── json.worker.bundle.js │ │ └── ts.worker.bundle.js │ ├── onigasm/ │ │ └── onigasm.wasm │ ├── parses/ │ │ ├── babel.js │ │ ├── coffeescript.js │ │ ├── less.js │ │ ├── livescript.js │ │ ├── postcss-cssnext.js │ │ ├── postcss.js │ │ ├── pug.js │ │ ├── sass.js │ │ ├── sass.worker.js │ │ ├── stylus.js │ │ ├── test.md │ │ ├── typescript.js │ │ ├── vue2.js │ │ └── vue3.js │ ├── prettier/ │ │ ├── parser-babel.js │ │ ├── parser-html.js │ │ ├── parser-postcss.js │ │ ├── parser-typescript.js │ │ └── standalone.js │ ├── themes/ │ │ ├── AtlanticNight.json │ │ ├── AtomOneDark.json │ │ ├── AuroraX.json │ │ ├── AyuDark.json │ │ ├── AyuLight.json │ │ ├── BlulocoLight.json │ │ ├── BracketsLightPro.json │ │ ├── CodeSandBox.json │ │ ├── Darktooth.json │ │ ├── Dracula.json │ │ ├── EvaLight.json │ │ ├── FlatUI.json │ │ ├── Hopscotch.json │ │ ├── HorlaLightTheme.json │ │ ├── HybridNext.json │ │ ├── KimbieDark.json │ │ ├── LaserWave.json │ │ ├── Lucario.json │ │ ├── Min.json │ │ ├── MonokaiDimmed.json │ │ ├── MonokaiPro.json │ │ ├── Nebula.json │ │ ├── NoctisAzureus.json │ │ ├── NoctisBordo.json │ │ ├── NoctisLux.json │ │ ├── OneDarkPro.json │ │ ├── OneMonokai.json │ │ ├── Panda.json │ │ ├── ReUI.json │ │ ├── RemedyDark.json │ │ ├── ShadesOfPurple.json │ │ ├── SnazzyLight.json │ │ ├── SnazzyOperator.json │ │ ├── SublimeMaterialThemeDark.json │ │ ├── SynthWave84.json │ │ ├── TokyoNightStorm.json │ │ ├── TomorrowNightBlue.json │ │ ├── Twilight.json │ │ └── WinterIsComing.json │ └── ts.worker.js ├── package.json ├── public/ │ ├── base/ │ │ └── index.js │ ├── console/ │ │ ├── babel.config.json │ │ ├── compile.js │ │ └── index.js │ ├── eruda/ │ │ └── eruda.js │ ├── grammars/ │ │ ├── JSON.tmLanguage.json │ │ ├── JavaScript.tmLanguage.json │ │ ├── JavaScriptReact.tmLanguage.json │ │ ├── Regular Expressions (JavaScript).tmLanguage │ │ ├── TypeScript.tmLanguage.json │ │ ├── coffeescript.tmLanguage.json │ │ ├── css.tmLanguage.json │ │ ├── html.tmLanguage.json │ │ ├── less.tmLanguage.json │ │ ├── pug.tmLanguage.json │ │ ├── sassdoc.tmLanguage.json │ │ └── scss.tmLanguage.json │ ├── index.html │ ├── monaco/ │ │ ├── css.worker.bundle.js │ │ ├── editor.worker.bundle.js │ │ ├── html.worker.bundle.js │ │ ├── json.worker.bundle.js │ │ └── ts.worker.bundle.js │ ├── onigasm/ │ │ └── onigasm.wasm │ ├── parses/ │ │ ├── babel.js │ │ ├── coffeescript.js │ │ ├── less.js │ │ ├── livescript.js │ │ ├── postcss-cssnext.js │ │ ├── postcss.js │ │ ├── pug.js │ │ ├── sass.js │ │ ├── sass.worker.js │ │ ├── stylus.js │ │ ├── test.md │ │ ├── typescript.js │ │ ├── vue2.js │ │ └── vue3.js │ ├── prettier/ │ │ ├── parser-babel.js │ │ ├── parser-html.js │ │ ├── parser-postcss.js │ │ ├── parser-typescript.js │ │ └── standalone.js │ └── themes/ │ ├── AtlanticNight.json │ ├── AtomOneDark.json │ ├── AuroraX.json │ ├── AyuDark.json │ ├── AyuLight.json │ ├── BlulocoLight.json │ ├── BracketsLightPro.json │ ├── CodeSandBox.json │ ├── Darktooth.json │ ├── Dracula.json │ ├── EvaLight.json │ ├── FlatUI.json │ ├── Hopscotch.json │ ├── HorlaLightTheme.json │ ├── HybridNext.json │ ├── KimbieDark.json │ ├── LaserWave.json │ ├── Lucario.json │ ├── Min.json │ ├── MonokaiDimmed.json │ ├── MonokaiPro.json │ ├── Nebula.json │ ├── NoctisAzureus.json │ ├── NoctisBordo.json │ ├── NoctisLux.json │ ├── OneDarkPro.json │ ├── OneMonokai.json │ ├── Panda.json │ ├── ReUI.json │ ├── RemedyDark.json │ ├── ShadesOfPurple.json │ ├── SnazzyLight.json │ ├── SnazzyOperator.json │ ├── SublimeMaterialThemeDark.json │ ├── SynthWave84.json │ ├── TokyoNightStorm.json │ ├── TomorrowNightBlue.json │ ├── Twilight.json │ └── WinterIsComing.json ├── scripts/ │ ├── buildLiveScript.js │ ├── buildMonacoWorker.js │ ├── buildVueCompilerSfc.js │ ├── convertTheme.js │ ├── createThemeList.js │ └── vscodeThemes/ │ ├── AtlanticNight.jsonc │ ├── AtomOneDark.jsonc │ ├── AuroraX.jsonc │ ├── AyuDark.jsonc │ ├── AyuLight.jsonc │ ├── BlulocoLight.jsonc │ ├── BracketsLightPro.jsonc │ ├── CodeSandBox.jsonc │ ├── Darktooth.jsonc │ ├── Dracula.jsonc │ ├── EvaLight.jsonc │ ├── FlatUI.jsonc │ ├── Hopscotch.jsonc │ ├── HorlaLightTheme.jsonc │ ├── HybridNext.jsonc │ ├── KimbieDark.jsonc │ ├── LaserWave.jsonc │ ├── Lucario.jsonc │ ├── Min.jsonc │ ├── MonokaiDimmed.jsonc │ ├── MonokaiPro.jsonc │ ├── Nebula.jsonc │ ├── NoctisAzureus.jsonc │ ├── NoctisBordo.jsonc │ ├── NoctisLux.jsonc │ ├── OneDarkPro.jsonc │ ├── OneMonokai.jsonc │ ├── Panda.jsonc │ ├── ReUI.jsonc │ ├── RemedyDark.jsonc │ ├── ShadesOfPurple.jsonc │ ├── SnazzyLight.jsonc │ ├── SnazzyOperator.jsonc │ ├── SublimeMaterialThemeDark.jsonc │ ├── SynthWave84.jsonc │ ├── TokyoNightStorm.jsonc │ ├── TomorrowNightBlue.jsonc │ ├── Twilight.jsonc │ └── WinterIsComing.jsonc ├── src/ │ ├── App.vue │ ├── api/ │ │ └── index.js │ ├── assets/ │ │ ├── iconfont/ │ │ │ └── iconfont.css │ │ └── style/ │ │ └── monolisa.css │ ├── components/ │ │ ├── CodeToImg.vue │ │ ├── Console.vue │ │ ├── Drag.vue │ │ ├── DragItem.vue │ │ ├── Dropdown.vue │ │ ├── EditAssets.vue │ │ ├── EditImportMap.vue │ │ ├── Editor.vue │ │ ├── EditorItem.vue │ │ ├── Header.vue │ │ ├── Preview.vue │ │ ├── Setting.vue │ │ ├── SettingLayout.vue │ │ ├── SettingTheme.vue │ │ ├── Share.vue │ │ └── SwitchBtn.vue │ ├── config/ │ │ ├── codeThemeList.js │ │ ├── constants.js │ │ ├── index.js │ │ └── templates.js │ ├── main.js │ ├── pages/ │ │ ├── edit/ │ │ │ ├── Index.vue │ │ │ ├── Preview.vue │ │ │ └── layouts/ │ │ │ ├── Default.vue │ │ │ ├── Default2.vue │ │ │ ├── Edit.vue │ │ │ ├── Edit2.vue │ │ │ ├── EditOnly.vue │ │ │ ├── EditOnly2.vue │ │ │ ├── Embed.vue │ │ │ ├── Js.vue │ │ │ ├── NewWindowPreview.vue │ │ │ ├── PreviewOnly.vue │ │ │ ├── PreviewOnly2.vue │ │ │ └── VueSFC.vue │ │ └── embed/ │ │ └── Index.vue │ ├── router.js │ ├── store.js │ └── utils/ │ ├── Drag.js │ ├── FileSaver.js │ ├── Resize.js │ ├── codeToImg.js │ ├── exportZip.js │ ├── index.js │ ├── load.js │ ├── monacoEditor.js │ ├── octokit.js │ └── transform.js └── vue.config.js