|
3 | 3 | "type": "module",
|
4 | 4 | "version": "1.2.0",
|
5 | 5 | "title": "Side Trakt (companion app for Trakt.tv)",
|
| 6 | + "packageManager": "[email protected]", |
6 | 7 | "description": "Side Trakt, a chrome extension for Trakt.tv",
|
7 | 8 | "license": "MIT",
|
8 | 9 | "author": "dvcol",
|
|
14 | 15 | },
|
15 | 16 | "engines": {
|
16 | 17 | "node": ">=20",
|
17 |
| - "pnpm": ">= 8" |
| 18 | + "pnpm": ">= 7" |
18 | 19 | },
|
19 | 20 | "main": "./dist/lib/index.js",
|
20 | 21 | "types": "./dist/lib/index.d.ts",
|
|
30 | 31 | "prepare": "husky install",
|
31 | 32 | "clear": "rimraf dist",
|
32 | 33 | "dist": "pnpm run clear && esno scripts/prepare.ts",
|
33 |
| - "serve": "vite", |
34 |
| - "serve:static": "http-server dist --cors", |
35 |
| - "serve:web": "VITE_SOURCEMAP=true VITE_WEB=true pnpm run build && pnpm run serve:static", |
36 |
| - "dev": "cross-env NODE_ENV=development run-p dist serve", |
37 |
| - "build": "cross-env NODE_ENV=production pnpm run dist && vue-tsc --noEmit && vite build", |
| 34 | + "type:check": "vue-tsc --build", |
| 35 | + "vite:serve": "vite", |
| 36 | + "vite:build": "vite build", |
| 37 | + "vite:preview": "vite preview", |
| 38 | + "dev": "cross-env NODE_ENV=development run-p dist vite:serve", |
| 39 | + "dev:web": "VITE_SOURCEMAP=true VITE_WEB=true run-s build vite:preview", |
| 40 | + "build": "cross-env NODE_ENV=production run-s dist type:check 'vite:build {@}' --", |
38 | 41 | "build:web": "VITE_WEB=true VITE_BASE=/trakt-extension/ pnpm run build",
|
39 | 42 | "analyse": "vite-bundle-visualizer",
|
40 | 43 | "test:unit": "vitest run --environment jsdom --coverage --passWithNoTests",
|
|
49 | 52 | },
|
50 | 53 | "dependencies": {
|
51 | 54 | "@dvcol/web-extension-utils": "^2.3.4",
|
52 |
| - "naive-ui": "^2.34.4", |
53 |
| - "pinia": "^2.1.6", |
54 |
| - "vue": "^3.3.4", |
55 |
| - "vue-router": "^4.2.4" |
| 55 | + "naive-ui": "^2.37.3", |
| 56 | + "pinia": "^2.1.7", |
| 57 | + "vue": "^3.4.14", |
| 58 | + "vue-router": "^4.2.5" |
56 | 59 | },
|
57 | 60 | "devDependencies": {
|
58 | 61 | "@commitlint/cli": "^18.0.0",
|
59 | 62 | "@commitlint/config-conventional": "^18.0.0",
|
60 | 63 | "@dvcol/eslint-plugin-presets": "^1.3.10",
|
61 | 64 | "@dvcol/stylelint-plugin-presets": "^1.2.1",
|
62 | 65 | "@tsconfig/node20": "^20.1.2",
|
63 |
| - "@types/chrome": "^0.0.254", |
| 66 | + "@types/chrome": "^0.0.258", |
64 | 67 | "@types/fs-extra": "^11.0.1",
|
65 | 68 | "@types/jsdom": "^21.1.2",
|
66 | 69 | "@types/node": "^20.5.3",
|
67 | 70 | "@types/webextension-polyfill": "^0.10.2",
|
68 |
| - "@typescript-eslint/eslint-plugin": "^6.4.1", |
69 |
| - "@typescript-eslint/parser": "^6.4.1", |
70 |
| - "@vitejs/plugin-vue": "^4.3.3", |
71 |
| - "@vitest/coverage-v8": "^0.34.2", |
72 |
| - "@vue/eslint-config-prettier": "^8.0.0", |
| 71 | + "@typescript-eslint/eslint-plugin": "^6.16.0", |
| 72 | + "@typescript-eslint/parser": "^6.16.0", |
| 73 | + "@vitejs/plugin-vue": "^5.0.1", |
| 74 | + "@vitest/coverage-v8": "^1.1.0", |
| 75 | + "@vue/eslint-config-prettier": "^9.0.0", |
73 | 76 | "@vue/eslint-config-typescript": "^12.0.0",
|
74 |
| - "@vue/test-utils": "^2.4.1", |
75 |
| - "@vue/tsconfig": "^0.4.0", |
| 77 | + "@vue/test-utils": "^2.4.3", |
| 78 | + "@vue/tsconfig": "^0.5.1", |
76 | 79 | "c8": "^8.0.1",
|
77 | 80 | "chokidar": "^3.5.3",
|
78 | 81 | "cross-env": "^7.0.3",
|
79 |
| - "eslint": "^8.47.0", |
| 82 | + "eslint": "^8.56.0", |
80 | 83 | "eslint-config-airbnb-base": "^15.0.0",
|
81 |
| - "eslint-config-prettier": "^9.0.0", |
| 84 | + "eslint-config-prettier": "^9.1.0", |
82 | 85 | "eslint-plugin-eslint-comments": "^3.2.0",
|
83 | 86 | "eslint-plugin-html": "^7.1.0",
|
84 | 87 | "eslint-plugin-import": "^2.28.1",
|
85 | 88 | "eslint-plugin-jsonc": "^2.9.0",
|
86 | 89 | "eslint-plugin-markdown": "^3.0.1",
|
87 |
| - "eslint-plugin-prettier": "^5.0.0", |
88 |
| - "eslint-plugin-vitest": "^0.3.0", |
89 |
| - "eslint-plugin-vue": "^9.17.0", |
| 90 | + "eslint-plugin-prettier": "^5.1.2", |
| 91 | + "eslint-plugin-vitest": "^0.3.20", |
| 92 | + "eslint-plugin-vue": "^9.19.2", |
90 | 93 | "eslint-plugin-vuejs-accessibility": "^2.2.0",
|
91 | 94 | "eslint-plugin-yml": "^1.0.0",
|
92 | 95 | "esno": "^4.0.0",
|
93 | 96 | "extract-changelog-release": "^1.0.2",
|
94 | 97 | "fs-extra": "^11.1.1",
|
95 |
| - "http-server": "^14.1.1", |
96 | 98 | "husky": "^8.0.3",
|
97 | 99 | "jsdom": "^23.0.0",
|
98 | 100 | "jsonc-eslint-parser": "^2.1.0",
|
99 | 101 | "lint-staged": "^15.0.0",
|
100 | 102 | "magic-string": "^0.30.3",
|
101 | 103 | "npm-run-all": "^4.1.5",
|
102 |
| - "prettier": "^3.0.2", |
| 104 | + "prettier": "^3.1.1", |
103 | 105 | "rimraf": "^5.0.1",
|
104 |
| - "rollup": "^4.0.0", |
| 106 | + "rollup": "^4.8.0", |
105 | 107 | "sass": "^1.66.1",
|
106 | 108 | "standard-version": "^9.5.0",
|
107 | 109 | "stylelint": "^15.10.3",
|
108 |
| - "typescript": "^5.1.6", |
109 |
| - "unplugin-vue-ce": "1.0.0-beta.19", |
110 |
| - "vite": "^5.0.0", |
| 110 | + "typescript": "^5.3.3", |
| 111 | + "unplugin-vue-ce": "^1.0.0-beta.19", |
| 112 | + "vite": "^5.0.10", |
111 | 113 | "vite-bundle-visualizer": "^0.11.0",
|
112 |
| - "vite-plugin-dts": "^3.5.2", |
113 |
| - "vitest": "^0.34.2", |
114 |
| - "vue-tsc": "^1.8.8", |
| 114 | + "vite-plugin-checker": "^0.6.2", |
| 115 | + "vite-plugin-dts": "^3.6.4", |
| 116 | + "vitest": "^1.1.0", |
| 117 | + "vue-tsc": "^1.8.27", |
115 | 118 | "webextension-polyfill": "^0.10.0",
|
116 | 119 | "yaml-eslint-parser": "^1.0.0"
|
117 | 120 | },
|
|
0 commit comments