Skip to content

Commit 293b379

Browse files
committed
chore: fix lint
1 parent 989a151 commit 293b379

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+2623
-4095
lines changed

.vscode/settings.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
{
2-
"eslint.experimental.useFlatConfig": true
2+
"editor.codeActionsOnSave": {
3+
"source.fixAll.eslint": "explicit",
4+
"source.fixAll.stylelint": "explicit"
5+
}
36
}

eslint.config.js

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
import { sxzz } from '@sxzz/eslint-config'
22

3-
export default sxzz([
4-
{
5-
rules: {
6-
'unicorn/filename-case': 'off',
7-
'import/no-default-export': 'off',
8-
'unused-imports/no-unused-vars': 'warn',
9-
'unicorn/no-new-array': 'off',
3+
export default sxzz()
4+
.removeRules(
5+
'unicorn/filename-case',
6+
'import/no-default-export',
7+
'unicorn/no-new-array',
8+
)
9+
.append([
10+
{
11+
name: 'warn',
12+
rules: {
13+
'unused-imports/no-unused-vars': 'warn',
14+
},
1015
},
11-
},
12-
{
13-
ignores: ['**/patched'],
14-
},
15-
])
16+
])

package.json

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -22,32 +22,28 @@
2222
"scripts": {
2323
"dev": "pnpm run --filter=\"./packages/*\" --parallel dev",
2424
"build": "pnpm run --filter=\"./packages/*\" build",
25-
"typecheck": "tsc --noEmit",
25+
"typecheck": "tsmc --noEmit",
2626
"lint": "eslint .",
2727
"play": "npm -C playground run dev",
2828
"test": "vitest",
2929
"release": "bumpp -r --all -x 'pnpm run changelog'",
3030
"changelog": "conventional-changelog -p angular -i CHANGELOG.md -s"
3131
},
3232
"devDependencies": {
33-
"@antfu/eslint-config": "^2.21.2",
34-
"@changesets/changelog-github": "^0.5.0",
35-
"@changesets/cli": "^2.27.7",
36-
"@sxzz/eslint-config": "^3.13.0",
37-
"@types/node": "^20.14.9",
38-
"bumpp": "^9.4.1",
39-
"chalk": "^5.3.0",
33+
"@antfu/eslint-config": "^4.8.1",
34+
"@changesets/changelog-github": "^0.5.1",
35+
"@changesets/cli": "^2.28.1",
36+
"@sxzz/eslint-config": "^6.0.2",
37+
"@ts-macro/tsc": "^0.1.24",
38+
"@types/node": "^22.13.10",
39+
"@vue-macros/reactivity-transform": "3.0.0-beta.4",
40+
"bumpp": "^10.0.3",
4041
"conventional-changelog-cli": "^5.0.0",
41-
"eslint": "^9.6.0",
42-
"fast-glob": "^3.3.2",
43-
"nodemon": "^3.1.4",
44-
"rimraf": "^5.0.7",
42+
"eslint": "^9.22.0",
4543
"tsup": "^8.4.0",
46-
"typescript": "^5.7.0",
47-
"unplugin": "^1.11.0",
44+
"typescript": "^5.8.2",
4845
"unplugin-raw": "^0.4.4",
49-
"vite": "^6.0.0",
50-
"vitest": "^1.6.0"
46+
"vite": "catalog:"
5147
},
5248
"pnpm": {
5349
"overrides": {

packages/babel/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
"@babel/core": "catalog:",
5959
"@babel/parser": "catalog:",
6060
"@babel/plugin-syntax-jsx": "^7.25.9",
61-
"@babel/traverse": "^7.26.8",
61+
"@babel/traverse": "^7.26.9",
6262
"@babel/types": "catalog:",
6363
"@vue-jsx-vapor/compiler": "workspace:*",
6464
"source-map-js": "^1.2.1"

packages/babel/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1+
import { parse } from '@babel/parser'
12
// @ts-ignore
23
import _SyntaxJSX from '@babel/plugin-syntax-jsx'
3-
import { parse } from '@babel/parser'
44
import { transformJSX } from './transform'
55
import { isConditionalExpression, isJSXElement } from './utils'
6+
import type { Visitor } from '@babel/core'
67
import type { VisitNodeFunction } from '@babel/traverse'
78
import type { JSXElement, JSXFragment, Node } from '@babel/types'
89
import type { CompilerOptions } from '@vue-jsx-vapor/compiler'
9-
import type { Visitor } from '@babel/core'
1010

1111
const SyntaxJSX = _SyntaxJSX.default || _SyntaxJSX
1212

packages/babel/src/transform.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { compile } from '@vue-jsx-vapor/compiler'
21
import { parse } from '@babel/parser'
3-
import { SourceMapConsumer } from 'source-map-js'
42
import _traverse, { type VisitNodeFunction } from '@babel/traverse'
3+
import { compile } from '@vue-jsx-vapor/compiler'
4+
import { SourceMapConsumer } from 'source-map-js'
55
import { isJSXElement } from './utils'
66
import type { Options } from '.'
77
import type { JSXElement, JSXFragment } from '@babel/types'

packages/babel/test/interop.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { describe, expect, test } from 'vitest'
21
import { transformSync } from '@babel/core'
2+
import { describe, expect, test } from 'vitest'
33
import jsx from '../src/index'
44

55
describe('transform', () => {

packages/babel/test/transform.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { describe, expect, test } from 'vitest'
21
import { transformSync } from '@babel/core'
2+
import { describe, expect, test } from 'vitest'
33
import jsx from '../src/index'
44

55
describe('transform', () => {

packages/compiler/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@
5959
"@babel/types": "catalog:",
6060
"@vue/compiler-dom": "catalog:",
6161
"@vue/compiler-vapor": "catalog:",
62-
"@vue/shared": "catalog:"
62+
"@vue/shared": "catalog:",
63+
"vitest": "catalog:"
6364
}
6465
}

packages/compiler/src/compile.ts

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,37 @@
1-
import { extend, isString } from '@vue/shared'
1+
import { parse } from '@babel/parser'
22
import {
3-
type VaporCodegenResult as BaseVaporCodegenResult,
43
generate,
4+
type VaporCodegenResult as BaseVaporCodegenResult,
55
} from '@vue/compiler-vapor'
6-
import { parse } from '@babel/parser'
6+
import { extend, isString } from '@vue/shared'
77
import {
8+
IRNodeTypes,
9+
type HackOptions,
10+
type RootIRNode,
11+
type RootNode,
12+
} from './ir'
13+
14+
import {
15+
transform,
816
type DirectiveTransform,
917
type NodeTransform,
10-
transform,
1118
} from './transform'
12-
13-
import { transformElement } from './transforms/transformElement'
1419
import { transformChildren } from './transforms/transformChildren'
20+
import { transformElement } from './transforms/transformElement'
1521
import { transformTemplateRef } from './transforms/transformTemplateRef'
1622
import { transformText } from './transforms/transformText'
1723
import { transformVBind } from './transforms/vBind'
24+
import { transformVFor } from './transforms/vFor'
25+
import { transformVHtml } from './transforms/vHtml'
26+
import { transformVIf } from './transforms/vIf'
27+
import { transformVModel } from './transforms/vModel'
1828
import { transformVOn } from './transforms/vOn'
29+
import { transformVOnce } from './transforms/vOnce'
30+
import { transformVShow } from './transforms/vShow'
1931
import { transformVSlot } from './transforms/vSlot'
2032
import { transformVSlots } from './transforms/vSlots'
21-
import { transformVModel } from './transforms/vModel'
22-
import { transformVShow } from './transforms/vShow'
23-
import { transformVHtml } from './transforms/vHtml'
24-
import {
25-
type HackOptions,
26-
IRNodeTypes,
27-
type RootIRNode,
28-
type RootNode,
29-
} from './ir'
30-
import { transformVFor } from './transforms/vFor'
31-
import { transformVOnce } from './transforms/vOnce'
32-
import { transformVIf } from './transforms/vIf'
33-
import type { CompilerOptions as BaseCompilerOptions } from '@vue/compiler-dom'
3433
import type { ExpressionStatement, JSXElement, JSXFragment } from '@babel/types'
34+
import type { CompilerOptions as BaseCompilerOptions } from '@vue/compiler-dom'
3535

3636
export { generate }
3737

0 commit comments

Comments
 (0)