Skip to content

Commit c95c42e

Browse files
committed
chore: upgrade to Vue 3 and latest deps
1 parent fbb3f1b commit c95c42e

10 files changed

+1163
-2172
lines changed

.nvmrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v20.14.0
1+
v22.11.0

eslint.config.cjs eslint.config.js

+3-5
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
1-
'use strict'
2-
31
// @ts-expect-error missing types
4-
const shuunen = require('eslint-plugin-shuunen')
2+
import shuunen from 'eslint-plugin-shuunen'
53

6-
module.exports = [
4+
export default [
75
...shuunen.configs.base,
86
...shuunen.configs.browser,
97
// ...shuunen.configs.node,
108
// ...shuunen.configs.typescript,
11-
shuunen.configs.vue,
9+
...shuunen.configs.vue,
1210
{
1311
name: 'project-overrides',
1412
rules: {

index.html

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<meta charset="UTF-8" />
66
<link rel="icon" href="/assets/favicon.ico" />
77
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
8+
<meta name="unique-mark" content="" />
89
<title>Image Compare - Online image comparison tool, side by side with slider & zoom !</title>
910
</head>
1011

package.json

+23-9
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,25 @@
1010
"description": "Compare two images with a fancy slider",
1111
"devDependencies": {
1212
"@tsconfig/strictest": "2.0",
13+
"@vitejs/plugin-vue": "5.2",
1314
"eslint": "*",
14-
"eslint-plugin-shuunen": "0.2",
15-
"repo-check": "1.37",
15+
"eslint-plugin-shuunen": "0.4",
16+
"repo-check": "1.40",
1617
"shuutils": "10.1",
17-
"vite": "2.9",
18-
"vite-plugin-vue2": "2.0",
19-
"vue": "2.7",
20-
"vue-template-compiler": "2.7"
18+
"vite": "6.0",
19+
"vue": "*",
20+
"vue-tsc": "*"
2121
},
2222
"displayName": "Vue Image Compare",
23+
"fake-for-repo-check-:'(": {
24+
"exports": {
25+
".": {
26+
"import": "./dist/index.js",
27+
"require": "./dist/index.cjs"
28+
}
29+
},
30+
"main": "./src/main.js"
31+
},
2332
"files": [
2433
"src/vue-image-compare.*"
2534
],
@@ -41,13 +50,18 @@
4150
"url": "https://github.com/Shuunen/vue-image-compare.git"
4251
},
4352
"scripts": {
44-
"build": "vite build && unique-mark dist/assets/index.*.{js} && echo build success",
45-
"check": "pnpm install && echo install success && repo-check && echo repo-check success && pnpm build && pnpm lint && echo check success",
53+
"build": "vite build && pnpm mark && echo build success",
54+
"check": "pnpm install && echo install success && pnpm build && pnpm lint && echo check success",
4655
"dev": "vite",
47-
"lint": "eslint --cache src && echo lint success",
56+
"lint": "pnpm lint:repo && pnpm lint:eslint && echo lint success",
57+
"lint:eslint": "eslint --cache src && echo lint:eslint success",
58+
"lint:repo": "repo-check && echo lint:repo success",
59+
"lint:vue": "vue-tsc --noEmit && echo lint:vue success",
60+
"mark": "unique-mark dist/**/*.{html,js} && echo mark success",
4861
"postversion": "git push && git push --tags && npm publish",
4962
"preversion": "pnpm check",
5063
"serve": "vite preview"
5164
},
65+
"type": "module",
5266
"version": "1.0.0"
5367
}

0 commit comments

Comments
 (0)