Skip to content

PIE-605: enforce dist-only publish surfaces in pie-elements-ng#25

Merged
chillenious merged 2 commits into
developfrom
PIE-605-dist-only-publish-surfaces
May 23, 2026
Merged

PIE-605: enforce dist-only publish surfaces in pie-elements-ng#25
chillenious merged 2 commits into
developfrom
PIE-605-dist-only-publish-surfaces

Conversation

@chillenious
Copy link
Copy Markdown
Contributor

Summary

  • Enforces dist-only public package surfaces for pie-elements-ng, removing source-backed exports and tightening package metadata.
  • Adds shared publish surface and sourcemap validation to keep published package APIs consistent with pie-players and pie-qti.
  • Cleans build outputs consistently so generated artifacts come from normal build tools.

Test plan

  • bun run verify:publish
  • bun run lint:all
  • Pre-push checks passed when branch was pushed

Made with Cursor

chillenious and others added 2 commits May 22, 2026 19:01
Restrict packed package surfaces to compiled artifacts, preserve declared controller shims, and add publish-surface and sourcemap checks to keep source leaks out of releases.

Co-authored-by: Cursor <cursoragent@cursor.com>
Ensure clean CI builds generate the dist wrapper files declared by the deprecated compatibility package.

Co-authored-by: Cursor <cursoragent@cursor.com>
@chillenious chillenious merged commit a5f8b9b into develop May 23, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant