From b51298fcdededf39f8e1b324d673f0fe31a15d52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E5=92=B2=E6=99=BA=E5=AD=90=20Kevin=20Deng?= Date: Fri, 23 Jun 2023 16:12:32 +0800 Subject: [PATCH] feat: monaco editor --- package.json | 3 +- pnpm-lock.yaml | 19 +++------- src/App.vue | 75 ++------------------------------------- src/components/Header.vue | 8 ++--- src/composables/store.ts | 26 ++++++++++---- 5 files changed, 32 insertions(+), 99 deletions(-) diff --git a/package.json b/package.json index a5d675a..819a66a 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ }, "dependencies": { "@unocss/reset": "^0.53.3", - "@vue/repl": "^1.5.0", + "@vue/repl": "^2.1.3", "@vueuse/core": "^10.2.0", "element-plus": "^2.3.7", "semver": "^7.5.3", @@ -32,7 +32,6 @@ "@iconify-json/ri": "^1.1.10", "@sxzz/eslint-config": "^3.0.0", "@types/node": "^20.3.1", - "@types/prettier": "^2.7.3", "@types/semver": "^7.5.0", "@unocss/transformer-directives": "^0.53.3", "@vitejs/plugin-vue": "^4.2.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ad94d44..92ffb71 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ dependencies: specifier: ^0.53.3 version: 0.53.3 '@vue/repl': - specifier: ^1.5.0 - version: 1.5.0(vue@3.3.4) + specifier: ^2.1.3 + version: 2.1.3 '@vueuse/core': specifier: ^10.2.0 version: 10.2.0(vue@3.3.4) @@ -34,9 +34,6 @@ devDependencies: '@types/node': specifier: ^20.3.1 version: 20.3.1 - '@types/prettier': - specifier: ^2.7.3 - version: 2.7.3 '@types/semver': specifier: ^7.5.0 version: 7.5.0 @@ -733,10 +730,6 @@ packages: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true - /@types/prettier@2.7.3: - resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} - dev: true - /@types/semver@7.5.0: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} dev: true @@ -1166,12 +1159,8 @@ packages: dependencies: '@vue/shared': 3.3.4 - /@vue/repl@1.5.0(vue@3.3.4): - resolution: {integrity: sha512-qFqKtvA2FM9viYXzbWrpGrL8mDGswsqDsEjfaibr/YOqeza7i49VmO0AKPrOdQDOS2qmq9uV+G6OPX1rGhUSIQ==} - peerDependencies: - vue: ^3.2.13 - dependencies: - vue: 3.3.4 + /@vue/repl@2.1.3: + resolution: {integrity: sha512-W6BiDOrDH3dsWYs5StVRdl1exXjVgXZYuKu1uG2FJdm3O7+yWWFPYXLdNneB9eOCaF1wbfQVaj4ZP46N0nPSpw==} dev: false /@vue/runtime-core@3.3.4: diff --git a/src/App.vue b/src/App.vue index b07596f..0f883d9 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,17 +1,10 @@