Skip to content

-#9465

Closed
biw wants to merge 1 commit intoelectron-userland:masterfrom
biw:biw/pnpm-support
Closed

-#9465
biw wants to merge 1 commit intoelectron-userland:masterfrom
biw:biw/pnpm-support

Conversation

@biw
Copy link
Contributor

@biw biw commented Dec 24, 2025

No description provided.

Add a module resolution helper for pnpm compatibility that resolves modules from the project context instead of assuming npm-style hoisting. This fixes issues where pnpm's strict dependency resolution prevented electron-builder from finding user project dependencies.

Key changes:
- New resolveFromProject() utility for pnpm-compatible module resolution
- Fixed electron-webpack and parent config resolution
- Fixed electron version detection for hoisted packages
- Updated start command with deprecation notice
- Fixed pre-existing tar type definitions
- Added pnpm workspace test fixtures

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@changeset-bot
Copy link

changeset-bot bot commented Dec 24, 2025

⚠️ No Changeset found

Latest commit: 036f6e1

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@biw biw closed this Dec 24, 2025
@biw biw changed the title feat: Add full pnpm support - Dec 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant