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

kyanite

Package Overview
Dependencies
Maintainers
0
Versions
57
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kyanite - npm Package Versions

23
6

3.2.0

Diff

Changelog

Source

v3.2.0

New

  • Added objOf function
    • Creates a new object based on the key value pair provided
  • fuzzySearch has been Deprecated as of this version and will be removed in v4.0.0

Improved

  • amend now uses Object spread rather than Object.assign for that small performance boost
    • When using Object.assign with an empty object, Object spread is consistently faster
  • Converted map to use a while loop assoc combo
  • Moved *.js -> *.spec.js for unit tests
  • Expanded upon some more tests to get to 100% coverage
killparadise
published 3.1.0 •

Changelog

Source

v3.1.0

New

  • Added new memoizeWith function
  • Added new types for memoizeWith
  • Added new unit tests for memoizeWith
killparadise
published 3.0.0 •

Changelog

Source

v3.0.0

Breaking Changes

  • update now uses adjust under the hood which gives it all the same rules
    • Meaning it will also return the list back with an out of bounds index

New

  • Added some a new test to find to test Set Data types
  • Added new adjust function which applies a function to a supplied array data at a provided index
  • Added new keys function which takes the keys of a provided object and gives them back as an array

Improved

  • values now uses the built in keys function instead of Object.keys
  • draft now uses the built in keys function instead of Object.keys
  • Converted any, omit, omitBy, plan, sift, whole, and withDefaults to use keys instead of Object.keys
  • Greatly expanded the unit testing around values
  • Expanded the unit tests for groupBy
  • Expanded the unit tests for gt and gte
  • Expanded the unit tests for difference
  • Added an extra unit test for plan

Fixed

  • Documentation link in readme now goes to kyanites website instead of 404ing
killparadise
published 2.1.0 •

Changelog

Source

v2.1.0

New

  • Added new takeLast function
    • Which takes from the end of an array instead of the beginning
  • Added new dropLast function
    • Returns a list containing all but the last n elements of the given list
  • Added new pick function
    • Picks only the requested keys from a provided object

Improved

  • Updated types for pathOr so that it can be specified if needed (still defaults to any)

Fixed

  • Updated drop to use Math.max when deciding a starting index
    • This shouldn't affect the output of drop which is why its not a breaking change
    • It does however allow usage in other functions to work as expected

Chore

  • Updated Dependencies
killparadise
published 2.0.1 •

killparadise
published 2.0.0 •

Changelog

Source

v2.0.0

Breaking Changes

  • Converted kyanite to a full blown javascript module
    • This may cause support issues for IE 11
  • Converted from UMD to CJS support
    • This may cause support issues for IE 11
  • The minified scripts now use K instead of kyanite as the TS files specificy
  • Removed unminified version of the library in favor of breaking down supporting of multiple formats
  • Removed "local copy" future support for direct html script tags

Chore

  • Export script completely re written
  • Updated all dev dependencies

Fixed

  • Rollup build stuff to be easier to use on my end and offer more stable support when I run builds
killparadise
published 1.6.3 •

Changelog

Source

v1.6.3

Changed

  • Removed LGTM badge
  • Fixed build badge
  • Added preset to babel compiler

Chore

  • Dev dependency updates
  • Removed unused dependency
  • Removed mean type error test since this isn't really needed
killparadise
published 1.6.2 •

Changelog

Source

v1.6.2

Fixed

  • reject was in the wrong category

Chore

  • Updated dev dependencies
killparadise
published 1.6.1 •

Changelog

Source

v1.6.1

Fixed

  • Unreachable overloads in types
  • Removed duplicated overloads in types

Improved

  • Replaced tap-spec with tap-on
  • Replaced CircleCI with github Actions
  • Replaced README badge
killparadise
published 1.6.0 •

Changelog

Source

v1.6.0

New

  • Added new pathSatisfies function, which runs a path to a value which is then passed through a function to see if it satisfies that condition and returns value of predicate
  • Added new propSatisfies function, which pulls a prop from an object and runs a function on it, returns value of predicate

Enhanced

  • Created an internal reducer that is used by other functions, this should help reduce any circular dependencies with that function
  • Created an internal reduced that should help reduce any circular dependencies issues internally
  • Tweaked typings for path function to use a new Path type

Fixed

  • The documentation for difference was outdated and incorrect
23
6
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