{ "$schema": "https://json.schemastore.org/package", "name": "webui", "version": "2.0.3", "readme": "README.md", "engines": { "node": ">=18.0.0", "pnpm": ">=9.0.0" }, "volta": { "node": "22.14.0", "pnpm": "10.7.0" }, "packageManager": "pnpm@10.7.0", "type": "module", "scripts": { "build": "vite build", "preview": "pnpm build && vite preview", "start": "pnpm build && node start.js", "dev": "vite", "clean:dist": "pnpm exec rimraf dist", "clean:node_modules": "pnpm exec rimraf node_modules", "lint": "cross-env TIMING=1 eslint --cache .", "lint:fix": "cross-env TIMING=1 eslint --cache --fix .", "format": "prettier --cache --write .", "test": "vitest", "coverage": "vitest run --coverage" }, "dependencies": { "finalhandler": "^2.1.0", "serve-static": "^1.16.2", "vue": "^3.5.13", "vue-router": "^4.5.0", "vue-toast-notification": "^3.1.3" }, "devDependencies": { "@tsconfig/node22": "^22.0.1", "@types/jsdom": "^21.1.7", "@types/node": "^22.13.14", "@vitejs/plugin-vue": "^5.2.3", "@vitejs/plugin-vue-jsx": "^4.1.2", "@vitest/coverage-v8": "^3.0.9", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", "cross-env": "^7.0.3", "jsdom": "^26.0.0", "prettier": "^3.5.3", "rimraf": "^6.0.1", "typescript": "~5.8.2", "vite": "^6.2.3", "vitest": "^3.0.9" } }