From 7c93428f733b65f959c0f8e5ba7ce0434411dc72 Mon Sep 17 00:00:00 2001 From: feie9456 Date: Mon, 12 May 2025 11:01:45 +0800 Subject: [PATCH] first commit --- .gitignore | 24 ++ .vscode/extensions.json | 3 + README.md | 5 + bun.lock | 290 +++++++++++++++++ index.html | 16 + package.json | 24 ++ public/vite.svg | 1 + src/App.vue | 602 +++++++++++++++++++++++++++++++++++ src/assets/FiraCode-VF.woff2 | Bin 0 -> 113088 bytes src/assets/stylesheet.css | 8 + src/main.ts | 10 + src/style.css | 11 + src/vite-env.d.ts | 1 + src/worker.ts | 12 + tsconfig.app.json | 26 ++ tsconfig.json | 7 + tsconfig.node.json | 24 ++ vite.config.ts | 10 + 18 files changed, 1074 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/extensions.json create mode 100644 README.md create mode 100644 bun.lock create mode 100644 index.html create mode 100644 package.json create mode 100644 public/vite.svg create mode 100644 src/App.vue create mode 100644 src/assets/FiraCode-VF.woff2 create mode 100644 src/assets/stylesheet.css create mode 100644 src/main.ts create mode 100644 src/style.css create mode 100644 src/vite-env.d.ts create mode 100644 src/worker.ts create mode 100644 tsconfig.app.json create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json create mode 100644 vite.config.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..a7cea0b --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["Vue.volar"] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..33895ab --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# Vue 3 + TypeScript + Vite + +This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 ` + + + \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..86c0028 --- /dev/null +++ b/package.json @@ -0,0 +1,24 @@ +{ + "name": "online-editor", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vue-tsc -b && vite build", + "preview": "vite preview" + }, + "dependencies": { + "monaco-editor": "^0.52.0", + "vite-plugin-singlefile": "^2.1.0", + "vue": "^3.5.13" + }, + "devDependencies": { + "@vitejs/plugin-vue": "^5.2.1", + "sass-embedded": "^1.83.0", + "typescript": "~5.6.2", + "vite": "^6.0.1", + "vite-plugin-monaco-editor": "^1.1.0", + "vue-tsc": "^2.1.10" + } +} diff --git a/public/vite.svg b/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..9ef5ca1 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,602 @@ + + +