Skip to content

feat(npm): migrate npm handler to metadb EnvelopeIndex storage#15

Merged
wolfeidau merged 1 commit into
mainfrom
feat_migrate_npm_handler
Feb 2, 2026
Merged

feat(npm): migrate npm handler to metadb EnvelopeIndex storage#15
wolfeidau merged 1 commit into
mainfrom
feat_migrate_npm_handler

Conversation

@wolfeidau
Copy link
Copy Markdown
Member

  • Update npm Index to use two EnvelopeIndex instances (metadata + cache)
  • Move EnvelopeCodec ownership to BoltDB for shared codec across all indexes
  • Format blob refs as blake3: for envelope validation
  • Update server initialization to create EnvelopeIndex instances for npm
  • Remove unnecessary EnvelopeIndex.Close() method (codec owned by BoltDB)

- Update npm Index to use two EnvelopeIndex instances (metadata + cache)
- Move EnvelopeCodec ownership to BoltDB for shared codec across all indexes
- Format blob refs as blake3:<hex> for envelope validation
- Update server initialization to create EnvelopeIndex instances for npm
- Remove unnecessary EnvelopeIndex.Close() method (codec owned by BoltDB)
@wolfeidau wolfeidau merged commit ad5c363 into main Feb 2, 2026
1 check passed
@wolfeidau wolfeidau deleted the feat_migrate_npm_handler branch February 2, 2026 18:15
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