prototyped.js

Some common Typescript prototypes

MIT License

Downloads
556
Stars
24
Committers
3

Bot releases are hidden (Show)

prototyped.js - v1.0.1

Published by ardalanamini over 5 years ago

  • Function
    • 🪲 isFunction bug fixed
  • 🌟 Improved Typescript usage
  • 🌟 Improved linting
  • 👓 Included Node.js v11 and v12 for travis-ci tests
prototyped.js - v1.0.0

Published by ardalanamini over 5 years ago

  • Object
    • prototype
      • âš¡ flatten Added
prototyped.js - v0.20.0

Published by ardalanamini about 6 years ago

  • Array
    • prototype
      • âš¡ unwind Added
prototyped.js - v0.19.0

Published by ardalanamini about 6 years ago

  • Array
    • prototype
      • âš¡ distinctBy Added
      • âš¡ merge Added
  • 🌟 Improved Typescript usage
  • 💥 Renamed dist path to es5
  • 💥 Set es6 as default
prototyped.js - v0.18.1

Published by ardalanamini about 6 years ago

  • Array
    • prototype
      • 🪲 deep cloning empty array bug fix
  • Object
    • prototype
      • 🪲 deep cloning empty array bug fix
prototyped.js - v0.18.0

Published by ardalanamini about 6 years ago

  • Object
    • prototype
      • 🪲 Override bug fix
  • String
    • prototype
      • 💥 singularize Removed (use pluralize(1) instead)
  • 🌟 Removed pluralize dependency (no more dependency 😎)
prototyped.js - v0.17.0

Published by ardalanamini about 6 years ago

  • Array
    • prototype
      • 🌟 distinct method can get an argument to unique the array by that
  • Number
    • prototype
      • âš¡ equals Added
  • Object
    • prototype
      • âš¡ $reduce Added
  • String
    • prototype
      • âš¡ reduce Added
  • 🌟 Some general enhancements
prototyped.js - v0.16.0

Published by ardalanamini about 6 years ago

  • Array
    • prototype
      • âš¡ sortBy Added
      • 🌟 clone Added support for deep cloning
  • Number
    • 💥 digitize Moved to Number.prototype
    • 💥 inRange Moved to Number.prototype
  • Object
    • prototype
      • 🪲 $clone Fixed deep cloning bug
prototyped.js - v0.14.1

Published by ardalanamini about 6 years ago

  • String
    • prototype
      • 🪲 camelCase Fixed regex bug
      • 🪲 kebabCase Fixed regex bug
      • 🪲 snakeCase Fixed regex bug
prototyped.js - v0.14.0

Published by ardalanamini about 6 years ago

  • Date
    • âš¡ today Added
    • âš¡ tomorrow Added
    • âš¡ yesterday Added
  • Math
    • âš¡ degreesToRads Added
    • âš¡ isDivisible Added
    • âš¡ primes Added
    • âš¡ radsToDegrees Added
  • Object
    • prototype
      • 💥 $map Renamed to $mapValues
      • âš¡ $map Added
      • âš¡ isObjectLike Added
      • âš¡ isPlainObject Added
      • âš¡ $values Added
  • String
    • prototype
      • âš¡ forEach Added
  • 🎓 Improved documents
prototyped.js - v0.13.0

Published by ardalanamini about 6 years ago

  • String
    • prototype
      • 💥 empty Renamed to isEmpty
  • Array
    • prototype
      • 💥 empty Renamed to isEmpty
      • âš¡ empty Added
  • Object
    • prototype
      • 💥 $empty Renamed to $isEmpty
      • âš¡ $empty Added
  • Number
    • 🪲 isNumber Fixed considering numeral strings as number
prototyped.js - v0.12.1

Published by ardalanamini about 6 years ago

  • Array
    • prototype
      • 🪲 nest Fixed finding children of children bug
prototyped.js - v0.12.0

Published by ardalanamini about 6 years ago

  • Object
    • prototype
      • âš¡ $assign Added
      • âš¡ $defaults Added
      • âš¡ $keys Added
prototyped.js - v0.11.0

Published by ardalanamini over 6 years ago

  • Array
    • prototype
      • âš¡ equals Added
  • Date
    • prototype
      • âš¡ equals Added
  • Number
    • prototype
      • âš¡ inRange Added
  • Object
    • prototype
      • âš¡ $equals Added
  • String
    • prototype
      • âš¡ equals Added
      • âš¡ parseInt Added
prototyped.js - v0.10.0

Published by ardalanamini over 6 years ago

  • Array
    • 💥 isInstance Removed
  • Boolean
    • 💥 isInstance Renamed to isBoolean
  • Date
    • 💥 isInstance Renamed to isDate
  • Function
    • 💥 isInstance Renamed to isFunction
  • Global
    • âš¡ Added isBrowser
  • Number
    • 💥 isInstance Renamed to isNumber
  • Object
    • 💥 isInstance Renamed to isObject
    • prototype
      • âš¡ $set Added
  • String
    • 💥 isInstance Renamed to isString
  • âš¡ Better object value path handling
prototyped.js - v0.9.0

Published by ardalanamini over 6 years ago

  • Array
    • prototype
      • âš¡ empty Added
  • Number
    • âš¡ digitize Added
  • Object
    • prototype
      • âš¡ $empty Added
  • String
    • prototype
      • âš¡ empty Added
      • âš¡ pad Added
      • âš¡ repeat Added
prototyped.js - v0.8.0

Published by ardalanamini over 6 years ago

  • Array
    • prototype
      • âš¡ nest Added
  • Object
    • prototype
      • 🌟 $merge Improved
      • âš¡ $clone Added
      • âš¡ $equals Added
      • âš¡ $get Added
      • âš¡ $omit Added
prototyped.js - v0.7.0

Published by ardalanamini over 6 years ago

  • Object
    • prototype
      • âš¡ $camelCaseKeys Added
      • âš¡ $kebabCaseKeys Added
      • âš¡ $snakeCaseKeys Added
prototyped.js - v0.6.0

Published by ardalanamini over 6 years ago

  • Array
    • prototype
      • âš¡ limit Added
      • âš¡ take Added
      • âš¡ orderBy Added
      • âš¡ skip Added
      • âš¡ offset Added
      • âš¡ where Added
      • âš¡ whereBetween Added
      • âš¡ whereIn Added
      • âš¡ whereLike Added
      • âš¡ whereNotBetween Added
      • âš¡ whereNotIn Added
      • âš¡ whereNotLike Added
      • âš¡ whereNotNull Added
      • âš¡ whereNull Added
prototyped.js - v0.5.0

Published by ardalanamini over 6 years ago

  • Array
    • prototype
      • âš¡ all Added
      • âš¡ any Added
  • Object
    • prototype
      • 💥 invert Renamed to $invert
      • 💥 lowerCaseKeys Renamed to $lowerCaseKeys
      • 💥 mapKeys Renamed to $mapKeys
      • 💥 merge Renamed to $merge
      • 💥 size Renamed to $size
  • String
    • prototype
      • âš¡ base64 Added
      • âš¡ base64Decode Added
      • âš¡ map Added
      • 🌟 pluralize Improved
  • 🌟 Some general enhancements
  • 🪲 Typescript usage