| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- {
- "name": "chinese-sub-finder-panel",
- "version": "0.0.1",
- "description": "ChineseSubFinder Panel",
- "productName": "ChineseSubFinder Panel",
- "author": "Myon<[email protected]>",
- "private": true,
- "scripts": {
- "prepare": "cd .. && husky install frontend/.husky",
- "lint": "eslint --ext .js,.vue ./",
- "test": "echo \"No test specified\" && exit 0",
- "dev": "quasar dev",
- "build": "quasar build"
- },
- "lint-staged": {
- "src/**/*.{js,vue}": [
- "eslint --fix",
- "prettier --write --ignore-unknown",
- "git add"
- ]
- },
- "dependencies": {
- "@quasar/extras": "^1.0.0",
- "core-js": "^3.6.5",
- "quasar": "^2.11.5",
- "vue-router": "^4.0.0",
- "@vueuse/core": "^4.11.2",
- "artplayer": "^4.5.9",
- "axios": "^0.25.0",
- "dayjs": "^1.10.8",
- "events": "^3.3.0",
- "github-markdown-css": "^5.1.0",
- "hls.js": "^0.14.7",
- "js-base64": "^3.7.2",
- "markdown": "^0.5.0",
- "util": "^0.12.4",
- "vue": "^3.2.22",
- "vue3-eventbus": "^2.0.0",
- "vuex": "^4.0.2"
- },
- "devDependencies": {
- "eslint": "^8.10.0",
- "eslint-plugin-vue": "^9.0.0",
- "eslint-webpack-plugin": "^3.1.1",
- "eslint-config-prettier": "^8.1.0",
- "@quasar/app-webpack": "^3.0.0",
- "@babel/eslint-parser": "^7.13.14",
- "@imyon/eslint-config-preset": "^0.0.5",
- "@imyon/eslint-config-prettier": "^0.0.2",
- "@quasar/app": "^3.0.0",
- "dotenv": "^10.0.0",
- "husky": "^6.0.0",
- "lint-staged": "^11.0.0",
- "prettier": "^2.6.2",
- "raw-loader": "^4.0.2",
- "workbox-webpack-plugin": "^6.4.2"
- },
- "browserslist": [
- "last 10 Chrome versions",
- "last 10 Firefox versions",
- "last 4 Edge versions",
- "last 7 Safari versions",
- "last 8 Android versions",
- "last 8 ChromeAndroid versions",
- "last 8 FirefoxAndroid versions",
- "last 10 iOS versions",
- "last 5 Opera versions"
- ],
- "engines": {
- "node": ">= 16",
- "npm": ">= 7",
- "yarn": ">= 1.21.1"
- }
- }
|