Skip to content

Commit efd04b4

Browse files
cmdcolinclaude
andcommitted
Fix TypeScript moduleResolution deprecation warning
- Add 'ignoreDeprecations': '6.0' to suppress the moduleResolution=node deprecation that will stop functioning in TypeScript 7.0 - Add 'types': ['node'] to resolve require() types used in test files This follows the approach from jbrowse-plugin-gwas which uses modern TypeScript configuration. The moduleResolution remains 'node' for backward compatibility with the current project setup. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
1 parent 10d4b29 commit efd04b4

5 files changed

Lines changed: 1650 additions & 3925 deletions

File tree

package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,14 @@
3939
"@babel/core": "^7.29.0",
4040
"@babel/preset-react": "^7.28.5",
4141
"@emotion/react": "^11.14.0",
42-
"@eslint/js": "^8.57.1",
42+
"@eslint/js": "^10.0.1",
4343
"@fal-works/esbuild-plugin-global-externals": "^2.1.2",
44-
"@gmod/bbi": "^8.1.2",
45-
"@jbrowse/cli": "^4.1.15",
46-
"@jbrowse/core": "^4.1.15",
44+
"@gmod/bbi": "^9.0.9",
45+
"@jbrowse/cli": "^4.2.1",
46+
"@jbrowse/core": "^4.2.0",
4747
"@jbrowse/mobx-state-tree": "^5.6.0",
48-
"@jbrowse/plugin-data-management": "^4.1.15",
49-
"@jbrowse/plugin-linear-genome-view": "^4.1.15",
48+
"@jbrowse/plugin-data-management": "^4.2.0",
49+
"@jbrowse/plugin-linear-genome-view": "^4.2.0",
5050
"@mui/material": "^7.3.10",
5151
"@mui/system": "^7.3.10",
5252
"@mui/x-data-grid": "^8.28.2",
@@ -57,29 +57,29 @@
5757
"@types/react": "^19.2.14",
5858
"chalk": "^5.6.2",
5959
"esbuild": "^0.28.0",
60-
"eslint": "^10.2.0",
60+
"eslint": "^10.2.1",
6161
"eslint-plugin-import": "^2.32.0",
6262
"eslint-plugin-react": "^7.37.5",
63-
"eslint-plugin-react-hooks": "^7.0.1",
63+
"eslint-plugin-react-hooks": "^7.1.1",
6464
"eslint-plugin-unicorn": "^64.0.0",
6565
"jest-image-snapshot": "^6.5.2",
6666
"mobx": "^6.15.0",
6767
"mobx-react": "^9.2.1",
68-
"prettier": "^3.8.2",
68+
"prettier": "^3.8.3",
6969
"pretty-bytes": "^7.1.0",
70-
"puppeteer": "^24.40.0",
70+
"puppeteer": "^24.42.0",
7171
"react": "^19.2.5",
7272
"react-dom": "^19.2.5",
7373
"rimraf": "^6.1.3",
7474
"rxjs": "^7.8.2",
7575
"serve": "^14.2.6",
7676
"tss-react": "^4.9.20",
77-
"typescript": "^5.9.3",
78-
"typescript-eslint": "^8.58.2",
79-
"vitest": "^4.1.4"
77+
"typescript": "^6.0.3",
78+
"typescript-eslint": "^8.59.1",
79+
"vitest": "^4.1.5"
8080
},
8181
"dependencies": {
82-
"@gmod/bgzf-filehandle": "^6.0.18",
82+
"@gmod/bgzf-filehandle": "^6.0.19",
8383
"@mui/icons-material": "^7.3.10",
8484
"abortable-promise-cache": "^1.5.0",
8585
"buffer": "^6.0.3",

0 commit comments

Comments
 (0)