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

crio

Package Overview
Dependencies
Maintainers
1
Versions
60
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

crio - npm Package Versions

23
6

5.0.2

Diff

Changelog

Source

5.0.2

  • Fix issue where setting arrays was clearning out the values that were not being set
planttheidea
published 5.0.1 •

Changelog

Source

5.0.1

  • Replacement of webpack with rollup for dist builds
planttheidea
published 5.0.0 •

Changelog

Source

5.0.0

  • Replace use of lodash/fp with unchanged for both smaller size and faster speed
  • Subclass native Array instead of create array-like object class (leverages speed of Array)
BREAKING CHANGES
  • Remove support for IE10- (does not support subclass of native Array class)
  • Remove all *In methods (deleteIn, getIn, hasIn, mergeIn, pluckIn, setIn), instead let their previously-singular counterparts handle both use cases
  • Add findLast method for both CrioArray and CrioObject
  • Add keyOf and lastKeyOf for CrioObject (similar to indexOf and lastIndexOf for Array, but for Object)
  • includes now checks for strict equality instead of deep equality (aligning with spec for Array)
  • find, findIndex, and findKey no longer accept fromIndex / fromKey (aligning with spec for Array)
  • Iterable methods (entries, keys, values) now return CrioArray instead of plain JS Array
planttheidea
published 4.1.2 •

Changelog

Source

4.1.2

  • Include push method for CrioArray (somehow was missing in v4 rewrite)
planttheidea
published 4.1.1 •

Changelog

Source

4.1.1

  • Prevent deep cloning when possible (performance)
planttheidea
published 4.1.0 •

Changelog

Source

4.1.0

  • Add es transpilation in addition to standard lib, preserving ES2015 modules for pkg.module
  • Fix issue related to spread operator used for shallow clones in node environment
planttheidea
published 4.0.0 •

Changelog

Source

4.0.0

  • Complete rewrite, leveraging lodash wherever possible
  • Massive speed improvement (over 70% in certain cases)
  • Added findKey and findLastKey for CrioObjects
  • Breaking changes
    • length is now exclusive to CrioArray, size is the property on CrioObject (prevents lodash from incorrectly identifying it as an array)
    • merge and mergeIn are now recursive instead of shallow
    • hashCode is now computed at runtime based on current object
    • No reconciliation between pre- and post-transformation takes place now (always creates a new Crio)
planttheidea
published 3.4.3 •

Changelog

Source

3.4.3

  • Update hash-it dependency for faster hash creation
planttheidea
published 3.4.2 •

Changelog

Source

3.4.2

  • Failed publish
planttheidea
published 3.4.1 •

Changelog

Source

3.4.1

  • Add lodash-webpack-plugin for smaller dist builds
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