Skip to content

Latest commit

 

History

History
66 lines (41 loc) · 3.21 KB

CHANGELOG.md

File metadata and controls

66 lines (41 loc) · 3.21 KB

Changelog

1.0.4 (2022-09-22)

Bug Fixes

1.0.3 (2021-10-28)

Bug Fixes

  • deserialisation of a mantaray node that includes only one file (1680cbf)

1.0.2 (2021-09-17)

Bug Fixes

1.0.1 (2021-08-12)

Bug Fixes

1.0.0 (2021-08-12)

First version of the mantaray-js!

All necessary functionality is available in the package to manipulate the mantaray data structure like:

  • init Mantaray node
  • serialize/deserialize of Mantaray in-memory object
  • add forks
  • remove path
  • add metadata
  • add entry
  • set obfuscation key
  • load from storage
  • save to storage recursively
  • get fork at an arbitrary path

All of these you can do through the MantarayNode and MantarayFork abstractions.

1.0.0 version of mantaray-js provides the following importables:

  • MantarayNode # class abstracting and manipulating Mantaray Node data
  • MantarayFork # class abstracting and manipulating Mantaray Fork data
  • checkForSeparator # checks for separator character in the node and its descendants prefixes
  • initManifestNode # initialize a manifest node
  • loadAllNodes # loads all mantaray nodes recursively from the storage
  • equalNodes # checks whether the two given Mantaray Nodes objects are equal in the in-memory abstraction level
  • Utils # all used utility functions in the library. Mostly operating on Uint8Array objects.
  • types* # not callable, referring all types exported and reachable from the index

Features