/ package.json
package.json
 1  {
 2    "name": "ao-z",
 3    "version": "0.0.0",
 4    "private": true,
 5    "type": "module",
 6    "scripts": {
 7      "dev": "vite --host 0.0.0.0",
 8      "build": "vite build",
 9      "preview": "vite preview",
10      "serve": "node src/server/app.js",
11      "test:unit": "vitest"
12    },
13    "dependencies": {
14      "better-sqlite3": "^11.3.0",
15      "bitcoin": "^3.0.3",
16      "chalk": "^5.3.0",
17      "express": "^4.21.0",
18      "hammerjs": "^2.0.8",
19      "kefir": "^3.8.8",
20      "markdown-it": "^14.1.0",
21      "pinia": "^2.1.7",
22      "propagating-hammerjs": "^3.0.0",
23      "pug": "^3.0.3",
24      "qrcode-generator": "^1.4.4",
25      "socket.io": "^4.7.5",
26      "socket.io-client": "^4.7.5",
27      "superagent": "^10.1.0",
28      "vue": "^3.4.29",
29      "vue-router": "^4.3.3",
30      "vuex": "^4.1.0"
31    },
32    "devDependencies": {
33      "@vitejs/plugin-vue": "^5.0.5",
34      "@vue/test-utils": "^2.4.6",
35      "cors": "^2.8.5",
36      "stylus": "^0.63.0",
37      "vite": "^6.2.0"
38    }
39  }