Socket
Socket
Sign inDemoInstall

js-sdsl

Package Overview
Dependencies
0
Maintainers
2
Versions
49
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
2345Next

5.0.0-beta.0

Diff

yaozilong
published 4.4.2 •

Changelog

Source

[4.4.2] - 2023.07.21

Fixed

  • The pointer of Adapter container's iterator cannot as array to be deconstructed.

Added

  • Add isAccessible function to iterators for iterable containers.
yaozilong
published 4.4.1 •

Changelog

Source

[4.4.1] - 2023.06.05

Fixed

  • Tree container with less than 3 items reverse iteration infinite loop
yaozilong
published 4.4.0 •

Changelog

Source

[4.4.0] - 2023.03.17

Changed

  • Optimized inOrder travel function for tree container.
  • Optimized Symbol.iterator function.
  • Optimized TreeContainer erase function.
  • Optimized some details of deque.
  • Change reverse and sort returned value to this.
yaozilong
published 4.3.0 •

Changelog

Source

[4.3.0] - 2023.01.20

Added

  • Add public member container to Iterator which means the container that the iterator pointed to.

Changed

  • Reimplement Queue, separate Queue from Deque.
yaozilong
published 4.2.0 •

Changelog

Source

[4.2.0] - 2022.11.20

Changed

  • Optimized the structure of class TreeNodeEnableIndex.
  • Change the iterator access denied error message to reduce the packing size.
  • Change the internal storage of the hash container to the form of a linked list, traversing in insertion order.
  • Standardize hash container. Make it extends from Container and add general functions.
  • Refactor LinkList to do optimization.

Added

  • Add public length property to all the container.
  • Add returned value to pop function including popBack and popFront to all the container which has such function.
  • Add returned value to eraseElementByKey which means whether erase successfully.
  • Add returned value to push or insert function which means the size of the container.

Fixed

  • Fixed wrong error type when updateKeyByIterator.
  • Fixed wrong iterator was returned when erase tree reverse iterator.
yaozilong
published 4.2.0-beta.1 •

Changelog

Source

[4.2.0-beta.1] - 2022.11.06

Changed

  • Remove all the arrow function to optimize.
  • Modify HashContainer implementation to optimize.
yaozilong
published 4.2.0-beta.0 •

Changelog

Source

[4.2.0-beta.0] - 2022.10.30

Added

  • Add ts sourcemap for debug mode.
  • Add this param for forEach function.
  • Support single package umd build.

Changed

  • Changed the packaging method of isolation packages release and the method of the member export.
yaozilong
published 4.1.5 •

Changelog

Source

[4.1.5] - 2022.09.30

Added

  • Add find, remove, updateItem and toArray functions to PriorityQueue.
  • Support single package release (use scope @js-sdsl).
yaozilong
published 4.1.5-beta.1 •

Changelog

Source

[4.1.5-beta.1] - 2022.09.23

Fixed

  • Get wrong tree index when size is 0.
2345Next
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc