Skip to content

feat(browser-edge): emit edge-package-plan.json on dry-run builds#188

Open
hikaruhuimin wants to merge 2 commits into
profullstack:masterfrom
hikaruhuimin:dry-run/browser-edge
Open

feat(browser-edge): emit edge-package-plan.json on dry-run builds#188
hikaruhuimin wants to merge 2 commits into
profullstack:masterfrom
hikaruhuimin:dry-run/browser-edge

Conversation

@hikaruhuimin
Copy link
Copy Markdown
Contributor

Closes #159

/claim #159

Summary

  • resolve browser-edge sourceDir values from ctx.projectDir
  • emit edge-package-plan.json during dry-run builds before reading source files or invoking zip
  • replace shell-based zip packaging with the shared exec helper for real builds
  • cover dry-run planning and real zip command resolution with focused tests

Verification

  • pnpm exec vitest run packages/targets/browser-edge/src/index.test.ts
  • pnpm --filter @profullstack/sh1pt-target-browser-edge typecheck
  • pnpm --filter @profullstack/sh1pt typecheck
  • git diff --check

@Preshy Preshy closed this May 15, 2026
@Preshy Preshy reopened this May 15, 2026
@ralyodio ralyodio self-assigned this May 16, 2026
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.

Keep browser-edge builds path-safe and dry-run friendly

3 participants