Skip to content

Commit 5c783e0

Browse files
build(deps-dev): bump typescript from 5.9.3 to 6.0.2 (#580)
* build(deps-dev): bump typescript from 5.9.3 to 6.0.2 Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v5.9.3...v6.0.2) --- updated-dependencies: - dependency-name: typescript dependency-version: 6.0.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * build: migrate deprecated tsconfig options for TypeScript 6 Replace deprecated `baseUrl`, `paths`, and `moduleResolution: "node"` with `rootDir` and `moduleResolution: "bundler"`. Add `external.d.ts` for the untyped `events` module. Made-with: Cursor --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Carlos Torres <carlos.torres@cabify.com>
1 parent 4df95a9 commit 5c783e0

6 files changed

Lines changed: 36 additions & 16 deletions

File tree

external.d.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
declare module 'events' {
2+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
3+
type Listener = (...args: any[]) => void;
4+
5+
export default class EventEmitter {
6+
addListener(event: string, listener: Listener): this;
7+
on(event: string, listener: Listener): this;
8+
once(event: string, listener: Listener): this;
9+
removeListener(event: string, listener: Listener): this;
10+
off(event: string, listener: Listener): this;
11+
removeAllListeners(event?: string): this;
12+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
13+
emit(event: string, ...args: any[]): boolean;
14+
listeners(event: string): Listener[];
15+
listenerCount(event: string): number;
16+
}
17+
}

package-lock.json

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

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
"react": "18.3.1",
5858
"react-dom": "18.3.1",
5959
"rimraf": "6.1.3",
60-
"typescript": "5.9.3",
60+
"typescript": "6.0.2",
6161
"whatwg-fetch": "3.6.20"
6262
},
6363
"publishConfig": {

tsconfig.eslint.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"extends": "./tsconfig",
33
"compilerOptions": {
4-
"noEmit": true
4+
"noEmit": true,
5+
"rootDir": "."
56
},
67
"include": ["src", "test", "external.d.ts"],
78
"exclude": ["dist", "es2015", "node_modules"]

tsconfig.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,18 @@
11
{
22
"compilerOptions": {
33
"lib": ["es2016", "dom"],
4+
"rootDir": "src",
45
"outDir": "dist",
56
"target": "esNext",
67
"module": "esNext",
7-
"baseUrl": ".",
8-
"paths": {
9-
"*": ["src/*"]
10-
},
118
"esModuleInterop": true,
129
"allowSyntheticDefaultImports": true,
1310
"sourceMap": true,
1411
"allowJs": false,
1512
"checkJs": false,
1613
"skipLibCheck": true,
1714
"jsx": "react-jsx",
18-
"moduleResolution": "node",
15+
"moduleResolution": "bundler",
1916
"forceConsistentCasingInFileNames": true,
2017
"noImplicitReturns": true,
2118
"noImplicitThis": true,

yarn.lock

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5541,7 +5541,7 @@ semver@^6.1.1, semver@^6.1.2, semver@^6.3.0, semver@^6.3.1:
55415541
resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
55425542
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
55435543

5544-
semver@^7.5.3, semver@^7.5.4, semver@^7.7.2:
5544+
semver@^7.5.3, semver@^7.5.4:
55455545
version "7.7.4"
55465546
resolved "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz"
55475547
integrity sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==
@@ -5556,6 +5556,11 @@ semver@^7.7.1:
55565556
resolved "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz"
55575557
integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==
55585558

5559+
semver@^7.7.2:
5560+
version "7.7.2"
5561+
resolved "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz"
5562+
integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==
5563+
55595564
set-function-length@^1.2.1:
55605565
version "1.2.2"
55615566
resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz"
@@ -6015,10 +6020,10 @@ typed-array-length@^1.0.6:
60156020
is-typed-array "^1.1.13"
60166021
possible-typed-array-names "^1.0.0"
60176022

6018-
typescript@5.9.3:
6019-
version "5.9.3"
6020-
resolved "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz"
6021-
integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==
6023+
typescript@6.0.2:
6024+
version "6.0.2"
6025+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-6.0.2.tgz#0b1bfb15f68c64b97032f3d78abbf98bdbba501f"
6026+
integrity sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==
60226027

60236028
unbox-primitive@^1.0.2:
60246029
version "1.0.2"

0 commit comments

Comments
 (0)