diff --git a/playwriter/CHANGELOG.md b/playwriter/CHANGELOG.md index af5c6e0..79beb96 100644 --- a/playwriter/CHANGELOG.md +++ b/playwriter/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.0.13 + +### Patch Changes + +- **Fixed home directory expansion on Windows**: Use `os.homedir()` instead of `process.env.HOME` for `~` path expansion in browser-config.ts, which doesn't exist on Windows. + ## 0.0.12 ### Patch Changes diff --git a/playwriter/package.json b/playwriter/package.json index 25f891a..c7ab5b8 100644 --- a/playwriter/package.json +++ b/playwriter/package.json @@ -1,7 +1,7 @@ { "name": "playwriter", "description": "", - "version": "0.0.12", + "version": "0.0.13", "type": "module", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/playwriter/src/browser-config.ts b/playwriter/src/browser-config.ts index 6ed763f..95948bc 100644 --- a/playwriter/src/browser-config.ts +++ b/playwriter/src/browser-config.ts @@ -52,7 +52,7 @@ function findChromeExecutablePath(): string { })() for (const path of paths) { - const resolvedPath = path.startsWith('~') ? path.replace('~', process.env.HOME || '') : path + const resolvedPath = path.startsWith('~') ? path.replace('~', os.homedir()) : path if (fs.existsSync(resolvedPath)) { return resolvedPath }