Skip to content

Commit 62ddc31

Browse files
chore(deps): update dependency vitest to v4 (#216)
* chore(deps): update dependency vitest to v4 * fix: use "types" field to get globals.d.ts file path from vitest package --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jakub Freisler <jakub@frsource.org>
1 parent cb08407 commit 62ddc31

File tree

3 files changed

+150
-245
lines changed

3 files changed

+150
-245
lines changed

packages/globals-vitest/package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,19 @@
1414
"fix": "pnpm eslint --fix && prettier . --write"
1515
},
1616
"devDependencies": {
17-
"@frsource/release-it-config": "workspace:*",
1817
"@frsource/eslint-config": "workspace:*",
1918
"@frsource/prettier-config": "workspace:*",
19+
"@frsource/release-it-config": "workspace:*",
2020
"eslint": "^9.1.0",
2121
"globals": "^16.0.0",
22+
"import-meta-resolve": "^4.2.0",
2223
"prettier": "^3.2.5",
2324
"release-it": "^19.0.0",
2425
"typescript": "^5.4.5",
25-
"vitest": "3.2.4"
26+
"vitest": "4.0.6"
2627
},
2728
"peerDependencies": {
28-
"vitest": "3.2.4"
29+
"vitest": "4.0.6"
2930
},
3031
"homepage": "https://github.com/FRSOURCE/toolkit/tree/main/packages/globals-vitest",
3132
"repository": {

packages/globals-vitest/scripts/build.mjs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { createRequire } from 'node:module';
22
import { writeFileSync } from 'node:fs';
33
import { fileURLToPath } from 'node:url';
44
import { dirname, join } from 'node:path';
5+
import { moduleResolve } from 'import-meta-resolve';
56
import ts from 'typescript';
67

78
const __dirname = dirname(fileURLToPath(import.meta.url));
@@ -50,7 +51,11 @@ const {
5051
if (!vitestVersion) e('Vitest version cannot be read.');
5152
writeFileSync(join(__dirname, '..', 'VERSION'), vitestVersion);
5253

53-
const globalsPath = require.resolve('vitest/globals.d.ts');
54+
const globalsPath = moduleResolve(
55+
'vitest/globals',
56+
import.meta.url,
57+
new Set(['types']),
58+
).pathname;
5459
const globalsArray = extract(globalsPath);
5560
const globals = {};
5661
if (!globalsArray.length) e('No globals! Check extractor implementation.');

0 commit comments

Comments
 (0)