smob

A zero dependency library to safe merge objects and arrays with customizable behavior.

MIT License

Downloads
5.4M
Stars
59
Committers
3

Bot releases are visible (Hide)

smob - v1.5.0 Latest Release

Published by github-actions[bot] 7 months ago

1.5.0 (2024-03-29)

Features

smob - v1.4.1

Published by github-actions[bot] about 1 year ago

1.4.1 (2023-09-20)

Bug Fixes

  • removed superfluous cut utility (b8f5826)
smob - v1.4.0

Published by github-actions[bot] over 1 year ago

1.4.0 (2023-05-29)

Bug Fixes

  • better polyfill implementation for cloning arrays and objects (fad6beb)
  • create a new weak map for each source (4ed64d2)
  • remove unused utility methods + applied linter (76baf8e)

Features

  • use weak-map instead of json-stringify for circular reference handling (33b4ea4)
smob - v1.3.0

Published by github-actions[bot] over 1 year ago

1.3.0 (2023-05-28)

Bug Fixes

  • move sources length check to create-merger (c55bfc5)

Features

  • deep clone input sources (384acff)
  • refactored merger to support arrays (2185ebe)
smob - v1.3.0-alpha.2

Published by github-actions[bot] over 1 year ago

1.3.0-alpha.2 (2023-05-28)

Features

  • deep clone input sources (384acff)
smob - v1.3.0-alpha.1

Published by github-actions[bot] over 1 year ago

1.3.0-alpha.1 (2023-05-28)

Features

  • refactored merger to support arrays (2185ebe)
smob - v1.2.0

Published by github-actions[bot] over 1 year ago

1.2.0 (2023-05-28)

Bug Fixes

  • add generic argument for distinct-array util (4d31b24)
  • optimize array merge (240ce25)

Features

  • split regular and distinct array merge + support multiple input arrays (f7d4a75)
smob - v1.1.1

Published by github-actions[bot] over 1 year ago

1.1.1 (2023-05-20)

Bug Fixes

  • extend is-equal check for arrays (406d48b)
smob - v1.1.0

Published by github-actions[bot] over 1 year ago

1.1.0 (2023-05-19)

Features

  • remove array duplicates by value & reference (b55dcfc)
smob - v1.0.0

Published by github-actions[bot] over 1 year ago

1.0.0 (2023-03-20)

Features

  • const for priority side + cleanup types (bf19728)

BREAKING CHANGES

  • bump version to v1.x
smob - v0.1.0

Published by github-actions[bot] over 1 year ago

0.1.0 (2023-01-27)

Features

  • refactor build pipeline & replaced babel with swc (306c126)
smob - v0.0.7

Published by github-actions[bot] almost 2 years ago

0.0.7 (2023-01-11)

Bug Fixes

  • deps: bump json5 from 1.0.1 to 1.0.2 (33a7d6c)
smob - v0.0.6

Published by github-actions[bot] about 2 years ago

0.0.6 (2022-10-19)

Bug Fixes

  • return type of merge result (cc534b9)
smob - v0.0.5

Published by github-actions[bot] about 2 years ago

0.0.5 (2022-10-19)

Bug Fixes

smob -

Published by tada5hi about 2 years ago

  • prepare release 4c37628
  • use rollup to create bundle 9223b01
  • updated github workflows c0b1500

https://github.com/Tada5hi/smob/compare/v0.0.2...v0.0.3

smob -

Published by tada5hi about 2 years ago

smob -

Published by tada5hi about 2 years ago

Package Rankings
Top 4.08% on Npmjs.org
Badges
Extracted from project README
npm version main codecov Known Vulnerabilities semantic-release: angular