Skip to content

Commit 7eb062b

Browse files
committed
chore: fix linter
1 parent 44a5423 commit 7eb062b

File tree

8 files changed

+171
-167
lines changed

8 files changed

+171
-167
lines changed

package-lock.json

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

package.json

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -105,26 +105,25 @@
105105
"@bufbuild/protobuf": "^2.0.0",
106106
"meriyah": "^6.1.4"
107107
},
108-
"overrides": {
109-
"typescript": "^5.0.0"
110-
},
111108
"devDependencies": {
112-
"@eslint/js": "^9.9.0",
109+
"@eslint/js": "^9.37.0",
113110
"@types/estree": "^1.0.6",
114111
"@types/glob": "^8.1.0",
115112
"@types/node": "^24.0.14",
113+
"@typescript-eslint/eslint-plugin": "^8.46.0",
114+
"@typescript-eslint/parser": "^8.46.0",
116115
"cpy-cli": "^4.2.0",
117116
"esbuild": "^0.25.6",
118-
"eslint": "^9.9.0",
117+
"eslint": "^9.37.0",
119118
"globals": "^16.4.0",
120119
"replace": "^1.2.2",
121120
"rimraf": "^6.0.1",
122121
"ts-patch": "^3.0.2",
123122
"ts-proto": "^2.2.0",
124123
"typedoc": "^0.28.14",
125124
"typedoc-plugin-markdown": "^4.9.0",
126-
"typescript": "^5.0.0",
127-
"typescript-eslint": "^8.2.0",
125+
"typescript": "^5.9.3",
126+
"typescript-eslint": "^8.46.0",
128127
"vitest": "^3.2.4"
129128
},
130129
"bugs": {
@@ -142,4 +141,4 @@
142141
"downloader",
143142
"ytmusic"
144143
]
145-
}
144+
}

src/parser/classes/CompositeVideoPrimaryInfo.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ import type { RawNode } from '../types/index.js';
44
export default class CompositeVideoPrimaryInfo extends YTNode {
55
static type = 'CompositeVideoPrimaryInfo';
66

7-
// eslint-disable-next-line @typescript-eslint/no-unused-vars
8-
constructor(data: RawNode) {
7+
constructor(_data: RawNode) {
98
super();
109
}
1110
}

src/parser/classes/menus/MusicMenuItemDivider.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import type { RawNode } from '../../index.js';
44
export default class MusicMenuItemDivider extends YTNode {
55
static type = 'MusicMenuItemDivider';
66

7-
// eslint-disable-next-line
87
constructor(_data: RawNode) {
98
super();
109
// XXX: Should check if this ever has any data.

src/parser/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ export * as YTKids from './ytkids/index.js';
77
export * as YTShorts from './ytshorts/index.js';
88
export * as Helpers from './helpers.js';
99
export * as Generator from './generator.js';
10-
export * as APIResponseTypes from './types/index.js';
10+
export type * as APIResponseTypes from './types/index.js';
1111
export * from './continuations.js';
1212

1313
// @TODO: Remove this when files are updated to use APIResponseTypes or /types/index.js directly.
14-
export * from './types/index.js';
14+
export type * from './types/index.js';

src/parser/types/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
export * from './RawResponse.js';
2-
export * from './ParsedResponse.js';
3-
export * from './CommandEndpoints.js';
1+
export type * from './RawResponse.js';
2+
export type * from './ParsedResponse.js';
3+
export type * from './CommandEndpoints.js';

src/platform/lib.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import Innertube from '../Innertube.js';
22

33
export * from '../core/index.js';
44
export * from '../parser/index.js';
5-
export * as Types from '../types/index.js';
5+
export type * as Types from '../types/index.js';
66
export * from '../utils/index.js';
77

88
export * from '../Innertube.js';

src/types/index.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
export type { default as PlatformShim } from './PlatformShim.js';
22

3-
export * from './Cache.js';
4-
export * from './PlatformShim.js';
5-
export * from './Misc.js';
6-
export * from './FormatUtils.js';
7-
export * from './GetVideoInfoOptions.js';
3+
export type * from './Cache.js';
4+
export type * from './PlatformShim.js';
5+
export type * from './Misc.js';
6+
export type * from './FormatUtils.js';
7+
export type * from './GetVideoInfoOptions.js';
88
export type * from '../utils/javascript/JsAnalyzer.js';
99
export type * from '../utils/javascript/JsExtractor.js';

0 commit comments

Comments
 (0)