Skip to content

Publish TreeDataGridWeb 0.1.0 to npm with verified release artifacts - #1

Merged
wieslawsoltes merged 4 commits into
mainfrom
release/verified-npm-publication
Sep 12, 2026
Merged

wieslawsoltes merged 4 commits into
mainfrom
release/verified-npm-publication

Conversation

@wieslawsoltes

Copy link
Copy Markdown
Owner

Publish the existing Core models and browser control together as @wieslawsoltes/treedatagridweb@0.1.0. The root and /core entry points share the same DOM-independent constructors; /web preserves their identity inside the native component. The package includes declarations, CSS, global/standalone assets and notices.

The existing Pages pipeline now verifies Node 22 and Node 24, tests isolated installed consumers, creates immutable release archives/checksums, and calls npm publication using the release tag and verified commit. Publication uses provenance and checks release/npm byte identity, registry indexes and tags, downloaded package consumers, and a fresh anonymous installation. Retries retain existing release assets and skip an already-identical npm version. README installation instructions and status badges now describe the published package.

Validation: 36 core/registry tests, strict declarations, HTTP checks and isolated installed ESM/CommonJS/TypeScript/assets consumers pass locally. CI additionally gates the existing Chromium showcase and installed browser component before merging. No runtime feature-parity claims are changed.

@wieslawsoltes
wieslawsoltes merged commit 161cfe5 into main Sep 12, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant