ytptube/ui/package.json
2025-10-11 20:55:56 +03:00

64 lines
1.6 KiB
JSON

{
"name": "nuxt-app",
"private": true,
"type": "module",
"scripts": {
"build": "nuxt build",
"dev": "nuxt dev --host",
"generate": "nuxt generate",
"preview": "nuxt preview",
"postinstall": "nuxt prepare",
"typecheck": "nuxt typecheck",
"lint": "eslint .",
"lint:ci": "eslint . --quiet",
"lint:fix": "eslint . --fix",
"test": "vitest run",
"test:watch": "vitest",
"test:ci": "vitest run --silent --reporter=dot"
},
"web-types": "./web-types.json",
"dependencies": {
"@pinia/nuxt": "^0.11.2",
"@vueuse/core": "^13.9.0",
"@vueuse/nuxt": "^13.9.0",
"@xterm/addon-fit": "^0.10.0",
"@xterm/xterm": "^5.5.0",
"cron-parser": "^5.4.0",
"cronstrue": "^3.3.0",
"floating-vue": "^5.2.2",
"hls.js": "^1.6.13",
"marked": "^16.4.0",
"marked-alert": "^2.1.2",
"marked-base-url": "^1.1.7",
"marked-gfm-heading-id": "^4.1.2",
"moment": "^2.30.1",
"nuxt": "^4.1.3",
"pinia": "^3.0.3",
"socket.io-client": "^4.8.1",
"vue": "^3.5.22",
"vue-router": "^4.5.1",
"vue-toastification": "2.0.0-rc.5"
},
"pnpm": {
"onlyBuiltDependencies": [
"esbuild",
"@parcel/watcher"
]
},
"overrides": {
"supports-color": "10.2.0",
"strip-ansi": "7.1.0",
"ansi-styles": "6.2.0",
"ansi-regex": "6.2.0"
},
"devDependencies": {
"@nuxt/eslint": "^1.9.0",
"@nuxt/eslint-config": "^1.9.0",
"@typescript-eslint/parser": "^8.46.0",
"eslint": "^9.37.0",
"typescript": "^5.9.3",
"vitest": "^3.2.4",
"vue-eslint-parser": "^10.2.0",
"vue-tsc": "^3.1.1"
}
}