aboutsummaryrefslogtreecommitdiffstats
path: root/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'package.json')
-rw-r--r--package.json44
1 files changed, 44 insertions, 0 deletions
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..85a789c
--- /dev/null
+++ b/package.json
@@ -0,0 +1,44 @@
+{
+ "name": "quests-web-editor",
+ "version": "0.0.0",
+ "private": true,
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "run-p type-check \"build-only {@}\" --",
+ "preview": "vite preview",
+ "build-only": "vite build",
+ "type-check": "vue-tsc --build --force",
+ "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore",
+ "format": "prettier --write src/"
+ },
+ "dependencies": {
+ "@fortawesome/fontawesome-svg-core": "^6.5.1",
+ "@fortawesome/free-brands-svg-icons": "^6.5.1",
+ "@fortawesome/free-regular-svg-icons": "^6.5.1",
+ "@fortawesome/free-solid-svg-icons": "^6.5.1",
+ "@fortawesome/vue-fontawesome": "^3.0.6",
+ "pinia": "^2.1.7",
+ "vue": "^3.4.15",
+ "vue-multiselect": "^3.0.0-beta.3",
+ "vue-router": "^4.2.5"
+ },
+ "devDependencies": {
+ "@rushstack/eslint-patch": "^1.3.3",
+ "@tsconfig/node20": "^20.1.2",
+ "@types/node": "^20.11.10",
+ "@vitejs/plugin-vue": "^5.0.3",
+ "@vue/eslint-config-prettier": "^8.0.0",
+ "@vue/eslint-config-typescript": "^12.0.0",
+ "@vue/tsconfig": "^0.5.1",
+ "eslint": "^8.49.0",
+ "eslint-plugin-vue": "^9.17.0",
+ "npm-run-all2": "^6.1.1",
+ "prettier": "^3.0.3",
+ "sass": "^1.70.0",
+ "sass-loader": "^14.1.0",
+ "typescript": "~5.3.0",
+ "vite": "^5.0.11",
+ "vue-tsc": "^1.8.27"
+ }
+}