Socket
Socket
Sign inDemoInstall

protoblast

Package Overview
Dependencies
1
Maintainers
1
Versions
101
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous1
68
11Next

0.5.10

Diff

Changelog

Source

0.5.10 (2018-07-11)

  • Add Function.doConstitutors to force doing the constitutors of a class
  • Add sort_arrays parameter to Object.checksum(obj, sort_arrays)
skerit
published 0.5.9 •

Changelog

Source

0.5.9 (2018-07-10)

  • Fix Object.formPath and Object.setFormPath not finding correct RURL methods
  • Add limit support to Function.forEach.parallel
  • Add String#isEmptyWhitespace() to test if the string is empty or has only whitespace
  • Add String#isEmptyWhitespaceHTML() to test if the string is empty or has only whitespace, including HTML elements
skerit
published 0.5.8 •

Changelog

Source

0.5.8 (2018-07-04)

  • Setters & getters defined with setProperty should now also get a super property
  • Object.flatten(obj, divider, flatten_arrays) now takes a third argument that enables you to disable flattening arrays
  • Upgrade json-dry dependency to v1.0.5
  • Added new operators & keywords to the function tokenizer
skerit
published 0.5.7 •

Changelog

Source

0.5.7 (2018-07-01)

  • Add Date.parseDuration(str) for getting a duration in ms
  • Date#add and Date#subtract now also accept duration strings
  • Total RURL rewrite, inspired by url-parse by Arnout Kazemier and URI.js by Rodney Rehm
  • Object.flatten(obj, divider) now accepts custom dividers
  • RURL.encodeQuery(obj) now handles nested objects
  • String#assign(values, remove_used) attempts to normalize values when assigning objects
  • Add Date.parseString(str, base) and Date.parseStringToTime(str, base)
skerit
published 0.5.6 •

Changelog

Source

0.5.6 (2018-06-20)

  • Add Pledge.resolve and Pledge.reject
  • Function.parallel and Function.series now accept an array of Pledges/Promises
  • Add Pledge.all support & some more rejection fixes
  • Add Pledge.race and make it so a Pledge's state can't change
  • Make Pledge class global (if allowed)
  • Add String#startsWithAny and String#endsWithAny
  • Add Object.values and Object.entries polyfill
skerit
published 0.5.5 •

Changelog

Source

0.5.5 (2018-06-18)

  • Fix some reserved words
  • Fix URL#parse not working on node v10
  • Change name of the URL class to RURL, also store under Blast.Classes.URL, because the new URL class is crap anyway.
  • Function.regulate returned wrappers now have a call_count property
skerit
published 0.5.4 •

Changelog

Source

0.5.4 (2018-03-14)

  • Add overflow task to Function.regulate which will receive extra calls
  • Object.first will return undefined if it is given an empty object
  • Fix benchmark coverage tests
skerit
published 0.5.3 •

Changelog

Source

0.5.3 (2018-03-11)

  • Fix redefining read-ony URL.prototype in NW.js & browsers
  • Fix setting undefined clearImmediate function
  • Added String#repeat(count) polyfill
  • Add String#padStart and String#padEnd polyfills
  • More already-loaded-version workarounds
skerit
published 0.5.2 •

Changelog

Source

0.5.2 (2018-03-02)

  • Fix prototype pollution in Object.merge
  • When a next method of Function.parallel or Function.series is called multiple times an error will be thrown
  • Informer#setCacheMethod will no longer try to execute a callback if it's not defined
  • If the argument for Pledge#handleCallback is truthy but not a function, an error will be thrown
  • Throw an error when a Pledge is resolved with itself
  • Fix the way Pledge handles rejections
  • Add Pledge#addProgressPart(parts) and Pledge#reportProgressPart(parts) to facility progress reporting
skerit
published 0.5.1 •

Changelog

Source

0.5.1 (2018-02-24)

  • Function.regulate will throw an error if no function is given
  • Blast.require'd files will now be added to the client script
  • All files required by Blast are now loaded using "use strict";
  • Fixed many strict errors
  • Setting module.exports in a Blast file function will have the expected result (when using Blast.require)
  • A Pledge will now throw an Error if there are no rejection listeners for it
  • Added Pledge#silentReject which won't throw an Error in case there are no rejection listeners
  • Add context setting as the second parameter to Blast.nextTick and Blast.setImmediate
  • Removed Blast.setTimeout
  • Pass the seen object to Blast.alikeSymbol methods
SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc