Files
ojnext/package.json
2023-05-16 19:14:43 +08:00

51 lines
1.3 KiB
JSON

{
"name": "oj-next",
"private": true,
"version": "0.0.1",
"type": "module",
"scripts": {
"start": "vite",
"build": "vue-tsc && vite build",
"preview": "vite preview",
"fmt": "prettier --write src *.ts"
},
"dependencies": {
"@codemirror/lang-cpp": "^6.0.2",
"@codemirror/lang-python": "^6.1.2",
"@element-plus/icons-vue": "^2.1.0",
"@vueuse/core": "^10.1.2",
"@wangeditor/editor": "^5.1.23",
"@wangeditor/editor-for-vue": "^5.1.12",
"axios": "1.4.0",
"chart.js": "^4.3.0",
"codemirror": "^6.0.1",
"copy-text-to-clipboard": "^3.1.0",
"date-fns": "^2.30.0",
"highlight.js": "^11.8.0",
"naive-ui": "^2.34.3",
"normalize.css": "^8.0.1",
"party-js": "^2.2.0",
"pinia": "^2.0.36",
"vue": "^3.3.2",
"vue-chartjs": "^5.2.0",
"vue-codemirror": "^6.1.1",
"vue-router": "^4.2.0"
},
"devDependencies": {
"@iconify-json/ep": "^1.1.10",
"@types/node": "^20.1.5",
"@vitejs/plugin-legacy": "^4.0.3",
"@vitejs/plugin-vue": "^4.2.3",
"markdown-it-shiki": "^0.9.0",
"prettier": "^2.8.8",
"terser": "^5.17.4",
"typescript": "^5.0.4",
"unplugin-auto-import": "^0.16.0",
"unplugin-icons": "^0.16.1",
"unplugin-vue-components": "^0.24.1",
"vite": "^4.3.6",
"vite-plugin-vue-markdown": "^0.23.4",
"vue-tsc": "^1.6.5"
}
}