Skip to content

Fix npm 12 release verification and prepare Shield 2.1.1 - #3

Merged
x1xhlol merged 1 commit into
masterfrom
fix/npm12-package-verification
Oct 4, 2026
Merged

x1xhlol merged 1 commit into
masterfrom
fix/npm12-package-verification

Conversation

@x1xhlol

@x1xhlol x1xhlol commented Oct 4, 2026

Copy link
Copy Markdown
Member

The 2.1.0 npm publication stopped before upload because npm 12 changed the JSON shape returned by pack. Accept both the older array and the new package-keyed object, assert the packed name and version, and prevent inherited npm publish --dry-run settings from suppressing the test tarball and isolated installs.

Prepare 2.1.1 without rewriting the existing release tag, and run package CI in the same Node/npm environment as publishing. Add a cleanly applying, formatted, type-checked patch against Vercel's current registry and a submission description. No upstream Vercel issue or PR is created.

Validation: the full [email protected] publish --dry-run --access public lifecycle passes, including 1,263 tests (two optional model tests skipped), build, and isolated AI SDK 5–7 runtime/types/example checks. Older npm package checks and both JSON formats also pass in the application checkout.

@x1xhlol
x1xhlol merged commit 44723ff into master Oct 4, 2026
1 check passed
@x1xhlol
x1xhlol deleted the fix/npm12-package-verification branch October 4, 2026 18:28
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