Skip to content

Commit 2fa214c

Browse files
committed
exports browser context
1 parent e5d5428 commit 2fa214c

6 files changed

Lines changed: 42 additions & 13 deletions

File tree

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"lint-staged": "catalog:",
2727
"oxfmt": "catalog:",
2828
"oxlint": "catalog:",
29+
"playwright": "catalog:",
2930
"typescript": "catalog:",
3031
"vite": "catalog:",
3132
"vitest": "catalog:"

packages/cli/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,10 @@
155155
"types": "./dist/test/context.d.ts",
156156
"default": "./dist/test/context.js"
157157
},
158+
"./test/browser/context": {
159+
"types": "./dist/test/browser/context.d.ts",
160+
"default": "./dist/test/browser/context.js"
161+
},
158162
"./test/locators": {
159163
"default": "./dist/test/locators.js"
160164
},

packages/test/build.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,11 @@ async function mergePackageJson(pluginExports: Array<{ exportPath: string; shimF
291291
types: './browser/context.d.ts',
292292
default: './dist/context.js',
293293
};
294+
// Also export ./browser/context for users importing @voidzero-dev/vite-plus/test/browser/context
295+
destPkg.exports['./browser/context'] = {
296+
types: './browser/context.d.ts',
297+
default: './dist/context.js',
298+
};
294299
destPkg.exports['./locators'] = {
295300
default: './dist/locators.js',
296301
};

packages/test/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,10 @@
108108
"types": "./browser/context.d.ts",
109109
"default": "./dist/context.js"
110110
},
111+
"./browser/context": {
112+
"types": "./browser/context.d.ts",
113+
"default": "./dist/context.js"
114+
},
111115
"./locators": {
112116
"default": "./dist/locators.js"
113117
},

pnpm-lock.yaml

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

pnpm-workspace.yaml

Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ packages:
55
- rolldown/packages/*
66
- rolldown-vite
77
- rolldown-vite/packages/*
8+
89
catalog:
910
'@babel/core': ^7.24.7
1011
'@babel/preset-env': ^7.24.7
@@ -14,13 +15,13 @@ catalog:
1415
'@napi-rs/wasm-runtime': ^1.0.0
1516
'@oxc-node/cli': ^0.0.34
1617
'@oxc-node/core': ^0.0.34
17-
'@oxc-project/runtime': =0.101.0
18-
'@oxc-project/types': =0.101.0
18+
'@oxc-project/runtime': '=0.101.0'
19+
'@oxc-project/types': '=0.101.0'
1920
'@pnpm/find-workspace-packages': ^6.0.9
2021
'@rollup/plugin-commonjs': ^29.0.0
2122
'@rollup/plugin-json': ^6.1.0
2223
'@rollup/plugin-node-resolve': ^16.0.0
23-
'@std/yaml': 'npm:@jsr/std__yaml@^1.0.10'
24+
'@std/yaml': npm:@jsr/std__yaml@^1.0.10
2425
'@types/babel__core': 7.20.5
2526
'@types/connect': ^3.4.38
2627
'@types/cross-spawn': ^6.0.6
@@ -71,16 +72,16 @@ catalog:
7172
mocha: ^11.0.0
7273
mri: ^1.2.0
7374
next: ^15.4.3
74-
oxc-minify: =0.101.0
75-
oxc-parser: =0.101.0
76-
oxc-transform: =0.101.0
75+
oxc-minify: '=0.101.0'
76+
oxc-parser: '=0.101.0'
77+
oxc-transform: '=0.101.0'
7778
oxfmt: ^0.16.0
7879
oxlint: ^1.31.0
7980
oxlint-tsgolint: ^0.8.3
8081
pathe: ^2.0.3
8182
picocolors: ^1.1.1
8283
picomatch: ^4.0.2
83-
playwright: ^1.56.1
84+
playwright: ^1.57.0
8485
react: ^19.1.0
8586
react-dom: ^19.1.0
8687
remark-parse: ^11.0.0
@@ -112,9 +113,13 @@ catalog:
112113
ws: ^8.18.1
113114
yaml: ^2.8.1
114115
zx: ^8.1.2
116+
115117
catalogMode: prefer
118+
116119
ignoreScripts: true
120+
117121
minimumReleaseAge: 1440
122+
118123
minimumReleaseAgeExclude:
119124
- '@napi-rs/*'
120125
- '@oxc-project/*'
@@ -143,24 +148,28 @@ minimumReleaseAgeExclude:
143148
- vitepress
144149
- vitest
145150
- unrun
151+
146152
overrides:
147-
'@rolldown/pluginutils': 'workspace:@rolldown/pluginutils@*'
148-
rolldown: 'workspace:rolldown@*'
149-
vite: 'workspace:@voidzero-dev/vite-plus-core@*'
150-
vitest: 'workspace:@voidzero-dev/vite-plus-test@*'
151-
vitest-dev: 'npm:vitest@^4.0.15'
153+
'@rolldown/pluginutils': workspace:@rolldown/pluginutils@*
154+
rolldown: workspace:rolldown@*
155+
vite: workspace:@voidzero-dev/vite-plus-core@*
156+
vitest: workspace:@voidzero-dev/vite-plus-test@*
157+
vitest-dev: npm:vitest@^4.0.15
158+
152159
packageExtensions:
153160
sass-embedded:
154161
peerDependencies:
155162
source-map-js: '*'
156163
peerDependenciesMeta:
157164
source-map-js:
158165
optional: true
166+
159167
patchedDependencies:
160-
sirv@3.0.2: rolldown-vite/patches/sirv@3.0.2.patch
161168
chokidar@3.6.0: rolldown-vite/patches/chokidar@3.6.0.patch
162169
dotenv-expand@12.0.3: rolldown-vite/patches/dotenv-expand@12.0.3.patch
163170
http-proxy-3: rolldown-vite/patches/http-proxy-3.patch
171+
sirv@3.0.2: rolldown-vite/patches/sirv@3.0.2.patch
172+
164173
peerDependencyRules:
165174
allowAny:
166175
- vite

0 commit comments

Comments
 (0)