Skip to content

fix(providers): accept npm maintainer strings - #64

Merged
iannuttall merged 1 commit into
mainfrom
feature/fix-issue-62
Aug 18, 2026
Merged

fix(providers): accept npm maintainer strings#64
iannuttall merged 1 commit into
mainfrom
feature/fix-issue-62

Conversation

@iannuttall

Copy link
Copy Markdown
Owner

Summary

  • accept string and object entries in npm maintainer metadata
  • keep string maintainer details in the package approval output
  • add a regression test for abbreviated npm metadata
  • release seo 0.2.37

Verification

  • pnpm build
  • pnpm typecheck
  • pnpm test
  • pnpm lint
  • pnpm pack --dry-run
  • pnpm test:package-install
  • real isolated install of @seoskill/serpbase-provider@0.1.0
  • dependency audit and release-diff secret scan

Fixes #62

Accept both abbreviated string entries and full object entries from npm package metadata. Keep the maintainer text as the displayed publisher when no author or npm user is present.\n\nRelease seo 0.2.37.\n\nFixes #62
@iannuttall
iannuttall merged commit ec80712 into main Aug 18, 2026
12 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.

seo providers install: INVALID_INPUT crash on legitimate npm 'maintainers' string format

1 participant