Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

interface-store

Package Overview
Dependencies
Maintainers
2
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

interface-store - npm Package Versions

124

3.0.0

Diff

achingbrain
published 2.0.2 •

achingbrain
published 2.0.1 •

achingbrain
published 2.0.0 •

achingbrain
published 1.0.2 •

achingbrain
published 1.0.1 •

achingbrain
published 1.0.0 •

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.1.1 •

achingbrain
published 0.1.0 •

achingbrain
published 0.0.3 •

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