Socket
Socket
Sign inDemoInstall

interface-datastore

Package Overview
Dependencies
Maintainers
3
Versions
68
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

interface-datastore - npm Package Versions

1
57

1.0.0

Diff

Changelog

Source

1.0.0 (2024-08-02)

⚠ BREAKING CHANGES

  • To detect the type of error thrown, use .name instead of .code
  • s3 filenames are now all base32upper
  • the output of store.getMany is now a stream of pairs
  • open/close/batch/query methods have been removed from store interface, query/batch added to datastore, getAll added to blockstore
  • bump multiformats from 10.0.3 to 11.0.0 (#182)
  • this module is now ESM only
  • deep requires/imports are no longer possible, moves adapters/in-memory impls etc to core packages
  • the compliance tests for interface-datastore have been removed - use the interface-datastore-tests module instead

Features

  • add all blockstore and datastore implementations (#197) (0d85128)
  • add black hole stores (#227) (6074f0f)
  • add identity blockstore (#298) (b8dce49)
  • add in-memory blockstore implementation (#1) (ab37d40)
  • add Key.asKey method (#41) (783dcc8)
  • add tiered blockstore (#238) (5143948)
  • add unwrap method (0c22c9f)
  • allow extending store method options (#193) (007e8ac)
  • import interface-datastore (294b249)
  • prep for v1 release (b95a516)
  • release prep (b38a533)
  • simplify store interface, move query/batch to datastore, add getAll to blockstore (#189) (0b8f1a0)
  • use .name property for errors instead of .code (#315) (dacd6ce)

Bug Fixes

Trivial Changes

Documentation

Dependencies

achingbrain
published 0.8.3 •

achingbrain
published 0.8.2 •

achingbrain
published 0.8.1 •

achingbrain
published 0.8.0 •

achingbrain
published 0.7.0 •

pgte
published 0.6.0 •

daviddias
published 0.5.0 •

daviddias
published 0.4.2 •

daviddias
published 0.4.1 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc