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

caterpillar

Package Overview
Dependencies
Maintainers
1
Versions
150
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

caterpillar - npm Package Versions

1
15

6.1.0-next.1596512483.b39890f911e95f7525138c882d5bb708f81064fb

Diff

bevryme
published 6.0.2 •

Changelog

Source

v6.0.2 2020 July 22

  • Updated Transform documentation and renamed Writeable internal type to Pipeable to reflect its purpose better
bevryme
published 6.0.2-next.1595539807.d5dbe90c3083cb4f5f9b111a4c2c348bd92963b8 •

bevryme
published 6.0.1 •

Changelog

Source

v6.0.1 2020 July 22

  • Updated dependencies, fixes Node.js due to missing semver dependency under editions
    • Closes issue #80
bevryme
published 6.0.1-next.1595536375.6137314e769612494cba7eea164c6cc2007f7cec •

bevryme
published 6.0.0 •

Changelog

Source

v6.0.0 2020 July 24

  • Breaking Changes: Caterpillar has been rewritten for performance, ease of use, and deno compatibility (now it is compatible with Node.js, Deno, and Web Browsers)
  • The Caterpillar Transforms by Bevry, are now embedded into the caterpillar package:
    • caterpillar-filter is now import { Filter } from 'caterpillar'
    • caterpillar-human is now import { Human } from 'caterpillar'
    • caterpillar-browser is now import { Browser } from 'caterpillar'
  • *.create() aliases for new *() are now removed, please just use new *(config)
  • Each Caterpillar Transform now maintains its own configuration, which is specified via their constructor
    • As such, instead of doing new *().setConfig(opts) now jsut do new *(opts)
  • the default log level is now a configuration option, rather than an entry in the levels map
  • level configuration option has been renamed to filterLevel, which must now be specified directly on the filter transform
  • the logger transform now accepts a new lineLevel configuration option, which will limit fetching line info for only log levels equal to or below that the lineLevel value, by default it is -1 which disables fetching line info
    • This is a dramatic performance improvement for large applications, as fetching line levels for every log entry, even ones filtered out, was not performant
    • Closes issue #16
  • Caterpillar Transforms are no longer Node.js Streams, as using them was a major performance overhead
    • We can still pipe to Caterpillar Transforms as well as to Node.js streams and WHATWG/Deno streams
    • Closes issue #17
  • Add error, warn, info, debug aliases to the logger
  • Updated dependencies, base files, and editions using boundation
bevryme
published 6.0.0-next.1595534183.ce9cd27bd67036ff7a79c6aeb1c3c902da86bb51 •

bevryme
published 6.0.0-next.1595534066.a9b6dbadcc35cbcfd7dde4360fdb17faf6c3f640 •

bevryme
published 6.0.0-next.1595533872.80e0854f5864fa6a881c2e8f8360e3837d61e825 •

bevryme
published 6.0.0-next.1595532627.6289794b3247f5b3900d40babf4c3da8622171fa •

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