Skip to content

Commit ec43f0f

Browse files
committed
Upgrade TypeScript and Vite
1 parent f4eabb1 commit ec43f0f

32 files changed

Lines changed: 1514 additions & 2256 deletions

anycode-base/package-lock.json

Lines changed: 598 additions & 932 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

anycode-base/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"web-tree-sitter": "^0.21.0"
2525
},
2626
"devDependencies": {
27-
"typescript": "^5.8.3",
28-
"vitest": "^3.1.4"
27+
"typescript": "^6.0.2",
28+
"vitest": "^4.1.2"
2929
}
3030
}

anycode-base/src/code.ts

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import Parser from 'web-tree-sitter';
1111
import History from './history';
1212
import { Selection } from './selection';
1313
import { getWasmPath } from './utils';
14+
import type { Lang } from './lang';
1415

1516
import javascript from './langs/javascript';
1617
import typescript from './langs/typescript';
@@ -61,21 +62,6 @@ export type Position = {
6162
}
6263

6364

64-
interface Indent {
65-
width: number,
66-
unit: string
67-
}
68-
69-
interface Lang {
70-
query: string
71-
indent: Indent
72-
comment: string
73-
runnablesQuery?: string
74-
executable?: boolean
75-
cmd?: string
76-
cmdTest?: string
77-
}
78-
7965
export interface HighlighedNode {
8066
name: string | null;
8167
text: string;
@@ -591,7 +577,7 @@ export class Code {
591577
return language?.runnablesQuery || null;
592578
}
593579

594-
getIndent(): Indent | null {
580+
getIndent(): Lang["indent"] | null {
595581
if (!this.language) return null;
596582

597583
const language = this.getLang(this.language!);

anycode-base/src/global.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
declare module "*.css";

anycode-base/src/lang.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
export interface Lang {
2+
query: string;
3+
indent: {
4+
width: number;
5+
unit: string;
6+
};
7+
comment: string;
8+
runnablesQuery?: string;
9+
executable?: boolean;
10+
cmd?: string;
11+
cmdTest?: string;
12+
}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import type { Lang } from "../lang";
2+
13
const query = `
24
[
35
(string)
@@ -79,4 +81,4 @@ let cmd = "./{file}";
7981

8082
export default {
8183
query, executable, cmd, indent, comment
82-
}
84+
} satisfies Lang
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import type { Lang } from "../lang";
2+
13
const query = `
24
[
35
"enum"
@@ -99,4 +101,4 @@ let comment = "//";
99101

100102
export default {
101103
query, indent, comment
102-
}
104+
} satisfies Lang
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import type { Lang } from "../lang";
2+
13
const query = `
24
35
"sizeof" @keyword
@@ -169,4 +171,4 @@ let comment = "//";
169171

170172
export default {
171173
query, indent, comment
172-
}
174+
} satisfies Lang
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import type { Lang } from "../lang";
2+
13
const query = `
24
;; Methods
35
(method_declaration name: (identifier) @function)
@@ -260,4 +262,4 @@ let comment = "//";
260262

261263
export default {
262264
query, indent, comment
263-
}
265+
} satisfies Lang
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import type { Lang } from "../lang";
2+
13
const query = `
24
35
(comment) @comment
@@ -47,4 +49,4 @@ let cmd = "";
4749

4850
export default {
4951
query, executable, cmd, indent, comment
50-
}
52+
} satisfies Lang

0 commit comments

Comments
 (0)