Permalink
Commits on Jan 4, 2014
  1. added analytics

    committed Jan 4, 2014
Commits on Jun 1, 2013
  1. fix for `m8.def` erroring when value passed is `null` due to `typeof …

    …null === 'object'`
    constantology committed Jun 1, 2013
Commits on May 31, 2013
  1. version bump

    constantology committed May 31, 2013
Commits on May 20, 2013
  1. buggy fixers

    constantology committed May 20, 2013
  2. buggy fixers

    constantology committed May 20, 2013
  3. - removed `descriptor` as a type

    constantology committed May 20, 2013
  4. - added `m8.isObject` to test for plain Objects

    - reduced the complexity of `m8.merge` and `m8.update`
    constantology committed May 20, 2013
Commits on May 4, 2013
  1. reducing the overall amount of methods been called in core utility me…

    …thods
    constantology committed May 4, 2013
Commits on Mar 19, 2013
  1. slight change to passing `global` into the `m8` "IIFE" to allow nesti…

    …ng `m8` inside of another IIFE that has a `"use strict";` directive.
    committed Mar 19, 2013
Commits on Dec 21, 2012
  1. - added a couple more tests for `Object.prototype.__proto__` — only r…

    …eally needed for testing MSIE, since it doesn't support the `__proto__` prop
    
    - fixed failing MSIE `m8.ptype` tests
    - added some more documentation for actual return results of `m8.ptype` under MSIE
    committed Dec 21, 2012
Commits on Dec 20, 2012
  1. - added static method `m8.proto` as alias for `Object.getPrototypeOf()`

    - added static method `m8.ptype` to return the native type of an item's `__proto__`
    - minor tweaks for `Object.value` and `m8.nativeType`
    - minor code tidy ups...
    committed Dec 20, 2012
Commits on Dec 19, 2012
  1. version bump

    committed Dec 19, 2012
Commits on Dec 12, 2012
  1. - fixed issue with and added test for private variable `re_gsub` fail…

    …ing to interpolate correctly under certain conditions
    
    - added boolean flag `m8.AMD`
    - added method `m8.define` which — if `m8.AMD === true` — wraps the passed module in an amd style define block
    committed Dec 12, 2012
Commits on Dec 11, 2012
  1. fix b0rked build!!! :^S

    committed Dec 11, 2012
  2. Added support for Object.prototype.__proto__ in unsupported browsers …

    …using Object.defineProperty and Object.getPrototypeOf
    committed Dec 11, 2012
Commits on Dec 3, 2012
  1. version bump

    committed Dec 3, 2012
  2. fixed potential issue with `m8.expose()` exposing a library when the …

    …module/package it is being exposed to is not the `global` Object
    committed Dec 3, 2012
Commits on Nov 28, 2012
  1. meh

    committed Nov 28, 2012
  2. ignore file tidy up

    committed Nov 28, 2012
Commits on Nov 23, 2012
  1. bumped catn8 version

    committed Nov 23, 2012
  2. - moved `Array.prototype.invoke` from n8iv to m8 as used in 3 other l…

    …ibs, makes sense to be in core, n8iv will still work the same
    
    - moved `Array.prototype.pluck` from n8iv to m8 as used in 3 other libs, makes sense to be in core, n8iv will still work the same
    - pre-caching type values for other core JS native types, not just `[object Object]`
    committed Nov 23, 2012
Commits on Nov 22, 2012
  1. moved methods `format` and `gsub` from **n8iv** to **m8** as they are…

    … too handy to not be part of the core lib. n8iv still has these methods but they are just wrappers to the `m8.format` and `m8.gsub` respectively
    committed Nov 22, 2012
Commits on Nov 3, 2012
  1. added method `m8.cpdef` to copy property descriptors from one Object …

    …to another.
    
    `m8.expose` now also exposes a library as an AMD module if AMD requirements are met.
    committed Nov 3, 2012
Commits on Nov 1, 2012
  1. updated file sizes

    committed Nov 1, 2012
  2. m8.type now returns 'descriptor' for an object which looks like a pro…

    …perty descriptor to be used by Object.defineProperty
    committed Nov 1, 2012
  3. added m8.ntype alias for m8.nativeType

    added m8.description as shorthand for Object.getOwnPropertyDescriptor
    committed Nov 1, 2012