Skip to content

chore: clean npm publish contents#103

Merged
RtlZeroMemory merged 1 commit intomainfrom
chore/npmignore-clean-packages
Feb 19, 2026
Merged

chore: clean npm publish contents#103
RtlZeroMemory merged 1 commit intomainfrom
chore/npmignore-clean-packages

Conversation

@RtlZeroMemory
Copy link
Owner

Summary

  • add .npmignore to published workspace packages (core, node, jsx, testkit, create-rezi)
  • exclude compiled dist/**/__tests__/** and dist/**/__e2e__/** from npm tarballs
  • keep existing package file whitelists while adding explicit negated files patterns so publish output is actually trimmed

Validation

  • npm run lint
  • npm run build
  • npm pack --dry-run --json -w @rezi-ui/core (bad test/e2e paths: 0)
  • npm pack --dry-run --json -w @rezi-ui/node (bad test/e2e paths: 0)
  • npm pack --dry-run --json -w @rezi-ui/jsx (bad test/e2e paths: 0)
  • npm pack --dry-run --json -w @rezi-ui/testkit (bad test/e2e paths: 0)
  • npm pack --dry-run --json -w create-rezi (bad test/e2e paths: 0)

@RtlZeroMemory RtlZeroMemory merged commit 8d08f79 into main Feb 19, 2026
18 checks passed
@RtlZeroMemory RtlZeroMemory deleted the chore/npmignore-clean-packages branch February 19, 2026 19:36
RtlZeroMemory added a commit that referenced this pull request Feb 27, 2026
…223)

* refactor(renderer): replace WeakMap theme propagation with stack

* chore(native): sync Zireael v1.3.8-alpha.8

* core(drawlist): add buildInto for v2 and v3 builders

* ci: optimize PR pipeline — concurrency, fast gate, reduced matrix

- Add concurrency group to ci.yml and codeql.yml to cancel in-progress
  runs on re-push (biggest win for runner contention)
- Extract lint/typecheck/codegen/portability/unicode into a dedicated
  `checks` job that gates the matrix — lint failures caught in ~2 min
  instead of after the full 15-min pipeline
- Dynamic matrix: 5 runners on PRs (Linux × Node 18/20/22, macOS × 22,
  Windows × 22), full 3×3 on push to main
- Remove redundant lint/typecheck/codegen/biome-install steps from each
  matrix cell and the bun job
- Remove duplicate docs job (already handled by docs.yml)

Net effect on PRs: 13 jobs → 9, ~44% fewer runners, fast-fail on
static checks, stale runs cancelled automatically.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Revert "ci: optimize PR pipeline — concurrency, fast gate, reduced matrix"

This reverts commit 183532e.

* EPIC 6: packed style pipeline + Zireael vendor bump

* fix(core): restore canvas overlay hex parsing

* fix(ci): satisfy guardrails, lint, and typecheck

* fix(review): address outstanding PR threads and CI regressions

* feat: land blit-rect pipeline and regression audit tooling

* Fix refactor regressions and sync native vendor to Zireael PR

* Bump vendored Zireael to include review-thread fixes

* vendor zireael: bump to c0849ae after main merge

* Address PR #223 unresolved review feedback

* Fix drawlist text perf counters and CI lockfile sync

* Fix regression dashboard lint violations

* Fix CI lint failures and apply review nitpicks

* Apply biome formatting fixes for CI lint

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
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