mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-07 01:57:50 +00:00
Update vendors.
This commit is contained in:
18
vendor/benchmark.js/benchmark.js
vendored
18
vendor/benchmark.js/benchmark.js
vendored
@@ -1,5 +1,5 @@
|
|||||||
/*!
|
/*!
|
||||||
* Benchmark.js v1.0.0 <http://benchmarkjs.com/>
|
* Benchmark.js v2.0.0-pre <http://benchmarkjs.com/>
|
||||||
* Copyright 2010-2014 Mathias Bynens <http://mths.be/>
|
* Copyright 2010-2014 Mathias Bynens <http://mths.be/>
|
||||||
* Based on JSLitmus.js, copyright Robert Kieffer <http://broofa.com/>
|
* Based on JSLitmus.js, copyright Robert Kieffer <http://broofa.com/>
|
||||||
* Modified by John-David Dalton <http://allyoucanleet.com/>
|
* Modified by John-David Dalton <http://allyoucanleet.com/>
|
||||||
@@ -293,10 +293,10 @@
|
|||||||
* Note: The Benchmark constructor exposes a handful of Lo-Dash methods to
|
* Note: The Benchmark constructor exposes a handful of Lo-Dash methods to
|
||||||
* make working with arrays, collections, and objects easier. The Lo-Dash
|
* make working with arrays, collections, and objects easier. The Lo-Dash
|
||||||
* methods are:
|
* methods are:
|
||||||
* [`each/forEach`](https://lodash.com//docs#forEach), [`forOwn`](https://lodash.com//docs#forOwn),
|
* [`each/forEach`](https://lodash.com/docs#forEach), [`forOwn`](https://lodash.com/docs#forOwn),
|
||||||
* [`has`](https://lodash.com//docs#has), [`indexOf`](https://lodash.com//docs#indexOf),
|
* [`has`](https://lodash.com/docs#has), [`indexOf`](https://lodash.com/docs#indexOf),
|
||||||
* [`map`](https://lodash.com//docs#map), [`pluck`](https://lodash.com//docs#pluck),
|
* [`map`](https://lodash.com/docs#map), [`pluck`](https://lodash.com/docs#pluck),
|
||||||
* and [`reduce`](https://lodash.com//docs#reduce)
|
* and [`reduce`](https://lodash.com/docs#reduce)
|
||||||
*
|
*
|
||||||
* @constructor
|
* @constructor
|
||||||
* @param {string} name A name to identify the benchmark.
|
* @param {string} name A name to identify the benchmark.
|
||||||
@@ -443,9 +443,9 @@
|
|||||||
*
|
*
|
||||||
* Note: Each Suite instance has a handful of wrapped Lo-Dash methods to
|
* Note: Each Suite instance has a handful of wrapped Lo-Dash methods to
|
||||||
* make working with Suites easier. The wrapped Lo-Dash methods are:
|
* make working with Suites easier. The wrapped Lo-Dash methods are:
|
||||||
* [`each/forEach`](https://lodash.com//docs#forEach), [`indexOf`](https://lodash.com//docs#indexOf),
|
* [`each/forEach`](https://lodash.com/docs#forEach), [`indexOf`](https://lodash.com/docs#indexOf),
|
||||||
* [`map`](https://lodash.com//docs#map), [`pluck`](https://lodash.com//docs#pluck),
|
* [`map`](https://lodash.com/docs#map), [`pluck`](https://lodash.com/docs#pluck),
|
||||||
* and [`reduce`](https://lodash.com//docs#reduce)
|
* and [`reduce`](https://lodash.com/docs#reduce)
|
||||||
*
|
*
|
||||||
* @constructor
|
* @constructor
|
||||||
* @memberOf Benchmark
|
* @memberOf Benchmark
|
||||||
@@ -2342,7 +2342,7 @@
|
|||||||
* @memberOf Benchmark
|
* @memberOf Benchmark
|
||||||
* @type string
|
* @type string
|
||||||
*/
|
*/
|
||||||
'version': '1.0.0'
|
'version': '2.0.0-pre'
|
||||||
});
|
});
|
||||||
|
|
||||||
_.assign(Benchmark, {
|
_.assign(Benchmark, {
|
||||||
|
|||||||
27
vendor/json-js/json2.js
vendored
27
vendor/json-js/json2.js
vendored
@@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
json2.js
|
json2.js
|
||||||
2013-05-26
|
2014-02-04
|
||||||
|
|
||||||
Public Domain.
|
Public Domain.
|
||||||
|
|
||||||
@@ -192,19 +192,11 @@ if (typeof JSON !== 'object') {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
|
var cx,
|
||||||
escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
|
escapable,
|
||||||
gap,
|
gap,
|
||||||
indent,
|
indent,
|
||||||
meta = { // table of character substitutions
|
meta,
|
||||||
'\b': '\\b',
|
|
||||||
'\t': '\\t',
|
|
||||||
'\n': '\\n',
|
|
||||||
'\f': '\\f',
|
|
||||||
'\r': '\\r',
|
|
||||||
'"' : '\\"',
|
|
||||||
'\\': '\\\\'
|
|
||||||
},
|
|
||||||
rep;
|
rep;
|
||||||
|
|
||||||
|
|
||||||
@@ -356,6 +348,16 @@ if (typeof JSON !== 'object') {
|
|||||||
// If the JSON object does not yet have a stringify method, give it one.
|
// If the JSON object does not yet have a stringify method, give it one.
|
||||||
|
|
||||||
if (typeof JSON.stringify !== 'function') {
|
if (typeof JSON.stringify !== 'function') {
|
||||||
|
escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;
|
||||||
|
meta = { // table of character substitutions
|
||||||
|
'\b': '\\b',
|
||||||
|
'\t': '\\t',
|
||||||
|
'\n': '\\n',
|
||||||
|
'\f': '\\f',
|
||||||
|
'\r': '\\r',
|
||||||
|
'"' : '\\"',
|
||||||
|
'\\': '\\\\'
|
||||||
|
};
|
||||||
JSON.stringify = function (value, replacer, space) {
|
JSON.stringify = function (value, replacer, space) {
|
||||||
|
|
||||||
// The stringify method takes a value and an optional replacer, and an optional
|
// The stringify method takes a value and an optional replacer, and an optional
|
||||||
@@ -403,6 +405,7 @@ if (typeof JSON !== 'object') {
|
|||||||
// If the JSON object does not yet have a parse method, give it one.
|
// If the JSON object does not yet have a parse method, give it one.
|
||||||
|
|
||||||
if (typeof JSON.parse !== 'function') {
|
if (typeof JSON.parse !== 'function') {
|
||||||
|
cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;
|
||||||
JSON.parse = function (text, reviver) {
|
JSON.parse = function (text, reviver) {
|
||||||
|
|
||||||
// The parse method takes a text and an optional reviver function, and returns
|
// The parse method takes a text and an optional reviver function, and returns
|
||||||
|
|||||||
Reference in New Issue
Block a user