diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/acorn/package.json bitshares-2-ui-2.0.160330/cli/node_modules/acorn/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/acorn/package.json 2016-03-14 21:44:19.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/acorn/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -40,10 +40,10 @@ }, "contributors": [ { - "name": "keeyipchan" + "name": "List of Acorn contributors. Updated before every release." }, { - "name": "List of Acorn contributors. Updated before every release." + "name": "Adrian Rakovsky" }, { "name": "Alistair Braidwood" @@ -94,7 +94,7 @@ "name": "Jürg Lehni" }, { - "name": "Adrian Rakovsky" + "name": "keeyipchan" }, { "name": "krator" @@ -173,8 +173,8 @@ "main": "dist/acorn.js", "maintainers": [ { - "name": "marijn", - "email": "marijnh@gmail.com" + "email": "marijnh@gmail.com", + "name": "marijn" } ], "name": "acorn", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/align-text/package.json bitshares-2-ui-2.0.160330/cli/node_modules/align-text/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/align-text/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/align-text/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -87,12 +87,12 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" }, { - "name": "shinnn", - "email": "snnskwtnb@gmail.com" + "email": "snnskwtnb@gmail.com", + "name": "shinnn" } ], "name": "align-text", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/alter/package.json bitshares-2-ui-2.0.160330/cli/node_modules/alter/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/alter/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/alter/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -53,18 +53,18 @@ }, "homepage": "https://github.com/olov/alter#readme", "keywords": [ - "alter", + "string", "manipulation", - "modify", "replace", - "string" + "alter", + "modify" ], "license": "MIT", "main": "alter.js", "maintainers": [ { - "name": "olov", - "email": "olov.lassus@gmail.com" + "email": "olov.lassus@gmail.com", + "name": "olov" } ], "name": "alter", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/amdefine/package.json bitshares-2-ui-2.0.160330/cli/node_modules/amdefine/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/amdefine/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/amdefine/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -60,8 +60,8 @@ "main": "./amdefine.js", "maintainers": [ { - "name": "jrburke", - "email": "jrburke@gmail.com" + "email": "jrburke@gmail.com", + "name": "jrburke" } ], "name": "amdefine", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/ansi-regex/package.json bitshares-2-ui-2.0.160330/cli/node_modules/ansi-regex/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/ansi-regex/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/ansi-regex/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -61,41 +61,41 @@ "gitHead": "57c3f2941a73079fa8b081e02a522e3d29913e2f", "homepage": "https://github.com/sindresorhus/ansi-regex", "keywords": [ - "256", "ansi", - "cli", + "styles", "color", - "colors", "colour", - "command-line", + "colors", + "terminal", "console", + "cli", + "string", + "tty", "escape", - "find", "formatting", - "match", - "pattern", - "re", - "regex", - "regexp", "rgb", + "256", "shell", - "string", - "styles", - "terminal", - "test", + "xterm", + "command-line", "text", - "tty", - "xterm" + "regex", + "regexp", + "re", + "match", + "test", + "find", + "pattern" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" }, { - "name": "jbnicolai", - "email": "jappelman@xebia.com" + "email": "jappelman@xebia.com", + "name": "jbnicolai" } ], "name": "ansi-regex", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/ansi-styles/index.js bitshares-2-ui-2.0.160330/cli/node_modules/ansi-styles/index.js --- bitshares-2-ui-2.0.160314/cli/node_modules/ansi-styles/index.js 2016-02-21 12:15:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/ansi-styles/index.js 2016-03-28 20:32:20.000000000 +0000 @@ -1,34 +1,10 @@ 'use strict'; -var colorConvert = require('color-convert'); -function wrapAnsi16(fn, offset) { - return function () { - var code = fn.apply(colorConvert, arguments); - return '\u001b[' + (code + offset) + 'm'; - }; -} - -function wrapAnsi256(fn, offset) { - return function () { - var code = fn.apply(colorConvert, arguments); - return '\u001b[' + (38 + offset) + ';5;' + code + 'm'; - }; -} - -function wrapAnsi16m(fn, offset) { - return function () { - var rgb = fn.apply(colorConvert, arguments); - return '\u001b[' + (38 + offset) + ';2;' + - rgb[0] + ';' + rgb[1] + ';' + rgb[2] + 'm'; - }; -} - -function assembleStyles() { +function assembleStyles () { var styles = { - modifier: { + modifiers: { reset: [0, 0], - // 21 isn't widely supported and 22 does the same thing - bold: [1, 22], + bold: [1, 22], // 21 isn't widely supported and 22 does the same thing dim: [2, 22], italic: [3, 23], underline: [4, 24], @@ -36,7 +12,7 @@ hidden: [8, 28], strikethrough: [9, 29] }, - color: { + colors: { black: [30, 39], red: [31, 39], green: [32, 39], @@ -47,7 +23,7 @@ white: [37, 39], gray: [90, 39] }, - bgColor: { + bgColors: { bgBlack: [40, 49], bgRed: [41, 49], bgGreen: [42, 49], @@ -60,7 +36,7 @@ }; // fix humans - styles.color.grey = styles.color.gray; + styles.colors.grey = styles.colors.gray; Object.keys(styles).forEach(function (groupName) { var group = styles[groupName]; @@ -80,48 +56,6 @@ }); }); - function rgb2rgb(r, g, b) { - return [r, g, b]; - } - - styles.color.close = '\u001b[39m'; - styles.bgColor.close = '\u001b[49m'; - - styles.color.ansi = {}; - styles.color.ansi256 = {}; - styles.color.ansi16m = { - rgb: wrapAnsi16m(rgb2rgb, 0) - }; - - styles.bgColor.ansi = {}; - styles.bgColor.ansi256 = {}; - styles.bgColor.ansi16m = { - rgb: wrapAnsi16m(rgb2rgb, 10) - }; - - for (var key in colorConvert) { - if (!colorConvert.hasOwnProperty(key) || typeof colorConvert[key] !== 'object') { - continue; - } - - var suite = colorConvert[key]; - - if ('ansi16' in suite) { - styles.color.ansi[key] = wrapAnsi16(suite.ansi16, 0); - styles.bgColor.ansi[key] = wrapAnsi16(suite.ansi16, 10); - } - - if ('ansi256' in suite) { - styles.color.ansi256[key] = wrapAnsi256(suite.ansi256, 0); - styles.bgColor.ansi256[key] = wrapAnsi256(suite.ansi256, 10); - } - - if ('rgb' in suite) { - styles.color.ansi16m[key] = wrapAnsi16m(suite.rgb, 0); - styles.bgColor.ansi16m[key] = wrapAnsi16m(suite.rgb, 10); - } - } - return styles; } diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/ansi-styles/package.json bitshares-2-ui-2.0.160330/cli/node_modules/ansi-styles/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/ansi-styles/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/ansi-styles/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -1,41 +1,41 @@ { "_args": [ [ - "ansi-styles@^2.1.0", + "ansi-styles@^2.2.1", "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/chalk" ] ], - "_from": "ansi-styles@>=2.1.0 <3.0.0", - "_id": "ansi-styles@2.2.0", + "_from": "ansi-styles@>=2.2.1 <3.0.0", + "_id": "ansi-styles@2.2.1", "_inCache": true, "_installable": true, "_location": "/ansi-styles", - "_nodeVersion": "4.2.6", + "_nodeVersion": "4.3.0", "_npmOperationalInternal": { - "host": "packages-5-east.internal.npmjs.com", - "tmp": "tmp/ansi-styles-2.2.0.tgz_1456057673117_0.8365559694357216" + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/ansi-styles-2.2.1.tgz_1459197317833_0.9694824463222176" }, "_npmUser": { - "email": "jappelman@xebia.com", - "name": "jbnicolai" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" }, - "_npmVersion": "2.14.12", + "_npmVersion": "3.8.3", "_phantomChildren": {}, "_requested": { "name": "ansi-styles", - "raw": "ansi-styles@^2.1.0", - "rawSpec": "^2.1.0", + "raw": "ansi-styles@^2.2.1", + "rawSpec": "^2.2.1", "scope": null, - "spec": ">=2.1.0 <3.0.0", + "spec": ">=2.2.1 <3.0.0", "type": "range" }, "_requiredBy": [ "/chalk" ], - "_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.0.tgz", - "_shasum": "c59191936e6ed1c1315a4b6b6b97f3acfbfa68b0", + "_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "_shasum": "b432dd3358b634cf75e1e4664368240533c1ddbe", "_shrinkwrap": null, - "_spec": "ansi-styles@^2.1.0", + "_spec": "ansi-styles@^2.2.1", "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/chalk", "author": { "email": "sindresorhus@gmail.com", @@ -45,18 +45,15 @@ "bugs": { "url": "https://github.com/chalk/ansi-styles/issues" }, - "dependencies": { - "color-convert": "^1.0.0" - }, + "dependencies": {}, "description": "ANSI escape codes for styling strings in the terminal", "devDependencies": { - "ava": "*", - "xo": "*" + "mocha": "*" }, "directories": {}, "dist": { - "shasum": "c59191936e6ed1c1315a4b6b6b97f3acfbfa68b0", - "tarball": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.0.tgz" + "shasum": "b432dd3358b634cf75e1e4664368240533c1ddbe", + "tarball": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "engines": { "node": ">=0.10.0" @@ -64,39 +61,35 @@ "files": [ "index.js" ], - "gitHead": "74502955deaf0eb977507757e33c52cad5a9aefa", - "homepage": "https://github.com/chalk/ansi-styles", + "gitHead": "95c59b23be760108b6530ca1c89477c21b258032", + "homepage": "https://github.com/chalk/ansi-styles#readme", "keywords": [ - "256", "ansi", - "cli", + "styles", "color", - "colors", "colour", - "command-line", + "colors", + "terminal", "console", + "cli", + "string", + "tty", "escape", "formatting", - "log", - "logging", "rgb", + "256", "shell", - "string", - "styles", - "terminal", - "text", - "tty", - "xterm" + "xterm", + "log", + "logging", + "command-line", + "text" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" - }, - { - "name": "jbnicolai", - "email": "jappelman@xebia.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" } ], "name": "ansi-styles", @@ -107,7 +100,7 @@ "url": "git+https://github.com/chalk/ansi-styles.git" }, "scripts": { - "test": "xo && ava" + "test": "mocha" }, - "version": "2.2.0" + "version": "2.2.1" } diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/ansi-styles/readme.md bitshares-2-ui-2.0.160330/cli/node_modules/ansi-styles/readme.md --- bitshares-2-ui-2.0.160314/cli/node_modules/ansi-styles/readme.md 2016-02-21 12:15:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/ansi-styles/readme.md 2016-03-28 20:32:20.000000000 +0000 @@ -17,20 +17,12 @@ ## Usage ```js -const style = require('ansi-styles'); +var ansi = require('ansi-styles'); -console.log(style.green.open + 'Hello world!' + style.green.close); - -// color conversion between 16/256/truecolor -// NOTE: if conversion goes to 16 colors or 256 colors, the original color -// may be degraded to fit that color palette. This means terminals -// that do not support 16 million colors will best-match the -// original color. -console.log(style.bgColor.ansi.hsl(120, 80, 72) + 'Hello world!' + style.bgColor.close); -console.log(style.color.ansi256.rgb(199, 20, 250) + 'Hello world!' + style.color.close); -console.log(style.color.ansi16m.hex('#ABCDEF') + 'Hello world!' + style.color.close); +console.log(ansi.green.open + 'Hello world!' + ansi.green.close); ``` + ## API Each style has an `open` and `close` property. @@ -77,37 +69,17 @@ By default you get a map of styles, but the styles are also available as groups. They are non-enumerable so they don't show up unless you access them explicitly. This makes it easier to expose only a subset in a higher-level module. -- `style.modifier` -- `style.color` -- `style.bgColor` +- `ansi.modifiers` +- `ansi.colors` +- `ansi.bgColors` ###### Example ```js -console.log(style.color.green.open); +console.log(ansi.colors.green.open); ``` -## [256 / 16 million (TrueColor) support](https://gist.github.com/XVilka/8346728) -`ansi-styles` uses the [`color-convert`](https://github.com/MoOx/color-convert) package to allow for converting between various colors and ANSI escapes, with support for 256 and 16 million colors. - -To use these, call the associated conversion function with the intended output, e.g.: - -```js -style.color.ansi.rgb(100, 200, 15); // RGB to 16 color ansi foreground code -style.bgColor.ansi.rgb(100, 200, 15); // RGB to 16 color ansi background code - -style.color.ansi256.hsl(120, 100, 60); // HSL to 256 color ansi foreground code -style.bgColor.ansi256.hsl(120, 100, 60); // HSL to 256 color ansi foreground code - -style.color.ansi16m.hex('#C0FFEE'); // Hex (RGB) to 16 million color foreground code -style.bgColor.ansi16m.hex('#C0FFEE'); // Hex (RGB) to 16 million color background code -``` - -## Related - -- [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) - ANSI escape codes for manipulating the terminal - ## License diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/anymatch/package.json bitshares-2-ui-2.0.160330/cli/node_modules/anymatch/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/anymatch/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/anymatch/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -61,24 +61,24 @@ "gitHead": "253d2ad42f644ed18557f561312a7f8426daca84", "homepage": "https://github.com/es128/anymatch", "keywords": [ + "match", "any", - "expression", + "string", "file", "fs", - "function", - "glob", "list", - "match", + "glob", "regex", "regexp", "regular", - "string" + "expression", + "function" ], "license": "ISC", "maintainers": [ { - "name": "es128", - "email": "elan.shanker+npm@gmail.com" + "email": "elan.shanker+npm@gmail.com", + "name": "es128" } ], "name": "anymatch", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.find/bower.json bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.find/bower.json --- bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.find/bower.json 2014-08-14 05:51:59.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.find/bower.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,20 +0,0 @@ -{ - "name": "array.prototype.find", - "main": "index.js", - "version": "1.0.0", - "homepage": "https://github.com/paulmillr/Array.prototype.find", - "authors": [ - "Paul Miller ", - "Duncan Hall " - ], - "description": "Array.prototype.find ES6 polyfill.", - "keywords": ["Array.prototype.find", "find", "es6", "ecmascript 6", "polyfill"], - "license": "MIT", - "ignore": [ - "**/.*", - "node_modules", - "bower_components", - "test", - "tests" - ] -} diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.find/CHANGELOG.md bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.find/CHANGELOG.md --- bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.find/CHANGELOG.md 2014-08-14 05:51:26.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.find/CHANGELOG.md 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ - -# 0.2.0 - -Add travis support -Add tests -Fix failing test: 'should work with an array-like object with negative length' - -# 0.1.1 - -check if array#find already exists diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.find/component.json bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.find/component.json --- bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.find/component.json 2014-08-14 05:51:55.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.find/component.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -{ - "name": "Array.prototype.find", - "repo": "paulmillr/Array.prototype.find", - "description": "Array.prototype.find ES6 polyfill.", - "version": "1.0.0", - "keywords": ["Array.prototype.find", "find", "es6", "ecmascript 6", "polyfill"], - "dependencies": {}, - "development": {}, - "license": "MIT", - "main": "index.js", - "scripts": [ - "index.js" - ] -} diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.find/index.js bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.find/index.js --- bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.find/index.js 2014-08-14 05:51:26.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.find/index.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,33 +0,0 @@ -// Array.prototype.find - MIT License (c) 2013 Paul Miller -// For all details and docs: https://github.com/paulmillr/array.prototype.find -// Fixes and tests supplied by Duncan Hall -(function(globals){ - if (Array.prototype.find) return; - - var find = function(predicate) { - var list = Object(this); - var length = list.length < 0 ? 0 : list.length >>> 0; // ES.ToUint32; - if (length === 0) return undefined; - if (typeof predicate !== 'function' || Object.prototype.toString.call(predicate) !== '[object Function]') { - throw new TypeError('Array#find: predicate must be a function'); - } - var thisArg = arguments[1]; - for (var i = 0, value; i < length; i++) { - value = list[i]; - if (predicate.call(thisArg, value, i, list)) return value; - } - return undefined; - }; - - if (Object.defineProperty) { - try { - Object.defineProperty(Array.prototype, 'find', { - value: find, configurable: true, enumerable: false, writable: true - }); - } catch(e) {} - } - - if (!Array.prototype.find) { - Array.prototype.find = find; - } -})(this); diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.find/.npmignore bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.find/.npmignore --- bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.find/.npmignore 2013-12-20 14:43:38.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.find/.npmignore 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Numerous always-ignore extensions -*.diff -*.err -*.orig -*.log -*~ - -# OS or Editor folders -.DS_Store -.cache -Icon? - -# Folders to ignore -.hg -.svn - -# Node.js package manager -/node_modules -/npm-debug.log - -# Other stuff -*.pyc -/tmp - -# Project stuff diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.find/package.json bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.find/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.find/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.find/package.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,87 +0,0 @@ -{ - "_args": [ - [ - "array.prototype.find@^1.0.0", - "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/fake-indexeddb" - ] - ], - "_from": "array.prototype.find@>=1.0.0 <2.0.0", - "_id": "array.prototype.find@1.0.0", - "_inCache": true, - "_installable": true, - "_location": "/array.prototype.find", - "_npmUser": { - "email": "paul@paulmillr.com", - "name": "paulmillr" - }, - "_npmVersion": "2.0.0-alpha-5", - "_phantomChildren": {}, - "_requested": { - "name": "array.prototype.find", - "raw": "array.prototype.find@^1.0.0", - "rawSpec": "^1.0.0", - "scope": null, - "spec": ">=1.0.0 <2.0.0", - "type": "range" - }, - "_requiredBy": [ - "/fake-indexeddb" - ], - "_resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-1.0.0.tgz", - "_shasum": "52d81768eb1c5692577ee29d96ca603dc76eb3a6", - "_shrinkwrap": null, - "_spec": "array.prototype.find@^1.0.0", - "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/fake-indexeddb", - "author": { - "email": "http://paulmillr.com", - "name": "Paul Miller" - }, - "bugs": { - "url": "https://github.com/paulmillr/Array.prototype.find/issues" - }, - "contributors": [ - { - "name": "Duncan Hall", - "email": "himself@duncanhall.net" - } - ], - "dependencies": {}, - "description": "Array.prototype.find ES6 polyfill.", - "devDependencies": { - "chai": "~1.9.1", - "mocha": "~1.21.4" - }, - "directories": {}, - "dist": { - "shasum": "52d81768eb1c5692577ee29d96ca603dc76eb3a6", - "tarball": "http://registry.npmjs.org/array.prototype.find/-/array.prototype.find-1.0.0.tgz" - }, - "gitHead": "633f2d4beb13c005c92b67b34883b1125574b2d0", - "homepage": "https://github.com/paulmillr/Array.prototype.find", - "keywords": [ - "Array.prototype.find", - "ecmascript 6", - "es6", - "find", - "polyfill" - ], - "license": "MIT", - "main": "index.js", - "maintainers": [ - { - "name": "paulmillr", - "email": "paul@paulmillr.com" - } - ], - "name": "array.prototype.find", - "optionalDependencies": {}, - "readme": "ERROR: No README data found!", - "repository": { - "type": "git", - "url": "git://github.com/paulmillr/Array.prototype.find.git" - }, - "scripts": { - "test": "mocha tests/*.js" - }, - "version": "1.0.0" -} diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.find/README.md bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.find/README.md --- bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.find/README.md 2014-08-14 05:51:26.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.find/README.md 1970-01-01 00:00:00.000000000 +0000 @@ -1,69 +0,0 @@ -[![Build Status](https://travis-ci.org/duncanhall/Array.prototype.find.svg?branch=master)](https://travis-ci.org/duncanhall/Array.prototype.find) - -# ES6 `Array.prototype.find` polyfill - -Simple ES6 [Array.prototype.find](http://people.mozilla.org/%7Ejorendorff/es6-draft.html#sec-array.prototype.find) polyfill for older environments taken from [es6-shim](https://github.com/paulmillr/es6-shim). - -For browsers and node.js. - -## Installation -* Just include repo before your scripts. -* `npm install array.prototype.find` if you’re using node.js. -* `component install paulmillr/Array.prototype.find` if you’re using [component(1)](https://github.com/component/component). -* `bower install Array.prototype.find` if you’re using [Twitter Bower](http://bower.io). - -## Usage - -* `Array.prototype.find(predicate[, thisArg])` returns first item that matches `predicate` function. -* `predicate(value, index, collection)`: takes three arguments - * `value`: current collection element - * `index`: current collection element index - * `collection`: the collection - -Node.js: - -```javascript -require('array.prototype.find'); -``` - -Browser: - -```javascript -// component(1) -require('Array.prototype.find'); -``` - -Code example: - -```javascript -// Default: -[1, 5, 10, 15].find(function(a) {return a > 9;}) // 10 -``` - -## Acknowledgements - -Tests, fixes and travis support added by [_duncanhall](http://twitter.com/_duncanhall) - -## License - -The MIT License (MIT) - -Copyright (c) 2013 Paul Miller - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the “Software”), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.find/tests/test.js bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.find/tests/test.js --- bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.find/tests/test.js 2014-08-14 05:51:26.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.find/tests/test.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,91 +0,0 @@ - -var expect = require("chai").expect; -var arrayFind = require('../index'); - -var runTests = function () { - - describe('Array', function(){ - - var list = [5, 10, 15, 20]; - - describe('#find', function() { - it('should have a length of 1', function() { - expect(Array.prototype.find.length).to.equal(1); - }); - - it('should find item by predicate', function() { - var result = list.find(function(item) { return item === 15; }); - expect(result).to.equal(15); - }); - - it('should return undefined when nothing matched', function() { - var result = list.find(function(item) { return item === 'a'; }); - expect(result).to.equal(undefined); - }); - - it('should throw TypeError when function was not passed', function() { - expect(function() { list.find(); }).to.throw(TypeError); - }); - - it('should receive all three parameters', function() { - var index = list.find(function(value, index, arr) { - expect(list[index]).to.equal(value); - expect(list).to.eql(arr); - return false; - }); - expect(index).to.equal(undefined); - }); - - it('should work with the context argument', function() { - var context = {}; - [1].find(function() { expect(this).to.equal(context); }, context); - }); - - it('should work with an array-like object', function() { - var obj = { '0': 1, '1': 2, '2': 3, length: 3 }; - var found = Array.prototype.find.call(obj, function(item) { return item === 2; }); - expect(found).to.equal(2); - }); - - it('should work with an array-like object with negative length', function() { - var obj = { '0': 1, '1': 2, '2': 3, length: -3 }; - var found = Array.prototype.find.call(obj, function(item) { - throw new Error('should not reach here'); - }); - expect(found).to.equal(undefined); - }); - - it('should work with a sparse array', function() { - var obj = [1, , undefined]; - expect(1 in obj).to.equal(false); - var seen = []; - var found = obj.find(function(item, idx) { - seen.push([idx, item]); - return false; - }); - expect(found).to.equal(undefined); - expect(seen).to.eql([[0, 1], [1, undefined], [2, undefined]]); - }); - - it('should work with a sparse array-like object', function() { - var obj = { '0': 1, '2': undefined, length: 3.2 }; - var seen = []; - var found = Array.prototype.find.call(obj, function(item, idx) { - seen.push([idx, item]); - return false; - }); - expect(found).to.equal(undefined); - expect(seen).to.eql([[0, 1], [1, undefined], [2, undefined]]); - }); - }); - }); -}; - - -describe('clean Object.prototype', runTests); - -describe('polluted Object.prototype', function() { - Object.prototype[1] = 42; - runTests(); - delete Object.prototype[1]; -}); \ No newline at end of file diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.find/.travis.yml bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.find/.travis.yml --- bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.find/.travis.yml 2014-08-14 05:51:26.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.find/.travis.yml 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -language: node_js -node_js: - - "0.11" - - "0.10" \ No newline at end of file diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.findindex/bower.json bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.findindex/bower.json --- bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.findindex/bower.json 2014-08-14 05:53:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.findindex/bower.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -{ - "name": "Array.prototype.findIndex", - "main": "index.js", - "version": "1.0.0", - "homepage": "https://github.com/paulmillr/Array.prototype.findIndex", - "authors": [ - "Paul Miller " - ], - "description": "Array.prototype.findIndex ES6 polyfill.", - "keywords": ["Array.prototype.findIndex", "findIndex", "es6"], - "license": "MIT", - "ignore": [ - "**/.*", - "node_modules", - "bower_components", - "test", - "tests" - ] -} diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.findindex/component.json bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.findindex/component.json --- bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.findindex/component.json 2014-08-14 05:53:15.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.findindex/component.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -{ - "name": "Array.prototype.findIndex", - "repo": "paulmillr/Array.prototype.findIndex", - "description": "Array.prototype.findIndex ES6 polyfill.", - "version": "1.0.0", - "keywords": ["Array.prototype.findIndex", "findIndex", "es6"], - "dependencies": {}, - "development": {}, - "license": "MIT", - "main": "index.js", - "scripts": [ - "index.js" - ] -} diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.findindex/index.js bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.findindex/index.js --- bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.findindex/index.js 2014-08-14 05:53:27.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.findindex/index.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,31 +0,0 @@ -// Array.prototype.findIndex - MIT License (c) 2013 Paul Miller -// For all details and docs: -(function (globals) { - if (Array.prototype.findIndex) return; - - var findIndex = function(predicate) { - var list = Object(this); - var length = Math.max(0, list.length) >>> 0; // ES.ToUint32; - if (length === 0) return -1; - if (typeof predicate !== 'function' || Object.prototype.toString.call(predicate) !== '[object Function]') { - throw new TypeError('Array#findIndex: predicate must be a function'); - } - var thisArg = arguments.length > 1 ? arguments[1] : undefined; - for (var i = 0; i < length; i++) { - if (predicate.call(thisArg, list[i], i, list)) return i; - } - return -1; - }; - - if (Object.defineProperty) { - try { - Object.defineProperty(Array.prototype, 'findIndex', { - value: findIndex, configurable: true, writable: true - }); - } catch(e) {} - } - - if (!Array.prototype.findIndex) { - Array.prototype.findIndex = findIndex; - } -}(this)); diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.findindex/.npmignore bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.findindex/.npmignore --- bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.findindex/.npmignore 2013-12-20 14:43:42.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.findindex/.npmignore 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Numerous always-ignore extensions -*.diff -*.err -*.orig -*.log -*~ - -# OS or Editor folders -.DS_Store -.cache -Icon? - -# Folders to ignore -.hg -.svn - -# Node.js package manager -/node_modules -/npm-debug.log - -# Other stuff -*.pyc -/tmp - -# Project stuff diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.findindex/package.json bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.findindex/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.findindex/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.findindex/package.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,79 +0,0 @@ -{ - "_args": [ - [ - "array.prototype.findindex@^1.0.0", - "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/fake-indexeddb" - ] - ], - "_from": "array.prototype.findindex@>=1.0.0 <2.0.0", - "_id": "array.prototype.findindex@1.0.0", - "_inCache": true, - "_installable": true, - "_location": "/array.prototype.findindex", - "_npmUser": { - "email": "paul@paulmillr.com", - "name": "paulmillr" - }, - "_npmVersion": "2.0.0-alpha-5", - "_phantomChildren": {}, - "_requested": { - "name": "array.prototype.findindex", - "raw": "array.prototype.findindex@^1.0.0", - "rawSpec": "^1.0.0", - "scope": null, - "spec": ">=1.0.0 <2.0.0", - "type": "range" - }, - "_requiredBy": [ - "/fake-indexeddb" - ], - "_resolved": "https://registry.npmjs.org/array.prototype.findindex/-/array.prototype.findindex-1.0.0.tgz", - "_shasum": "1966efa59f7cd281114d37ef542f51201e72b8fd", - "_shrinkwrap": null, - "_spec": "array.prototype.findindex@^1.0.0", - "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/fake-indexeddb", - "author": { - "email": "http://paulmillr.com", - "name": "Paul Miller" - }, - "bugs": { - "url": "https://github.com/paulmillr/Array.prototype.findIndex/issues" - }, - "dependencies": {}, - "description": "Array.prototype.findIndex ES6 polyfill.", - "devDependencies": { - "chai": "~1.9.1", - "mocha": "~1.21.4" - }, - "directories": {}, - "dist": { - "shasum": "1966efa59f7cd281114d37ef542f51201e72b8fd", - "tarball": "http://registry.npmjs.org/array.prototype.findindex/-/array.prototype.findindex-1.0.0.tgz" - }, - "gitHead": "4e06493c7791d63c1fbb1ed4559cc05bc271ad47", - "homepage": "https://github.com/paulmillr/Array.prototype.findIndex", - "keywords": [ - "Array.prototype.findIndex", - "es6", - "findIndex" - ], - "license": "MIT", - "main": "index.js", - "maintainers": [ - { - "name": "paulmillr", - "email": "paul@paulmillr.com" - } - ], - "name": "array.prototype.findindex", - "optionalDependencies": {}, - "readme": "ERROR: No README data found!", - "repository": { - "type": "git", - "url": "git://github.com/paulmillr/Array.prototype.findIndex.git" - }, - "scripts": { - "test": "mocha test.js" - }, - "version": "1.0.0" -} diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.findindex/README.md bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.findindex/README.md --- bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.findindex/README.md 2014-08-14 05:53:57.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.findindex/README.md 1970-01-01 00:00:00.000000000 +0000 @@ -1,64 +0,0 @@ -# ES6 `Array.prototype.findIndex` polyfill - -Simple ES6 [Array.prototype.findIndex](http://people.mozilla.org/%7Ejorendorff/es6-draft.html#sec-array.prototype.findindex) polyfill for older environments taken from [es6-shim](https://github.com/paulmillr/es6-shim). - -For browsers and node.js. - -## Installation -* Just include repo before your scripts. -* `npm install array.prototype.findIndex` if you’re using node.js. -* `component install paulmillr/Array.prototype.findIndex` if you’re using [component(1)](https://github.com/component/component). -* `bower install Array.prototype.findIndex` if you’re using [Twitter Bower](http://bower.io). - - -## Usage - -* `Array.prototype.findIndex(predicate[, thisArg])` returns first item index that matches `predicate` function. -* `predicate(value, index, collection)`: takes three arguments - * `value`: current collection element - * `index`: current collection element index - * `collection`: the collection - -Node.js: - -```javascript -require('array.prototype.findindex'); -``` - -Browser: - -```javascript -// component(1) -require('Array.prototype.findIndex'); -``` - -Code example: - -```javascript -// Default: -[1, 5, 10, 15].findIndex(function(a) {return a > 9;}) // 2 -``` - -## License - -The MIT License (MIT) - -Copyright (c) 2013 Paul Miller - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the “Software”), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.findindex/test.js bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.findindex/test.js --- bitshares-2-ui-2.0.160314/cli/node_modules/array.prototype.findindex/test.js 2014-08-14 05:53:27.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/array.prototype.findindex/test.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,86 +0,0 @@ -var expect = require("chai").expect; -var arrayFindIndex = require('./'); - -var runArrayTests = function() { - var list = [5, 10, 15, 20]; - - describe('Array#findIndex', function() { - it('should have a length of 1', function() { - expect(Array.prototype.findIndex.length).to.equal(1); - }); - - it('should find item key by predicate', function() { - var result = list.findIndex(function(item) { return item === 15; }); - expect(result).to.equal(2); - }); - - it('should return -1 when nothing matched', function() { - var result = list.findIndex(function(item) { return item === 'a'; }); - expect(result).to.equal(-1); - }); - - it('should throw TypeError when function was not passed', function() { - expect(function() { list.findIndex(); }).to.throw(TypeError); - }); - - it('should receive all three parameters', function() { - var index = list.findIndex(function(value, index, arr) { - expect(list[index]).to.equal(value); - expect(list).to.eql(arr); - return false; - }); - expect(index).to.equal(-1); - }); - - it('should work with the context argument', function() { - var context = {}; - [1].findIndex(function() { expect(this).to.equal(context); }, context); - }); - - it('should work with an array-like object', function() { - var obj = { '0': 1, '1': 2, '2': 3, length: 3 }; - var foundIndex = Array.prototype.findIndex.call(obj, function(item) { return item === 2; }); - expect(foundIndex).to.equal(1); - }); - - it('should work with an array-like object with negative length', function() { - var obj = { '0': 1, '1': 2, '2': 3, length: -3 }; - var foundIndex = Array.prototype.findIndex.call(obj, function(item) { - throw new Error('should not reach here'); - }); - expect(foundIndex).to.equal(-1); - }); - - it('should work with a sparse array', function() { - var obj = [1, , undefined]; - expect(1 in obj).to.equal(false); - var seen = []; - var foundIndex = obj.findIndex(function(item, idx) { - seen.push([idx, item]); - return item === undefined && idx === 2; - }); - expect(foundIndex).to.equal(2); - expect(seen).to.eql([[0, 1], [1, undefined], [2, undefined]]); - }); - - it('should work with a sparse array-like object', function() { - var obj = { '0': 1, '2': undefined, length: 3.2 }; - var seen = []; - var foundIndex = Array.prototype.findIndex.call(obj, function(item, idx) { - seen.push([idx, item]); - return false; - }); - expect(foundIndex).to.equal(-1); - expect(seen).to.eql([[0, 1], [1, undefined], [2, undefined]]); - }); - }); -}; - -describe('clean Object.prototype', runArrayTests); - -describe('polluted Object.prototype', function() { - Object.prototype[1] = 42; - runArrayTests(); - delete Object.prototype[1]; -}); - diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/array-unique/package.json bitshares-2-ui-2.0.160330/cli/node_modules/array-unique/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/array-unique/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/array-unique/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -68,8 +68,8 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" } ], "name": "array-unique", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/arr-diff/package.json bitshares-2-ui-2.0.160330/cli/node_modules/arr-diff/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/arr-diff/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/arr-diff/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -76,16 +76,16 @@ "main": "index.js", "maintainers": [ { - "name": "doowb", - "email": "brian.woodward@gmail.com" + "email": "brian.woodward@gmail.com", + "name": "doowb" }, { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" }, { - "name": "paulmillr", - "email": "paul@paulmillr.com" + "email": "paul@paulmillr.com", + "name": "paulmillr" } ], "name": "arr-diff", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/arr-flatten/package.json bitshares-2-ui-2.0.160330/cli/node_modules/arr-flatten/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/arr-flatten/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/arr-flatten/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -81,8 +81,8 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" } ], "name": "arr-flatten", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/arrify/package.json bitshares-2-ui-2.0.160330/cli/node_modules/arrify/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/arrify/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/arrify/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -61,18 +61,18 @@ "gitHead": "087edee1a58d5adaac6cae5a107886121ef43783", "homepage": "https://github.com/sindresorhus/arrify#readme", "keywords": [ - "arr", "array", - "arrayify", + "arr", "arrify", + "arrayify", "convert", "value" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" } ], "name": "arrify", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/assert/package.json bitshares-2-ui-2.0.160330/cli/node_modules/assert/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/assert/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/assert/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -1,6 +1,10 @@ { "_args": [ [ + "assert@1.3.0", + "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/fake-indexeddb" + ], + [ "assert@^1.1.1", "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser" ] @@ -28,8 +32,6 @@ "_requiredBy": [ "/node-libs-browser" ], - "_resolved": "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz", - "_shasum": "03939a622582a812cc202320a0b9a56c9b815849", "_shrinkwrap": null, "_spec": "assert@^1.1.1", "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser", @@ -58,12 +60,12 @@ "main": "./assert.js", "maintainers": [ { - "name": "coolaj86", - "email": "coolaj86@gmail.com" + "email": "coolaj86@gmail.com", + "name": "coolaj86" }, { - "name": "shtylman", - "email": "shtylman@gmail.com" + "email": "shtylman@gmail.com", + "name": "shtylman" } ], "name": "assert", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/ast-traverse/package.json bitshares-2-ui-2.0.160330/cli/node_modules/ast-traverse/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/ast-traverse/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/ast-traverse/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -50,19 +50,19 @@ "homepage": "https://github.com/olov/ast-traverse#readme", "keywords": [ "ast", - "esprima", - "traversal", "traverse", + "traversal", + "walk", "visit", "visitor", - "walk" + "esprima" ], "license": "MIT", "main": "ast-traverse.js", "maintainers": [ { - "name": "olov", - "email": "olov.lassus@gmail.com" + "email": "olov.lassus@gmail.com", + "name": "olov" } ], "name": "ast-traverse", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/ast-types/package.json bitshares-2-ui-2.0.160330/cli/node_modules/ast-types/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/ast-types/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/ast-types/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -58,27 +58,27 @@ "gitHead": "e9616815332c24894e1be01495b5375c57c200af", "homepage": "http://github.com/benjamn/ast-types", "keywords": [ - "abstract syntax tree", "ast", - "dynamic types", - "esprima", + "abstract syntax tree", "hierarchy", "mozilla", + "spidermonkey", "parser api", + "esprima", + "types", + "type system", + "type checking", + "dynamic types", "parsing", - "spidermonkey", - "syntax", "transformation", - "type checking", - "type system", - "types" + "syntax" ], "license": "MIT", "main": "main.js", "maintainers": [ { - "name": "benjamn", - "email": "bn@cs.stanford.edu" + "email": "bn@cs.stanford.edu", + "name": "benjamn" } ], "name": "ast-types", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/async/package.json bitshares-2-ui-2.0.160330/cli/node_modules/async/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/async/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/async/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -60,28 +60,28 @@ "Utilities" ], "include": [ - "LICENSE", + "lib/async.js", "README.md", - "lib/async.js" + "LICENSE" ], "main": "lib/async.js" }, "keywords": [ "async", "callback", - "module", - "utility" + "utility", + "module" ], "license": "MIT", "main": "lib/async.js", "maintainers": [ { - "name": "caolan", - "email": "caolan.mcmahon@gmail.com" + "email": "caolan.mcmahon@gmail.com", + "name": "caolan" }, { - "name": "beaugunderson", - "email": "beau@beaugunderson.com" + "email": "beau@beaugunderson.com", + "name": "beaugunderson" } ], "name": "async", @@ -101,8 +101,8 @@ "volo": { "ignore": [ "**/.*", - "bower_components", "node_modules", + "bower_components", "test", "tests" ], diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/async-each/package.json bitshares-2-ui-2.0.160330/cli/node_modules/async-each/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/async-each/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/async-each/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -51,30 +51,30 @@ "gitHead": "89c02adfcff2946a5062e40167ebbb6f1ccfcfe0", "homepage": "https://github.com/paulmillr/async-each/", "keywords": [ - "array", "async", - "asynchronous", - "concurrent", - "control flow", - "each", - "flow", "forEach", - "iterate", + "each", + "map", + "asynchronous", "iteration", + "iterate", "loop", - "map", - "parallel" + "parallel", + "concurrent", + "array", + "flow", + "control flow" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "paulmillr", - "email": "paul@paulmillr.com" + "email": "paul@paulmillr.com", + "name": "paulmillr" }, { - "name": "es128", - "email": "elan.shanker+npm@gmail.com" + "email": "elan.shanker+npm@gmail.com", + "name": "es128" } ], "name": "async-each", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/babel-core/package.json bitshares-2-ui-2.0.160330/cli/node_modules/babel-core/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/babel-core/package.json 2016-03-14 21:44:20.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/babel-core/package.json 2016-03-31 00:44:44.000000000 +0000 @@ -99,23 +99,23 @@ "gitHead": "8f997f8825b9014f3baa52221fce8eca19e6f1ae", "homepage": "https://babeljs.io/", "keywords": [ - "6to5", - "babel", + "harmony", "classes", + "modules", + "let", "const", + "var", "es6", - "harmony", - "let", - "modules", "transpile", "transpiler", - "var" + "6to5", + "babel" ], "main": "lib/babel/api/node.js", "maintainers": [ { - "name": "sebmck", - "email": "sebmck@gmail.com" + "email": "sebmck@gmail.com", + "name": "sebmck" } ], "name": "babel-core", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/babel-loader/package.json bitshares-2-ui-2.0.160330/cli/node_modules/babel-loader/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/babel-loader/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/babel-loader/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -59,24 +59,24 @@ "gitHead": "e3e90574b12b8b0769002b006890cd66f6573878", "homepage": "https://github.com/babel/babel-loader", "keywords": [ + "webpack", + "loader", "6to5", "babel", "es6", - "loader", - "module", "transpiler", - "webpack" + "module" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "sebmck", - "email": "sebmck@gmail.com" + "email": "sebmck@gmail.com", + "name": "sebmck" }, { - "name": "couto", - "email": "couto@15minuteslate.net" + "email": "couto@15minuteslate.net", + "name": "couto" } ], "name": "babel-loader", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/balanced-match/package.json bitshares-2-ui-2.0.160330/cli/node_modules/balanced-match/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/balanced-match/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/balanced-match/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -54,18 +54,18 @@ "gitHead": "a7114b0986554787e90b7ac595a043ca75ea77e5", "homepage": "https://github.com/juliangruber/balanced-match", "keywords": [ - "balanced", "match", - "parse", "regexp", - "test" + "test", + "balanced", + "parse" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "juliangruber", - "email": "julian@juliangruber.com" + "email": "julian@juliangruber.com", + "name": "juliangruber" } ], "name": "balanced-match", @@ -80,17 +80,17 @@ }, "testling": { "browsers": [ - "android-browser/4.2..latest", - "chrome/25..latest", - "chrome/canary", + "ie/8..latest", "firefox/20..latest", "firefox/nightly", - "ie/8..latest", - "ipad/6.0..latest", - "iphone/6.0..latest", + "chrome/25..latest", + "chrome/canary", "opera/12..latest", "opera/next", - "safari/5.1..latest" + "safari/5.1..latest", + "ipad/6.0..latest", + "iphone/6.0..latest", + "android-browser/4.2..latest" ], "files": "test/*.js" }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/Base64/package.json bitshares-2-ui-2.0.160330/cli/node_modules/Base64/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/Base64/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/Base64/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -63,12 +63,12 @@ "main": "./base64.js", "maintainers": [ { - "name": "davidchambers", - "email": "dc@hashify.me" + "email": "dc@hashify.me", + "name": "davidchambers" }, { - "name": "michaelficarra", - "email": "npm@michael.ficarra.me" + "email": "npm@michael.ficarra.me", + "name": "michaelficarra" } ], "name": "Base64", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/base64-js/package.json bitshares-2-ui-2.0.160330/cli/node_modules/base64-js/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/base64-js/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/base64-js/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -59,12 +59,12 @@ "main": "lib/b64.js", "maintainers": [ { - "name": "beatgammit", - "email": "t.jameson.little@gmail.com" + "email": "t.jameson.little@gmail.com", + "name": "beatgammit" }, { - "name": "feross", - "email": "feross@feross.org" + "email": "feross@feross.org", + "name": "feross" } ], "name": "base64-js", @@ -79,13 +79,13 @@ }, "testling": { "browsers": [ + "ie/6..latest", "chrome/4..latest", "firefox/3..latest", - "ie/6..latest", - "ipad/6", - "iphone/6", + "safari/5.1..latest", "opera/11.0..latest", - "safari/5.1..latest" + "iphone/6", + "ipad/6" ], "files": "test/*.js" }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/big.js/package.json bitshares-2-ui-2.0.160330/cli/node_modules/big.js/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/big.js/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/big.js/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -59,24 +59,24 @@ "homepage": "https://github.com/MikeMcl/big.js#readme", "keywords": [ "arbitrary", + "precision", "arithmetic", "big", - "bigdecimal", - "bigint", - "biginteger", - "bignum", - "bignumber", + "number", "decimal", "float", - "number", - "precision" + "biginteger", + "bigdecimal", + "bignumber", + "bigint", + "bignum" ], "license": "MIT", "main": "./big", "maintainers": [ { - "name": "mikemcl", - "email": "M8ch88l@gmail.com" + "email": "M8ch88l@gmail.com", + "name": "mikemcl" } ], "name": "big.js", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/binary-extensions/package.json bitshares-2-ui-2.0.160330/cli/node_modules/binary-extensions/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/binary-extensions/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/binary-extensions/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -60,34 +60,34 @@ "gitHead": "8c3a781127ff15ee516c8bedda97807e4dddf1ff", "homepage": "https://github.com/sindresorhus/binary-extensions", "keywords": [ - "array", "bin", "binary", "ext", - "extension", "extensions", + "extension", "file", "json", - "list" + "list", + "array" ], "license": "MIT", "main": "binary-extensions.json", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" }, { - "name": "paulmillr", - "email": "paul@paulmillr.com" + "email": "paul@paulmillr.com", + "name": "paulmillr" }, { - "name": "es128", - "email": "elan.shanker+npm@gmail.com" + "email": "elan.shanker+npm@gmail.com", + "name": "es128" }, { - "name": "arthurvr", - "email": "contact@arthurverschaeve.be" + "email": "contact@arthurverschaeve.be", + "name": "arthurvr" } ], "name": "binary-extensions", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/brace-expansion/package.json bitshares-2-ui-2.0.160330/cli/node_modules/brace-expansion/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/brace-expansion/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/brace-expansion/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -65,12 +65,12 @@ "main": "index.js", "maintainers": [ { - "name": "juliangruber", - "email": "julian@juliangruber.com" + "email": "julian@juliangruber.com", + "name": "juliangruber" }, { - "name": "isaacs", - "email": "isaacs@npmjs.com" + "email": "isaacs@npmjs.com", + "name": "isaacs" } ], "name": "brace-expansion", @@ -86,17 +86,17 @@ }, "testling": { "browsers": [ - "android-browser/4.2..latest", - "chrome/25..latest", - "chrome/canary", + "ie/8..latest", "firefox/20..latest", "firefox/nightly", - "ie/8..latest", - "ipad/6.0..latest", - "iphone/6.0..latest", + "chrome/25..latest", + "chrome/canary", "opera/12..latest", "opera/next", - "safari/5.1..latest" + "safari/5.1..latest", + "ipad/6.0..latest", + "iphone/6.0..latest", + "android-browser/4.2..latest" ], "files": "test/*.js" }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/braces/package.json bitshares-2-ui-2.0.160330/cli/node_modules/braces/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/braces/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/braces/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -96,16 +96,16 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" }, { - "name": "es128", - "email": "elan.shanker+npm@gmail.com" + "email": "elan.shanker+npm@gmail.com", + "name": "es128" }, { - "name": "doowb", - "email": "brian.woodward@gmail.com" + "email": "brian.woodward@gmail.com", + "name": "doowb" } ], "name": "braces", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/breakable/package.json bitshares-2-ui-2.0.160330/cli/node_modules/breakable/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/breakable/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/breakable/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -51,21 +51,21 @@ }, "homepage": "https://github.com/olov/breakable", "keywords": [ - "break", - "breakable", + "throw", + "try", "catch", "exception", "non-local", "return", - "throw", - "try" + "break", + "breakable" ], "license": "MIT", "main": "breakable.js", "maintainers": [ { - "name": "olov", - "email": "olov.lassus@gmail.com" + "email": "olov.lassus@gmail.com", + "name": "olov" } ], "name": "breakable", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/browserify-zlib/package.json bitshares-2-ui-2.0.160330/cli/node_modules/browserify-zlib/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/browserify-zlib/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/browserify-zlib/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -1,6 +1,10 @@ { "_args": [ [ + "browserify-zlib@0.1.4", + "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/fake-indexeddb" + ], + [ "browserify-zlib@~0.1.4", "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser" ] @@ -27,8 +31,6 @@ "_requiredBy": [ "/node-libs-browser" ], - "_resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "_shasum": "bb35f8a519f600e0fa6b8485241c979d0141fb2d", "_shrinkwrap": null, "_spec": "browserify-zlib@~0.1.4", "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser", @@ -56,15 +58,15 @@ }, "homepage": "https://github.com/devongovett/browserify-zlib", "keywords": [ - "browserify", - "zlib" + "zlib", + "browserify" ], "license": "MIT", "main": "src/index.js", "maintainers": [ { - "name": "devongovett", - "email": "devongovett@gmail.com" + "email": "devongovett@gmail.com", + "name": "devongovett" } ], "name": "browserify-zlib", @@ -79,14 +81,14 @@ }, "testling": { "browsers": [ - "android-browser/latest", + "ie/6..latest", "chrome/22..latest", "firefox/16..latest", - "ie/6..latest", - "ipad/6", - "iphone/6", + "safari/latest", "opera/11.0..latest", - "safari/latest" + "iphone/6", + "ipad/6", + "android-browser/latest" ], "files": "test/*.js" }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/buffer/package.json bitshares-2-ui-2.0.160330/cli/node_modules/buffer/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/buffer/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/buffer/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -43,12 +43,12 @@ }, "contributors": [ { - "name": "Romain Beauxis", - "email": "toots@rastageeks.org" + "email": "toots@rastageeks.org", + "name": "Romain Beauxis" }, { - "name": "James Halliday", - "email": "mail@substack.net" + "email": "mail@substack.net", + "name": "James Halliday" } ], "dependencies": { @@ -84,20 +84,20 @@ } }, "keywords": [ - "arraybuffer", - "browser", - "browserify", "buffer", + "browserify", "compatible", - "dataview", - "uint8array" + "browser", + "arraybuffer", + "uint8array", + "dataview" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "feross", - "email": "feross@feross.org" + "email": "feross@feross.org", + "name": "feross" } ], "name": "buffer", @@ -118,10 +118,10 @@ }, "standard": { "ignore": [ - "perf/*.js", - "test/_polyfill.js", + "test/node/*.js", "test/node-es6/*.js", - "test/node/*.js" + "test/_polyfill.js", + "perf/*.js" ] }, "version": "3.6.0" diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/camelcase/package.json bitshares-2-ui-2.0.160330/cli/node_modules/camelcase/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/camelcase/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/camelcase/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -61,24 +61,24 @@ "gitHead": "185ba12da723be9c1ee986cc2956bdc4c517a141", "homepage": "https://github.com/sindresorhus/camelcase", "keywords": [ - "camel", - "camel-case", "camelcase", + "camel-case", + "camel", "case", - "convert", "dash", - "dot", "hyphen", + "dot", + "underscore", "separator", "string", "text", - "underscore" + "convert" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" } ], "name": "camelcase", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/center-align/package.json bitshares-2-ui-2.0.160330/cli/node_modules/center-align/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/center-align/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/center-align/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -80,12 +80,12 @@ "main": "index.js", "maintainers": [ { - "name": "doowb", - "email": "brian.woodward@gmail.com" + "email": "brian.woodward@gmail.com", + "name": "doowb" }, { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" } ], "name": "center-align", @@ -103,8 +103,8 @@ "description": "", "list": [ "align-text", - "justified", "right-align", + "justified", "word-wrap" ] } diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/chalk/package.json bitshares-2-ui-2.0.160330/cli/node_modules/chalk/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/chalk/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/chalk/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -6,16 +6,20 @@ ] ], "_from": "chalk@>=1.0.0 <2.0.0", - "_id": "chalk@1.1.1", + "_id": "chalk@1.1.3", "_inCache": true, "_installable": true, "_location": "/chalk", - "_nodeVersion": "0.12.7", + "_nodeVersion": "0.10.32", + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/chalk-1.1.3.tgz_1459210604109_0.3892582862172276" + }, "_npmUser": { - "email": "sindresorhus@gmail.com", - "name": "sindresorhus" + "email": "i.am.qix@gmail.com", + "name": "qix" }, - "_npmVersion": "2.13.5", + "_npmVersion": "2.14.2", "_phantomChildren": {}, "_requested": { "name": "chalk", @@ -28,8 +32,8 @@ "_requiredBy": [ "/babel-core" ], - "_resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz", - "_shasum": "509afb67066e7499f7eb3535c77445772ae2d019", + "_resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "_shasum": "a8115c55e4a702fe4d150abd3872822a7e09fc98", "_shrinkwrap": null, "_spec": "chalk@^1.0.0", "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/babel-core", @@ -37,7 +41,7 @@ "url": "https://github.com/chalk/chalk/issues" }, "dependencies": { - "ansi-styles": "^2.1.0", + "ansi-styles": "^2.2.1", "escape-string-regexp": "^1.0.2", "has-ansi": "^2.0.0", "strip-ansi": "^3.0.0", @@ -56,8 +60,8 @@ }, "directories": {}, "dist": { - "shasum": "509afb67066e7499f7eb3535c77445772ae2d019", - "tarball": "http://registry.npmjs.org/chalk/-/chalk-1.1.1.tgz" + "shasum": "a8115c55e4a702fe4d150abd3872822a7e09fc98", + "tarball": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" }, "engines": { "node": ">=0.10.0" @@ -65,44 +69,44 @@ "files": [ "index.js" ], - "gitHead": "8b554e254e89c85c1fd04dcc444beeb15824e1a5", + "gitHead": "0d8d8c204eb87a4038219131ad4d8369c9f59d24", "homepage": "https://github.com/chalk/chalk#readme", "keywords": [ - "256", - "ansi", - "cli", "color", - "colors", "colour", - "command-line", + "colors", + "terminal", "console", - "formatting", - "log", - "logging", - "rgb", - "shell", - "str", + "cli", "string", + "str", + "ansi", "style", "styles", - "terminal", - "text", "tty", - "xterm" + "formatting", + "rgb", + "256", + "shell", + "xterm", + "log", + "logging", + "command-line", + "text" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "i.am.qix@gmail.com", + "name": "qix" }, { - "name": "jbnicolai", - "email": "jappelman@xebia.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" }, { - "name": "unicorn", - "email": "sindresorhus+unicorn@gmail.com" + "email": "sindresorhus+unicorn@gmail.com", + "name": "unicorn" } ], "name": "chalk", @@ -118,11 +122,11 @@ "coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls", "test": "xo && mocha" }, - "version": "1.1.1", + "version": "1.1.3", "xo": { "envs": [ - "mocha", - "node" + "node", + "mocha" ] } } diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/chokidar/package.json bitshares-2-ui-2.0.160330/cli/node_modules/chokidar/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/chokidar/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/chokidar/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -77,23 +77,23 @@ "gitHead": "798d00221fbe11dcdc2c65ea7754fd4399d81fed", "homepage": "https://github.com/paulmillr/chokidar", "keywords": [ - "file", "fs", - "fsevents", "watch", "watchFile", "watcher", - "watching" + "watching", + "file", + "fsevents" ], "license": "MIT", "maintainers": [ { - "name": "paulmillr", - "email": "paul@paulmillr.com" + "email": "paul@paulmillr.com", + "name": "paulmillr" }, { - "name": "es128", - "email": "elan.shanker+npm@gmail.com" + "email": "elan.shanker+npm@gmail.com", + "name": "es128" } ], "name": "chokidar", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/cliui/package.json bitshares-2-ui-2.0.160330/cli/node_modules/cliui/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/cliui/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/cliui/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -78,18 +78,18 @@ "keywords": [ "cli", "command-line", - "console", - "design", "layout", - "table", - "wrap" + "design", + "console", + "wrap", + "table" ], "license": "ISC", "main": "index.js", "maintainers": [ { - "name": "bcoe", - "email": "ben@npmjs.com" + "email": "ben@npmjs.com", + "name": "bcoe" } ], "name": "cliui", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/clone/package.json bitshares-2-ui-2.0.160330/cli/node_modules/clone/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/clone/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/clone/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -42,27 +42,28 @@ }, "contributors": [ { - "name": "Hugh Kennedy", - "url": "http://twitter.com/hughskennedy" - }, - { - "name": "Blake Miner", "email": "miner.blake@gmail.com", + "name": "Blake Miner", "url": "http://www.blakeminer.com/" }, { - "name": "George Stagas", + "email": "axqd001@gmail.com", + "name": "Tian You", + "url": "http://blog.axqd.net/" + }, + { "email": "gstagas@gmail.com", + "name": "George Stagas", "url": "http://stagas.com/" }, { - "name": "Tobiasz Cudnik", "email": "tobiasz.cudnik@gmail.com", + "name": "Tobiasz Cudnik", "url": "https://github.com/TobiaszCudnik" }, { - "name": "Pavel Lang", "email": "langpavel@phpskelet.org", + "name": "Pavel Lang", "url": "https://github.com/langpavel" }, { @@ -74,9 +75,8 @@ "url": "https://github.com/w1nk" }, { - "name": "Tian You", - "email": "axqd001@gmail.com", - "url": "http://blog.axqd.net/" + "name": "Hugh Kennedy", + "url": "http://twitter.com/hughskennedy" }, { "name": "Dustin Diaz", @@ -87,13 +87,13 @@ "url": "https://github.com/diversario" }, { - "name": "Nathan MacInnes", "email": "nathan@macinn.es", + "name": "Nathan MacInnes", "url": "http://macinn.es/" }, { - "name": "Benjamin E. Coe", "email": "ben@npmjs.com", + "name": "Benjamin E. Coe", "url": "https://twitter.com/benjamincoe" }, { @@ -101,8 +101,8 @@ "url": "https://github.com/nathan7" }, { - "name": "Róbert Oroszi", "email": "robert+gh@oroszi.net", + "name": "Róbert Oroszi", "url": "https://github.com/oroce" } ], @@ -126,8 +126,8 @@ "main": "clone.js", "maintainers": [ { - "name": "pvorb", - "email": "paul@vorb.de" + "email": "paul@vorb.de", + "name": "pvorb" } ], "name": "clone", @@ -141,11 +141,11 @@ "test": "nodeunit test.js" }, "tags": [ - "array", "clone", - "date", + "object", + "array", "function", - "object" + "date" ], "version": "0.1.19" } diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/coffee-loader/package.json bitshares-2-ui-2.0.160330/cli/node_modules/coffee-loader/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/coffee-loader/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/coffee-loader/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -57,8 +57,8 @@ ], "maintainers": [ { - "name": "sokra", - "email": "tobias.koppers@googlemail.com" + "email": "tobias.koppers@googlemail.com", + "name": "sokra" } ], "name": "coffee-loader", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/color-convert/CHANGELOG.md bitshares-2-ui-2.0.160330/cli/node_modules/color-convert/CHANGELOG.md --- bitshares-2-ui-2.0.160314/cli/node_modules/color-convert/CHANGELOG.md 2016-01-07 23:07:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/color-convert/CHANGELOG.md 1970-01-01 00:00:00.000000000 +0000 @@ -1,54 +0,0 @@ -# 1.0.0 - 2016-01-07 - -- Removed: unused speed test -- Added: Automatic routing between previously unsupported conversions -([#27](https://github.com/Qix-/color-convert/pull/27)) -- Removed: `xxx2xxx()` and `xxx2xxxRaw()` functions -([#27](https://github.com/Qix-/color-convert/pull/27)) -- Removed: `convert()` class -([#27](https://github.com/Qix-/color-convert/pull/27)) -- Changed: all functions to lookup dictionary -([#27](https://github.com/Qix-/color-convert/pull/27)) -- Changed: `ansi` to `ansi256` -([#27](https://github.com/Qix-/color-convert/pull/27)) -- Fixed: argument grouping for functions requiring only one argument -([#27](https://github.com/Qix-/color-convert/pull/27)) - -# 0.6.0 - 2015-07-23 - -- Added: methods to handle -[ANSI](https://en.wikipedia.org/wiki/ANSI_escape_code#Colors) 16/256 colors: - - rgb2ansi16 - - rgb2ansi - - hsl2ansi16 - - hsl2ansi - - hsv2ansi16 - - hsv2ansi - - hwb2ansi16 - - hwb2ansi - - cmyk2ansi16 - - cmyk2ansi - - keyword2ansi16 - - keyword2ansi - - ansi162rgb - - ansi162hsl - - ansi162hsv - - ansi162hwb - - ansi162cmyk - - ansi162keyword - - ansi2rgb - - ansi2hsl - - ansi2hsv - - ansi2hwb - - ansi2cmyk - - ansi2keyword -([#18](https://github.com/harthur/color-convert/pull/18)) - -# 0.5.3 - 2015-06-02 - -- Fixed: hsl2hsv does not return `NaN` anymore when using `[0,0,0]` -([#15](https://github.com/harthur/color-convert/issues/15)) - ---- - -Check out commit logs for older releases diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/color-convert/conversions.js bitshares-2-ui-2.0.160330/cli/node_modules/color-convert/conversions.js --- bitshares-2-ui-2.0.160314/cli/node_modules/color-convert/conversions.js 2016-01-07 23:07:02.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/color-convert/conversions.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,594 +0,0 @@ -/* MIT license */ -var cssKeywords = require('./css-keywords'); - -// NOTE: conversions should only return primitive values (i.e. arrays, or -// values that give correct `typeof` results). -// do not use box values types (i.e. Number(), String(), etc.) - -var reverseKeywords = {}; -for (var key in cssKeywords) { - if (cssKeywords.hasOwnProperty(key)) { - reverseKeywords[cssKeywords[key].join()] = key; - } -} - -var convert = module.exports = { - rgb: {}, - hsl: {}, - hsv: {}, - hwb: {}, - cmyk: {}, - xyz: {}, - lab: {}, - lch: {}, - hex: {}, - keyword: {}, - ansi16: {}, - ansi256: {} -}; - -convert.rgb.hsl = function (rgb) { - var r = rgb[0] / 255; - var g = rgb[1] / 255; - var b = rgb[2] / 255; - var min = Math.min(r, g, b); - var max = Math.max(r, g, b); - var delta = max - min; - var h; - var s; - var l; - - if (max === min) { - h = 0; - } else if (r === max) { - h = (g - b) / delta; - } else if (g === max) { - h = 2 + (b - r) / delta; - } else if (b === max) { - h = 4 + (r - g) / delta; - } - - h = Math.min(h * 60, 360); - - if (h < 0) { - h += 360; - } - - l = (min + max) / 2; - - if (max === min) { - s = 0; - } else if (l <= 0.5) { - s = delta / (max + min); - } else { - s = delta / (2 - max - min); - } - - return [h, s * 100, l * 100]; -}; - -convert.rgb.hsv = function (rgb) { - var r = rgb[0]; - var g = rgb[1]; - var b = rgb[2]; - var min = Math.min(r, g, b); - var max = Math.max(r, g, b); - var delta = max - min; - var h; - var s; - var v; - - if (max === 0) { - s = 0; - } else { - s = (delta / max * 1000) / 10; - } - - if (max === min) { - h = 0; - } else if (r === max) { - h = (g - b) / delta; - } else if (g === max) { - h = 2 + (b - r) / delta; - } else if (b === max) { - h = 4 + (r - g) / delta; - } - - h = Math.min(h * 60, 360); - - if (h < 0) { - h += 360; - } - - v = ((max / 255) * 1000) / 10; - - return [h, s, v]; -}; - -convert.rgb.hwb = function (rgb) { - var r = rgb[0]; - var g = rgb[1]; - var b = rgb[2]; - var h = convert.rgb.hsl(rgb)[0]; - var w = 1 / 255 * Math.min(r, Math.min(g, b)); - - b = 1 - 1 / 255 * Math.max(r, Math.max(g, b)); - - return [h, w * 100, b * 100]; -}; - -convert.rgb.cmyk = function (rgb) { - var r = rgb[0] / 255; - var g = rgb[1] / 255; - var b = rgb[2] / 255; - var c; - var m; - var y; - var k; - - k = Math.min(1 - r, 1 - g, 1 - b); - c = (1 - r - k) / (1 - k) || 0; - m = (1 - g - k) / (1 - k) || 0; - y = (1 - b - k) / (1 - k) || 0; - - return [c * 100, m * 100, y * 100, k * 100]; -}; - -convert.rgb.keyword = function (rgb) { - return reverseKeywords[rgb.join()]; -}; - -convert.keyword.rgb = function (keyword) { - return cssKeywords[keyword]; -}; - -convert.rgb.xyz = function (rgb) { - var r = rgb[0] / 255; - var g = rgb[1] / 255; - var b = rgb[2] / 255; - - // assume sRGB - r = r > 0.04045 ? Math.pow(((r + 0.055) / 1.055), 2.4) : (r / 12.92); - g = g > 0.04045 ? Math.pow(((g + 0.055) / 1.055), 2.4) : (g / 12.92); - b = b > 0.04045 ? Math.pow(((b + 0.055) / 1.055), 2.4) : (b / 12.92); - - var x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805); - var y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722); - var z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505); - - return [x * 100, y * 100, z * 100]; -}; - -convert.rgb.lab = function (rgb) { - var xyz = convert.rgb.xyz(rgb); - var x = xyz[0]; - var y = xyz[1]; - var z = xyz[2]; - var l; - var a; - var b; - - x /= 95.047; - y /= 100; - z /= 108.883; - - x = x > 0.008856 ? Math.pow(x, 1 / 3) : (7.787 * x) + (16 / 116); - y = y > 0.008856 ? Math.pow(y, 1 / 3) : (7.787 * y) + (16 / 116); - z = z > 0.008856 ? Math.pow(z, 1 / 3) : (7.787 * z) + (16 / 116); - - l = (116 * y) - 16; - a = 500 * (x - y); - b = 200 * (y - z); - - return [l, a, b]; -}; - -convert.hsl.rgb = function (hsl) { - var h = hsl[0] / 360; - var s = hsl[1] / 100; - var l = hsl[2] / 100; - var t1; - var t2; - var t3; - var rgb; - var val; - - if (s === 0) { - val = l * 255; - return [val, val, val]; - } - - if (l < 0.5) { - t2 = l * (1 + s); - } else { - t2 = l + s - l * s; - } - - t1 = 2 * l - t2; - - rgb = [0, 0, 0]; - for (var i = 0; i < 3; i++) { - t3 = h + 1 / 3 * -(i - 1); - if (t3 < 0) { - t3++; - } - if (t3 > 1) { - t3--; - } - - if (6 * t3 < 1) { - val = t1 + (t2 - t1) * 6 * t3; - } else if (2 * t3 < 1) { - val = t2; - } else if (3 * t3 < 2) { - val = t1 + (t2 - t1) * (2 / 3 - t3) * 6; - } else { - val = t1; - } - - rgb[i] = val * 255; - } - - return rgb; -}; - -convert.hsl.hsv = function (hsl) { - var h = hsl[0]; - var s = hsl[1] / 100; - var l = hsl[2] / 100; - var sv; - var v; - - if (l === 0) { - // no need to do calc on black - // also avoids divide by 0 error - return [0, 0, 0]; - } - - l *= 2; - s *= (l <= 1) ? l : 2 - l; - v = (l + s) / 2; - sv = (2 * s) / (l + s); - - return [h, sv * 100, v * 100]; -}; - -convert.hsv.rgb = function (hsv) { - var h = hsv[0] / 60; - var s = hsv[1] / 100; - var v = hsv[2] / 100; - var hi = Math.floor(h) % 6; - - var f = h - Math.floor(h); - var p = 255 * v * (1 - s); - var q = 255 * v * (1 - (s * f)); - var t = 255 * v * (1 - (s * (1 - f))); - v *= 255; - - switch (hi) { - case 0: - return [v, t, p]; - case 1: - return [q, v, p]; - case 2: - return [p, v, t]; - case 3: - return [p, q, v]; - case 4: - return [t, p, v]; - case 5: - return [v, p, q]; - } -}; - -convert.hsv.hsl = function (hsv) { - var h = hsv[0]; - var s = hsv[1] / 100; - var v = hsv[2] / 100; - var sl; - var l; - - l = (2 - s) * v; - sl = s * v; - sl /= (l <= 1) ? l : 2 - l; - sl = sl || 0; - l /= 2; - - return [h, sl * 100, l * 100]; -}; - -// http://dev.w3.org/csswg/css-color/#hwb-to-rgb -convert.hwb.rgb = function (hwb) { - var h = hwb[0] / 360; - var wh = hwb[1] / 100; - var bl = hwb[2] / 100; - var ratio = wh + bl; - var i; - var v; - var f; - var n; - - // wh + bl cant be > 1 - if (ratio > 1) { - wh /= ratio; - bl /= ratio; - } - - i = Math.floor(6 * h); - v = 1 - bl; - f = 6 * h - i; - - if ((i & 0x01) !== 0) { - f = 1 - f; - } - - n = wh + f * (v - wh); // linear interpolation - - var r; - var g; - var b; - switch (i) { - default: - case 6: - case 0: r = v; g = n; b = wh; break; - case 1: r = n; g = v; b = wh; break; - case 2: r = wh; g = v; b = n; break; - case 3: r = wh; g = n; b = v; break; - case 4: r = n; g = wh; b = v; break; - case 5: r = v; g = wh; b = n; break; - } - - return [r * 255, g * 255, b * 255]; -}; - -convert.cmyk.rgb = function (cmyk) { - var c = cmyk[0] / 100; - var m = cmyk[1] / 100; - var y = cmyk[2] / 100; - var k = cmyk[3] / 100; - var r; - var g; - var b; - - r = 1 - Math.min(1, c * (1 - k) + k); - g = 1 - Math.min(1, m * (1 - k) + k); - b = 1 - Math.min(1, y * (1 - k) + k); - - return [r * 255, g * 255, b * 255]; -}; - -convert.xyz.rgb = function (xyz) { - var x = xyz[0] / 100; - var y = xyz[1] / 100; - var z = xyz[2] / 100; - var r; - var g; - var b; - - r = (x * 3.2406) + (y * -1.5372) + (z * -0.4986); - g = (x * -0.9689) + (y * 1.8758) + (z * 0.0415); - b = (x * 0.0557) + (y * -0.2040) + (z * 1.0570); - - // assume sRGB - r = r > 0.0031308 - ? ((1.055 * Math.pow(r, 1.0 / 2.4)) - 0.055) - : r *= 12.92; - - g = g > 0.0031308 - ? ((1.055 * Math.pow(g, 1.0 / 2.4)) - 0.055) - : g *= 12.92; - - b = b > 0.0031308 - ? ((1.055 * Math.pow(b, 1.0 / 2.4)) - 0.055) - : b *= 12.92; - - r = Math.min(Math.max(0, r), 1); - g = Math.min(Math.max(0, g), 1); - b = Math.min(Math.max(0, b), 1); - - return [r * 255, g * 255, b * 255]; -}; - -convert.xyz.lab = function (xyz) { - var x = xyz[0]; - var y = xyz[1]; - var z = xyz[2]; - var l; - var a; - var b; - - x /= 95.047; - y /= 100; - z /= 108.883; - - x = x > 0.008856 ? Math.pow(x, 1 / 3) : (7.787 * x) + (16 / 116); - y = y > 0.008856 ? Math.pow(y, 1 / 3) : (7.787 * y) + (16 / 116); - z = z > 0.008856 ? Math.pow(z, 1 / 3) : (7.787 * z) + (16 / 116); - - l = (116 * y) - 16; - a = 500 * (x - y); - b = 200 * (y - z); - - return [l, a, b]; -}; - -convert.lab.xyz = function (lab) { - var l = lab[0]; - var a = lab[1]; - var b = lab[2]; - var x; - var y; - var z; - var y2; - - if (l <= 8) { - y = (l * 100) / 903.3; - y2 = (7.787 * (y / 100)) + (16 / 116); - } else { - y = 100 * Math.pow((l + 16) / 116, 3); - y2 = Math.pow(y / 100, 1 / 3); - } - - x = x / 95.047 <= 0.008856 - ? x = (95.047 * ((a / 500) + y2 - (16 / 116))) / 7.787 - : 95.047 * Math.pow((a / 500) + y2, 3); - z = z / 108.883 <= 0.008859 - ? z = (108.883 * (y2 - (b / 200) - (16 / 116))) / 7.787 - : 108.883 * Math.pow(y2 - (b / 200), 3); - - return [x, y, z]; -}; - -convert.lab.lch = function (lab) { - var l = lab[0]; - var a = lab[1]; - var b = lab[2]; - var hr; - var h; - var c; - - hr = Math.atan2(b, a); - h = hr * 360 / 2 / Math.PI; - - if (h < 0) { - h += 360; - } - - c = Math.sqrt(a * a + b * b); - - return [l, c, h]; -}; - -convert.lch.lab = function (lch) { - var l = lch[0]; - var c = lch[1]; - var h = lch[2]; - var a; - var b; - var hr; - - hr = h / 360 * 2 * Math.PI; - a = c * Math.cos(hr); - b = c * Math.sin(hr); - - return [l, a, b]; -}; - -convert.rgb.ansi16 = function (args) { - var r = args[0]; - var g = args[1]; - var b = args[2]; - var value = 1 in arguments ? arguments[1] : convert.rgb.hsv(args)[2]; // hsv -> ansi16 optimization - - value = Math.round(value / 50); - - if (value === 0) { - return 30; - } - - var ansi = 30 - + ((Math.round(b / 255) << 2) - | (Math.round(g / 255) << 1) - | Math.round(r / 255)); - - if (value === 2) { - ansi += 60; - } - - return ansi; -}; - -convert.hsv.ansi16 = function (args) { - // optimization here; we already know the value and don't need to get - // it converted for us. - return convert.rgb.ansi16(convert.hsv.rgb(args), args[2]); -}; - -convert.rgb.ansi256 = function (args) { - var r = args[0]; - var g = args[1]; - var b = args[2]; - - // we use the extended greyscale palette here, with the exception of - // black and white. normal palette only has 4 greyscale shades. - if (r === g && g === b) { - if (r < 8) { - return 16; - } - - if (r > 248) { - return 231; - } - - return Math.round(((r - 8) / 247) * 24) + 232; - } - - var ansi = 16 - + (36 * Math.round(r / 255 * 5)) - + (6 * Math.round(g / 255 * 5)) - + Math.round(b / 255 * 5); - - return ansi; -}; - -convert.ansi16.rgb = function (args) { - var color = args % 10; - - // handle greyscale - if (color === 0 || color === 7) { - if (args > 50) { - color += 3.5; - } - - color = color / 10.5 * 255; - - return [color, color, color]; - } - - var mult = (~~(args > 50) + 1) * 0.5; - var r = ((color & 1) * mult) * 255; - var g = (((color >> 1) & 1) * mult) * 255; - var b = (((color >> 2) & 1) * mult) * 255; - - return [r, g, b]; -}; - -convert.ansi256.rgb = function (args) { - // handle greyscale - if (args >= 232) { - var c = (args - 232) * 10 + 8; - return [c, c, c]; - } - - args -= 16; - - var rem; - var r = Math.floor(args / 36) / 5 * 255; - var g = Math.floor((rem = args % 36) / 6) / 5 * 255; - var b = (rem % 6) / 5 * 255; - - return [r, g, b]; -}; - -convert.rgb.hex = function (args) { - var integer = ((Math.round(args[0]) & 0xFF) << 16) - + ((Math.round(args[1]) & 0xFF) << 8) - + (Math.round(args[2]) & 0xFF); - - var string = integer.toString(16).toUpperCase(); - return '000000'.substring(string.length) + string; -}; - -convert.hex.rgb = function (args) { - var match = args.toString(16).match(/[a-f0-9]{6}/i); - if (!match) { - return [0, 0, 0]; - } - - var integer = parseInt(match[0], 16); - var r = (integer >> 16) & 0xFF; - var g = (integer >> 8) & 0xFF; - var b = integer & 0xFF; - - return [r, g, b]; -}; diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/color-convert/css-keywords.js bitshares-2-ui-2.0.160330/cli/node_modules/color-convert/css-keywords.js --- bitshares-2-ui-2.0.160314/cli/node_modules/color-convert/css-keywords.js 2016-01-07 23:07:02.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/color-convert/css-keywords.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,151 +0,0 @@ -module.exports = { - aliceblue: [240, 248, 255], - antiquewhite: [250, 235, 215], - aqua: [0, 255, 255], - aquamarine: [127, 255, 212], - azure: [240, 255, 255], - beige: [245, 245, 220], - bisque: [255, 228, 196], - black: [0, 0, 0], - blanchedalmond: [255, 235, 205], - blue: [0, 0, 255], - blueviolet: [138, 43, 226], - brown: [165, 42, 42], - burlywood: [222, 184, 135], - cadetblue: [95, 158, 160], - chartreuse: [127, 255, 0], - chocolate: [210, 105, 30], - coral: [255, 127, 80], - cornflowerblue: [100, 149, 237], - cornsilk: [255, 248, 220], - crimson: [220, 20, 60], - cyan: [0, 255, 255], - darkblue: [0, 0, 139], - darkcyan: [0, 139, 139], - darkgoldenrod: [184, 134, 11], - darkgray: [169, 169, 169], - darkgreen: [0, 100, 0], - darkgrey: [169, 169, 169], - darkkhaki: [189, 183, 107], - darkmagenta: [139, 0, 139], - darkolivegreen: [85, 107, 47], - darkorange: [255, 140, 0], - darkorchid: [153, 50, 204], - darkred: [139, 0, 0], - darksalmon: [233, 150, 122], - darkseagreen: [143, 188, 143], - darkslateblue: [72, 61, 139], - darkslategray: [47, 79, 79], - darkslategrey: [47, 79, 79], - darkturquoise: [0, 206, 209], - darkviolet: [148, 0, 211], - deeppink: [255, 20, 147], - deepskyblue: [0, 191, 255], - dimgray: [105, 105, 105], - dimgrey: [105, 105, 105], - dodgerblue: [30, 144, 255], - firebrick: [178, 34, 34], - floralwhite: [255, 250, 240], - forestgreen: [34, 139, 34], - fuchsia: [255, 0, 255], - gainsboro: [220, 220, 220], - ghostwhite: [248, 248, 255], - gold: [255, 215, 0], - goldenrod: [218, 165, 32], - gray: [128, 128, 128], - green: [0, 128, 0], - greenyellow: [173, 255, 47], - grey: [128, 128, 128], - honeydew: [240, 255, 240], - hotpink: [255, 105, 180], - indianred: [205, 92, 92], - indigo: [75, 0, 130], - ivory: [255, 255, 240], - khaki: [240, 230, 140], - lavender: [230, 230, 250], - lavenderblush: [255, 240, 245], - lawngreen: [124, 252, 0], - lemonchiffon: [255, 250, 205], - lightblue: [173, 216, 230], - lightcoral: [240, 128, 128], - lightcyan: [224, 255, 255], - lightgoldenrodyellow: [250, 250, 210], - lightgray: [211, 211, 211], - lightgreen: [144, 238, 144], - lightgrey: [211, 211, 211], - lightpink: [255, 182, 193], - lightsalmon: [255, 160, 122], - lightseagreen: [32, 178, 170], - lightskyblue: [135, 206, 250], - lightslategray: [119, 136, 153], - lightslategrey: [119, 136, 153], - lightsteelblue: [176, 196, 222], - lightyellow: [255, 255, 224], - lime: [0, 255, 0], - limegreen: [50, 205, 50], - linen: [250, 240, 230], - magenta: [255, 0, 255], - maroon: [128, 0, 0], - mediumaquamarine: [102, 205, 170], - mediumblue: [0, 0, 205], - mediumorchid: [186, 85, 211], - mediumpurple: [147, 112, 219], - mediumseagreen: [60, 179, 113], - mediumslateblue: [123, 104, 238], - mediumspringgreen: [0, 250, 154], - mediumturquoise: [72, 209, 204], - mediumvioletred: [199, 21, 133], - midnightblue: [25, 25, 112], - mintcream: [245, 255, 250], - mistyrose: [255, 228, 225], - moccasin: [255, 228, 181], - navajowhite: [255, 222, 173], - navy: [0, 0, 128], - oldlace: [253, 245, 230], - olive: [128, 128, 0], - olivedrab: [107, 142, 35], - orange: [255, 165, 0], - orangered: [255, 69, 0], - orchid: [218, 112, 214], - palegoldenrod: [238, 232, 170], - palegreen: [152, 251, 152], - paleturquoise: [175, 238, 238], - palevioletred: [219, 112, 147], - papayawhip: [255, 239, 213], - peachpuff: [255, 218, 185], - peru: [205, 133, 63], - pink: [255, 192, 203], - plum: [221, 160, 221], - powderblue: [176, 224, 230], - purple: [128, 0, 128], - rebeccapurple: [102, 51, 153], - red: [255, 0, 0], - rosybrown: [188, 143, 143], - royalblue: [65, 105, 225], - saddlebrown: [139, 69, 19], - salmon: [250, 128, 114], - sandybrown: [244, 164, 96], - seagreen: [46, 139, 87], - seashell: [255, 245, 238], - sienna: [160, 82, 45], - silver: [192, 192, 192], - skyblue: [135, 206, 235], - slateblue: [106, 90, 205], - slategray: [112, 128, 144], - slategrey: [112, 128, 144], - snow: [255, 250, 250], - springgreen: [0, 255, 127], - steelblue: [70, 130, 180], - tan: [210, 180, 140], - teal: [0, 128, 128], - thistle: [216, 191, 216], - tomato: [255, 99, 71], - turquoise: [64, 224, 208], - violet: [238, 130, 238], - wheat: [245, 222, 179], - white: [255, 255, 255], - whitesmoke: [245, 245, 245], - yellow: [255, 255, 0], - yellowgreen: [154, 205, 50] -}; - diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/color-convert/index.js bitshares-2-ui-2.0.160330/cli/node_modules/color-convert/index.js --- bitshares-2-ui-2.0.160314/cli/node_modules/color-convert/index.js 2016-01-07 23:07:02.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/color-convert/index.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,75 +0,0 @@ -var conversions = require('./conversions'); -var route = require('./route'); - -var convert = {}; - -var models = Object.keys(conversions); - -function wrapRaw(fn) { - var wrappedFn = function (args) { - if (args === undefined || args === null) { - return args; - } - - if (arguments.length > 1) { - args = Array.prototype.slice.call(arguments); - } - - return fn(args); - }; - - // preserve .conversion property if there is one - if ('conversion' in fn) { - wrappedFn.conversion = fn.conversion; - } - - return wrappedFn; -} - -function wrapRounded(fn) { - var wrappedFn = function (args) { - if (args === undefined || args === null) { - return args; - } - - if (arguments.length > 1) { - args = Array.prototype.slice.call(arguments); - } - - var result = fn(args); - - // we're assuming the result is an array here. - // see notice in conversions.js; don't use box types - // in conversion functions. - if (typeof result === 'object') { - for (var len = result.length, i = 0; i < len; i++) { - result[i] = Math.round(result[i]); - } - } - - return result; - }; - - // preserve .conversion property if there is one - if ('conversion' in fn) { - wrappedFn.conversion = fn.conversion; - } - - return wrappedFn; -} - -models.forEach(function (fromModel) { - convert[fromModel] = {}; - - var routes = route(fromModel); - var routeModels = Object.keys(routes); - - routeModels.forEach(function (toModel) { - var fn = routes[toModel]; - - convert[fromModel][toModel] = wrapRounded(fn); - convert[fromModel][toModel].raw = wrapRaw(fn); - }); -}); - -module.exports = convert; diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/color-convert/LICENSE bitshares-2-ui-2.0.160330/cli/node_modules/color-convert/LICENSE --- bitshares-2-ui-2.0.160314/cli/node_modules/color-convert/LICENSE 2016-01-07 04:18:15.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/color-convert/LICENSE 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -Copyright (c) 2011 Heather Arthur - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/color-convert/package.json bitshares-2-ui-2.0.160330/cli/node_modules/color-convert/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/color-convert/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/color-convert/package.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,110 +0,0 @@ -{ - "_args": [ - [ - "color-convert@^1.0.0", - "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/ansi-styles" - ] - ], - "_from": "color-convert@>=1.0.0 <2.0.0", - "_id": "color-convert@1.0.0", - "_inCache": true, - "_installable": true, - "_location": "/color-convert", - "_nodeVersion": "4.1.1", - "_npmUser": { - "email": "i.am.qix@gmail.com", - "name": "qix" - }, - "_npmVersion": "3.3.6", - "_phantomChildren": {}, - "_requested": { - "name": "color-convert", - "raw": "color-convert@^1.0.0", - "rawSpec": "^1.0.0", - "scope": null, - "spec": ">=1.0.0 <2.0.0", - "type": "range" - }, - "_requiredBy": [ - "/ansi-styles" - ], - "_resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.0.0.tgz", - "_shasum": "3c26fcd885d272d45beacf6e41baba75c89a8579", - "_shrinkwrap": null, - "_spec": "color-convert@^1.0.0", - "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/ansi-styles", - "author": { - "email": "fayearthur@gmail.com", - "name": "Heather Arthur" - }, - "bugs": { - "url": "https://github.com/qix-/color-convert/issues" - }, - "dependencies": {}, - "description": "Plain color conversion functions", - "devDependencies": { - "chalk": "^1.1.1", - "xo": "^0.11.2" - }, - "directories": {}, - "dist": { - "shasum": "3c26fcd885d272d45beacf6e41baba75c89a8579", - "tarball": "http://registry.npmjs.org/color-convert/-/color-convert-1.0.0.tgz" - }, - "files": [ - "conversions.js", - "css-keywords.js", - "index.js", - "route.js" - ], - "gitHead": "31cd56dc3d34ae332cc83d90bd4f925baf5bd982", - "homepage": "https://github.com/qix-/color-convert#readme", - "keywords": [ - "ansi", - "ansi16", - "cmyk", - "color", - "colour", - "conversion", - "convert", - "converter", - "hsl", - "hsv", - "hwb", - "rgb" - ], - "license": "MIT", - "maintainers": [ - { - "name": "harth", - "email": "fayearthur@gmail.com" - }, - { - "name": "moox", - "email": "m@moox.io" - }, - { - "name": "qix", - "email": "i.am.qix@gmail.com" - } - ], - "name": "color-convert", - "optionalDependencies": {}, - "readme": "ERROR: No README data found!", - "repository": { - "type": "git", - "url": "git+https://github.com/qix-/color-convert.git" - }, - "scripts": { - "pretest": "xo", - "test": "node test/basic.js" - }, - "version": "1.0.0", - "xo": { - "rules": { - "default-case": 0, - "no-inline-comments": 0, - "operator-linebreak": 0 - } - } -} diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/color-convert/README.md bitshares-2-ui-2.0.160330/cli/node_modules/color-convert/README.md --- bitshares-2-ui-2.0.160314/cli/node_modules/color-convert/README.md 2016-01-07 23:07:02.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/color-convert/README.md 1970-01-01 00:00:00.000000000 +0000 @@ -1,62 +0,0 @@ -# color-convert - -[![Build Status](https://travis-ci.org/MoOx/color-convert.svg?branch=master)](https://travis-ci.org/MoOx/color-convert) - -Color-convert is a color conversion library for JavaScript and node. -It converts all ways between `rgb`, `hsl`, `hsv`, `hwb`, `cmyk`, `ansi`, `ansi16`, `hex` strings, and CSS `keyword`s: - -```js -var convert = require('color-convert'); - -convert.rgb.hsl(140, 200, 100); // [96, 48, 59] -convert.keyword.rgb('blue'); // [0, 0, 255] -``` - -# Install - -```console -$ npm install color-convert -``` - -# API - -Simply get the property of the _from_ and _to_ conversion that you're looking for. - -All functions have a rounded and unrounded variant. By default, return values are rounded. To get the unrounded (raw) results, simply tack on `.raw` to the function. - -```js -var convert = require('color-convert'); - -// Hex to LAB -convert.hex.lab('DEADBF'); // [ 76, 21, -2 ] -convert.hex.lab.raw('DEADBF'); // [ 75.56213190997677, 20.653827952644754, -2.290532499330533 ] - -// RGB to CMYK -convert.rgb.cmyk(167, 255, 4); // [ 35, 0, 98, 0 ] -convert.rgb.cmyk.raw(167, 255, 4); // [ 34.509803921568626, 0, 98.43137254901961, 0 ] -``` - -### Arrays -All functions that accept multiple arguments also support passing an array. - -Not that this does **not** apply to functions that convert from a color that only requires one value (e.g. `keyword`, `ansi256`, `hex`, etc.) - -```js -var convert = require('color-convert'); - -convert.rgb.hex(123, 45, 67); // '7B2D43' -convert.rgb.hex([123, 45, 67]); // '7B2D43' -``` - -## Routing - -Conversions that don't have an _explicitly_ defined conversion (in [conversions.js](conversions.js)), but can be converted by means of sub-conversions (e.g. XYZ -> **RGB** -> CMYK), are automatically routed together. This allows just about any color model supported by `color-convert` to be converted to any other model, so long as a sub-conversion path exists. This is also true for conversions requiring more than one step in between (e.g. LCH -> **LAB** -> **XYZ** -> **RGB** -> Hex). - -Keep in mind that extensive conversions _may_ result in a loss of precision, and exist only to be complete. For a list of "direct" (single-step) conversions, see [conversions.js](conversions.js). - -# Contribute - -If there is a new model you would like to support, or want to add a direct conversion between two existing models, please send us a pull request. - -# License -Copyright © 2011-2016, Heather Arthur and Josh Junon. Licensed under the [MIT License](LICENSE). diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/color-convert/route.js bitshares-2-ui-2.0.160330/cli/node_modules/color-convert/route.js --- bitshares-2-ui-2.0.160314/cli/node_modules/color-convert/route.js 2016-01-07 23:07:02.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/color-convert/route.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,98 +0,0 @@ -var conversions = require('./conversions'); - -/* - this function routes a model to all other models. - - all functions that are routed have a property `.conversion` attached - to the returned synthetic function. This property is an array - of strings, each with the steps in between the 'from' and 'to' - color models (inclusive). - - conversions that are not possible simply are not included. -*/ - -// https://jsperf.com/object-keys-vs-for-in-with-closure/3 -var models = Object.keys(conversions); - -function buildGraph() { - var graph = {}; - - for (var len = models.length, i = 0; i < len; i++) { - graph[models[i]] = { - // http://jsperf.com/1-vs-infinity - // micro-opt, but this is simple. - distance: -1, - parent: null - }; - } - - return graph; -} - -// https://en.wikipedia.org/wiki/Breadth-first_search -function deriveBFS(fromModel) { - var graph = buildGraph(); - var queue = [fromModel]; // unshift -> queue -> pop - - graph[fromModel].distance = 0; - - while (queue.length) { - var current = queue.pop(); - var adjacents = Object.keys(conversions[current]); - - for (var len = adjacents.length, i = 0; i < len; i++) { - var adjacent = adjacents[i]; - var node = graph[adjacent]; - - if (node.distance === -1) { - node.distance = graph[current].distance + 1; - node.parent = current; - queue.unshift(adjacent); - } - } - } - - return graph; -} - -function link(from, to) { - return function (args) { - return to(from(args)); - }; -} - -function wrapConversion(toModel, graph) { - var path = [graph[toModel].parent, toModel]; - var fn = conversions[graph[toModel].parent][toModel]; - - var cur = graph[toModel].parent; - while (graph[cur].parent) { - path.unshift(graph[cur].parent); - fn = link(conversions[graph[cur].parent][cur], fn); - cur = graph[cur].parent; - } - - fn.conversion = path; - return fn; -} - -module.exports = function (fromModel) { - var graph = deriveBFS(fromModel); - var conversion = {}; - - var models = Object.keys(graph); - for (var len = models.length, i = 0; i < len; i++) { - var toModel = models[i]; - var node = graph[toModel]; - - if (node.parent === null) { - // no possible conversion, or this node is the source model. - continue; - } - - conversion[toModel] = wrapConversion(toModel, graph); - } - - return conversion; -}; - diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/commander/package.json bitshares-2-ui-2.0.160330/cli/node_modules/commander/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/commander/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/commander/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -70,16 +70,16 @@ "main": "index", "maintainers": [ { - "name": "tjholowaychuk", - "email": "tj@vision-media.ca" + "email": "tj@vision-media.ca", + "name": "tjholowaychuk" }, { - "name": "somekittens", - "email": "rkoutnik@gmail.com" + "email": "rkoutnik@gmail.com", + "name": "somekittens" }, { - "name": "zhiyelee", - "email": "zhiyelee@gmail.com" + "email": "zhiyelee@gmail.com", + "name": "zhiyelee" } ], "name": "commander", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/commoner/package.json bitshares-2-ui-2.0.160330/cli/node_modules/commoner/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/commoner/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/commoner/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -74,20 +74,20 @@ "gitHead": "b80aad63cf4df467fbdf7e07b0f0d4b0d95281c3", "homepage": "http://github.com/reactjs/commoner", "keywords": [ - "browserify", - "commoner", - "commonjs", - "exports", "modules", "require", + "commonjs", + "exports", + "commoner", + "browserify", "stitch" ], "license": "MIT", "main": "main.js", "maintainers": [ { - "name": "benjamn", - "email": "bn@cs.stanford.edu" + "email": "bn@cs.stanford.edu", + "name": "benjamn" } ], "name": "commoner", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/concat-map/package.json bitshares-2-ui-2.0.160330/cli/node_modules/concat-map/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/concat-map/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/concat-map/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -57,16 +57,16 @@ "keywords": [ "concat", "concatMap", + "map", "functional", - "higher-order", - "map" + "higher-order" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "substack", - "email": "mail@substack.net" + "email": "mail@substack.net", + "name": "substack" } ], "name": "concat-map", @@ -86,9 +86,9 @@ 22 ], "ff": [ + 3.5, 10, - 15, - 3.5 + 15 ], "ie": [ 6, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/console-browserify/package.json bitshares-2-ui-2.0.160330/cli/node_modules/console-browserify/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/console-browserify/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/console-browserify/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -1,6 +1,10 @@ { "_args": [ [ + "console-browserify@1.1.0", + "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/fake-indexeddb" + ], + [ "console-browserify@^1.1.0", "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser" ] @@ -27,8 +31,6 @@ "_requiredBy": [ "/node-libs-browser" ], - "_resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "_shasum": "f0241c45730a9fc6323b206dbf38edc741d0bb10", "_shrinkwrap": null, "_spec": "console-browserify@^1.1.0", "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser", @@ -72,8 +74,8 @@ "main": "index", "maintainers": [ { - "name": "raynos", - "email": "raynos2@gmail.com" + "email": "raynos2@gmail.com", + "name": "raynos" } ], "name": "console-browserify", @@ -96,17 +98,17 @@ }, "testling": { "browsers": [ - "android-browser/4.2..latest", - "chrome/22..latest", - "chrome/canary", + "ie/8..latest", "firefox/16..latest", "firefox/nightly", - "ie/8..latest", - "ipad/6.0..latest", - "iphone/6.0..latest", + "chrome/22..latest", + "chrome/canary", "opera/12..latest", "opera/next", - "safari/5.1..latest" + "safari/5.1..latest", + "ipad/6.0..latest", + "iphone/6.0..latest", + "android-browser/4.2..latest" ], "files": "test/index.js" }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/constants-browserify/package.json bitshares-2-ui-2.0.160330/cli/node_modules/constants-browserify/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/constants-browserify/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/constants-browserify/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -50,17 +50,17 @@ }, "homepage": "https://github.com/juliangruber/constants-browserify", "keywords": [ - "browser", - "browserify", "constants", - "node" + "node", + "browser", + "browserify" ], "license": "MIT", "main": "constants.json", "maintainers": [ { - "name": "juliangruber", - "email": "julian@juliangruber.com" + "email": "julian@juliangruber.com", + "name": "juliangruber" } ], "name": "constants-browserify", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/convert-source-map/package.json bitshares-2-ui-2.0.160330/cli/node_modules/convert-source-map/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/convert-source-map/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/convert-source-map/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -62,19 +62,19 @@ "gitHead": "c840d5ab5a1cfa4c8eb902283cac3fb120a6f466", "homepage": "https://github.com/thlorenz/convert-source-map", "keywords": [ - "browser", "convert", - "debug", - "map", + "sourcemap", "source", - "sourcemap" + "map", + "browser", + "debug" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "thlorenz", - "email": "thlorenz@gmx.de" + "email": "thlorenz@gmx.de", + "name": "thlorenz" } ], "name": "convert-source-map", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/core-js/package.json bitshares-2-ui-2.0.160330/cli/node_modules/core-js/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/core-js/package.json 2016-03-14 21:44:20.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/core-js/package.json 2016-03-31 00:44:45.000000000 +0000 @@ -67,32 +67,32 @@ "gitHead": "e60761932a660074c10ed5649f332ab06b6919a4", "homepage": "https://github.com/zloirock/core-js#readme", "keywords": [ - "Array generics", - "Date formatting", - "Dict", - "ECMAScript 5", - "ECMAScript 6", - "ECMAScript 7", "ES5", + "ECMAScript 5", "ES6", + "ECMAScript 6", "ES7", + "ECMAScript 7", "Harmony", + "Strawman", "Map", - "Promise", "Set", - "Strawman", - "Symbol", "WeakMap", "WeakSet", + "Dict", + "Promise", + "Symbol", + "Array generics", + "setImmediate", "partial application", - "setImmediate" + "Date formatting" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "zloirock", - "email": "zloirock@zloirock.ru" + "email": "zloirock@zloirock.ru", + "name": "zloirock" } ], "name": "core-js", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/core-util-is/package.json bitshares-2-ui-2.0.160330/cli/node_modules/core-util-is/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/core-util-is/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/core-util-is/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -55,22 +55,22 @@ "gitHead": "a177da234df5638b363ddc15fa324619a38577c8", "homepage": "https://github.com/isaacs/core-util-is#readme", "keywords": [ - "isArray", + "util", "isBuffer", + "isArray", "isNumber", - "isRegExp", "isString", - "isThat", + "isRegExp", "isThis", - "polyfill", - "util" + "isThat", + "polyfill" ], "license": "MIT", "main": "lib/util.js", "maintainers": [ { - "name": "isaacs", - "email": "i@izs.me" + "email": "i@izs.me", + "name": "isaacs" } ], "name": "core-util-is", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/crypto-browserify/package.json bitshares-2-ui-2.0.160330/cli/node_modules/crypto-browserify/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/crypto-browserify/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/crypto-browserify/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -66,8 +66,8 @@ "license": "MIT", "maintainers": [ { - "name": "dominictarr", - "email": "dominic.tarr@gmail.com" + "email": "dominic.tarr@gmail.com", + "name": "dominictarr" } ], "name": "crypto-browserify", @@ -82,11 +82,11 @@ }, "testling": { "browsers": [ + "ie/latest", "chrome/latest", "firefox/latest", - "ie/latest", - "opera/latest", - "safari/latest" + "safari/latest", + "opera/latest" ], "files": "test/*.js" }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/date-now/package.json bitshares-2-ui-2.0.160330/cli/node_modules/date-now/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/date-now/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/date-now/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -1,6 +1,10 @@ { "_args": [ [ + "date-now@0.1.4", + "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/fake-indexeddb" + ], + [ "date-now@^0.1.4", "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/console-browserify" ] @@ -27,8 +31,6 @@ "_requiredBy": [ "/console-browserify" ], - "_resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "_shasum": "eaf439fd4d4848ad74e5cc7dbef200672b9e345b", "_shrinkwrap": null, "_spec": "date-now@^0.1.4", "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/console-browserify", @@ -68,8 +70,8 @@ "main": "index", "maintainers": [ { - "name": "raynos", - "email": "raynos2@gmail.com" + "email": "raynos2@gmail.com", + "name": "raynos" } ], "name": "date-now", @@ -97,9 +99,9 @@ "nightly" ], "ie": [ - "10", "8", - "9" + "9", + "10" ], "opera": [ "12", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/debug/package.json bitshares-2-ui-2.0.160330/cli/node_modules/debug/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/debug/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/debug/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -49,8 +49,8 @@ }, "contributors": [ { - "name": "Nathan Rajlich", "email": "nathan@tootallnate.net", + "name": "Nathan Rajlich", "url": "http://n8.io" } ], @@ -71,19 +71,19 @@ "homepage": "https://github.com/visionmedia/debug", "keywords": [ "debug", - "debugger", - "log" + "log", + "debugger" ], "license": "MIT", "main": "./node.js", "maintainers": [ { - "name": "tjholowaychuk", - "email": "tj@vision-media.ca" + "email": "tj@vision-media.ca", + "name": "tjholowaychuk" }, { - "name": "tootallnate", - "email": "nathan@tootallnate.net" + "email": "nathan@tootallnate.net", + "name": "tootallnate" } ], "name": "debug", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/decamelize/package.json bitshares-2-ui-2.0.160330/cli/node_modules/decamelize/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/decamelize/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/decamelize/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -66,23 +66,23 @@ "gitHead": "95980ab6fb44c40eaca7792bdf93aff7c210c805", "homepage": "https://github.com/sindresorhus/decamelize#readme", "keywords": [ + "decamelize", + "decamelcase", "camelcase", + "lowercase", "case", - "convert", "dash", - "decamelcase", - "decamelize", "hyphen", - "lowercase", - "str", "string", - "text" + "str", + "text", + "convert" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" } ], "name": "decamelize", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/defined/package.json bitshares-2-ui-2.0.160330/cli/node_modules/defined/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/defined/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/defined/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -57,19 +57,19 @@ "gitHead": "3a46c81d39b5f94c0c17c47638939af2528520f3", "homepage": "https://github.com/substack/defined", "keywords": [ - "//", - "defined-or", - "or", - "short-circuit", "undefined", - "||" + "short-circuit", + "||", + "or", + "//", + "defined-or" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "substack", - "email": "mail@substack.net" + "email": "mail@substack.net", + "name": "substack" } ], "name": "defined", @@ -89,9 +89,9 @@ 22 ], "ff": [ + 3.5, 10, - 15, - 3.5 + 15 ], "ie": [ 6, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/defs/package.json bitshares-2-ui-2.0.160330/cli/node_modules/defs/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/defs/package.json 2016-03-14 21:44:19.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/defs/package.json 2016-03-31 00:44:43.000000000 +0000 @@ -66,25 +66,25 @@ }, "homepage": "https://github.com/olov/defs#readme", "keywords": [ - "block-scope", + "defs", + "scope", "blockscope", + "block-scope", + "let", "const", - "defs", + "var", "es6", - "let", - "lint", - "linter", - "scope", "transpile", "transpiler", - "var" + "lint", + "linter" ], "license": "MIT", "main": "build/es5/defs-main.js", "maintainers": [ { - "name": "olov", - "email": "olov.lassus@gmail.com" + "email": "olov.lassus@gmail.com", + "name": "olov" } ], "name": "defs", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/detect-indent/package.json bitshares-2-ui-2.0.160330/cli/node_modules/detect-indent/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/detect-indent/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/detect-indent/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -62,31 +62,31 @@ "node": ">=0.10.0" }, "files": [ - "cli.js", - "index.js" + "index.js", + "cli.js" ], "gitHead": "c046bec94ac5eefeb67ae4501d556c8dcec2914e", "homepage": "https://github.com/sindresorhus/detect-indent", "keywords": [ - "bin", "cli", - "code", - "detect", - "identify", + "bin", "indent", "indentation", + "detect", "infer", + "identify", + "code", + "string", + "text", "source", "space", - "string", - "tab", - "text" + "tab" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" } ], "name": "detect-indent", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/detective/package.json bitshares-2-ui-2.0.160330/cli/node_modules/detective/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/detective/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/detective/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -57,21 +57,21 @@ "gitHead": "aa1700035cabe9c5ec7cdbab5be79f8fdb9e20be", "homepage": "https://github.com/substack/node-detective#readme", "keywords": [ - "analyze", - "ast", "require", - "source" + "source", + "analyze", + "ast" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "substack", - "email": "substack@gmail.com" + "email": "substack@gmail.com", + "name": "substack" }, { - "name": "zertosh", - "email": "zertosh@gmail.com" + "email": "zertosh@gmail.com", + "name": "zertosh" } ], "name": "detective", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/domain-browser/package.json bitshares-2-ui-2.0.160330/cli/node_modules/domain-browser/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/domain-browser/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/domain-browser/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -49,18 +49,18 @@ "wishlistURL": "https://bevry.me/wishlist" }, "list": [ - "---", - "bitcoin", + "travisci", + "npmversion", + "npmdownloads", "daviddm", "daviddmdev", - "flattr", - "gratipay", - "npmdownloads", - "npmversion", + "---", + "slackin", "patreon", + "gratipay", + "flattr", "paypal", - "slackin", - "travisci", + "bitcoin", "wishlist" ] }, @@ -70,8 +70,8 @@ }, "contributors": [ { - "name": "Benjamin Lupton", "email": "b@lupton.cc", + "name": "Benjamin Lupton", "url": "http://balupton.com" }, { @@ -79,18 +79,18 @@ "url": "http://evansolomon.me" }, { - "name": "James Halliday", "email": "substack@gmail.com", + "name": "James Halliday", "url": "http://substack.net/" }, { - "name": "Guy Bedford", "email": "guybedford@gmail.com", + "name": "Guy Bedford", "url": "twitter.com/guybedford" }, { - "name": "Bogdan Chadkin", "email": "trysound@yandex.ru", + "name": "Bogdan Chadkin", "url": "https://github.com/TrySound" } ], @@ -122,33 +122,33 @@ } }, "keywords": [ - "amd", - "browser", + "domain", + "trycatch", + "try", "catch", + "node-compat", + "ender.js", "component", "component.io", - "domain", - "ender.js", - "node-compat", + "umd", + "amd", "require.js", - "try", - "trycatch", - "umd" + "browser" ], "license": "MIT", "main": "./index.js", "maintainers": [ { - "name": "balupton", - "email": "b@lupton.cc" + "email": "b@lupton.cc", + "name": "balupton" }, { - "name": "substack", - "email": "mail@substack.net" + "email": "mail@substack.net", + "name": "substack" }, { - "name": "evansolomon", - "email": "evan@evanalyze.com" + "email": "evan@evanalyze.com", + "name": "evansolomon" } ], "name": "domain-browser", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/enhanced-resolve/node_modules/graceful-fs/package.json bitshares-2-ui-2.0.160330/cli/node_modules/enhanced-resolve/node_modules/graceful-fs/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/enhanced-resolve/node_modules/graceful-fs/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/enhanced-resolve/node_modules/graceful-fs/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -62,27 +62,27 @@ "gitHead": "45c57aa5e323c35a985a525de6f0c9a6ef59e1f8", "homepage": "https://github.com/isaacs/node-graceful-fs#readme", "keywords": [ - "EACCESS", - "EAGAIN", - "EINVAL", - "EMFILE", - "EPERM", - "error", - "errors", "fs", - "handling", "module", - "queue", "reading", + "retry", "retries", - "retry" + "queue", + "error", + "errors", + "handling", + "EMFILE", + "EAGAIN", + "EINVAL", + "EPERM", + "EACCESS" ], "license": "ISC", "main": "graceful-fs.js", "maintainers": [ { - "name": "isaacs", - "email": "i@izs.me" + "email": "i@izs.me", + "name": "isaacs" } ], "name": "graceful-fs", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/enhanced-resolve/package.json bitshares-2-ui-2.0.160330/cli/node_modules/enhanced-resolve/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/enhanced-resolve/package.json 2016-03-14 21:44:19.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/enhanced-resolve/package.json 2016-03-31 00:44:43.000000000 +0000 @@ -69,8 +69,8 @@ "main": "lib/node.js", "maintainers": [ { - "name": "sokra", - "email": "tobias.koppers@googlemail.com" + "email": "tobias.koppers@googlemail.com", + "name": "sokra" } ], "name": "enhanced-resolve", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/escape-string-regexp/package.json bitshares-2-ui-2.0.160330/cli/node_modules/escape-string-regexp/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/escape-string-regexp/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/escape-string-regexp/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -65,26 +65,26 @@ "gitHead": "db124a3e1aae9d692c4899e42a5c6c3e329eaa20", "homepage": "https://github.com/sindresorhus/escape-string-regexp", "keywords": [ - "characters", "escape", - "expression", - "re", "regex", "regexp", + "re", "regular", - "special", + "expression", + "string", "str", - "string" + "special", + "characters" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" }, { - "name": "jbnicolai", - "email": "jappelman@xebia.com" + "email": "jappelman@xebia.com", + "name": "jbnicolai" } ], "name": "escape-string-regexp", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/esprima-fb/package.json bitshares-2-ui-2.0.160330/cli/node_modules/esprima-fb/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/esprima-fb/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/esprima-fb/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -68,12 +68,12 @@ }, "files": [ "bin", - "esprima.js", - "test/compat.js", - "test/reflect.js", "test/run.js", "test/runner.js", - "test/test.js" + "test/test.js", + "test/compat.js", + "test/reflect.js", + "esprima.js" ], "gitHead": "56e06e46f066383a97ce22732f0c9964ef82dc5a", "homepage": "https://github.com/facebook/esprima/tree/fb-harmony", @@ -86,16 +86,16 @@ "main": "esprima.js", "maintainers": [ { - "name": "jeffmo", - "email": "jeff@anafx.com" + "email": "jeff@anafx.com", + "name": "jeffmo" }, { - "name": "zpao", - "email": "paul@oshannessy.com" + "email": "paul@oshannessy.com", + "name": "zpao" }, { - "name": "gabelevi", - "email": "gabelevi@gmail.com" + "email": "gabelevi@gmail.com", + "name": "gabelevi" } ], "name": "esprima-fb", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/estraverse/package.json bitshares-2-ui-2.0.160330/cli/node_modules/estraverse/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/estraverse/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/estraverse/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -68,12 +68,12 @@ "main": "estraverse.js", "maintainers": [ { - "name": "constellation", - "email": "utatane.tea@gmail.com" + "email": "utatane.tea@gmail.com", + "name": "constellation" }, { - "name": "michaelficarra", - "email": "npm@michael.ficarra.me" + "email": "npm@michael.ficarra.me", + "name": "michaelficarra" } ], "name": "estraverse", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/esutils/package.json bitshares-2-ui-2.0.160330/cli/node_modules/esutils/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/esutils/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/esutils/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -72,12 +72,12 @@ "main": "lib/utils.js", "maintainers": [ { - "name": "constellation", - "email": "utatane.tea@gmail.com" + "email": "utatane.tea@gmail.com", + "name": "constellation" }, { - "name": "michaelficarra", - "email": "npm@michael.ficarra.me" + "email": "npm@michael.ficarra.me", + "name": "michaelficarra" } ], "name": "esutils", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/events/package.json bitshares-2-ui-2.0.160330/cli/node_modules/events/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/events/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/events/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -59,21 +59,21 @@ "homepage": "https://github.com/Gozala/events#readme", "id": "events", "keywords": [ - "eventDispatcher", - "eventEmitter", "events", + "eventEmitter", + "eventDispatcher", "listeners" ], "license": "MIT", "main": "./events.js", "maintainers": [ { - "name": "gozala", - "email": "rfobic@gmail.com" + "email": "rfobic@gmail.com", + "name": "gozala" }, { - "name": "defunctzombie", - "email": "shtylman@gmail.com" + "email": "shtylman@gmail.com", + "name": "defunctzombie" } ], "name": "events", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/expand-brackets/package.json bitshares-2-ui-2.0.160330/cli/node_modules/expand-brackets/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/expand-brackets/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/expand-brackets/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -69,16 +69,16 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" }, { - "name": "es128", - "email": "elan.shanker+npm@gmail.com" + "email": "elan.shanker+npm@gmail.com", + "name": "es128" }, { - "name": "doowb", - "email": "brian.woodward@gmail.com" + "email": "brian.woodward@gmail.com", + "name": "doowb" } ], "name": "expand-brackets", @@ -95,10 +95,10 @@ "related": { "list": [ "extglob", - "is-extglob", + "micromatch", "is-glob", - "is-posix-bracket", - "micromatch" + "is-extglob", + "is-posix-bracket" ] } }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/expand-range/package.json bitshares-2-ui-2.0.160330/cli/node_modules/expand-range/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/expand-range/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/expand-range/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -89,8 +89,8 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" } ], "name": "expand-range", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/extglob/package.json bitshares-2-ui-2.0.160330/cli/node_modules/extglob/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/extglob/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/extglob/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -79,8 +79,8 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" } ], "name": "extglob", @@ -96,11 +96,11 @@ "verb": { "related": { "list": [ - "braces", + "micromatch", "expand-brackets", - "expand-range", + "braces", "fill-range", - "micromatch" + "expand-range" ] } }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/fake-indexeddb/dist/fakeIndexedDB.js bitshares-2-ui-2.0.160330/cli/node_modules/fake-indexeddb/dist/fakeIndexedDB.js --- bitshares-2-ui-2.0.160314/cli/node_modules/fake-indexeddb/dist/fakeIndexedDB.js 2015-05-10 13:12:14.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/fake-indexeddb/dist/fakeIndexedDB.js 2016-03-16 04:04:30.000000000 +0000 @@ -1,13 +1,31 @@ (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o 0) { - // Remove from request queue - cursor ones will be added back if necessary by cursor.continue and such + // Remove from request queue - cursor ones will be added back if necessary by cursor.continue and such + var operation, request; + while (this._requests.length > 0) { var r = this._requests.shift(); - var request = r.request; - var operation = r.operation; - - if (request.readyState === 'done') { - // Must have been aborted transaction, so stop this. -// Could probably look through and check these - setImmediate(this._start.bind(this)); - return; + // This should only be false if transaction was aborted + if (r.request.readyState !== 'done') { + request = r.request; + operation = r.operation; + break; } + } + if (request) { if (!request.source) { // Special requests like indexes that just need to run some code, with error handling already built into operation operation(); @@ -1799,6 +1817,7 @@ if (this._requests.length > 0) { this._start(); } else { + // Give it another chance for new handlers to be set before finishing setImmediate(this._start.bind(this)); } return; @@ -1817,8 +1836,6 @@ } }; -// setImmediate(this._start.bind(this)); - this.toString = function () { return '[object IDBRequest]'; }; @@ -1826,7 +1843,7 @@ util.inherits(FDBTransaction, EventTarget); module.exports = FDBTransaction; -},{"./Event":3,"./EventTarget":4,"./FDBObjectStore":11,"./FDBRequest":13,"./errors/AbortError":20,"./errors/InvalidStateError":25,"./errors/NotFoundError":26,"./errors/TransactionInactiveError":28,"util":39}],15:[function(require,module,exports){ +},{"./Event":4,"./EventTarget":5,"./FDBObjectStore":12,"./FDBRequest":14,"./errors/AbortError":21,"./errors/InvalidStateError":26,"./errors/NotFoundError":27,"./errors/TransactionInactiveError":29,"util":47}],16:[function(require,module,exports){ 'use strict'; var util = require('util'); @@ -1846,7 +1863,7 @@ util.inherits(FDBVersionChangeEvent, Event); module.exports = FDBVersionChangeEvent; -},{"./Event":3,"util":39}],16:[function(require,module,exports){ +},{"./Event":4,"util":47}],17:[function(require,module,exports){ 'use strict'; var FDBKeyRange = require('./FDBKeyRange'); @@ -2005,7 +2022,7 @@ }); }; }; -},{"./FDBKeyRange":10,"./cmp":19,"./errors/ConstraintError":21,"./extractKey":30,"./validateKey":32}],17:[function(require,module,exports){ +},{"./FDBKeyRange":11,"./cmp":20,"./errors/ConstraintError":22,"./extractKey":31,"./validateKey":33}],18:[function(require,module,exports){ 'use strict'; var ConstraintError = require('./errors/ConstraintError'); @@ -2034,7 +2051,7 @@ } }; }; -},{"./errors/ConstraintError":21}],18:[function(require,module,exports){ +},{"./errors/ConstraintError":22}],19:[function(require,module,exports){ 'use strict'; var structuredClone = require('./structuredClone'); @@ -2205,7 +2222,7 @@ }.bind(this)); }; }; -},{"../lib/FDBKeyRange":10,"./KeyGenerator":17,"./cmp":19,"./errors/ConstraintError":21,"./errors/DataError":23,"./extractKey":30,"./structuredClone":31}],19:[function(require,module,exports){ +},{"../lib/FDBKeyRange":11,"./KeyGenerator":18,"./cmp":20,"./errors/ConstraintError":22,"./errors/DataError":24,"./extractKey":31,"./structuredClone":32}],20:[function(require,module,exports){ 'use strict'; var DataError = require('./errors/DataError'); @@ -2284,7 +2301,7 @@ module.exports = cmp; -},{"./errors/DataError":23,"./validateKey":32}],20:[function(require,module,exports){ +},{"./errors/DataError":24,"./validateKey":33}],21:[function(require,module,exports){ 'use strict'; var util = require('util'); @@ -2299,7 +2316,7 @@ util.inherits(AbortError, Error); module.exports = AbortError; -},{"util":39}],21:[function(require,module,exports){ +},{"util":47}],22:[function(require,module,exports){ 'use strict'; var util = require('util'); @@ -2314,7 +2331,7 @@ util.inherits(ConstraintError, Error); module.exports = ConstraintError; -},{"util":39}],22:[function(require,module,exports){ +},{"util":47}],23:[function(require,module,exports){ 'use strict'; var util = require('util'); @@ -2329,7 +2346,7 @@ util.inherits(DataCloneError, Error); module.exports = DataCloneError; -},{"util":39}],23:[function(require,module,exports){ +},{"util":47}],24:[function(require,module,exports){ 'use strict'; var util = require('util'); @@ -2344,7 +2361,7 @@ util.inherits(DataError, Error); module.exports = DataError; -},{"util":39}],24:[function(require,module,exports){ +},{"util":47}],25:[function(require,module,exports){ 'use strict'; var util = require('util'); @@ -2359,7 +2376,7 @@ util.inherits(InvalidAccessError, Error); module.exports = InvalidAccessError; -},{"util":39}],25:[function(require,module,exports){ +},{"util":47}],26:[function(require,module,exports){ 'use strict'; var util = require('util'); @@ -2374,7 +2391,7 @@ util.inherits(InvalidStateError, Error); module.exports = InvalidStateError; -},{"util":39}],26:[function(require,module,exports){ +},{"util":47}],27:[function(require,module,exports){ 'use strict'; var util = require('util'); @@ -2389,7 +2406,7 @@ util.inherits(NotFoundError, Error); module.exports = NotFoundError; -},{"util":39}],27:[function(require,module,exports){ +},{"util":47}],28:[function(require,module,exports){ 'use strict'; var util = require('util'); @@ -2404,7 +2421,7 @@ util.inherits(ReadOnlyError, Error); module.exports = ReadOnlyError; -},{"util":39}],28:[function(require,module,exports){ +},{"util":47}],29:[function(require,module,exports){ 'use strict'; var util = require('util'); @@ -2419,7 +2436,7 @@ util.inherits(TransactionInactiveError, Error); module.exports = TransactionInactiveError; -},{"util":39}],29:[function(require,module,exports){ +},{"util":47}],30:[function(require,module,exports){ 'use strict'; var util = require('util'); @@ -2434,7 +2451,7 @@ util.inherits(VersionError, Error); module.exports = VersionError; -},{"util":39}],30:[function(require,module,exports){ +},{"util":47}],31:[function(require,module,exports){ 'use strict'; var structuredClone = require('./structuredClone'); @@ -2486,7 +2503,7 @@ } module.exports = extractKey; -},{"./structuredClone":31,"./validateKey":32}],31:[function(require,module,exports){ +},{"./structuredClone":32,"./validateKey":33}],32:[function(require,module,exports){ 'use strict'; var realisticStructuredClone = require('realistic-structured-clone'); @@ -2499,7 +2516,7 @@ throw new DataCloneError(); } }; -},{"./errors/DataCloneError":22,"realistic-structured-clone":41}],32:[function(require,module,exports){ +},{"./errors/DataCloneError":23,"realistic-structured-clone":44}],33:[function(require,module,exports){ 'use strict'; var DataError = require('./errors/DataError'); @@ -2541,7 +2558,7 @@ } module.exports = validateKey; -},{"./errors/DataError":23}],33:[function(require,module,exports){ +},{"./errors/DataError":24}],34:[function(require,module,exports){ 'use strict'; // http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#dfn-valid-key-path @@ -2590,7 +2607,7 @@ } module.exports = validateKeyPath; -},{}],34:[function(require,module,exports){ +},{}],35:[function(require,module,exports){ // Array.prototype.find - MIT License (c) 2013 Paul Miller // For all details and docs: https://github.com/paulmillr/array.prototype.find // Fixes and tests supplied by Duncan Hall @@ -2625,7 +2642,7 @@ } })(this); -},{}],35:[function(require,module,exports){ +},{}],36:[function(require,module,exports){ // Array.prototype.findIndex - MIT License (c) 2013 Paul Miller // For all details and docs: (function (globals) { @@ -2658,7 +2675,7 @@ } }(this)); -},{}],36:[function(require,module,exports){ +},{}],37:[function(require,module,exports){ if (typeof Object.create === 'function') { // implementation from standard node.js 'util' module module.exports = function inherits(ctor, superCtor) { @@ -2683,716 +2700,816 @@ } } -},{}],37:[function(require,module,exports){ -// shim for using process in browser +},{}],38:[function(require,module,exports){ +/** + * lodash 3.0.3 (Custom Build) + * Build: `lodash modularize exports="npm" -o ./` + * Copyright 2012-2016 The Dojo Foundation + * Based on Underscore.js 1.8.3 + * Copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + * Available under MIT license + */ -var process = module.exports = {}; -var queue = []; -var draining = false; -var currentQueue; -var queueIndex = -1; +/** + * The base implementation of `baseForIn` and `baseForOwn` which iterates + * over `object` properties returned by `keysFunc` invoking `iteratee` for + * each property. Iteratee functions may exit iteration early by explicitly + * returning `false`. + * + * @private + * @param {Object} object The object to iterate over. + * @param {Function} iteratee The function invoked per iteration. + * @param {Function} keysFunc The function to get the keys of `object`. + * @returns {Object} Returns `object`. + */ +var baseFor = createBaseFor(); -function cleanUpNextTick() { - draining = false; - if (currentQueue.length) { - queue = currentQueue.concat(queue); - } else { - queueIndex = -1; - } - if (queue.length) { - drainQueue(); +/** + * Creates a base function for methods like `_.forIn`. + * + * @private + * @param {boolean} [fromRight] Specify iterating from right to left. + * @returns {Function} Returns the new base function. + */ +function createBaseFor(fromRight) { + return function(object, iteratee, keysFunc) { + var index = -1, + iterable = Object(object), + props = keysFunc(object), + length = props.length; + + while (length--) { + var key = props[fromRight ? length : ++index]; + if (iteratee(iterable[key], key, iterable) === false) { + break; + } } + return object; + }; } -function drainQueue() { - if (draining) { - return; - } - var timeout = setTimeout(cleanUpNextTick); - draining = true; +module.exports = baseFor; - var len = queue.length; - while(len) { - currentQueue = queue; - queue = []; - while (++queueIndex < len) { - currentQueue[queueIndex].run(); - } - queueIndex = -1; - len = queue.length; - } - currentQueue = null; - draining = false; - clearTimeout(timeout); -} +},{}],39:[function(require,module,exports){ +/** + * lodash 3.0.8 (Custom Build) + * Build: `lodash modularize exports="npm" -o ./` + * Copyright 2012-2016 The Dojo Foundation + * Based on Underscore.js 1.8.3 + * Copyright 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + * Available under MIT license + */ -process.nextTick = function (fun) { - var args = new Array(arguments.length - 1); - if (arguments.length > 1) { - for (var i = 1; i < arguments.length; i++) { - args[i - 1] = arguments[i]; - } - } - queue.push(new Item(fun, args)); - if (!draining) { - setTimeout(drainQueue, 0); - } -}; +/** Used as references for various `Number` constants. */ +var MAX_SAFE_INTEGER = 9007199254740991; -// v8 likes predictible objects -function Item(fun, array) { - this.fun = fun; - this.array = array; -} -Item.prototype.run = function () { - this.fun.apply(null, this.array); -}; -process.title = 'browser'; -process.browser = true; -process.env = {}; -process.argv = []; -process.version = ''; // empty string to avoid regexp issues -process.versions = {}; +/** `Object#toString` result references. */ +var argsTag = '[object Arguments]', + funcTag = '[object Function]', + genTag = '[object GeneratorFunction]'; -function noop() {} +/** Used for built-in method references. */ +var objectProto = Object.prototype; -process.on = noop; -process.addListener = noop; -process.once = noop; -process.off = noop; -process.removeListener = noop; -process.removeAllListeners = noop; -process.emit = noop; +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; -process.binding = function (name) { - throw new Error('process.binding is not supported'); -}; +/** + * Used to resolve the [`toStringTag`](http://ecma-international.org/ecma-262/6.0/#sec-object.prototype.tostring) + * of values. + */ +var objectToString = objectProto.toString; -// TODO(shtylman) -process.cwd = function () { return '/' }; -process.chdir = function (dir) { - throw new Error('process.chdir is not supported'); -}; -process.umask = function() { return 0; }; +/** Built-in value references. */ +var propertyIsEnumerable = objectProto.propertyIsEnumerable; -},{}],38:[function(require,module,exports){ -module.exports = function isBuffer(arg) { - return arg && typeof arg === 'object' - && typeof arg.copy === 'function' - && typeof arg.fill === 'function' - && typeof arg.readUInt8 === 'function'; +/** + * The base implementation of `_.property` without support for deep paths. + * + * @private + * @param {string} key The key of the property to get. + * @returns {Function} Returns the new function. + */ +function baseProperty(key) { + return function(object) { + return object == null ? undefined : object[key]; + }; } -},{}],39:[function(require,module,exports){ -(function (process,global){ -// Copyright Joyent, Inc. and other Node contributors. -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the -// "Software"), to deal in the Software without restriction, including -// without limitation the rights to use, copy, modify, merge, publish, -// distribute, sublicense, and/or sell copies of the Software, and to permit -// persons to whom the Software is furnished to do so, subject to the -// following conditions: -// -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -// USE OR OTHER DEALINGS IN THE SOFTWARE. -var formatRegExp = /%[sdj%]/g; -exports.format = function(f) { - if (!isString(f)) { - var objects = []; - for (var i = 0; i < arguments.length; i++) { - objects.push(inspect(arguments[i])); - } - return objects.join(' '); - } - - var i = 1; - var args = arguments; - var len = args.length; - var str = String(f).replace(formatRegExp, function(x) { - if (x === '%%') return '%'; - if (i >= len) return x; - switch (x) { - case '%s': return String(args[i++]); - case '%d': return Number(args[i++]); - case '%j': - try { - return JSON.stringify(args[i++]); - } catch (_) { - return '[Circular]'; - } - default: - return x; - } - }); - for (var x = args[i]; i < len; x = args[++i]) { - if (isNull(x) || !isObject(x)) { - str += ' ' + x; - } else { - str += ' ' + inspect(x); - } - } - return str; -}; - - -// Mark that a method should not be used. -// Returns a modified function which warns once by default. -// If --no-deprecation is set, then it is a no-op. -exports.deprecate = function(fn, msg) { - // Allow for deprecating things in the process of starting up. - if (isUndefined(global.process)) { - return function() { - return exports.deprecate(fn, msg).apply(this, arguments); - }; - } - - if (process.noDeprecation === true) { - return fn; - } - - var warned = false; - function deprecated() { - if (!warned) { - if (process.throwDeprecation) { - throw new Error(msg); - } else if (process.traceDeprecation) { - console.trace(msg); - } else { - console.error(msg); - } - warned = true; - } - return fn.apply(this, arguments); - } - - return deprecated; -}; - - -var debugs = {}; -var debugEnviron; -exports.debuglog = function(set) { - if (isUndefined(debugEnviron)) - debugEnviron = process.env.NODE_DEBUG || ''; - set = set.toUpperCase(); - if (!debugs[set]) { - if (new RegExp('\\b' + set + '\\b', 'i').test(debugEnviron)) { - var pid = process.pid; - debugs[set] = function() { - var msg = exports.format.apply(exports, arguments); - console.error('%s %d: %s', set, pid, msg); - }; - } else { - debugs[set] = function() {}; - } - } - return debugs[set]; -}; +/** + * Gets the "length" property value of `object`. + * + * **Note:** This function is used to avoid a [JIT bug](https://bugs.webkit.org/show_bug.cgi?id=142792) + * that affects Safari on at least iOS 8.1-8.3 ARM64. + * + * @private + * @param {Object} object The object to query. + * @returns {*} Returns the "length" value. + */ +var getLength = baseProperty('length'); +/** + * Checks if `value` is likely an `arguments` object. + * + * @static + * @memberOf _ + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is correctly classified, else `false`. + * @example + * + * _.isArguments(function() { return arguments; }()); + * // => true + * + * _.isArguments([1, 2, 3]); + * // => false + */ +function isArguments(value) { + // Safari 8.1 incorrectly makes `arguments.callee` enumerable in strict mode. + return isArrayLikeObject(value) && hasOwnProperty.call(value, 'callee') && + (!propertyIsEnumerable.call(value, 'callee') || objectToString.call(value) == argsTag); +} /** - * Echos the value of a value. Trys to print the value out - * in the best way possible given the different types. + * Checks if `value` is array-like. A value is considered array-like if it's + * not a function and has a `value.length` that's an integer greater than or + * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. * - * @param {Object} obj The object to print out. - * @param {Object} opts Optional options object that alters the output. + * @static + * @memberOf _ + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is array-like, else `false`. + * @example + * + * _.isArrayLike([1, 2, 3]); + * // => true + * + * _.isArrayLike(document.body.children); + * // => true + * + * _.isArrayLike('abc'); + * // => true + * + * _.isArrayLike(_.noop); + * // => false */ -/* legacy: obj, showHidden, depth, colors*/ -function inspect(obj, opts) { - // default options - var ctx = { - seen: [], - stylize: stylizeNoColor - }; - // legacy... - if (arguments.length >= 3) ctx.depth = arguments[2]; - if (arguments.length >= 4) ctx.colors = arguments[3]; - if (isBoolean(opts)) { - // legacy... - ctx.showHidden = opts; - } else if (opts) { - // got an "options" object - exports._extend(ctx, opts); - } - // set default options - if (isUndefined(ctx.showHidden)) ctx.showHidden = false; - if (isUndefined(ctx.depth)) ctx.depth = 2; - if (isUndefined(ctx.colors)) ctx.colors = false; - if (isUndefined(ctx.customInspect)) ctx.customInspect = true; - if (ctx.colors) ctx.stylize = stylizeWithColor; - return formatValue(ctx, obj, ctx.depth); +function isArrayLike(value) { + return value != null && isLength(getLength(value)) && !isFunction(value); } -exports.inspect = inspect; - - -// http://en.wikipedia.org/wiki/ANSI_escape_code#graphics -inspect.colors = { - 'bold' : [1, 22], - 'italic' : [3, 23], - 'underline' : [4, 24], - 'inverse' : [7, 27], - 'white' : [37, 39], - 'grey' : [90, 39], - 'black' : [30, 39], - 'blue' : [34, 39], - 'cyan' : [36, 39], - 'green' : [32, 39], - 'magenta' : [35, 39], - 'red' : [31, 39], - 'yellow' : [33, 39] -}; - -// Don't use 'blue' not visible on cmd.exe -inspect.styles = { - 'special': 'cyan', - 'number': 'yellow', - 'boolean': 'yellow', - 'undefined': 'grey', - 'null': 'bold', - 'string': 'green', - 'date': 'magenta', - // "name": intentionally not styling - 'regexp': 'red' -}; - - -function stylizeWithColor(str, styleType) { - var style = inspect.styles[styleType]; - if (style) { - return '\u001b[' + inspect.colors[style][0] + 'm' + str + - '\u001b[' + inspect.colors[style][1] + 'm'; - } else { - return str; - } +/** + * This method is like `_.isArrayLike` except that it also checks if `value` + * is an object. + * + * @static + * @memberOf _ + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an array-like object, else `false`. + * @example + * + * _.isArrayLikeObject([1, 2, 3]); + * // => true + * + * _.isArrayLikeObject(document.body.children); + * // => true + * + * _.isArrayLikeObject('abc'); + * // => false + * + * _.isArrayLikeObject(_.noop); + * // => false + */ +function isArrayLikeObject(value) { + return isObjectLike(value) && isArrayLike(value); } - -function stylizeNoColor(str, styleType) { - return str; +/** + * Checks if `value` is classified as a `Function` object. + * + * @static + * @memberOf _ + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is correctly classified, else `false`. + * @example + * + * _.isFunction(_); + * // => true + * + * _.isFunction(/abc/); + * // => false + */ +function isFunction(value) { + // The use of `Object#toString` avoids issues with the `typeof` operator + // in Safari 8 which returns 'object' for typed array and weak map constructors, + // and PhantomJS 1.9 which returns 'function' for `NodeList` instances. + var tag = isObject(value) ? objectToString.call(value) : ''; + return tag == funcTag || tag == genTag; } - -function arrayToHash(array) { - var hash = {}; - - array.forEach(function(val, idx) { - hash[val] = true; - }); - - return hash; +/** + * Checks if `value` is a valid array-like length. + * + * **Note:** This function is loosely based on [`ToLength`](http://ecma-international.org/ecma-262/6.0/#sec-tolength). + * + * @static + * @memberOf _ + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. + * @example + * + * _.isLength(3); + * // => true + * + * _.isLength(Number.MIN_VALUE); + * // => false + * + * _.isLength(Infinity); + * // => false + * + * _.isLength('3'); + * // => false + */ +function isLength(value) { + return typeof value == 'number' && + value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; } +/** + * Checks if `value` is the [language type](https://es5.github.io/#x8) of `Object`. + * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) + * + * @static + * @memberOf _ + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an object, else `false`. + * @example + * + * _.isObject({}); + * // => true + * + * _.isObject([1, 2, 3]); + * // => true + * + * _.isObject(_.noop); + * // => true + * + * _.isObject(null); + * // => false + */ +function isObject(value) { + var type = typeof value; + return !!value && (type == 'object' || type == 'function'); +} -function formatValue(ctx, value, recurseTimes) { - // Provide a hook for user-specified inspect functions. - // Check that value is an object with an inspect function on it - if (ctx.customInspect && - value && - isFunction(value.inspect) && - // Filter out the util module, it's inspect function is special - value.inspect !== exports.inspect && - // Also filter out any prototype objects using the circular check. - !(value.constructor && value.constructor.prototype === value)) { - var ret = value.inspect(recurseTimes, ctx); - if (!isString(ret)) { - ret = formatValue(ctx, ret, recurseTimes); - } - return ret; - } - - // Primitive types cannot have properties - var primitive = formatPrimitive(ctx, value); - if (primitive) { - return primitive; - } - - // Look up the keys of the object. - var keys = Object.keys(value); - var visibleKeys = arrayToHash(keys); - - if (ctx.showHidden) { - keys = Object.getOwnPropertyNames(value); - } - - // IE doesn't make error fields non-enumerable - // http://msdn.microsoft.com/en-us/library/ie/dww52sbt(v=vs.94).aspx - if (isError(value) - && (keys.indexOf('message') >= 0 || keys.indexOf('description') >= 0)) { - return formatError(value); - } +/** + * Checks if `value` is object-like. A value is object-like if it's not `null` + * and has a `typeof` result of "object". + * + * @static + * @memberOf _ + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is object-like, else `false`. + * @example + * + * _.isObjectLike({}); + * // => true + * + * _.isObjectLike([1, 2, 3]); + * // => true + * + * _.isObjectLike(_.noop); + * // => false + * + * _.isObjectLike(null); + * // => false + */ +function isObjectLike(value) { + return !!value && typeof value == 'object'; +} - // Some type of object without properties can be shortcutted. - if (keys.length === 0) { - if (isFunction(value)) { - var name = value.name ? ': ' + value.name : ''; - return ctx.stylize('[Function' + name + ']', 'special'); - } - if (isRegExp(value)) { - return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); - } - if (isDate(value)) { - return ctx.stylize(Date.prototype.toString.call(value), 'date'); - } - if (isError(value)) { - return formatError(value); - } - } +module.exports = isArguments; - var base = '', array = false, braces = ['{', '}']; +},{}],40:[function(require,module,exports){ +/** + * lodash 3.0.4 (Custom Build) + * Build: `lodash modern modularize exports="npm" -o ./` + * Copyright 2012-2015 The Dojo Foundation + * Based on Underscore.js 1.8.3 + * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + * Available under MIT license + */ - // Make Array say that they are Array - if (isArray(value)) { - array = true; - braces = ['[', ']']; - } +/** `Object#toString` result references. */ +var arrayTag = '[object Array]', + funcTag = '[object Function]'; - // Make functions say that they are functions - if (isFunction(value)) { - var n = value.name ? ': ' + value.name : ''; - base = ' [Function' + n + ']'; - } +/** Used to detect host constructors (Safari > 5). */ +var reIsHostCtor = /^\[object .+?Constructor\]$/; - // Make RegExps say that they are RegExps - if (isRegExp(value)) { - base = ' ' + RegExp.prototype.toString.call(value); - } +/** + * Checks if `value` is object-like. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is object-like, else `false`. + */ +function isObjectLike(value) { + return !!value && typeof value == 'object'; +} - // Make dates with properties first say the date - if (isDate(value)) { - base = ' ' + Date.prototype.toUTCString.call(value); - } +/** Used for native method references. */ +var objectProto = Object.prototype; - // Make error with message first say the error - if (isError(value)) { - base = ' ' + formatError(value); - } +/** Used to resolve the decompiled source of functions. */ +var fnToString = Function.prototype.toString; - if (keys.length === 0 && (!array || value.length == 0)) { - return braces[0] + base + braces[1]; - } +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; - if (recurseTimes < 0) { - if (isRegExp(value)) { - return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); - } else { - return ctx.stylize('[Object]', 'special'); - } - } +/** + * Used to resolve the [`toStringTag`](http://ecma-international.org/ecma-262/6.0/#sec-object.prototype.tostring) + * of values. + */ +var objToString = objectProto.toString; - ctx.seen.push(value); +/** Used to detect if a method is native. */ +var reIsNative = RegExp('^' + + fnToString.call(hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g, '\\$&') + .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' +); - var output; - if (array) { - output = formatArray(ctx, value, recurseTimes, visibleKeys, keys); - } else { - output = keys.map(function(key) { - return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array); - }); - } +/* Native method references for those with the same name as other `lodash` methods. */ +var nativeIsArray = getNative(Array, 'isArray'); - ctx.seen.pop(); +/** + * Used as the [maximum length](http://ecma-international.org/ecma-262/6.0/#sec-number.max_safe_integer) + * of an array-like value. + */ +var MAX_SAFE_INTEGER = 9007199254740991; - return reduceToSingleString(output, base, braces); +/** + * Gets the native function at `key` of `object`. + * + * @private + * @param {Object} object The object to query. + * @param {string} key The key of the method to get. + * @returns {*} Returns the function if it's native, else `undefined`. + */ +function getNative(object, key) { + var value = object == null ? undefined : object[key]; + return isNative(value) ? value : undefined; } - -function formatPrimitive(ctx, value) { - if (isUndefined(value)) - return ctx.stylize('undefined', 'undefined'); - if (isString(value)) { - var simple = '\'' + JSON.stringify(value).replace(/^"|"$/g, '') - .replace(/'/g, "\\'") - .replace(/\\"/g, '"') + '\''; - return ctx.stylize(simple, 'string'); - } - if (isNumber(value)) - return ctx.stylize('' + value, 'number'); - if (isBoolean(value)) - return ctx.stylize('' + value, 'boolean'); - // For some reason typeof null is "object", so special case here. - if (isNull(value)) - return ctx.stylize('null', 'null'); +/** + * Checks if `value` is a valid array-like length. + * + * **Note:** This function is based on [`ToLength`](http://ecma-international.org/ecma-262/6.0/#sec-tolength). + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. + */ +function isLength(value) { + return typeof value == 'number' && value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; } +/** + * Checks if `value` is classified as an `Array` object. + * + * @static + * @memberOf _ + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is correctly classified, else `false`. + * @example + * + * _.isArray([1, 2, 3]); + * // => true + * + * _.isArray(function() { return arguments; }()); + * // => false + */ +var isArray = nativeIsArray || function(value) { + return isObjectLike(value) && isLength(value.length) && objToString.call(value) == arrayTag; +}; -function formatError(value) { - return '[' + Error.prototype.toString.call(value) + ']'; +/** + * Checks if `value` is classified as a `Function` object. + * + * @static + * @memberOf _ + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is correctly classified, else `false`. + * @example + * + * _.isFunction(_); + * // => true + * + * _.isFunction(/abc/); + * // => false + */ +function isFunction(value) { + // The use of `Object#toString` avoids issues with the `typeof` operator + // in older versions of Chrome and Safari which return 'function' for regexes + // and Safari 8 equivalents which return 'object' for typed array constructors. + return isObject(value) && objToString.call(value) == funcTag; } +/** + * Checks if `value` is the [language type](https://es5.github.io/#x8) of `Object`. + * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) + * + * @static + * @memberOf _ + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an object, else `false`. + * @example + * + * _.isObject({}); + * // => true + * + * _.isObject([1, 2, 3]); + * // => true + * + * _.isObject(1); + * // => false + */ +function isObject(value) { + // Avoid a V8 JIT bug in Chrome 19-20. + // See https://code.google.com/p/v8/issues/detail?id=2291 for more details. + var type = typeof value; + return !!value && (type == 'object' || type == 'function'); +} -function formatArray(ctx, value, recurseTimes, visibleKeys, keys) { - var output = []; - for (var i = 0, l = value.length; i < l; ++i) { - if (hasOwnProperty(value, String(i))) { - output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, - String(i), true)); - } else { - output.push(''); - } +/** + * Checks if `value` is a native function. + * + * @static + * @memberOf _ + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a native function, else `false`. + * @example + * + * _.isNative(Array.prototype.push); + * // => true + * + * _.isNative(_); + * // => false + */ +function isNative(value) { + if (value == null) { + return false; } - keys.forEach(function(key) { - if (!key.match(/^\d+$/)) { - output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, - key, true)); - } - }); - return output; + if (isFunction(value)) { + return reIsNative.test(fnToString.call(value)); + } + return isObjectLike(value) && reIsHostCtor.test(value); } +module.exports = isArray; -function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) { - var name, str, desc; - desc = Object.getOwnPropertyDescriptor(value, key) || { value: value[key] }; - if (desc.get) { - if (desc.set) { - str = ctx.stylize('[Getter/Setter]', 'special'); - } else { - str = ctx.stylize('[Getter]', 'special'); - } - } else { - if (desc.set) { - str = ctx.stylize('[Setter]', 'special'); - } - } - if (!hasOwnProperty(visibleKeys, key)) { - name = '[' + key + ']'; - } - if (!str) { - if (ctx.seen.indexOf(desc.value) < 0) { - if (isNull(recurseTimes)) { - str = formatValue(ctx, desc.value, null); - } else { - str = formatValue(ctx, desc.value, recurseTimes - 1); - } - if (str.indexOf('\n') > -1) { - if (array) { - str = str.split('\n').map(function(line) { - return ' ' + line; - }).join('\n').substr(2); - } else { - str = '\n' + str.split('\n').map(function(line) { - return ' ' + line; - }).join('\n'); - } - } - } else { - str = ctx.stylize('[Circular]', 'special'); - } - } - if (isUndefined(name)) { - if (array && key.match(/^\d+$/)) { - return str; - } - name = JSON.stringify('' + key); - if (name.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)) { - name = name.substr(1, name.length - 2); - name = ctx.stylize(name, 'name'); - } else { - name = name.replace(/'/g, "\\'") - .replace(/\\"/g, '"') - .replace(/(^"|"$)/g, "'"); - name = ctx.stylize(name, 'string'); - } - } +},{}],41:[function(require,module,exports){ +/** + * lodash 3.2.0 (Custom Build) + * Build: `lodash modern modularize exports="npm" -o ./` + * Copyright 2012-2015 The Dojo Foundation + * Based on Underscore.js 1.8.3 + * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + * Available under MIT license + */ +var baseFor = require('lodash._basefor'), + isArguments = require('lodash.isarguments'), + keysIn = require('lodash.keysin'); - return name + ': ' + str; +/** `Object#toString` result references. */ +var objectTag = '[object Object]'; + +/** + * Checks if `value` is object-like. + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is object-like, else `false`. + */ +function isObjectLike(value) { + return !!value && typeof value == 'object'; } +/** Used for native method references. */ +var objectProto = Object.prototype; -function reduceToSingleString(output, base, braces) { - var numLinesEst = 0; - var length = output.reduce(function(prev, cur) { - numLinesEst++; - if (cur.indexOf('\n') >= 0) numLinesEst++; - return prev + cur.replace(/\u001b\[\d\d?m/g, '').length + 1; - }, 0); +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; - if (length > 60) { - return braces[0] + - (base === '' ? '' : base + '\n ') + - ' ' + - output.join(',\n ') + - ' ' + - braces[1]; - } +/** + * Used to resolve the [`toStringTag`](http://ecma-international.org/ecma-262/6.0/#sec-object.prototype.tostring) + * of values. + */ +var objToString = objectProto.toString; - return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1]; +/** + * The base implementation of `_.forIn` without support for callback + * shorthands and `this` binding. + * + * @private + * @param {Object} object The object to iterate over. + * @param {Function} iteratee The function invoked per iteration. + * @returns {Object} Returns `object`. + */ +function baseForIn(object, iteratee) { + return baseFor(object, iteratee, keysIn); } +/** + * Checks if `value` is a plain object, that is, an object created by the + * `Object` constructor or one with a `[[Prototype]]` of `null`. + * + * **Note:** This method assumes objects created by the `Object` constructor + * have no inherited enumerable properties. + * + * @static + * @memberOf _ + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a plain object, else `false`. + * @example + * + * function Foo() { + * this.a = 1; + * } + * + * _.isPlainObject(new Foo); + * // => false + * + * _.isPlainObject([1, 2, 3]); + * // => false + * + * _.isPlainObject({ 'x': 0, 'y': 0 }); + * // => true + * + * _.isPlainObject(Object.create(null)); + * // => true + */ +function isPlainObject(value) { + var Ctor; -// NOTE: These type checking functions intentionally don't use `instanceof` -// because it is fragile and can be easily faked with `Object.create()`. -function isArray(ar) { - return Array.isArray(ar); + // Exit early for non `Object` objects. + if (!(isObjectLike(value) && objToString.call(value) == objectTag && !isArguments(value)) || + (!hasOwnProperty.call(value, 'constructor') && (Ctor = value.constructor, typeof Ctor == 'function' && !(Ctor instanceof Ctor)))) { + return false; + } + // IE < 9 iterates inherited properties before own properties. If the first + // iterated property is an object's own property then there are no inherited + // enumerable properties. + var result; + // In most environments an object's own properties are iterated before + // its inherited properties. If the last iterated property is an object's + // own property then there are no inherited enumerable properties. + baseForIn(value, function(subValue, key) { + result = key; + }); + return result === undefined || hasOwnProperty.call(value, result); } -exports.isArray = isArray; -function isBoolean(arg) { - return typeof arg === 'boolean'; -} -exports.isBoolean = isBoolean; +module.exports = isPlainObject; -function isNull(arg) { - return arg === null; -} -exports.isNull = isNull; +},{"lodash._basefor":38,"lodash.isarguments":39,"lodash.keysin":42}],42:[function(require,module,exports){ +/** + * lodash 3.0.8 (Custom Build) + * Build: `lodash modern modularize exports="npm" -o ./` + * Copyright 2012-2015 The Dojo Foundation + * Based on Underscore.js 1.8.3 + * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + * Available under MIT license + */ +var isArguments = require('lodash.isarguments'), + isArray = require('lodash.isarray'); -function isNullOrUndefined(arg) { - return arg == null; -} -exports.isNullOrUndefined = isNullOrUndefined; +/** Used to detect unsigned integer values. */ +var reIsUint = /^\d+$/; -function isNumber(arg) { - return typeof arg === 'number'; -} -exports.isNumber = isNumber; +/** Used for native method references. */ +var objectProto = Object.prototype; -function isString(arg) { - return typeof arg === 'string'; -} -exports.isString = isString; +/** Used to check objects for own properties. */ +var hasOwnProperty = objectProto.hasOwnProperty; -function isSymbol(arg) { - return typeof arg === 'symbol'; -} -exports.isSymbol = isSymbol; +/** + * Used as the [maximum length](https://people.mozilla.org/~jorendorff/es6-draft.html#sec-number.max_safe_integer) + * of an array-like value. + */ +var MAX_SAFE_INTEGER = 9007199254740991; -function isUndefined(arg) { - return arg === void 0; +/** + * Checks if `value` is a valid array-like index. + * + * @private + * @param {*} value The value to check. + * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index. + * @returns {boolean} Returns `true` if `value` is a valid index, else `false`. + */ +function isIndex(value, length) { + value = (typeof value == 'number' || reIsUint.test(value)) ? +value : -1; + length = length == null ? MAX_SAFE_INTEGER : length; + return value > -1 && value % 1 == 0 && value < length; } -exports.isUndefined = isUndefined; -function isRegExp(re) { - return isObject(re) && objectToString(re) === '[object RegExp]'; +/** + * Checks if `value` is a valid array-like length. + * + * **Note:** This function is based on [`ToLength`](https://people.mozilla.org/~jorendorff/es6-draft.html#sec-tolength). + * + * @private + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. + */ +function isLength(value) { + return typeof value == 'number' && value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; } -exports.isRegExp = isRegExp; -function isObject(arg) { - return typeof arg === 'object' && arg !== null; +/** + * Checks if `value` is the [language type](https://es5.github.io/#x8) of `Object`. + * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) + * + * @static + * @memberOf _ + * @category Lang + * @param {*} value The value to check. + * @returns {boolean} Returns `true` if `value` is an object, else `false`. + * @example + * + * _.isObject({}); + * // => true + * + * _.isObject([1, 2, 3]); + * // => true + * + * _.isObject(1); + * // => false + */ +function isObject(value) { + // Avoid a V8 JIT bug in Chrome 19-20. + // See https://code.google.com/p/v8/issues/detail?id=2291 for more details. + var type = typeof value; + return !!value && (type == 'object' || type == 'function'); } -exports.isObject = isObject; -function isDate(d) { - return isObject(d) && objectToString(d) === '[object Date]'; -} -exports.isDate = isDate; +/** + * Creates an array of the own and inherited enumerable property names of `object`. + * + * **Note:** Non-object values are coerced to objects. + * + * @static + * @memberOf _ + * @category Object + * @param {Object} object The object to query. + * @returns {Array} Returns the array of property names. + * @example + * + * function Foo() { + * this.a = 1; + * this.b = 2; + * } + * + * Foo.prototype.c = 3; + * + * _.keysIn(new Foo); + * // => ['a', 'b', 'c'] (iteration order is not guaranteed) + */ +function keysIn(object) { + if (object == null) { + return []; + } + if (!isObject(object)) { + object = Object(object); + } + var length = object.length; + length = (length && isLength(length) && + (isArray(object) || isArguments(object)) && length) || 0; -function isError(e) { - return isObject(e) && - (objectToString(e) === '[object Error]' || e instanceof Error); -} -exports.isError = isError; + var Ctor = object.constructor, + index = -1, + isProto = typeof Ctor == 'function' && Ctor.prototype === object, + result = Array(length), + skipIndexes = length > 0; -function isFunction(arg) { - return typeof arg === 'function'; + while (++index < length) { + result[index] = (index + ''); + } + for (var key in object) { + if (!(skipIndexes && isIndex(key, length)) && + !(key == 'constructor' && (isProto || !hasOwnProperty.call(object, key)))) { + result.push(key); + } + } + return result; } -exports.isFunction = isFunction; -function isPrimitive(arg) { - return arg === null || - typeof arg === 'boolean' || - typeof arg === 'number' || - typeof arg === 'string' || - typeof arg === 'symbol' || // ES6 symbol - typeof arg === 'undefined'; -} -exports.isPrimitive = isPrimitive; +module.exports = keysIn; -exports.isBuffer = require('./support/isBuffer'); +},{"lodash.isarguments":39,"lodash.isarray":40}],43:[function(require,module,exports){ +// shim for using process in browser -function objectToString(o) { - return Object.prototype.toString.call(o); +var process = module.exports = {}; +var queue = []; +var draining = false; +var currentQueue; +var queueIndex = -1; + +function cleanUpNextTick() { + draining = false; + if (currentQueue.length) { + queue = currentQueue.concat(queue); + } else { + queueIndex = -1; + } + if (queue.length) { + drainQueue(); + } } +function drainQueue() { + if (draining) { + return; + } + var timeout = setTimeout(cleanUpNextTick); + draining = true; -function pad(n) { - return n < 10 ? '0' + n.toString(10) : n.toString(10); + var len = queue.length; + while(len) { + currentQueue = queue; + queue = []; + while (++queueIndex < len) { + if (currentQueue) { + currentQueue[queueIndex].run(); + } + } + queueIndex = -1; + len = queue.length; + } + currentQueue = null; + draining = false; + clearTimeout(timeout); } +process.nextTick = function (fun) { + var args = new Array(arguments.length - 1); + if (arguments.length > 1) { + for (var i = 1; i < arguments.length; i++) { + args[i - 1] = arguments[i]; + } + } + queue.push(new Item(fun, args)); + if (queue.length === 1 && !draining) { + setTimeout(drainQueue, 0); + } +}; -var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', - 'Oct', 'Nov', 'Dec']; - -// 26 Feb 16:19:34 -function timestamp() { - var d = new Date(); - var time = [pad(d.getHours()), - pad(d.getMinutes()), - pad(d.getSeconds())].join(':'); - return [d.getDate(), months[d.getMonth()], time].join(' '); +// v8 likes predictible objects +function Item(fun, array) { + this.fun = fun; + this.array = array; } - - -// log is just a thin wrapper to console.log that prepends a timestamp -exports.log = function() { - console.log('%s - %s', timestamp(), exports.format.apply(exports, arguments)); +Item.prototype.run = function () { + this.fun.apply(null, this.array); }; +process.title = 'browser'; +process.browser = true; +process.env = {}; +process.argv = []; +process.version = ''; // empty string to avoid regexp issues +process.versions = {}; +function noop() {} -/** - * Inherit the prototype methods from one constructor into another. - * - * The Function.prototype.inherits from lang.js rewritten as a standalone - * function (not on Function.prototype). NOTE: If this file is to be loaded - * during bootstrapping this function needs to be rewritten using some native - * functions as prototype setup using normal JavaScript does not work as - * expected during bootstrapping (see mirror.js in r114903). - * - * @param {function} ctor Constructor function which needs to inherit the - * prototype. - * @param {function} superCtor Constructor function to inherit prototype from. - */ -exports.inherits = require('inherits'); - -exports._extend = function(origin, add) { - // Don't do anything if add isn't an object - if (!add || !isObject(add)) return origin; +process.on = noop; +process.addListener = noop; +process.once = noop; +process.off = noop; +process.removeListener = noop; +process.removeAllListeners = noop; +process.emit = noop; - var keys = Object.keys(add); - var i = keys.length; - while (i--) { - origin[keys[i]] = add[keys[i]]; - } - return origin; +process.binding = function (name) { + throw new Error('process.binding is not supported'); }; -function hasOwnProperty(obj, prop) { - return Object.prototype.hasOwnProperty.call(obj, prop); -} - -}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) -},{"./support/isBuffer":38,"_process":37,"inherits":36}],40:[function(require,module,exports){ -if (typeof Function.prototype.bind != 'function') { - Function.prototype.bind = function bind(obj) { - var args = Array.prototype.slice.call(arguments, 1), - self = this, - nop = function() { - }, - bound = function() { - return self.apply( - this instanceof nop ? this : (obj || {}), args.concat( - Array.prototype.slice.call(arguments) - ) - ); - }; - nop.prototype = this.prototype || {}; - bound.prototype = new nop(); - return bound; - }; -} +process.cwd = function () { return '/' }; +process.chdir = function (dir) { + throw new Error('process.chdir is not supported'); +}; +process.umask = function() { return 0; }; -},{}],41:[function(require,module,exports){ +},{}],44:[function(require,module,exports){ 'use strict'; var util = require('util'); @@ -3448,1004 +3565,803 @@ throw new DataCloneError(); } - memory.push({ - source: input, - destination: output - }); - - if (deepClone === 'map') { - throw new DataCloneError('Map support not implemented yet'); - } else if (deepClone === 'set') { - throw new DataCloneError('Set support not implemented yet'); - } else if (deepClone === 'own') { - for (var name in input) { - if (input.hasOwnProperty(name)) { - var sourceValue = input[name]; - var clonedValue = structuredClone(sourceValue, memory); - output[name] = clonedValue; - } - } - } - - return output; -} - -module.exports = structuredClone; -},{"lodash.isplainobject":42,"util":39}],42:[function(require,module,exports){ -/** - * lodash 3.0.2 (Custom Build) - * Build: `lodash modern modularize exports="npm" -o ./` - * Copyright 2012-2015 The Dojo Foundation - * Based on Underscore.js 1.8.3 - * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - * Available under MIT license - */ -var baseFor = require('lodash._basefor'), - isNative = require('lodash.isnative'), - keysIn = require('lodash.keysin'); - -/** `Object#toString` result references. */ -var objectTag = '[object Object]'; - -/** - * Checks if `value` is object-like. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is object-like, else `false`. - */ -function isObjectLike(value) { - return !!value && typeof value == 'object'; -} - -/** Used for native method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Used to resolve the [`toStringTag`](https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.prototype.tostring) - * of values. - */ -var objToString = objectProto.toString; - -/** Native method references. */ -var getPrototypeOf = isNative(getPrototypeOf = Object.getPrototypeOf) && getPrototypeOf; - -/** - * The base implementation of `_.forIn` without support for callback - * shorthands and `this` binding. - * - * @private - * @param {Object} object The object to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Object} Returns `object`. - */ -function baseForIn(object, iteratee) { - return baseFor(object, iteratee, keysIn); -} - -/** - * A fallback implementation of `_.isPlainObject` which checks if `value` - * is an object created by the `Object` constructor or has a `[[Prototype]]` - * of `null`. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a plain object, else `false`. - */ -function shimIsPlainObject(value) { - var Ctor; - - // Exit early for non `Object` objects. - if (!(isObjectLike(value) && objToString.call(value) == objectTag) || - (!hasOwnProperty.call(value, 'constructor') && - (Ctor = value.constructor, typeof Ctor == 'function' && !(Ctor instanceof Ctor)))) { - return false; - } - // IE < 9 iterates inherited properties before own properties. If the first - // iterated property is an object's own property then there are no inherited - // enumerable properties. - var result; - // In most environments an object's own properties are iterated before - // its inherited properties. If the last iterated property is an object's - // own property then there are no inherited enumerable properties. - baseForIn(value, function(subValue, key) { - result = key; - }); - return result === undefined || hasOwnProperty.call(value, result); -} - -/** - * Checks if `value` is a plain object, that is, an object created by the - * `Object` constructor or one with a `[[Prototype]]` of `null`. - * - * **Note:** This method assumes objects created by the `Object` constructor - * have no inherited enumerable properties. - * - * @static - * @memberOf _ - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a plain object, else `false`. - * @example - * - * function Foo() { - * this.a = 1; - * } - * - * _.isPlainObject(new Foo); - * // => false - * - * _.isPlainObject([1, 2, 3]); - * // => false - * - * _.isPlainObject({ 'x': 0, 'y': 0 }); - * // => true - * - * _.isPlainObject(Object.create(null)); - * // => true - */ -var isPlainObject = !getPrototypeOf ? shimIsPlainObject : function(value) { - if (!(value && objToString.call(value) == objectTag)) { - return false; - } - var valueOf = value.valueOf, - objProto = isNative(valueOf) && (objProto = getPrototypeOf(valueOf)) && getPrototypeOf(objProto); - - return objProto - ? (value == objProto || getPrototypeOf(value) == objProto) - : shimIsPlainObject(value); -}; - -module.exports = isPlainObject; - -},{"lodash._basefor":43,"lodash.isnative":44,"lodash.keysin":45}],43:[function(require,module,exports){ -/** - * lodash 3.0.1 (Custom Build) - * Build: `lodash modern modularize exports="npm" -o ./` - * Copyright 2012-2015 The Dojo Foundation - * Based on Underscore.js 1.8.2 - * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - * Available under MIT license - */ - -/** - * The base implementation of `baseForIn` and `baseForOwn` which iterates - * over `object` properties returned by `keysFunc` invoking `iteratee` for - * each property. Iterator functions may exit iteration early by explicitly - * returning `false`. - * - * @private - * @param {Object} object The object to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @param {Function} keysFunc The function to get the keys of `object`. - * @returns {Object} Returns `object`. - */ -var baseFor = createBaseFor(); - -/** - * Creates a base function for `_.forIn` or `_.forInRight`. - * - * @private - * @param {boolean} [fromRight] Specify iterating from right to left. - * @returns {Function} Returns the new base function. - */ -function createBaseFor(fromRight) { - return function(object, iteratee, keysFunc) { - var iterable = toObject(object), - props = keysFunc(object), - length = props.length, - index = fromRight ? length : -1; + memory.push({ + source: input, + destination: output + }); - while ((fromRight ? index-- : ++index < length)) { - var key = props[index]; - if (iteratee(iterable[key], key, iterable) === false) { - break; - } + if (deepClone === 'map') { + throw new DataCloneError('Map support not implemented yet'); + } else if (deepClone === 'set') { + throw new DataCloneError('Set support not implemented yet'); + } else if (deepClone === 'own') { + for (var name in input) { + if (input.hasOwnProperty(name)) { + var sourceValue = input[name]; + var clonedValue = structuredClone(sourceValue, memory); + output[name] = clonedValue; + } + } } - return object; - }; -} -/** - * Converts `value` to an object if it is not one. - * - * @private - * @param {*} value The value to process. - * @returns {Object} Returns the object. - */ -function toObject(value) { - return isObject(value) ? value : Object(value); + return output; } -/** - * Checks if `value` is the [language type](https://es5.github.io/#x8) of `Object`. - * (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) - * - * @static - * @memberOf _ - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an object, else `false`. - * @example - * - * _.isObject({}); - * // => true - * - * _.isObject([1, 2, 3]); - * // => true - * - * _.isObject(1); - * // => false - */ -function isObject(value) { - // Avoid a V8 JIT bug in Chrome 19-20. - // See https://code.google.com/p/v8/issues/detail?id=2291 for more details. - var type = typeof value; - return type == 'function' || (!!value && type == 'object'); -} +module.exports = structuredClone; +},{"lodash.isplainobject":41,"util":47}],45:[function(require,module,exports){ +(function (process,global){ +(function (global, undefined) { + "use strict"; -module.exports = baseFor; + if (global.setImmediate) { + return; + } -},{}],44:[function(require,module,exports){ -/** - * lodash 3.0.2 (Custom Build) - * Build: `lodash modern modularize exports="npm" -o ./` - * Copyright 2012-2015 The Dojo Foundation - * Based on Underscore.js 1.8.3 - * Copyright 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - * Available under MIT license - */ + var nextHandle = 1; // Spec says greater than zero + var tasksByHandle = {}; + var currentlyRunningATask = false; + var doc = global.document; + var setImmediate; -/** `Object#toString` result references. */ -var funcTag = '[object Function]'; + function addFromSetImmediateArguments(args) { + tasksByHandle[nextHandle] = partiallyApplied.apply(undefined, args); + return nextHandle++; + } -/** - * Used to match `RegExp` [special characters](http://www.regular-expressions.info/characters.html#special). - * In addition to special characters the forward slash is escaped to allow for - * easier `eval` use and `Function` compilation. - */ -var reRegExpChars = /[.*+?^${}()|[\]\/\\]/g, - reHasRegExpChars = RegExp(reRegExpChars.source); + // This function accepts the same arguments as setImmediate, but + // returns a function that requires no arguments. + function partiallyApplied(handler) { + var args = [].slice.call(arguments, 1); + return function() { + if (typeof handler === "function") { + handler.apply(undefined, args); + } else { + (new Function("" + handler))(); + } + }; + } -/** Used to detect host constructors (Safari > 5). */ -var reIsHostCtor = /^\[object .+?Constructor\]$/; + function runIfPresent(handle) { + // From the spec: "Wait until any invocations of this algorithm started before this one have completed." + // So if we're currently running a task, we'll need to delay this invocation. + if (currentlyRunningATask) { + // Delay by doing a setTimeout. setImmediate was tried instead, but in Firefox 7 it generated a + // "too much recursion" error. + setTimeout(partiallyApplied(runIfPresent, handle), 0); + } else { + var task = tasksByHandle[handle]; + if (task) { + currentlyRunningATask = true; + try { + task(); + } finally { + clearImmediate(handle); + currentlyRunningATask = false; + } + } + } + } -/** - * Converts `value` to a string if it is not one. An empty string is returned - * for `null` or `undefined` values. - * - * @private - * @param {*} value The value to process. - * @returns {string} Returns the string. - */ -function baseToString(value) { - if (typeof value == 'string') { - return value; - } - return value == null ? '' : (value + ''); -} + function clearImmediate(handle) { + delete tasksByHandle[handle]; + } -/** - * Checks if `value` is object-like. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is object-like, else `false`. - */ -function isObjectLike(value) { - return !!value && typeof value == 'object'; -} + function installNextTickImplementation() { + setImmediate = function() { + var handle = addFromSetImmediateArguments(arguments); + process.nextTick(partiallyApplied(runIfPresent, handle)); + return handle; + }; + } -/** Used for native method references. */ -var objectProto = Object.prototype; + function canUsePostMessage() { + // The test against `importScripts` prevents this implementation from being installed inside a web worker, + // where `global.postMessage` means something completely different and can't be used for this purpose. + if (global.postMessage && !global.importScripts) { + var postMessageIsAsynchronous = true; + var oldOnMessage = global.onmessage; + global.onmessage = function() { + postMessageIsAsynchronous = false; + }; + global.postMessage("", "*"); + global.onmessage = oldOnMessage; + return postMessageIsAsynchronous; + } + } -/** Used to resolve the decompiled source of functions. */ -var fnToString = Function.prototype.toString; + function installPostMessageImplementation() { + // Installs an event handler on `global` for the `message` event: see + // * https://developer.mozilla.org/en/DOM/window.postMessage + // * http://www.whatwg.org/specs/web-apps/current-work/multipage/comms.html#crossDocumentMessages -/** - * Used to resolve the [`toStringTag`](https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.prototype.tostring) - * of values. - */ -var objToString = objectProto.toString; + var messagePrefix = "setImmediate$" + Math.random() + "$"; + var onGlobalMessage = function(event) { + if (event.source === global && + typeof event.data === "string" && + event.data.indexOf(messagePrefix) === 0) { + runIfPresent(+event.data.slice(messagePrefix.length)); + } + }; -/** Used to detect if a method is native. */ -var reIsNative = RegExp('^' + - escapeRegExp(objToString) - .replace(/toString|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' -); + if (global.addEventListener) { + global.addEventListener("message", onGlobalMessage, false); + } else { + global.attachEvent("onmessage", onGlobalMessage); + } -/** - * Checks if `value` is a native function. - * - * @static - * @memberOf _ - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a native function, else `false`. - * @example - * - * _.isNative(Array.prototype.push); - * // => true - * - * _.isNative(_); - * // => false - */ -function isNative(value) { - if (value == null) { - return false; - } - if (objToString.call(value) == funcTag) { - return reIsNative.test(fnToString.call(value)); - } - return isObjectLike(value) && reIsHostCtor.test(value); -} + setImmediate = function() { + var handle = addFromSetImmediateArguments(arguments); + global.postMessage(messagePrefix + handle, "*"); + return handle; + }; + } + + function installMessageChannelImplementation() { + var channel = new MessageChannel(); + channel.port1.onmessage = function(event) { + var handle = event.data; + runIfPresent(handle); + }; + + setImmediate = function() { + var handle = addFromSetImmediateArguments(arguments); + channel.port2.postMessage(handle); + return handle; + }; + } + + function installReadyStateChangeImplementation() { + var html = doc.documentElement; + setImmediate = function() { + var handle = addFromSetImmediateArguments(arguments); + // Create a ``` -That will create a global LZMA object that you can use directly. Like this: +That will create a global `LZMA` object that you can use directly. Like this: ```js LZMA.compress(string || byte_array, mode, on_finish(result, error) {}, on_progress(percent) {}); @@ -129,7 +128,7 @@ LZMA.decompress(byte_array, on_finish(result, error) {}, on_progress(percent) {}); ``` -Note that this LZMA variable is an object, not a function. +Note that this `LZMA` variable is an `Object`, not a `Function`. In Node.js, the Web Worker code is already skipped, so there's no need to do this. @@ -142,9 +141,9 @@ Compatibility --- -LZMA-JS is compatible with anything that is compatible with the reference implementation of LZMA, for example, the lzma command. +LZMA-JS is compatible with anything that is compatible with the reference implementation of LZMA, for example, the `lzma` command. License ---- -MIT +------- +[MIT](https://raw.githubusercontent.com/nmrugg/LZMA-JS/master/LICENSE) diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/lzma/.travis.yml bitshares-2-ui-2.0.160330/cli/node_modules/lzma/.travis.yml --- bitshares-2-ui-2.0.160314/cli/node_modules/lzma/.travis.yml 1970-01-01 00:00:00.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/lzma/.travis.yml 2016-03-28 18:13:42.000000000 +0000 @@ -0,0 +1,9 @@ +language: node_js +node_js: + - "5" + - "4" + - "0.12" + - "0.11" + - "0.10" + - "0.8" +sudo: false diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/memory-fs/package.json bitshares-2-ui-2.0.160330/cli/node_modules/memory-fs/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/memory-fs/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/memory-fs/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -63,8 +63,8 @@ "main": "lib/MemoryFileSystem.js", "maintainers": [ { - "name": "sokra", - "email": "tobias.koppers@googlemail.com" + "email": "tobias.koppers@googlemail.com", + "name": "sokra" } ], "name": "memory-fs", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/micromatch/package.json bitshares-2-ui-2.0.160330/cli/node_modules/micromatch/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/micromatch/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/micromatch/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -116,16 +116,16 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" }, { - "name": "doowb", - "email": "brian.woodward@gmail.com" + "email": "brian.woodward@gmail.com", + "name": "doowb" }, { - "name": "es128", - "email": "elan.shanker+npm@gmail.com" + "email": "elan.shanker+npm@gmail.com", + "name": "es128" } ], "name": "micromatch", @@ -150,13 +150,13 @@ "related": { "list": [ "braces", - "expand-brackets", - "expand-range", "extglob", + "expand-brackets", "fill-range", + "expand-range", "gulp-micromatch", - "is-glob", - "parse-glob" + "parse-glob", + "is-glob" ] } }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/minimatch/package.json bitshares-2-ui-2.0.160330/cli/node_modules/minimatch/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/minimatch/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/minimatch/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -61,8 +61,8 @@ "node": "*" }, "files": [ - "browser.js", - "minimatch.js" + "minimatch.js", + "browser.js" ], "gitHead": "6afb85f0c324b321f76a38df81891e562693e257", "homepage": "https://github.com/isaacs/minimatch#readme", @@ -70,8 +70,8 @@ "main": "minimatch.js", "maintainers": [ { - "name": "isaacs", - "email": "i@izs.me" + "email": "i@izs.me", + "name": "isaacs" } ], "name": "minimatch", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/minimist/package.json bitshares-2-ui-2.0.160330/cli/node_modules/minimist/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/minimist/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/minimist/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -58,15 +58,15 @@ "keywords": [ "argv", "getopt", - "optimist", - "parser" + "parser", + "optimist" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "substack", - "email": "mail@substack.net" + "email": "mail@substack.net", + "name": "substack" } ], "name": "minimist", @@ -82,14 +82,14 @@ }, "testling": { "browsers": [ - "chrome/10", - "chrome/latest", + "ie/6..latest", "ff/5", "firefox/latest", - "ie/6..latest", - "opera/12", + "chrome/10", + "chrome/latest", "safari/5.1", - "safari/latest" + "safari/latest", + "opera/12" ], "files": "test/*.js" }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/mkdirp/node_modules/minimist/package.json bitshares-2-ui-2.0.160330/cli/node_modules/mkdirp/node_modules/minimist/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/mkdirp/node_modules/minimist/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/mkdirp/node_modules/minimist/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -55,15 +55,15 @@ "keywords": [ "argv", "getopt", - "optimist", - "parser" + "parser", + "optimist" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "substack", - "email": "mail@substack.net" + "email": "mail@substack.net", + "name": "substack" } ], "name": "minimist", @@ -78,14 +78,14 @@ }, "testling": { "browsers": [ - "chrome/10", - "chrome/latest", + "ie/6..latest", "ff/5", "firefox/latest", - "ie/6..latest", - "opera/12", + "chrome/10", + "chrome/latest", "safari/5.1", - "safari/latest" + "safari/latest", + "opera/12" ], "files": "test/*.js" }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/mkdirp/package.json bitshares-2-ui-2.0.160330/cli/node_modules/mkdirp/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/mkdirp/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/mkdirp/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -62,15 +62,15 @@ "gitHead": "d4eff0f06093aed4f387e88e9fc301cb76beedc7", "homepage": "https://github.com/substack/node-mkdirp#readme", "keywords": [ - "directory", - "mkdir" + "mkdir", + "directory" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "substack", - "email": "mail@substack.net" + "email": "mail@substack.net", + "name": "substack" } ], "name": "mkdirp", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/ms/package.json bitshares-2-ui-2.0.160330/cli/node_modules/ms/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/ms/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/ms/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -58,8 +58,8 @@ "main": "./index", "maintainers": [ { - "name": "rauchg", - "email": "rauchg@gmail.com" + "email": "rauchg@gmail.com", + "name": "rauchg" } ], "name": "ms", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/node-libs-browser/package.json bitshares-2-ui-2.0.160330/cli/node_modules/node-libs-browser/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/node-libs-browser/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/node-libs-browser/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -79,8 +79,8 @@ "main": "index.js", "maintainers": [ { - "name": "sokra", - "email": "tobias.koppers@googlemail.com" + "email": "tobias.koppers@googlemail.com", + "name": "sokra" } ], "name": "node-libs-browser", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/normalize-path/package.json bitshares-2-ui-2.0.160330/cli/node_modules/normalize-path/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/normalize-path/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/normalize-path/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -80,12 +80,12 @@ "main": "index.js", "maintainers": [ { - "name": "doowb", - "email": "brian.woodward@gmail.com" + "email": "brian.woodward@gmail.com", + "name": "doowb" }, { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" } ], "name": "normalize-path", @@ -102,14 +102,14 @@ "related": { "description": "Other useful libraries for working with paths in node.js:", "list": [ + "rewrite-ext", "contains-path", "ends-with", + "path-ends-with", + "path-segments", "is-absolute", "is-relative", "parse-filepath", - "path-ends-with", - "path-segments", - "rewrite-ext", "unixify" ] } diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/number-is-nan/package.json bitshares-2-ui-2.0.160330/cli/node_modules/number-is-nan/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/number-is-nan/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/number-is-nan/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -60,23 +60,23 @@ "gitHead": "0f394b1bc33185c40304363b209e3f0588dbeeb3", "homepage": "https://github.com/sindresorhus/number-is-nan#readme", "keywords": [ - "ecmascript", - "es2015", "es6", + "es2015", + "ecmascript", "harmony", + "ponyfill", + "polyfill", + "shim", + "number", "is", "nan", - "not", - "number", - "polyfill", - "ponyfill", - "shim" + "not" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" } ], "name": "number-is-nan", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/object.omit/package.json bitshares-2-ui-2.0.160330/cli/node_modules/object.omit/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/object.omit/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/object.omit/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -66,18 +66,18 @@ "clear", "delete", "key", + "value", "object", "omit", "property", - "remove", - "value" + "remove" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" } ], "name": "object.omit", @@ -93,11 +93,11 @@ "verb": { "related": { "list": [ - "object.defaults", "object.filter", "object.pick", "object.pluck", - "object.reduce" + "object.reduce", + "object.defaults" ] } }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/once/package.json bitshares-2-ui-2.0.160330/cli/node_modules/once/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/once/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/once/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -62,8 +62,8 @@ "gitHead": "2ad558657e17fafd24803217ba854762842e4178", "homepage": "https://github.com/isaacs/once#readme", "keywords": [ - "function", "once", + "function", "one", "single" ], @@ -71,8 +71,8 @@ "main": "once.js", "maintainers": [ { - "name": "isaacs", - "email": "i@izs.me" + "email": "i@izs.me", + "name": "isaacs" } ], "name": "once", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/optimist/node_modules/minimist/package.json bitshares-2-ui-2.0.160330/cli/node_modules/optimist/node_modules/minimist/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/optimist/node_modules/minimist/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/optimist/node_modules/minimist/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -55,15 +55,15 @@ "keywords": [ "argv", "getopt", - "optimist", - "parser" + "parser", + "optimist" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "substack", - "email": "mail@substack.net" + "email": "mail@substack.net", + "name": "substack" } ], "name": "minimist", @@ -78,14 +78,14 @@ }, "testling": { "browsers": [ - "chrome/10", - "chrome/latest", + "ie/6..latest", "ff/5", "firefox/latest", - "ie/6..latest", - "opera/12", + "chrome/10", + "chrome/latest", "safari/5.1", - "safari/latest" + "safari/latest", + "opera/12" ], "files": "test/*.js" }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/optimist/package.json bitshares-2-ui-2.0.160330/cli/node_modules/optimist/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/optimist/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/optimist/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -59,20 +59,20 @@ }, "homepage": "https://github.com/substack/node-optimist", "keywords": [ - "args", "argument", - "cli", - "command", + "args", "option", "parser", - "parsing" + "parsing", + "cli", + "command" ], "license": "MIT/X11", "main": "./index.js", "maintainers": [ { - "name": "substack", - "email": "mail@substack.net" + "email": "mail@substack.net", + "name": "substack" } ], "name": "optimist", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/os-browserify/package.json bitshares-2-ui-2.0.160330/cli/node_modules/os-browserify/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/os-browserify/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/os-browserify/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -1,6 +1,10 @@ { "_args": [ [ + "os-browserify@0.1.2", + "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/fake-indexeddb" + ], + [ "os-browserify@~0.1.2", "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser" ] @@ -27,8 +31,6 @@ "_requiredBy": [ "/node-libs-browser" ], - "_resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz", - "_shasum": "49ca0293e0b19590a5f5de10c7f265a617d8fe54", "_shrinkwrap": null, "_spec": "os-browserify@~0.1.2", "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser", @@ -52,8 +54,8 @@ "main": "main.js", "maintainers": [ { - "name": "drewyoung1", - "email": "drewyoung1@gmail.com" + "email": "drewyoung1@gmail.com", + "name": "drewyoung1" } ], "name": "os-browserify", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/os-locale/package.json bitshares-2-ui-2.0.160330/cli/node_modules/os-locale/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/os-locale/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/os-locale/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -64,32 +64,32 @@ "gitHead": "b5c88233910b2e959fe84d841addb7a15e1cc813", "homepage": "https://github.com/sindresorhus/os-locale", "keywords": [ - "country", - "id", - "identifier", + "locale", "lang", "language", - "locale", + "system", "os", - "region", - "str", "string", - "system", - "user" + "str", + "user", + "country", + "id", + "identifier", + "region" ], "license": "MIT", "maintainers": [ { - "name": "abg", - "email": "andrewbgoode@gmail.com" + "email": "andrewbgoode@gmail.com", + "name": "abg" }, { - "name": "bcoe", - "email": "ben@npmjs.com" + "email": "ben@npmjs.com", + "name": "bcoe" }, { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" } ], "name": "os-locale", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/output-file-sync/package.json bitshares-2-ui-2.0.160330/cli/node_modules/output-file-sync/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/output-file-sync/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/output-file-sync/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -65,20 +65,20 @@ "gitHead": "0a3b8b9a8e0dfac8359f7466a10a581968276847", "homepage": "https://github.com/shinnn/output-file-sync#readme", "keywords": [ - "file", "fs", - "mkdir", - "mkdirp", - "output", + "write", "sync", "synchronous", - "write" + "output", + "file", + "mkdir", + "mkdirp" ], "license": "MIT", "maintainers": [ { - "name": "shinnn", - "email": "snnskwtnb@gmail.com" + "email": "snnskwtnb@gmail.com", + "name": "shinnn" } ], "name": "output-file-sync", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/pako/package.json bitshares-2-ui-2.0.160330/cli/node_modules/pako/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/pako/package.json 2016-03-14 21:44:19.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/pako/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -73,10 +73,10 @@ "gitHead": "08c5cfb4fe2f744bedbd249be908bba0d8fc0946", "homepage": "https://github.com/nodeca/pako", "keywords": [ + "zlib", "deflate", - "gzip", "inflate", - "zlib" + "gzip" ], "license": { "type": "MIT", @@ -85,8 +85,8 @@ "main": "./index.js", "maintainers": [ { - "name": "vitaly", - "email": "vitaly@rcdesign.ru" + "email": "vitaly@rcdesign.ru", + "name": "vitaly" } ], "name": "pako", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/parse-glob/package.json bitshares-2-ui-2.0.160330/cli/node_modules/parse-glob/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/parse-glob/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/parse-glob/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -66,6 +66,8 @@ "gitHead": "9bfccb63acdeb3b1ed62035b3adef0e5081d8fc6", "homepage": "https://github.com/jonschlinkert/parse-glob", "keywords": [ + "glob", + "match", "bash", "expand", "expansion", @@ -75,12 +77,10 @@ "filter", "find", "glob", - "glob", "globbing", "globs", "globstar", "match", - "match", "matcher", "matches", "matching", @@ -97,8 +97,8 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" } ], "name": "parse-glob", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/path-browserify/package.json bitshares-2-ui-2.0.160330/cli/node_modules/path-browserify/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/path-browserify/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/path-browserify/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -2,6 +2,10 @@ "_args": [ [ "path-browserify@0.0.0", + "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/fake-indexeddb" + ], + [ + "path-browserify@0.0.0", "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser" ] ], @@ -27,8 +31,6 @@ "_requiredBy": [ "/node-libs-browser" ], - "_resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", - "_shasum": "a0b870729aae214005b7d5032ec2cbbb0fb4451a", "_shrinkwrap": null, "_spec": "path-browserify@0.0.0", "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser", @@ -52,16 +54,16 @@ }, "homepage": "https://github.com/substack/path-browserify", "keywords": [ + "path", "browser", - "browserify", - "path" + "browserify" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "substack", - "email": "mail@substack.net" + "email": "mail@substack.net", + "name": "substack" } ], "name": "path-browserify", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/path-is-absolute/package.json bitshares-2-ui-2.0.160330/cli/node_modules/path-is-absolute/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/path-is-absolute/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/path-is-absolute/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -60,29 +60,29 @@ "gitHead": "7a76a0c9f2263192beedbe0a820e4d0baee5b7a1", "homepage": "https://github.com/sindresorhus/path-is-absolute", "keywords": [ + "path", + "paths", + "file", + "dir", "absolute", + "isabsolute", + "is-absolute", "built-in", - "check", + "util", + "utils", "core", - "detect", - "dir", - "file", - "is", - "is-absolute", - "isabsolute", - "path", - "paths", - "polyfill", "ponyfill", + "polyfill", "shim", - "util", - "utils" + "is", + "detect", + "check" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" } ], "name": "path-is-absolute", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/pbkdf2-compat/package.json bitshares-2-ui-2.0.160330/cli/node_modules/pbkdf2-compat/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/pbkdf2-compat/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/pbkdf2-compat/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -55,17 +55,17 @@ "gitHead": "d0d90f8acae63d0f069c03c0350935f2ddc14094", "homepage": "https://github.com/dcousens/pbkdf2-compat", "keywords": [ - "hash", - "kdf", "pbkdf2", - "salt" + "kdf", + "salt", + "hash" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "dcousens", - "email": "email@dcousens.com" + "email": "email@dcousens.com", + "name": "dcousens" } ], "name": "pbkdf2-compat", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/preserve/package.json bitshares-2-ui-2.0.160330/cli/node_modules/preserve/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/preserve/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/preserve/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -78,8 +78,8 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" } ], "name": "preserve", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/private/package.json bitshares-2-ui-2.0.160330/cli/node_modules/private/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/private/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/private/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -56,22 +56,22 @@ "gitHead": "8df9e34c8f66a5e634a1024dba3ea16704d5178d", "homepage": "http://github.com/benjamn/private", "keywords": [ + "private", "access control", "access modifiers", "encapsulation", - "es5", - "private", + "secret", + "state", "privilege", "scope", - "secret", - "state" + "es5" ], "license": "MIT", "main": "private.js", "maintainers": [ { - "name": "benjamn", - "email": "bn@cs.stanford.edu" + "email": "bn@cs.stanford.edu", + "name": "benjamn" } ], "name": "private", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/process/package.json bitshares-2-ui-2.0.160330/cli/node_modules/process/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/process/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/process/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -60,12 +60,12 @@ "main": "./index.js", "maintainers": [ { - "name": "coolaj86", - "email": "coolaj86@gmail.com" + "email": "coolaj86@gmail.com", + "name": "coolaj86" }, { - "name": "shtylman", - "email": "shtylman@gmail.com" + "email": "shtylman@gmail.com", + "name": "shtylman" } ], "name": "process", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/process-nextick-args/package.json bitshares-2-ui-2.0.160330/cli/node_modules/process-nextick-args/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/process-nextick-args/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/process-nextick-args/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -53,8 +53,8 @@ "main": "index.js", "maintainers": [ { - "name": "cwmma", - "email": "calvin.metcalf@gmail.com" + "email": "calvin.metcalf@gmail.com", + "name": "cwmma" } ], "name": "process-nextick-args", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/punycode/package.json bitshares-2-ui-2.0.160330/cli/node_modules/punycode/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/punycode/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/punycode/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -6,16 +6,20 @@ ] ], "_from": "punycode@>=1.2.4 <2.0.0", - "_id": "punycode@1.4.0", + "_id": "punycode@1.4.1", "_inCache": true, "_installable": true, "_location": "/punycode", - "_nodeVersion": "5.1.0", + "_nodeVersion": "5.2.0", + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/punycode-1.4.1.tgz_1458437236261_0.07678767060860991" + }, "_npmUser": { "email": "mathias@qiwi.be", "name": "mathias" }, - "_npmVersion": "3.3.12", + "_npmVersion": "3.8.2", "_phantomChildren": {}, "_requested": { "name": "punycode", @@ -28,8 +32,8 @@ "_requiredBy": [ "/node-libs-browser" ], - "_resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.0.tgz", - "_shasum": "3f879ea03f24c718d4d4b7e47de1fb51cf6c3e33", + "_resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "_shasum": "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e", "_shrinkwrap": null, "_spec": "punycode@^1.2.4", "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser", @@ -64,14 +68,14 @@ }, "directories": {}, "dist": { - "shasum": "3f879ea03f24c718d4d4b7e47de1fb51cf6c3e33", - "tarball": "http://registry.npmjs.org/punycode/-/punycode-1.4.0.tgz" + "shasum": "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e", + "tarball": "http://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" }, "files": [ "LICENSE-MIT.txt", "punycode.js" ], - "gitHead": "27f9d92718c78a9d377c4e5176272ceca44590f4", + "gitHead": "0fbadd6e81f3a0ce06c38998040d6db6bdfbc5c9", "homepage": "https://mths.be/punycode", "jspm": { "map": { @@ -81,24 +85,24 @@ } }, "keywords": [ - "dns", - "domain", - "idn", - "idna", "punycode", "unicode", - "url" + "idn", + "idna", + "dns", + "url", + "domain" ], "license": "MIT", "main": "punycode.js", "maintainers": [ { - "name": "mathias", - "email": "mathias@qiwi.be" + "email": "mathias@qiwi.be", + "name": "mathias" }, { - "name": "reconbot", - "email": "wizard@roborooter.com" + "email": "wizard@roborooter.com", + "name": "reconbot" } ], "name": "punycode", @@ -111,5 +115,5 @@ "scripts": { "test": "node tests/tests.js" }, - "version": "1.4.0" + "version": "1.4.1" } diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/punycode/punycode.js bitshares-2-ui-2.0.160330/cli/node_modules/punycode/punycode.js --- bitshares-2-ui-2.0.160314/cli/node_modules/punycode/punycode.js 2015-12-11 12:40:53.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/punycode/punycode.js 2016-03-20 01:26:35.000000000 +0000 @@ -1,4 +1,4 @@ -/*! https://mths.be/punycode v1.4.0 by @mathias */ +/*! https://mths.be/punycode v1.4.1 by @mathias */ ;(function(root) { /** Detect free variables */ @@ -486,7 +486,7 @@ * @memberOf punycode * @type String */ - 'version': '1.3.2', + 'version': '1.4.1', /** * An object of methods to convert from JavaScript's internal character * representation (UCS-2) to Unicode code points, and back. diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/q/package.json bitshares-2-ui-2.0.160330/cli/node_modules/q/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/q/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/q/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -43,18 +43,18 @@ }, "contributors": [ { - "name": "Kris Kowal", "email": "kris@cixar.com", + "name": "Kris Kowal", "url": "https://github.com/kriskowal" }, { - "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", + "name": "Irakli Gozalishvili", "url": "http://jeditoolkit.com" }, { - "name": "Domenic Denicola", "email": "domenic@domenicdenicola.com", + "name": "Domenic Denicola", "url": "http://domenicdenicola.com" } ], @@ -90,18 +90,18 @@ "gitHead": "d373079d3620152e3d60e82f27265a09ee0e81bd", "homepage": "https://github.com/kriskowal/q", "keywords": [ - "async", - "browser", - "deferred", - "flow control", - "fluent", - "future", - "node", + "q", "promise", "promises", "promises-a", "promises-aplus", - "q" + "deferred", + "future", + "async", + "flow control", + "fluent", + "browser", + "node" ], "license": { "type": "MIT", @@ -110,12 +110,12 @@ "main": "q.js", "maintainers": [ { - "name": "kriskowal", - "email": "kris.kowal@cixar.com" + "email": "kris.kowal@cixar.com", + "name": "kriskowal" }, { - "name": "domenic", - "email": "domenic@domenicdenicola.com" + "email": "domenic@domenicdenicola.com", + "name": "domenic" } ], "name": "q", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/querystring/package.json bitshares-2-ui-2.0.160330/cli/node_modules/querystring/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/querystring/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/querystring/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -70,8 +70,8 @@ ], "maintainers": [ { - "name": "gozala", - "email": "rfobic@gmail.com" + "email": "rfobic@gmail.com", + "name": "gozala" } ], "name": "querystring", @@ -105,8 +105,8 @@ "nightly" ], "iexplore": [ - 10, - 9 + 9, + 10 ], "opera": [ 12 diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/querystring-es3/package.json bitshares-2-ui-2.0.160330/cli/node_modules/querystring-es3/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/querystring-es3/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/querystring-es3/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -1,6 +1,10 @@ { "_args": [ [ + "querystring-es3@0.2.1", + "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/fake-indexeddb" + ], + [ "querystring-es3@~0.2.0", "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser" ] @@ -28,8 +32,6 @@ "_requiredBy": [ "/node-libs-browser" ], - "_resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "_shasum": "9ec61f79049875707d69414596fd907a4d711e73", "_shrinkwrap": null, "_spec": "querystring-es3@~0.2.0", "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser", @@ -72,8 +74,8 @@ ], "maintainers": [ { - "name": "spaintrain", - "email": "mc.s.pain.how.er+npm@gmail.com" + "email": "mc.s.pain.how.er+npm@gmail.com", + "name": "spaintrain" } ], "name": "querystring-es3", @@ -107,8 +109,8 @@ "nightly" ], "iexplore": [ - 10, - 9 + 9, + 10 ], "opera": [ 12 diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/randomatic/package.json bitshares-2-ui-2.0.160330/cli/node_modules/randomatic/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/randomatic/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/randomatic/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -78,8 +78,8 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" } ], "name": "randomatic", @@ -98,9 +98,9 @@ ], "related": { "list": [ + "repeat-string", "pad-left", - "pad-right", - "repeat-string" + "pad-right" ] } }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/readable-stream/node_modules/isarray/package.json bitshares-2-ui-2.0.160330/cli/node_modules/readable-stream/node_modules/isarray/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/readable-stream/node_modules/isarray/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/readable-stream/node_modules/isarray/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -52,16 +52,16 @@ }, "homepage": "https://github.com/juliangruber/isarray", "keywords": [ - "array", "browser", - "isarray" + "isarray", + "array" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "juliangruber", - "email": "julian@juliangruber.com" + "email": "julian@juliangruber.com", + "name": "juliangruber" } ], "name": "isarray", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/readable-stream/package.json bitshares-2-ui-2.0.160330/cli/node_modules/readable-stream/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/readable-stream/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/readable-stream/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -62,24 +62,24 @@ "gitHead": "3b672fd7ae92acf5b4ffdbabf74b372a0a56b051", "homepage": "https://github.com/isaacs/readable-stream", "keywords": [ - "pipe", "readable", - "stream" + "stream", + "pipe" ], "license": "MIT", "main": "readable.js", "maintainers": [ { - "name": "isaacs", - "email": "i@izs.me" + "email": "i@izs.me", + "name": "isaacs" }, { - "name": "tootallnate", - "email": "nathan@tootallnate.net" + "email": "nathan@tootallnate.net", + "name": "tootallnate" }, { - "name": "rvagg", - "email": "rod@vagg.org" + "email": "rod@vagg.org", + "name": "rvagg" } ], "name": "readable-stream", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/readdirp/node_modules/readable-stream/package.json bitshares-2-ui-2.0.160330/cli/node_modules/readdirp/node_modules/readable-stream/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/readdirp/node_modules/readable-stream/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/readdirp/node_modules/readable-stream/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -65,28 +65,28 @@ "gitHead": "01fb5608a970b42c900b96746cadc13d27dd9d7e", "homepage": "https://github.com/nodejs/readable-stream#readme", "keywords": [ - "pipe", "readable", - "stream" + "stream", + "pipe" ], "license": "MIT", "main": "readable.js", "maintainers": [ { - "name": "isaacs", - "email": "isaacs@npmjs.com" + "email": "isaacs@npmjs.com", + "name": "isaacs" }, { - "name": "tootallnate", - "email": "nathan@tootallnate.net" + "email": "nathan@tootallnate.net", + "name": "tootallnate" }, { - "name": "rvagg", - "email": "rod@vagg.org" + "email": "rod@vagg.org", + "name": "rvagg" }, { - "name": "cwmma", - "email": "calvin.metcalf@gmail.com" + "email": "calvin.metcalf@gmail.com", + "name": "cwmma" } ], "name": "readable-stream", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/readdirp/package.json bitshares-2-ui-2.0.160330/cli/node_modules/readdirp/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/readdirp/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/readdirp/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -69,21 +69,21 @@ "gitHead": "480af1e35d413ebb36e427808dcaa65d47cdc490", "homepage": "https://github.com/thlorenz/readdirp", "keywords": [ - "filesystem", - "filter", - "find", - "fs", - "readdir", "recursive", + "fs", "stream", - "streams" + "streams", + "readdir", + "filesystem", + "find", + "filter" ], "license": "MIT", "main": "readdirp.js", "maintainers": [ { - "name": "thlorenz", - "email": "thlorenz@gmx.de" + "email": "thlorenz@gmx.de", + "name": "thlorenz" } ], "name": "readdirp", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/realistic-structured-clone/.eslintrc bitshares-2-ui-2.0.160330/cli/node_modules/realistic-structured-clone/.eslintrc --- bitshares-2-ui-2.0.160314/cli/node_modules/realistic-structured-clone/.eslintrc 2015-05-05 17:52:02.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/realistic-structured-clone/.eslintrc 1970-01-01 00:00:00.000000000 +0000 @@ -1,169 +0,0 @@ -{ - "env": { - "browser": false, - "node": true, - "amd": false, - "mocha": true, - "jasmine": false - }, - - "rules": { - "no-alert": 0, - "no-array-constructor": 2, - "no-bitwise": 0, - "no-caller": 2, - "no-catch-shadow": 2, - "no-comma-dangle": 2, - "no-cond-assign": 2, - "no-console": 0, - "no-constant-condition": 0, - "no-control-regex": 2, - "no-debugger": 2, - "no-delete-var": 2, - "no-div-regex": 0, - "no-dupe-keys": 2, - "no-else-return": 2, - "no-empty": 2, - "no-empty-class": 2, - "no-empty-label": 2, - "no-eq-null": 0, - "no-eval": 2, - "no-ex-assign": 2, - "no-extend-native": 2, - "no-extra-bind": 2, - "no-extra-boolean-cast": 2, - "no-extra-parens": 0, - "no-extra-semi": 2, - "no-extra-strict": 2, - "no-fallthrough": 2, - "no-floating-decimal": 2, - "no-func-assign": 2, - "no-implied-eval": 2, - "no-inline-comments": 0, - "no-inner-declarations": [2, "functions"], - "no-invalid-regexp": 2, - "no-irregular-whitespace": 2, - "no-iterator": 2, - "no-label-var": 2, - "no-labels": 2, - "no-lone-blocks": 2, - "no-lonely-if": 0, - "no-loop-func": 0, - "no-mixed-requires": [0, false], - "no-mixed-spaces-and-tabs": [2, false], - "no-multi-spaces": 2, - "no-multi-str": 2, - "no-multiple-empty-lines": [2, {"max": 3}], - "no-native-reassign": 2, - "no-negated-in-lhs": 2, - "no-nested-ternary": 2, - "no-new": 2, - "no-new-func": 2, - "no-new-object": 2, - "no-new-require": 0, - "no-new-wrappers": 2, - "no-obj-calls": 2, - "no-octal": 2, - "no-octal-escape": 2, - "no-path-concat": 0, - "no-plusplus": 0, - "no-process-env": 0, - "no-process-exit": 2, - "no-proto": 2, - "no-redeclare": 2, - "no-regex-spaces": 2, - "no-reserved-keys": 0, - "no-restricted-modules": 0, - "no-return-assign": 2, - "no-script-url": 2, - "no-self-compare": 0, - "no-sequences": 2, - "no-shadow": 0, - "no-shadow-restricted-names": 2, - "no-space-before-semi": 2, - "no-spaced-func": 2, - "no-sparse-arrays": 2, - "no-sync": 0, - "no-ternary": 0, - "no-trailing-spaces": 2, - "no-undef": 2, - "no-undef-init": 2, - "no-undefined": 0, - "no-underscore-dangle": 0, - "no-unreachable": 2, - "no-unused-expressions": 2, - "no-unused-vars": [2, {"vars": "all", "args": "after-used"}], - "no-use-before-define": 2, - "no-void": 2, - "no-warning-comments": [0, { "terms": ["todo", "fixme", "xxx"], "location": "start" }], - "no-with": 2, - "no-wrap-func": 2, - - "block-scoped-var": 0, - "brace-style": [2, "1tbs", { "allowSingleLine": true }], - "camelcase": 2, - "comma-spacing": 2, - "comma-style": [2, "last"], - "complexity": [0, 11], - "consistent-return": 0, - "consistent-this": [0, "that"], - "curly": [2, "all"], - "default-case": 0, - "dot-notation": [2, { "allowKeywords": true }], - "eol-last": 0, - "eqeqeq": 2, - "func-names": 0, - "func-style": [0, "declaration"], - "global-strict": 0, - "guard-for-in": 2, - "handle-callback-err": 0, - "key-spacing": [2, { "beforeColon": false, "afterColon": true }], - "indent": 2, - "max-depth": [0, 4], - "max-len": [0, 80, 4], - "max-nested-callbacks": [0, 2], - "max-params": [0, 3], - "max-statements": [0, 10], - "new-cap": 2, - "new-parens": 2, - "one-var": 0, - "operator-assignment": [0, "always"], - "padded-blocks": [2, "never"], - "quote-props": 0, - "quotes": 0, - "radix": 2, - "semi": 2, - "sort-vars": 2, - "space-after-function-name": [2, "never"], - "space-after-keywords": [2, "always"], - "space-before-blocks": [2, "always"], - "space-in-brackets": [2, "never"], - "space-in-parens": [2, "never"], - "space-infix-ops": 2, - "space-return-throw-case": 2, - "space-unary-ops": [2, { "words": true, "nonwords": false }], - "spaced-line-comment": [0, "always"], - "strict": [2, "global"], - "use-isnan": 2, - "valid-jsdoc": 0, - "valid-typeof": 2, - "vars-on-top": 0, - "wrap-iife": 2, - "wrap-regex": 0, - "yoda": 0, - - "no-var": 0, - "generator-star": 0 - }, - - "globals": { - "_gaq": true, - "console": true, - "IDBCursor": true, - "IDBKeyRange": true, - "IDBObjectStore": true, - "IDBTransaction": true, - "mocha": true, - "should": true - } -} diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/realistic-structured-clone/index.js bitshares-2-ui-2.0.160330/cli/node_modules/realistic-structured-clone/index.js --- bitshares-2-ui-2.0.160314/cli/node_modules/realistic-structured-clone/index.js 2015-05-06 19:59:28.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/realistic-structured-clone/index.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,78 +0,0 @@ -'use strict'; - -var util = require('util'); -var isPlainObject = require('lodash.isplainobject'); - -function DataCloneError(message) { - this.name = this.constructor.name; - this.message = message; - if (Error.captureStackTrace) { - Error.captureStackTrace(this, DataCloneError); - } -} -util.inherits(DataCloneError, Error); - -// http://www.w3.org/TR/html5/infrastructure.html#internal-structured-cloning-algorithm -function structuredClone(input, memory) { - memory = memory !== undefined ? memory : []; - - for (var i = 0; i < memory.length; i++) { - if (memory[i].source === input) { - return memory[i].destination; - } - } - - var type = typeof input; - var output; - - if (type === 'string' || type === 'number' || type === 'boolean' || type === 'undefined' || input === null) { - return input; - } - - var deepClone = 'none'; - - if (input instanceof Boolean || input instanceof Number || input instanceof String || input instanceof Date) { - output = new input.constructor(input.valueOf()); - } else if (input instanceof RegExp) { - output = new RegExp(input.source, "g".substr(0, Number(input.global)) + "i".substr(0, Number(input.ignoreCase)) + "m".substr(0, Number(input.multiline))); - - // Supposed to also handle Blob, FileList, ImageData, ImageBitmap, ArrayBuffer, and "object with a [[DataView]] internal slot", but fuck it - } else if (Array.isArray(input)) { - output = new Array(input.length); - deepClone = 'own'; - } else if (isPlainObject(input)) { - output = {}; - deepClone = 'own'; - } else if (input instanceof Map) { - output = new Map(); - deepClone = 'map'; - } else if (input instanceof Set) { - output = new Set(); - deepClone = 'set'; - } else { - throw new DataCloneError(); - } - - memory.push({ - source: input, - destination: output - }); - - if (deepClone === 'map') { - throw new DataCloneError('Map support not implemented yet'); - } else if (deepClone === 'set') { - throw new DataCloneError('Set support not implemented yet'); - } else if (deepClone === 'own') { - for (var name in input) { - if (input.hasOwnProperty(name)) { - var sourceValue = input[name]; - var clonedValue = structuredClone(sourceValue, memory); - output[name] = clonedValue; - } - } - } - - return output; -} - -module.exports = structuredClone; \ No newline at end of file diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/realistic-structured-clone/.npmignore bitshares-2-ui-2.0.160330/cli/node_modules/realistic-structured-clone/.npmignore --- bitshares-2-ui-2.0.160314/cli/node_modules/realistic-structured-clone/.npmignore 2015-05-06 19:50:20.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/realistic-structured-clone/.npmignore 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -node_modules -npm-debug.log \ No newline at end of file diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/realistic-structured-clone/package.json bitshares-2-ui-2.0.160330/cli/node_modules/realistic-structured-clone/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/realistic-structured-clone/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/realistic-structured-clone/package.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,85 +0,0 @@ -{ - "_args": [ - [ - "realistic-structured-clone@0.0.2", - "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/fake-indexeddb" - ] - ], - "_from": "realistic-structured-clone@0.0.2", - "_id": "realistic-structured-clone@0.0.2", - "_inCache": true, - "_installable": true, - "_location": "/realistic-structured-clone", - "_nodeVersion": "0.12.2", - "_npmUser": { - "email": "jdscheff@gmail.com", - "name": "dumbmatter" - }, - "_npmVersion": "2.7.4", - "_phantomChildren": {}, - "_requested": { - "name": "realistic-structured-clone", - "raw": "realistic-structured-clone@0.0.2", - "rawSpec": "0.0.2", - "scope": null, - "spec": "0.0.2", - "type": "version" - }, - "_requiredBy": [ - "/fake-indexeddb" - ], - "_resolved": "https://registry.npmjs.org/realistic-structured-clone/-/realistic-structured-clone-0.0.2.tgz", - "_shasum": "c4ac164924bf4aaeba9eccda058ceb125853c473", - "_shrinkwrap": null, - "_spec": "realistic-structured-clone@0.0.2", - "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/fake-indexeddb", - "author": { - "email": "jdscheff@gmail.com", - "name": "Jeremy Scheff", - "url": "http://dumbmatter.com/" - }, - "bugs": { - "url": "https://github.com/dumbmatter/realistic-structured-clone/issues" - }, - "dependencies": { - "lodash.isplainobject": "^3.0.2" - }, - "description": "A pure JS implementation of the structured clone algorithm (or at least something pretty close to that)", - "devDependencies": { - "eslint": "^0.20.0", - "mocha": "^2.2.4" - }, - "directories": {}, - "dist": { - "shasum": "c4ac164924bf4aaeba9eccda058ceb125853c473", - "tarball": "http://registry.npmjs.org/realistic-structured-clone/-/realistic-structured-clone-0.0.2.tgz" - }, - "gitHead": "fcd6c9b07b67433dda4ed0a46292d8fa35de6a03", - "homepage": "https://github.com/dumbmatter/realistic-structured-clone", - "keywords": [ - "clone", - "structured", - "structured-clone" - ], - "license": "Apache-2.0", - "main": "index.js", - "maintainers": [ - { - "name": "dumbmatter", - "email": "jdscheff@gmail.com" - } - ], - "name": "realistic-structured-clone", - "optionalDependencies": {}, - "readme": "ERROR: No README data found!", - "repository": { - "type": "git", - "url": "git://github.com/dumbmatter/realistic-structured-clone.git" - }, - "scripts": { - "lint": "eslint index.js test", - "mocha": "mocha --recursive", - "test": "npm run lint && npm run mocha" - }, - "version": "0.0.2" -} diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/realistic-structured-clone/README.md bitshares-2-ui-2.0.160330/cli/node_modules/realistic-structured-clone/README.md --- bitshares-2-ui-2.0.160314/cli/node_modules/realistic-structured-clone/README.md 2015-05-06 21:31:48.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/realistic-structured-clone/README.md 1970-01-01 00:00:00.000000000 +0000 @@ -1,56 +0,0 @@ -# Realistic Structured Clone [![Build Status](https://travis-ci.org/dumbmatter/realistic-structured-clone.svg?branch=master)](https://travis-ci.org/dumbmatter/realistic-structured-clone) - -This is a pure JS implementation of the [structured clone algorithm](http://www.w3.org/TR/html5/infrastructure.html#internal-structured-cloning-algorithm) (or at least something pretty close to that). - -Why do you want this? Well, you probably don't. If your goal is to just clone a JS object, you're better off with [lodash's _.cloneDeep](https://lodash.com/docs#cloneDeep) or [the popular `clone` module on npm](https://www.npmjs.com/package/clone). - -Let's try again... why do you want this? If you are making an implementation of an API that explicitly uses the structured clone algorithm (such as [IndexedDB](https://github.com/dumbmatter/fakeIndexedDB)), then you want something that handles quirks and edge cases exactly like the structured clone algorithm. That's what `realistic-structured-clone` is for. It's not totally there (see below) but it's a decent start. - -## Use - -[Install through npm:](https://www.npmjs.com/package/realistic-structured-clone) - - $ npm install realistic-structured-clone - -Then use it: - - // First load the module - // (Use Browserify or something if you're targeting the web) - var structuredClone = require('realistic-structured-clone'); - - // Clone a variable (will throw a DataCloneError for invalid input) - var clonedX = structuredClone(x); - -## Alternatives - -If you look around, you'll notice various modules calling themselves implementations of the structured clone algorithm, such as [the `structured-clone` package on npm](https://www.npmjs.com/package/structured-clone). But that package, like all the others I've seen, doesn't actually seem to be an attempt at implementing the structured clone algorithm. It's just some arbitrary type of clone. As I wrote above, this distinction only matters if you really care about the nuances of the structured clone algorithm, which you probably don't. - -If you're working in the browser, you can do [something like this](https://twitter.com/TedMielczarek/status/591315580277391360) to do a real structured clone: - - function clone(x) { - return new Promise(function (resolve, reject) { - window.addEventListener('message', function(e) { - resolve(e.data); - }); - window.postMessage(x, "*"); - }); - } - var x = {a:[1,2,3], b:{c:1}}; - clone(x).then(function(cloned) { - console.log("x: %s", JSON.stringify(x)); - console.log("cloned: %s", JSON.stringify(cloned)); - console.log("x == cloned %s", x == cloned); - console.log("x === cloned %s", x === cloned); - }); - -However, that won't help you in Node.js/io.js. It's also asynchronous, which could be a problem. `realistic-structured-clone` is synchronous and works everywhere. - -## Current State - -[The spec](http://www.w3.org/html/wg/drafts/html/master/infrastructure.html#internal-structured-cloning-algorithm) says it's supposed to handle Blob, FileList, ImageData, ImageBitmap, ArrayBuffer, objects with [[DataView]] internal slots, Map, and Set objects. But none of that is implemented yet, so passing an object containing any of those types of objects will result in an erroneous `DataCloneError`. - -All other data types should work like described in the spec. Check the tests if you don't believe me, and please create an issue if you find a problem. - -## License - -Apache 2.0 diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/realistic-structured-clone/test/test.js bitshares-2-ui-2.0.160330/cli/node_modules/realistic-structured-clone/test/test.js --- bitshares-2-ui-2.0.160314/cli/node_modules/realistic-structured-clone/test/test.js 2015-05-06 20:22:24.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/realistic-structured-clone/test/test.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,95 +0,0 @@ -'use strict'; - -var assert = require('assert'); -var structuredClone = require('..'); - -describe('Valid Input', function () { - var confirmWorks = function (x) { - if (x !== x) { // Special case for NaN - assert(structuredClone(x) !== structuredClone(x)); - } else if (x instanceof RegExp) { - var y = structuredClone(x); - assert.equal(x.source, y.source); - assert.equal(x.global, y.global); - assert.equal(x.ignoreCase, y.ignoreCase); - assert.equal(x.multiline, y.multiline); - } else { - assert.deepEqual(structuredClone(x), x); - } - }; - - it('Primitive Types', function () { - confirmWorks('string'); - confirmWorks(6); - confirmWorks(NaN); - confirmWorks(true); - confirmWorks(undefined); - confirmWorks(null); - }); - - it('Date', function () { - confirmWorks(new Date()); - confirmWorks(new Date('2015-05-06T23:27:37.535Z')); - }); - - it('RegExp', function () { - confirmWorks(new RegExp('ab+c', 'i')); - confirmWorks(/ab+c/i); - }); - - it('Array', function () { - confirmWorks([1, 2, 5, 3]); - confirmWorks(['a', 'g', 2, true, null]); - }); - - it('Plain Object', function () { - confirmWorks({ - a: 1, - b: 2, - c: true, - d: undefined, - e: 'f' - }); - }); - - it('Circular Reference', function () { - var circular = []; - circular.push(circular); - - // Can't use confirmWorks because deepEqual can't handle it - var circular2 = structuredClone(circular); - assert.equal(typeof circular, typeof circular2); - assert.equal(circular.length, circular2.length); - assert.equal(circular, circular[0]); - assert.equal(circular2, circular2[0]); - }); - - it('Big Nested Thing', function () { - confirmWorks({ - a: [1, 2, new Date()], - b: { - c: { - d: 1, - e: true, - f: [1, 'a', undefined, {g: 6, h: 10}] - } - } - }); - }); -}); - -describe('Invalid Input', function () { - var confirmFails = function (x) { - assert.throws(function () { - structuredClone(x); - }); - }; - - it('Function', function () { - confirmFails(function () {}); - }); - - it('Error', function () { - confirmFails(new Error()); - }); -}); diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/realistic-structured-clone/.travis.yml bitshares-2-ui-2.0.160330/cli/node_modules/realistic-structured-clone/.travis.yml --- bitshares-2-ui-2.0.160314/cli/node_modules/realistic-structured-clone/.travis.yml 2015-05-06 19:49:48.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/realistic-structured-clone/.travis.yml 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -language: node_js -node_js: - - "node" - - "0.12" - - "0.10" - - "iojs" - - "iojs-v2.0.0" \ No newline at end of file diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/recast/node_modules/ast-types/package.json bitshares-2-ui-2.0.160330/cli/node_modules/recast/node_modules/ast-types/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/recast/node_modules/ast-types/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/recast/node_modules/ast-types/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -58,27 +58,27 @@ "gitHead": "0be34f9649991dc7d6cf6b0f8e6f0d6f63b31171", "homepage": "http://github.com/benjamn/ast-types", "keywords": [ - "abstract syntax tree", "ast", - "dynamic types", - "esprima", + "abstract syntax tree", "hierarchy", "mozilla", + "spidermonkey", "parser api", + "esprima", + "types", + "type system", + "type checking", + "dynamic types", "parsing", - "spidermonkey", - "syntax", "transformation", - "type checking", - "type system", - "types" + "syntax" ], "license": "MIT", "main": "main.js", "maintainers": [ { - "name": "benjamn", - "email": "bn@cs.stanford.edu" + "email": "bn@cs.stanford.edu", + "name": "benjamn" } ], "name": "ast-types", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/recast/node_modules/source-map/package.json bitshares-2-ui-2.0.160330/cli/node_modules/recast/node_modules/source-map/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/recast/node_modules/source-map/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/recast/node_modules/source-map/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -41,148 +41,148 @@ }, "contributors": [ { - "name": "Simon Lydell", - "email": "simon.lydell@gmail.com" + "email": "tobias.koppers@googlemail.com", + "name": "Tobias Koppers" }, { - "name": "Tobias Koppers", - "email": "tobias.koppers@googlemail.com" + "email": "duncan@dweebd.com", + "name": "Duncan Beevers" }, { - "name": "Stephen Crane", - "email": "scrane@mozilla.com" + "email": "scrane@mozilla.com", + "name": "Stephen Crane" }, { - "name": "Ryan Seddon", - "email": "seddon.ryan@gmail.com" + "email": "seddon.ryan@gmail.com", + "name": "Ryan Seddon" }, { - "name": "Miles Elam", - "email": "miles.elam@deem.com" + "email": "miles.elam@deem.com", + "name": "Miles Elam" }, { - "name": "Mihai Bazon", - "email": "mihai.bazon@gmail.com" + "email": "mihai.bazon@gmail.com", + "name": "Mihai Bazon" }, { - "name": "Michael Ficarra", - "email": "github.public.email@michael.ficarra.me" + "email": "github.public.email@michael.ficarra.me", + "name": "Michael Ficarra" }, { - "name": "Todd Wolfson", - "email": "todd@twolfson.com" + "email": "todd@twolfson.com", + "name": "Todd Wolfson" }, { - "name": "Alexander Solovyov", - "email": "alexander@solovyov.net" + "email": "alexander@solovyov.net", + "name": "Alexander Solovyov" }, { - "name": "Felix Gnass", - "email": "fgnass@gmail.com" + "email": "fgnass@gmail.com", + "name": "Felix Gnass" }, { - "name": "Conrad Irwin", - "email": "conrad.irwin@gmail.com" + "email": "conrad.irwin@gmail.com", + "name": "Conrad Irwin" }, { - "name": "usrbincc", - "email": "usrbincc@yahoo.com" + "email": "usrbincc@yahoo.com", + "name": "usrbincc" }, { - "name": "David Glasser", - "email": "glasser@davidglasser.net" + "email": "glasser@davidglasser.net", + "name": "David Glasser" }, { - "name": "Chase Douglas", - "email": "chase@newrelic.com" + "email": "chase@newrelic.com", + "name": "Chase Douglas" }, { - "name": "Evan Wallace", - "email": "evan.exe@gmail.com" + "email": "evan.exe@gmail.com", + "name": "Evan Wallace" }, { - "name": "Heather Arthur", - "email": "fayearthur@gmail.com" + "email": "fayearthur@gmail.com", + "name": "Heather Arthur" }, { - "name": "Hugh Kennedy", - "email": "hughskennedy@gmail.com" + "email": "hughskennedy@gmail.com", + "name": "Hugh Kennedy" }, { - "name": "David Glasser", - "email": "glasser@davidglasser.net" + "email": "glasser@davidglasser.net", + "name": "David Glasser" }, { - "name": "Duncan Beevers", - "email": "duncan@dweebd.com" + "email": "simon.lydell@gmail.com", + "name": "Simon Lydell" }, { - "name": "Jmeas Smith", - "email": "jellyes2@gmail.com" + "email": "jellyes2@gmail.com", + "name": "Jmeas Smith" }, { - "name": "Michael Z Goddard", - "email": "mzgoddard@gmail.com" + "email": "mzgoddard@gmail.com", + "name": "Michael Z Goddard" }, { - "name": "azu", - "email": "azu@users.noreply.github.com" + "email": "azu@users.noreply.github.com", + "name": "azu" }, { - "name": "John Gozde", - "email": "john@gozde.ca" + "email": "john@gozde.ca", + "name": "John Gozde" }, { - "name": "Adam Kirkton", - "email": "akirkton@truefitinnovation.com" + "email": "akirkton@truefitinnovation.com", + "name": "Adam Kirkton" }, { - "name": "Chris Montgomery", - "email": "christopher.montgomery@dowjones.com" + "email": "christopher.montgomery@dowjones.com", + "name": "Chris Montgomery" }, { - "name": "J. Ryan Stinnett", - "email": "jryans@gmail.com" + "email": "jryans@gmail.com", + "name": "J. Ryan Stinnett" }, { - "name": "Jack Herrington", - "email": "jherrington@walmartlabs.com" + "email": "jherrington@walmartlabs.com", + "name": "Jack Herrington" }, { - "name": "Chris Truter", - "email": "jeffpalentine@gmail.com" + "email": "jeffpalentine@gmail.com", + "name": "Chris Truter" }, { - "name": "Daniel Espeset", - "email": "daniel@danielespeset.com" + "email": "daniel@danielespeset.com", + "name": "Daniel Espeset" }, { - "name": "Jamie Wong", - "email": "jamie.lf.wong@gmail.com" + "email": "jamie.lf.wong@gmail.com", + "name": "Jamie Wong" }, { - "name": "Eddy Bruël", - "email": "ejpbruel@mozilla.com" + "email": "ejpbruel@mozilla.com", + "name": "Eddy Bruël" }, { - "name": "Hawken Rives", - "email": "hawkrives@gmail.com" + "email": "hawkrives@gmail.com", + "name": "Hawken Rives" }, { - "name": "Gilad Peleg", - "email": "giladp007@gmail.com" + "email": "giladp007@gmail.com", + "name": "Gilad Peleg" }, { - "name": "djchie", - "email": "djchie.dev@gmail.com" + "email": "djchie.dev@gmail.com", + "name": "djchie" }, { - "name": "Gary Ye", - "email": "garysye@gmail.com" + "email": "garysye@gmail.com", + "name": "Gary Ye" }, { - "name": "Nicolas Lalevée", - "email": "nicolas.lalevee@hibnet.org" + "email": "nicolas.lalevee@hibnet.org", + "name": "Nicolas Lalevée" } ], "dependencies": {}, @@ -200,28 +200,28 @@ "node": ">=0.10.0" }, "files": [ + "source-map.js", + "lib/", "dist/source-map.debug.js", "dist/source-map.js", "dist/source-map.min.js", - "dist/source-map.min.js.map", - "lib/", - "source-map.js" + "dist/source-map.min.js.map" ], "homepage": "https://github.com/mozilla/source-map", "license": "BSD-3-Clause", "main": "./source-map.js", "maintainers": [ { - "name": "mozilla-devtools", - "email": "mozilla-developer-tools@googlegroups.com" + "email": "mozilla-developer-tools@googlegroups.com", + "name": "mozilla-devtools" }, { - "name": "mozilla", - "email": "dherman@mozilla.com" + "email": "dherman@mozilla.com", + "name": "mozilla" }, { - "name": "nickfitzgerald", - "email": "fitzgen@gmail.com" + "email": "fitzgen@gmail.com", + "name": "nickfitzgerald" } ], "name": "source-map", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/recast/package.json bitshares-2-ui-2.0.160330/cli/node_modules/recast/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/recast/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/recast/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -63,20 +63,20 @@ "homepage": "http://github.com/benjamn/recast", "keywords": [ "ast", - "codegen", - "parsing", - "pretty-printing", - "refactoring", "rewriting", + "refactoring", + "codegen", "syntax", - "transformation" + "transformation", + "parsing", + "pretty-printing" ], "license": "MIT", "main": "main.js", "maintainers": [ { - "name": "benjamn", - "email": "bn@cs.stanford.edu" + "email": "bn@cs.stanford.edu", + "name": "benjamn" } ], "name": "recast", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/regenerate/package.json bitshares-2-ui-2.0.160330/cli/node_modules/regenerate/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/regenerate/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/regenerate/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -59,19 +59,19 @@ "gitHead": "50d081b309fa694cfffc5c22852469c7e9b110de", "homepage": "https://mths.be/regenerate", "keywords": [ - "generator", - "javascript", "regex", "regexp", - "tool", - "unicode" + "javascript", + "unicode", + "generator", + "tool" ], "license": "MIT", "main": "regenerate.js", "maintainers": [ { - "name": "mathias", - "email": "mathias@qiwi.be" + "email": "mathias@qiwi.be", + "name": "mathias" } ], "name": "regenerate", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/regenerator/package.json bitshares-2-ui-2.0.160330/cli/node_modules/regenerator/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/regenerator/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/regenerator/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -68,25 +68,25 @@ "gitHead": "f87d654f85c9925c4db3f74806f7615a71297f40", "homepage": "http://github.com/facebook/regenerator", "keywords": [ - "ES6", - "codegen", - "coroutine", - "desugaring", "generator", - "refactoring", - "rewriting", + "yield", + "coroutine", "rewriting", - "syntax", "transformation", + "syntax", + "codegen", + "rewriting", + "refactoring", "transpiler", - "yield" + "desugaring", + "ES6" ], "license": "BSD", "main": "main.js", "maintainers": [ { - "name": "benjamn", - "email": "bn@cs.stanford.edu" + "email": "bn@cs.stanford.edu", + "name": "benjamn" } ], "name": "regenerator", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/regex-cache/package.json bitshares-2-ui-2.0.160330/cli/node_modules/regex-cache/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/regex-cache/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/regex-cache/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -82,8 +82,8 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" } ], "name": "regex-cache", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/regexpu/node_modules/esprima/package.json bitshares-2-ui-2.0.160330/cli/node_modules/regexpu/node_modules/esprima/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/regexpu/node_modules/esprima/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/regexpu/node_modules/esprima/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -84,8 +84,8 @@ }, "files": [ "bin", - "esprima.js", - "unit-tests.js" + "unit-tests.js", + "esprima.js" ], "gitHead": "eb05a03b18b8433ab1ebeabea635a949219cd75e", "homepage": "http://esprima.org", @@ -100,8 +100,8 @@ "main": "esprima.js", "maintainers": [ { - "name": "ariya", - "email": "ariya.hidayat@gmail.com" + "email": "ariya.hidayat@gmail.com", + "name": "ariya" } ], "name": "esprima", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/regexpu/package.json bitshares-2-ui-2.0.160330/cli/node_modules/regexpu/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/regexpu/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/regexpu/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -70,14 +70,14 @@ }, "files": [ "LICENSE-MIT.txt", - "bin/", - "data/character-class-escape-sets.js", - "data/iu-mappings.json", - "man/", "regexpu.js", "rewrite-pattern.js", "transform-tree.js", - "transpile-code.js" + "transpile-code.js", + "data/character-class-escape-sets.js", + "data/iu-mappings.json", + "bin/", + "man/" ], "gitHead": "5cdcfd913de918249bd967530279f736386068a9", "homepage": "https://mths.be/regexpu", @@ -104,8 +104,8 @@ "main": "regexpu.js", "maintainers": [ { - "name": "mathias", - "email": "mathias@qiwi.be" + "email": "mathias@qiwi.be", + "name": "mathias" } ], "man": [ diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/regjsgen/package.json bitshares-2-ui-2.0.160330/cli/node_modules/regjsgen/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/regjsgen/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/regjsgen/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -42,13 +42,13 @@ }, "contributors": [ { - "name": "Benjamin Tan", "email": "demoneaux@gmail.com", + "name": "Benjamin Tan", "url": "https://d10.github.io/" }, { - "name": "Mathias Bynens", "email": "mathias@qiwi.be", + "name": "Mathias Bynens", "url": "https://mathiasbynens.be/" } ], @@ -65,8 +65,8 @@ }, "files": [ "LICENSE.txt", - "README.md", - "regjsgen.js" + "regjsgen.js", + "README.md" ], "homepage": "https://github.com/d10/regjsgen", "keywords": [ @@ -80,8 +80,8 @@ "main": "regjsgen.js", "maintainers": [ { - "name": "d10", - "email": "demoneaux@gmail.com" + "email": "demoneaux@gmail.com", + "name": "d10" } ], "name": "regjsgen", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/regjsparser/package.json bitshares-2-ui-2.0.160330/cli/node_modules/regjsparser/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/regjsparser/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/regjsparser/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -57,10 +57,10 @@ "tarball": "http://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz" }, "files": [ - "LICENSE.BSD", - "README.md", "bin/", - "parser.js" + "LICENSE.BSD", + "parser.js", + "README.md" ], "gitHead": "0540a6a12bfe13659a29b217bf82455ce1ced0eb", "homepage": "https://github.com/jviereck/regjsparser", @@ -68,8 +68,8 @@ "main": "./parser", "maintainers": [ { - "name": "jviereck", - "email": "julian.viereck@gmail.com" + "email": "julian.viereck@gmail.com", + "name": "jviereck" } ], "name": "regjsparser", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/repeat-element/package.json bitshares-2-ui-2.0.160330/cli/node_modules/repeat-element/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/repeat-element/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/repeat-element/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -76,8 +76,8 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" } ], "name": "repeat-element", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/repeating/package.json bitshares-2-ui-2.0.160330/cli/node_modules/repeating/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/repeating/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/repeating/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -61,27 +61,27 @@ "node": ">=0.10.0" }, "files": [ - "cli.js", - "index.js" + "index.js", + "cli.js" ], "gitHead": "23e93be864952600940d29c8d67f2b9a09d48d81", "homepage": "https://github.com/sindresorhus/repeating", "keywords": [ - "bin", - "cli", "cli-app", - "fill", + "cli", + "bin", "repeat", "repeating", - "str", "string", - "text" + "str", + "text", + "fill" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" } ], "name": "repeating", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/repeat-string/package.json bitshares-2-ui-2.0.160330/cli/node_modules/repeat-string/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/repeat-string/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/repeat-string/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -90,12 +90,12 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" }, { - "name": "doowb", - "email": "brian.woodward@gmail.com" + "email": "brian.woodward@gmail.com", + "name": "doowb" } ], "name": "repeat-string", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/repl/package.json bitshares-2-ui-2.0.160330/cli/node_modules/repl/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/repl/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/repl/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -57,9 +57,9 @@ }, "homepage": "http://github.com/firejune/repl", "keywords": [ + "template", "engine", - "repl", - "template" + "repl" ], "licenses": [ { @@ -70,8 +70,8 @@ "main": "lib/template", "maintainers": [ { - "name": "firejune", - "email": "to@firejune.com" + "email": "to@firejune.com", + "name": "firejune" } ], "name": "repl", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/repl.history/package.json bitshares-2-ui-2.0.160330/cli/node_modules/repl.history/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/repl.history/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/repl.history/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -62,8 +62,8 @@ "license": "MIT", "maintainers": [ { - "name": "tmpvar", - "email": "tmpvar@gmail.com" + "email": "tmpvar@gmail.com", + "name": "tmpvar" } ], "name": "repl.history", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/repl-promised/node_modules/q/package.json bitshares-2-ui-2.0.160330/cli/node_modules/repl-promised/node_modules/q/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/repl-promised/node_modules/q/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/repl-promised/node_modules/q/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -42,18 +42,18 @@ }, "contributors": [ { - "name": "Kris Kowal", "email": "kris@cixar.com", + "name": "Kris Kowal", "url": "https://github.com/kriskowal" }, { - "name": "Irakli Gozalishvili", "email": "rfobic@gmail.com", + "name": "Irakli Gozalishvili", "url": "http://jeditoolkit.com" }, { - "name": "Domenic Denicola", "email": "domenic@domenicdenicola.com", + "name": "Domenic Denicola", "url": "http://domenicdenicola.com" } ], @@ -83,18 +83,18 @@ }, "homepage": "https://github.com/kriskowal/q", "keywords": [ - "async", - "browser", - "deferred", - "flow control", - "fluent", - "future", - "node", + "q", "promise", "promises", "promises-a", "promises-aplus", - "q" + "deferred", + "future", + "async", + "flow control", + "fluent", + "browser", + "node" ], "license": { "type": "MIT", @@ -103,12 +103,12 @@ "main": "q.js", "maintainers": [ { - "name": "kriskowal", - "email": "kris.kowal@cixar.com" + "email": "kris.kowal@cixar.com", + "name": "kriskowal" }, { - "name": "domenic", - "email": "domenic@domenicdenicola.com" + "email": "domenic@domenicdenicola.com", + "name": "domenic" } ], "name": "q", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/repl-promised/package.json bitshares-2-ui-2.0.160330/cli/node_modules/repl-promised/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/repl-promised/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/repl-promised/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -58,19 +58,19 @@ "keywords": [ "promise", "promises", - "promises-a", - "promises-aplus", "promises/a", "promises/a+", - "q", - "repl" + "promises-a", + "promises-aplus", + "repl", + "q" ], "license": "BSD", "main": "index.js", "maintainers": [ { - "name": "tlrobinson", - "email": "tlrobinson@gmail.com" + "email": "tlrobinson@gmail.com", + "name": "tlrobinson" } ], "name": "repl-promised", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/right-align/package.json bitshares-2-ui-2.0.160330/cli/node_modules/right-align/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/right-align/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/right-align/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -75,8 +75,8 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" } ], "name": "right-align", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/ripemd160/package.json bitshares-2-ui-2.0.160330/cli/node_modules/ripemd160/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/ripemd160/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/ripemd160/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -49,27 +49,27 @@ }, "homepage": "https://github.com/cryptocoinjs/ripemd160", "keywords": [ + "string", + "strings", + "ripemd160", + "ripe160", "bitcoin", "bytes", - "cryptography", - "ripe160", - "ripemd160", - "string", - "strings" + "cryptography" ], "main": "./lib/ripemd160.js", "maintainers": [ { - "name": "jp", - "email": "jprichardson@gmail.com" + "email": "jprichardson@gmail.com", + "name": "jp" }, { - "name": "vbuterin", - "email": "vbuterin@gmail.com" + "email": "vbuterin@gmail.com", + "name": "vbuterin" }, { - "name": "midnightlightning", - "email": "boydb@midnightdesign.ws" + "email": "boydb@midnightdesign.ws", + "name": "midnightlightning" } ], "name": "ripemd160", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/sha.js/package.json bitshares-2-ui-2.0.160330/cli/node_modules/sha.js/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/sha.js/package.json 2016-03-14 21:44:20.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/sha.js/package.json 2016-03-31 00:44:44.000000000 +0000 @@ -60,8 +60,8 @@ "license": "MIT", "maintainers": [ { - "name": "dominictarr", - "email": "dominic.tarr@gmail.com" + "email": "dominic.tarr@gmail.com", + "name": "dominictarr" } ], "name": "sha.js", @@ -76,17 +76,17 @@ }, "testling": { "browsers": [ - "android-browser/4.2..latest", - "chrome/22..latest", - "chrome/canary", + "ie/8..latest", "firefox/17..latest", "firefox/nightly", - "ie/8..latest", - "ipad/6.0..latest", - "iphone/6.0..latest", + "chrome/22..latest", + "chrome/canary", "opera/12..latest", "opera/next", - "safari/5.1..latest" + "safari/5.1..latest", + "ipad/6.0..latest", + "iphone/6.0..latest", + "android-browser/4.2..latest" ], "files": "test/{vectors,write,hash}.js" }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/shebang-regex/package.json bitshares-2-ui-2.0.160330/cli/node_modules/shebang-regex/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/shebang-regex/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/shebang-regex/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -60,18 +60,18 @@ "gitHead": "cb774c70d5f569479ca997abf8ee7e558e617284", "homepage": "https://github.com/sindresorhus/shebang-regex", "keywords": [ - "match", "re", "regex", "regexp", "shebang", + "match", "test" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" } ], "name": "shebang-regex", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/simple-fmt/package.json bitshares-2-ui-2.0.160330/cli/node_modules/simple-fmt/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/simple-fmt/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/simple-fmt/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -61,8 +61,8 @@ "main": "simple-fmt.js", "maintainers": [ { - "name": "olov", - "email": "olov.lassus@gmail.com" + "email": "olov.lassus@gmail.com", + "name": "olov" } ], "name": "simple-fmt", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/simple-is/package.json bitshares-2-ui-2.0.160330/cli/node_modules/simple-is/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/simple-is/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/simple-is/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -51,18 +51,18 @@ }, "homepage": "https://github.com/olov/simple-is#readme", "keywords": [ - "assert", - "check", "is", + "type", "test", - "type" + "check", + "assert" ], "license": "MIT", "main": "simple-is.js", "maintainers": [ { - "name": "olov", - "email": "olov.lassus@gmail.com" + "email": "olov.lassus@gmail.com", + "name": "olov" } ], "name": "simple-is", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/slash/package.json bitshares-2-ui-2.0.160330/cli/node_modules/slash/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/slash/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/slash/package.json 2016-03-31 00:44:39.000000000 +0000 @@ -59,19 +59,19 @@ "gitHead": "c801dd4568ad9380b534067eabe88942394f82ff", "homepage": "https://github.com/sindresorhus/slash", "keywords": [ - "backslash", "path", - "sep", "seperator", + "sep", "slash", - "win", - "windows" + "backslash", + "windows", + "win" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" } ], "name": "slash", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/source-list-map/lib/base64-vlq.js bitshares-2-ui-2.0.160330/cli/node_modules/source-list-map/lib/base64-vlq.js --- bitshares-2-ui-2.0.160314/cli/node_modules/source-list-map/lib/base64-vlq.js 2015-04-04 09:03:38.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/source-list-map/lib/base64-vlq.js 2016-03-24 19:09:49.000000000 +0000 @@ -1,169 +1,169 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - * - * Based on the Base 64 VLQ implementation in Closure Compiler: - * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java - * - * Copyright 2011 The Closure Compiler Authors. All rights reserved. - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above - * copyright notice, this list of conditions and the following - * disclaimer in the documentation and/or other materials provided - * with the distribution. - * * Neither the name of Google Inc. nor the names of its - * contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/*eslint no-bitwise:0,quotes:0,global-strict:0*/ - -var charToIntMap = {}; -var intToCharMap = {}; - -'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' - .split('') - .forEach(function (ch, index) { - charToIntMap[ch] = index; - intToCharMap[index] = ch; - }); - -var base64 = {}; -/** - * Encode an integer in the range of 0 to 63 to a single base 64 digit. - */ -base64.encode = function base64_encode(aNumber) { - if (aNumber in intToCharMap) { - return intToCharMap[aNumber]; - } - throw new TypeError("Must be between 0 and 63: " + aNumber); -}; - -/** - * Decode a single base 64 digit to an integer. - */ -base64.decode = function base64_decode(aChar) { - if (aChar in charToIntMap) { - return charToIntMap[aChar]; - } - throw new TypeError("Not a valid base 64 digit: " + aChar); -}; - - - -// A single base 64 digit can contain 6 bits of data. For the base 64 variable -// length quantities we use in the source map spec, the first bit is the sign, -// the next four bits are the actual value, and the 6th bit is the -// continuation bit. The continuation bit tells us whether there are more -// digits in this value following this digit. -// -// Continuation -// | Sign -// | | -// V V -// 101011 - -var VLQ_BASE_SHIFT = 5; - -// binary: 100000 -var VLQ_BASE = 1 << VLQ_BASE_SHIFT; - -// binary: 011111 -var VLQ_BASE_MASK = VLQ_BASE - 1; - -// binary: 100000 -var VLQ_CONTINUATION_BIT = VLQ_BASE; - -/** - * Converts from a two-complement value to a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary) - * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary) - */ -function toVLQSigned(aValue) { - return aValue < 0 - ? ((-aValue) << 1) + 1 - : (aValue << 1) + 0; -} - -/** - * Converts to a two-complement value from a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1 - * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2 - */ -function fromVLQSigned(aValue) { - var isNegative = (aValue & 1) === 1; - var shifted = aValue >> 1; - return isNegative - ? -shifted - : shifted; -} - -/** - * Returns the base 64 VLQ encoded value. - */ -exports.encode = function base64VLQ_encode(aValue) { - var encoded = ""; - var digit; - - var vlq = toVLQSigned(aValue); - - do { - digit = vlq & VLQ_BASE_MASK; - vlq >>>= VLQ_BASE_SHIFT; - if (vlq > 0) { - // There are still more digits in this value, so we must make sure the - // continuation bit is marked. - digit |= VLQ_CONTINUATION_BIT; - } - encoded += base64.encode(digit); - } while (vlq > 0); - - return encoded; -}; - -/** - * Decodes the next base 64 VLQ value from the given string and returns the - * value and the rest of the string via the out parameter. - */ -exports.decode = function base64VLQ_decode(aStr, aOutParam) { - var i = 0; - var strLen = aStr.length; - var result = 0; - var shift = 0; - var continuation, digit; - - do { - if (i >= strLen) { - throw new Error("Expected more digits in base 64 VLQ value."); - } - digit = base64.decode(aStr.charAt(i++)); - continuation = !!(digit & VLQ_CONTINUATION_BIT); - digit &= VLQ_BASE_MASK; - result = result + (digit << shift); - shift += VLQ_BASE_SHIFT; - } while (continuation); - - aOutParam.value = fromVLQSigned(result); - aOutParam.rest = aStr.slice(i); -}; +/* -*- Mode: js; js-indent-level: 2; -*- */ +/* + * Copyright 2011 Mozilla Foundation and contributors + * Licensed under the New BSD license. See LICENSE or: + * http://opensource.org/licenses/BSD-3-Clause + * + * Based on the Base 64 VLQ implementation in Closure Compiler: + * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java + * + * Copyright 2011 The Closure Compiler Authors. All rights reserved. + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following + * disclaimer in the documentation and/or other materials provided + * with the distribution. + * * Neither the name of Google Inc. nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +/*eslint no-bitwise:0,quotes:0,global-strict:0*/ + +var charToIntMap = {}; +var intToCharMap = {}; + +'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' + .split('') + .forEach(function (ch, index) { + charToIntMap[ch] = index; + intToCharMap[index] = ch; + }); + +var base64 = {}; +/** + * Encode an integer in the range of 0 to 63 to a single base 64 digit. + */ +base64.encode = function base64_encode(aNumber) { + if (aNumber in intToCharMap) { + return intToCharMap[aNumber]; + } + throw new TypeError("Must be between 0 and 63: " + aNumber); +}; + +/** + * Decode a single base 64 digit to an integer. + */ +base64.decode = function base64_decode(aChar) { + if (aChar in charToIntMap) { + return charToIntMap[aChar]; + } + throw new TypeError("Not a valid base 64 digit: " + aChar); +}; + + + +// A single base 64 digit can contain 6 bits of data. For the base 64 variable +// length quantities we use in the source map spec, the first bit is the sign, +// the next four bits are the actual value, and the 6th bit is the +// continuation bit. The continuation bit tells us whether there are more +// digits in this value following this digit. +// +// Continuation +// | Sign +// | | +// V V +// 101011 + +var VLQ_BASE_SHIFT = 5; + +// binary: 100000 +var VLQ_BASE = 1 << VLQ_BASE_SHIFT; + +// binary: 011111 +var VLQ_BASE_MASK = VLQ_BASE - 1; + +// binary: 100000 +var VLQ_CONTINUATION_BIT = VLQ_BASE; + +/** + * Converts from a two-complement value to a value where the sign bit is + * placed in the least significant bit. For example, as decimals: + * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary) + * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary) + */ +function toVLQSigned(aValue) { + return aValue < 0 + ? ((-aValue) << 1) + 1 + : (aValue << 1) + 0; +} + +/** + * Converts to a two-complement value from a value where the sign bit is + * placed in the least significant bit. For example, as decimals: + * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1 + * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2 + */ +function fromVLQSigned(aValue) { + var isNegative = (aValue & 1) === 1; + var shifted = aValue >> 1; + return isNegative + ? -shifted + : shifted; +} + +/** + * Returns the base 64 VLQ encoded value. + */ +exports.encode = function base64VLQ_encode(aValue) { + var encoded = ""; + var digit; + + var vlq = toVLQSigned(aValue); + + do { + digit = vlq & VLQ_BASE_MASK; + vlq >>>= VLQ_BASE_SHIFT; + if (vlq > 0) { + // There are still more digits in this value, so we must make sure the + // continuation bit is marked. + digit |= VLQ_CONTINUATION_BIT; + } + encoded += base64.encode(digit); + } while (vlq > 0); + + return encoded; +}; + +/** + * Decodes the next base 64 VLQ value from the given string and returns the + * value and the rest of the string via the out parameter. + */ +exports.decode = function base64VLQ_decode(aStr, aOutParam) { + var i = 0; + var strLen = aStr.length; + var result = 0; + var shift = 0; + var continuation, digit; + + do { + if (i >= strLen) { + throw new Error("Expected more digits in base 64 VLQ value."); + } + digit = base64.decode(aStr.charAt(i++)); + continuation = !!(digit & VLQ_CONTINUATION_BIT); + digit &= VLQ_BASE_MASK; + result = result + (digit << shift); + shift += VLQ_BASE_SHIFT; + } while (continuation); + + aOutParam.value = fromVLQSigned(result); + aOutParam.rest = aStr.slice(i); +}; diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/source-list-map/lib/fromStringWithSourceMap.js bitshares-2-ui-2.0.160330/cli/node_modules/source-list-map/lib/fromStringWithSourceMap.js --- bitshares-2-ui-2.0.160314/cli/node_modules/source-list-map/lib/fromStringWithSourceMap.js 2015-04-12 08:29:14.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/source-list-map/lib/fromStringWithSourceMap.js 2016-03-24 19:09:49.000000000 +0000 @@ -19,6 +19,7 @@ var currentSourceNodeLine; mappings.forEach(function(mapping, idx) { var line = lines[idx]; + if(typeof line === 'undefined') return; if(idx !== lines.length - 1) line += "\n"; if(!mapping) return addCode(line); diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/source-list-map/package.json bitshares-2-ui-2.0.160330/cli/node_modules/source-list-map/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/source-list-map/package.json 2016-03-14 21:44:19.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/source-list-map/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -6,16 +6,20 @@ ] ], "_from": "source-list-map@>=0.1.0 <0.2.0", - "_id": "source-list-map@0.1.5", + "_id": "source-list-map@0.1.6", "_inCache": true, "_installable": true, "_location": "/source-list-map", - "_nodeVersion": "0.12.2", + "_nodeVersion": "5.4.1", + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/source-list-map-0.1.6.tgz_1458846714852_0.1817702252883464" + }, "_npmUser": { "email": "tobias.koppers@googlemail.com", "name": "sokra" }, - "_npmVersion": "2.7.4", + "_npmVersion": "3.3.3", "_phantomChildren": {}, "_requested": { "name": "source-list-map", @@ -28,8 +32,8 @@ "_requiredBy": [ "/webpack-core" ], - "_resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.5.tgz", - "_shasum": "ddf32f5173faeca3010561dd7e9a682c027f459e", + "_resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.6.tgz", + "_shasum": "e1e6f94f0b40c4d28dcf8f5b8766e0e45636877f", "_shrinkwrap": null, "_spec": "source-list-map@~0.1.0", "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/webpack-core", @@ -47,10 +51,10 @@ }, "directories": {}, "dist": { - "shasum": "ddf32f5173faeca3010561dd7e9a682c027f459e", - "tarball": "http://registry.npmjs.org/source-list-map/-/source-list-map-0.1.5.tgz" + "shasum": "e1e6f94f0b40c4d28dcf8f5b8766e0e45636877f", + "tarball": "http://registry.npmjs.org/source-list-map/-/source-list-map-0.1.6.tgz" }, - "gitHead": "d65780633d31ecae6a89410984e78640de3624e2", + "gitHead": "c8824e41f9052f960e1c5e4a950b3c428a09c2ee", "homepage": "https://github.com/webpack/source-list-map", "keywords": [ "source-map" @@ -59,8 +63,8 @@ "main": "lib/index.js", "maintainers": [ { - "name": "sokra", - "email": "tobias.koppers@googlemail.com" + "email": "tobias.koppers@googlemail.com", + "name": "sokra" } ], "name": "source-list-map", @@ -73,5 +77,5 @@ "scripts": { "test": "mocha -R spec" }, - "version": "0.1.5" + "version": "0.1.6" } diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/source-list-map/test/fixtures/from-to-tests/mismatched-mappings.expected.map bitshares-2-ui-2.0.160330/cli/node_modules/source-list-map/test/fixtures/from-to-tests/mismatched-mappings.expected.map --- bitshares-2-ui-2.0.160314/cli/node_modules/source-list-map/test/fixtures/from-to-tests/mismatched-mappings.expected.map 1970-01-01 00:00:00.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/source-list-map/test/fixtures/from-to-tests/mismatched-mappings.expected.map 2016-03-24 19:09:49.000000000 +0000 @@ -0,0 +1,11 @@ +{ + "version": 3, + "file": "mismatched-mappings.generated.txt", + "sources": [ + "hello-world.txt" + ], + "sourcesContent": [ + "function foobar() {\n return; // foo\n}" + ], + "mappings": "AAAA;AACA;AADA" +} diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/source-list-map/test/fixtures/from-to-tests/mismatched-mappings.generated.txt bitshares-2-ui-2.0.160330/cli/node_modules/source-list-map/test/fixtures/from-to-tests/mismatched-mappings.generated.txt --- bitshares-2-ui-2.0.160314/cli/node_modules/source-list-map/test/fixtures/from-to-tests/mismatched-mappings.generated.txt 1970-01-01 00:00:00.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/source-list-map/test/fixtures/from-to-tests/mismatched-mappings.generated.txt 2016-03-24 19:09:49.000000000 +0000 @@ -0,0 +1,3 @@ +function foobar() { + return; // foo +} \ No newline at end of file diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/source-list-map/test/fixtures/from-to-tests/mismatched-mappings.input.map bitshares-2-ui-2.0.160330/cli/node_modules/source-list-map/test/fixtures/from-to-tests/mismatched-mappings.input.map --- bitshares-2-ui-2.0.160314/cli/node_modules/source-list-map/test/fixtures/from-to-tests/mismatched-mappings.input.map 1970-01-01 00:00:00.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/source-list-map/test/fixtures/from-to-tests/mismatched-mappings.input.map 2016-03-24 19:09:49.000000000 +0000 @@ -0,0 +1,11 @@ +{ + "version": 3, + "file": "mismatched-mappings.generated.txt", + "sources": [ + "hello-world.txt" + ], + "sourcesContent": [ + "function foobar() {\n return; // foo\n}" + ], + "mappings": "AAAA,SAAS,MAAT,GAAmB;AACjB;CADF;AAAmB" +} diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/source-map/package.json bitshares-2-ui-2.0.160330/cli/node_modules/source-map/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/source-map/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/source-map/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -42,136 +42,136 @@ }, "contributors": [ { - "name": "Hugh Kennedy", - "email": "hughskennedy@gmail.com" + "email": "tobias.koppers@googlemail.com", + "name": "Tobias Koppers" }, { - "name": "Tobias Koppers", - "email": "tobias.koppers@googlemail.com" + "email": "duncan@dweebd.com", + "name": "Duncan Beevers" }, { - "name": "Stephen Crane", - "email": "scrane@mozilla.com" + "email": "scrane@mozilla.com", + "name": "Stephen Crane" }, { - "name": "Ryan Seddon", - "email": "seddon.ryan@gmail.com" + "email": "seddon.ryan@gmail.com", + "name": "Ryan Seddon" }, { - "name": "Miles Elam", - "email": "miles.elam@deem.com" + "email": "miles.elam@deem.com", + "name": "Miles Elam" }, { - "name": "Mihai Bazon", - "email": "mihai.bazon@gmail.com" + "email": "mihai.bazon@gmail.com", + "name": "Mihai Bazon" }, { - "name": "Michael Ficarra", - "email": "github.public.email@michael.ficarra.me" + "email": "github.public.email@michael.ficarra.me", + "name": "Michael Ficarra" }, { - "name": "Todd Wolfson", - "email": "todd@twolfson.com" + "email": "todd@twolfson.com", + "name": "Todd Wolfson" }, { - "name": "Alexander Solovyov", - "email": "alexander@solovyov.net" + "email": "alexander@solovyov.net", + "name": "Alexander Solovyov" }, { - "name": "Felix Gnass", - "email": "fgnass@gmail.com" + "email": "fgnass@gmail.com", + "name": "Felix Gnass" }, { - "name": "Conrad Irwin", - "email": "conrad.irwin@gmail.com" + "email": "conrad.irwin@gmail.com", + "name": "Conrad Irwin" }, { - "name": "usrbincc", - "email": "usrbincc@yahoo.com" + "email": "usrbincc@yahoo.com", + "name": "usrbincc" }, { - "name": "David Glasser", - "email": "glasser@davidglasser.net" + "email": "glasser@davidglasser.net", + "name": "David Glasser" }, { - "name": "Chase Douglas", - "email": "chase@newrelic.com" + "email": "chase@newrelic.com", + "name": "Chase Douglas" }, { - "name": "Evan Wallace", - "email": "evan.exe@gmail.com" + "email": "evan.exe@gmail.com", + "name": "Evan Wallace" }, { - "name": "Heather Arthur", - "email": "fayearthur@gmail.com" + "email": "fayearthur@gmail.com", + "name": "Heather Arthur" }, { - "name": "Duncan Beevers", - "email": "duncan@dweebd.com" + "email": "hughskennedy@gmail.com", + "name": "Hugh Kennedy" }, { - "name": "David Glasser", - "email": "glasser@davidglasser.net" + "email": "glasser@davidglasser.net", + "name": "David Glasser" }, { - "name": "Simon Lydell", - "email": "simon.lydell@gmail.com" + "email": "simon.lydell@gmail.com", + "name": "Simon Lydell" }, { - "name": "Jmeas Smith", - "email": "jellyes2@gmail.com" + "email": "jellyes2@gmail.com", + "name": "Jmeas Smith" }, { - "name": "Michael Z Goddard", - "email": "mzgoddard@gmail.com" + "email": "mzgoddard@gmail.com", + "name": "Michael Z Goddard" }, { - "name": "azu", - "email": "azu@users.noreply.github.com" + "email": "azu@users.noreply.github.com", + "name": "azu" }, { - "name": "John Gozde", - "email": "john@gozde.ca" + "email": "john@gozde.ca", + "name": "John Gozde" }, { - "name": "Adam Kirkton", - "email": "akirkton@truefitinnovation.com" + "email": "akirkton@truefitinnovation.com", + "name": "Adam Kirkton" }, { - "name": "Chris Montgomery", - "email": "christopher.montgomery@dowjones.com" + "email": "christopher.montgomery@dowjones.com", + "name": "Chris Montgomery" }, { - "name": "J. Ryan Stinnett", - "email": "jryans@gmail.com" + "email": "jryans@gmail.com", + "name": "J. Ryan Stinnett" }, { - "name": "Jack Herrington", - "email": "jherrington@walmartlabs.com" + "email": "jherrington@walmartlabs.com", + "name": "Jack Herrington" }, { - "name": "Chris Truter", - "email": "jeffpalentine@gmail.com" + "email": "jeffpalentine@gmail.com", + "name": "Chris Truter" }, { - "name": "Daniel Espeset", - "email": "daniel@danielespeset.com" + "email": "daniel@danielespeset.com", + "name": "Daniel Espeset" }, { - "name": "Jamie Wong", - "email": "jamie.lf.wong@gmail.com" + "email": "jamie.lf.wong@gmail.com", + "name": "Jamie Wong" }, { - "name": "Eddy Bruël", - "email": "ejpbruel@mozilla.com" + "email": "ejpbruel@mozilla.com", + "name": "Eddy Bruël" }, { - "name": "Hawken Rives", - "email": "hawkrives@gmail.com" + "email": "hawkrives@gmail.com", + "name": "Hawken Rives" }, { - "name": "Gilad Peleg", - "email": "giladp007@gmail.com" + "email": "giladp007@gmail.com", + "name": "Gilad Peleg" } ], "dependencies": { @@ -192,24 +192,24 @@ "node": ">=0.8.0" }, "files": [ - "build/", - "lib/" + "lib/", + "build/" ], "homepage": "https://github.com/mozilla/source-map", "license": "BSD-3-Clause", "main": "./lib/source-map.js", "maintainers": [ { - "name": "mozilla-devtools", - "email": "mozilla-developer-tools@googlegroups.com" + "email": "mozilla-developer-tools@googlegroups.com", + "name": "mozilla-devtools" }, { - "name": "mozilla", - "email": "dherman@mozilla.com" + "email": "dherman@mozilla.com", + "name": "mozilla" }, { - "name": "nickfitzgerald", - "email": "fitzgen@gmail.com" + "email": "fitzgen@gmail.com", + "name": "nickfitzgerald" } ], "name": "source-map", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/source-map-support/node_modules/source-map/package.json bitshares-2-ui-2.0.160330/cli/node_modules/source-map-support/node_modules/source-map/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/source-map-support/node_modules/source-map/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/source-map-support/node_modules/source-map/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -41,76 +41,76 @@ }, "contributors": [ { - "name": "Felix Gnass", - "email": "fgnass@gmail.com" + "email": "tobias.koppers@googlemail.com", + "name": "Tobias Koppers" }, { - "name": "Tobias Koppers", - "email": "tobias.koppers@googlemail.com" + "email": "duncan@dweebd.com", + "name": "Duncan Beevers" }, { - "name": "Stephen Crane", - "email": "scrane@mozilla.com" + "email": "scrane@mozilla.com", + "name": "Stephen Crane" }, { - "name": "Ryan Seddon", - "email": "seddon.ryan@gmail.com" + "email": "seddon.ryan@gmail.com", + "name": "Ryan Seddon" }, { - "name": "Miles Elam", - "email": "miles.elam@deem.com" + "email": "miles.elam@deem.com", + "name": "Miles Elam" }, { - "name": "Mihai Bazon", - "email": "mihai.bazon@gmail.com" + "email": "mihai.bazon@gmail.com", + "name": "Mihai Bazon" }, { - "name": "Michael Ficarra", - "email": "github.public.email@michael.ficarra.me" + "email": "github.public.email@michael.ficarra.me", + "name": "Michael Ficarra" }, { - "name": "Todd Wolfson", - "email": "todd@twolfson.com" + "email": "todd@twolfson.com", + "name": "Todd Wolfson" }, { - "name": "Alexander Solovyov", - "email": "alexander@solovyov.net" + "email": "alexander@solovyov.net", + "name": "Alexander Solovyov" }, { - "name": "Duncan Beevers", - "email": "duncan@dweebd.com" + "email": "fgnass@gmail.com", + "name": "Felix Gnass" }, { - "name": "Conrad Irwin", - "email": "conrad.irwin@gmail.com" + "email": "conrad.irwin@gmail.com", + "name": "Conrad Irwin" }, { - "name": "usrbincc", - "email": "usrbincc@yahoo.com" + "email": "usrbincc@yahoo.com", + "name": "usrbincc" }, { - "name": "David Glasser", - "email": "glasser@davidglasser.net" + "email": "glasser@davidglasser.net", + "name": "David Glasser" }, { - "name": "Chase Douglas", - "email": "chase@newrelic.com" + "email": "chase@newrelic.com", + "name": "Chase Douglas" }, { - "name": "Evan Wallace", - "email": "evan.exe@gmail.com" + "email": "evan.exe@gmail.com", + "name": "Evan Wallace" }, { - "name": "Heather Arthur", - "email": "fayearthur@gmail.com" + "email": "fayearthur@gmail.com", + "name": "Heather Arthur" }, { - "name": "Hugh Kennedy", - "email": "hughskennedy@gmail.com" + "email": "hughskennedy@gmail.com", + "name": "Hugh Kennedy" }, { - "name": "David Glasser", - "email": "glasser@davidglasser.net" + "email": "glasser@davidglasser.net", + "name": "David Glasser" } ], "dependencies": { @@ -140,16 +140,16 @@ "main": "./lib/source-map.js", "maintainers": [ { - "name": "mozilla-devtools", - "email": "mozilla-developer-tools@googlegroups.com" + "email": "mozilla-developer-tools@googlegroups.com", + "name": "mozilla-devtools" }, { - "name": "mozilla", - "email": "dherman@mozilla.com" + "email": "dherman@mozilla.com", + "name": "mozilla" }, { - "name": "nickfitzgerald", - "email": "fitzgen@gmail.com" + "email": "fitzgen@gmail.com", + "name": "nickfitzgerald" } ], "name": "source-map", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/source-map-support/package.json bitshares-2-ui-2.0.160330/cli/node_modules/source-map-support/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/source-map-support/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/source-map-support/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -62,8 +62,8 @@ "main": "./source-map-support.js", "maintainers": [ { - "name": "evanw", - "email": "evan.exe@gmail.com" + "email": "evan.exe@gmail.com", + "name": "evanw" } ], "name": "source-map-support", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/stable/package.json bitshares-2-ui-2.0.160330/cli/node_modules/stable/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/stable/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/stable/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -41,12 +41,12 @@ }, "contributors": [ { - "name": "Stéphan Kochen", - "email": "stephan@angrybytes.com" + "email": "stephan@angrybytes.com", + "name": "Stéphan Kochen" }, { - "name": "Domenic Denicola", - "email": "domenic@domenicdenicola.com" + "email": "domenic@domenicdenicola.com", + "name": "Domenic Denicola" }, { "name": "Yaffle" @@ -65,16 +65,16 @@ }, "homepage": "https://github.com/Two-Screen/stable", "keywords": [ + "stable", "array", - "sort", - "stable" + "sort" ], "license": "MIT", "main": "./stable.js", "maintainers": [ { - "name": "stephank", - "email": "stephan@kochen.nl" + "email": "stephan@kochen.nl", + "name": "stephank" } ], "name": "stable", @@ -90,18 +90,18 @@ }, "testling": { "browsers": [ - "android-browser/4.2", - "chrome/31", - "firefox/25", - "ie10", "ie6", "ie7", "ie8", "ie9", - "iphone/6.0", + "ie10", + "firefox/25", + "chrome/31", + "safari/6.0", "opera/12.0", "opera/17.0", - "safari/6.0" + "iphone/6.0", + "android-browser/4.2" ], "files": "./test.js" }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/stream-browserify/package.json bitshares-2-ui-2.0.160330/cli/node_modules/stream-browserify/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/stream-browserify/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/stream-browserify/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -56,16 +56,16 @@ }, "homepage": "https://github.com/substack/stream-browserify", "keywords": [ + "stream", "browser", - "browserify", - "stream" + "browserify" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "substack", - "email": "mail@substack.net" + "email": "mail@substack.net", + "name": "substack" } ], "name": "stream-browserify", @@ -80,19 +80,19 @@ }, "testling": { "browsers": [ - "android-browser/4.2..latest", - "chrome/10", - "chrome/canary", - "chrome/latest", - "firefox/10", + "ie/8..latest", "firefox/3.5", + "firefox/10", "firefox/nightly", - "ie/8..latest", - "ipad/6.0..latest", - "iphone/6.0..latest", + "chrome/10", + "chrome/latest", + "chrome/canary", "opera/12..latest", "opera/next", - "safari/5.1..latest" + "safari/5.1..latest", + "ipad/6.0..latest", + "iphone/6.0..latest", + "android-browser/4.2..latest" ], "files": "test/*.js" }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/string_decoder/package.json bitshares-2-ui-2.0.160330/cli/node_modules/string_decoder/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/string_decoder/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/string_decoder/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -50,21 +50,21 @@ "gitHead": "d46d4fd87cf1d06e031c23f1ba170ca7d4ade9a0", "homepage": "https://github.com/rvagg/string_decoder", "keywords": [ - "browser", - "browserify", + "string", "decoder", - "string" + "browser", + "browserify" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "substack", - "email": "mail@substack.net" + "email": "mail@substack.net", + "name": "substack" }, { - "name": "rvagg", - "email": "rod@vagg.org" + "email": "rod@vagg.org", + "name": "rvagg" } ], "name": "string_decoder", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/stringmap/package.json bitshares-2-ui-2.0.160330/cli/node_modules/stringmap/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/stringmap/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/stringmap/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -49,19 +49,19 @@ }, "homepage": "https://github.com/olov/stringmap#readme", "keywords": [ - "__proto__", + "stringmap", + "hashmap", + "hash", "dict", "dictionary", - "hash", - "hashmap", - "stringmap" + "__proto__" ], "license": "MIT", "main": "stringmap.js", "maintainers": [ { - "name": "olov", - "email": "olov.lassus@gmail.com" + "email": "olov.lassus@gmail.com", + "name": "olov" } ], "name": "stringmap", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/stringset/package.json bitshares-2-ui-2.0.160330/cli/node_modules/stringset/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/stringset/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/stringset/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -49,16 +49,16 @@ }, "homepage": "https://github.com/olov/stringset#readme", "keywords": [ - "__proto__", + "stringset", "set", - "stringset" + "__proto__" ], "license": "MIT", "main": "stringset.js", "maintainers": [ { - "name": "olov", - "email": "olov.lassus@gmail.com" + "email": "olov.lassus@gmail.com", + "name": "olov" } ], "name": "stringset", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/strip-ansi/package.json bitshares-2-ui-2.0.160330/cli/node_modules/strip-ansi/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/strip-ansi/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/strip-ansi/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -67,38 +67,38 @@ "gitHead": "8270705c704956da865623e564eba4875c3ea17f", "homepage": "https://github.com/chalk/strip-ansi", "keywords": [ - "256", + "strip", + "trim", + "remove", "ansi", + "styles", "color", - "colors", "colour", - "command-line", + "colors", + "terminal", "console", + "string", + "tty", "escape", "formatting", - "log", - "logging", - "remove", "rgb", + "256", "shell", - "string", - "strip", - "styles", - "terminal", - "text", - "trim", - "tty", - "xterm" + "xterm", + "log", + "logging", + "command-line", + "text" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" }, { - "name": "jbnicolai", - "email": "jappelman@xebia.com" + "email": "jappelman@xebia.com", + "name": "jbnicolai" } ], "name": "strip-ansi", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/strip-json-comments/package.json bitshares-2-ui-2.0.160330/cli/node_modules/strip-json-comments/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/strip-json-comments/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/strip-json-comments/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -64,30 +64,30 @@ "gitHead": "f58348696368583cc5bb18525fe31eacc9bd00e1", "homepage": "https://github.com/sindresorhus/strip-json-comments", "keywords": [ - "bin", - "cli", + "json", + "strip", + "remove", + "delete", + "trim", "comments", - "conf", + "multiline", + "parse", "config", "configuration", - "delete", + "conf", + "settings", + "util", "env", "environment", - "json", - "multiline", - "parse", - "remove", - "settings", - "strip", - "trim", - "util" + "cli", + "bin" ], "license": "MIT", "main": "strip-json-comments", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" } ], "name": "strip-json-comments", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/supports-color/package.json bitshares-2-ui-2.0.160330/cli/node_modules/supports-color/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/supports-color/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/supports-color/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -61,34 +61,34 @@ "gitHead": "8400d98ade32b2adffd50902c06d9e725a5c6588", "homepage": "https://github.com/chalk/supports-color", "keywords": [ - "256", - "ansi", - "capability", - "cli", "color", - "colors", "colour", - "command-line", + "colors", + "terminal", "console", - "detect", + "cli", + "ansi", + "styles", + "tty", "rgb", + "256", "shell", - "styles", + "xterm", + "command-line", "support", "supports", - "terminal", - "tty", - "xterm" + "capability", + "detect" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" }, { - "name": "jbnicolai", - "email": "jappelman@xebia.com" + "email": "jappelman@xebia.com", + "name": "jbnicolai" } ], "name": "supports-color", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/tapable/package.json bitshares-2-ui-2.0.160330/cli/node_modules/tapable/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/tapable/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/tapable/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -60,8 +60,8 @@ "main": "lib/Tapable.js", "maintainers": [ { - "name": "sokra", - "email": "tobias.koppers@googlemail.com" + "email": "tobias.koppers@googlemail.com", + "name": "sokra" } ], "name": "tapable", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/through/package.json bitshares-2-ui-2.0.160330/cli/node_modules/through/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/through/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/through/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -56,17 +56,17 @@ "gitHead": "2c5a6f9a0cc54da759b6e10964f2081c358e49dc", "homepage": "https://github.com/dominictarr/through", "keywords": [ - "pipe", "stream", "streams", - "user-streams" + "user-streams", + "pipe" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "dominictarr", - "email": "dominic.tarr@gmail.com" + "email": "dominic.tarr@gmail.com", + "name": "dominictarr" } ], "name": "through", @@ -81,9 +81,9 @@ }, "testling": { "browsers": [ - "chrome/20..latest", - "ff/15..latest", "ie/8..latest", + "ff/15..latest", + "chrome/20..latest", "safari/5.1..latest" ], "files": "test/*.js" diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/timers-browserify/node_modules/process/package.json bitshares-2-ui-2.0.160330/cli/node_modules/timers-browserify/node_modules/process/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/timers-browserify/node_modules/process/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/timers-browserify/node_modules/process/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -63,12 +63,12 @@ "main": "./index.js", "maintainers": [ { - "name": "coolaj86", - "email": "coolaj86@gmail.com" + "email": "coolaj86@gmail.com", + "name": "coolaj86" }, { - "name": "defunctzombie", - "email": "shtylman@gmail.com" + "email": "shtylman@gmail.com", + "name": "defunctzombie" } ], "name": "process", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/timers-browserify/package.json bitshares-2-ui-2.0.160330/cli/node_modules/timers-browserify/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/timers-browserify/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/timers-browserify/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -43,32 +43,32 @@ }, "contributors": [ { - "name": "Guy Bedford", - "email": "guybedford@gmail.com" + "email": "guybedford@gmail.com", + "name": "Guy Bedford" }, { - "name": "Ionut-Cristian Florescu", - "email": "ionut.florescu@gmail.com" + "email": "ionut.florescu@gmail.com", + "name": "Ionut-Cristian Florescu" }, { - "name": "James Halliday", - "email": "mail@substack.net" + "email": "mail@substack.net", + "name": "James Halliday" }, { - "name": "Jan Schär", - "email": "jscissr@gmail.com" + "email": "jscissr@gmail.com", + "name": "Jan Schär" }, { - "name": "Johannes Ewald", - "email": "johannes.ewald@peerigon.com" + "email": "johannes.ewald@peerigon.com", + "name": "Johannes Ewald" }, { - "name": "Jonathan Prins", - "email": "jon@blip.tv" + "email": "jon@blip.tv", + "name": "Jonathan Prins" }, { - "name": "Matt Esch", - "email": "matt@mattesch.info" + "email": "matt@mattesch.info", + "name": "Matt Esch" } ], "dependencies": { @@ -97,9 +97,9 @@ } }, "keywords": [ - "browser", + "timers", "browserify", - "timers" + "browser" ], "licenses": [ { @@ -110,8 +110,8 @@ "main": "main.js", "maintainers": [ { - "name": "jryans", - "email": "jryans@gmail.com" + "email": "jryans@gmail.com", + "name": "jryans" } ], "name": "timers-browserify", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/to-fast-properties/index.js bitshares-2-ui-2.0.160330/cli/node_modules/to-fast-properties/index.js --- bitshares-2-ui-2.0.160314/cli/node_modules/to-fast-properties/index.js 2015-03-06 06:34:20.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/to-fast-properties/index.js 2016-03-20 17:12:47.000000000 +0000 @@ -1,6 +1,5 @@ 'use strict'; module.exports = function toFastProperties(obj) { - /*jshint -W027*/ function f() {} f.prototype = obj; new f(); diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/to-fast-properties/license bitshares-2-ui-2.0.160330/cli/node_modules/to-fast-properties/license --- bitshares-2-ui-2.0.160314/cli/node_modules/to-fast-properties/license 2014-04-06 15:43:11.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/to-fast-properties/license 2016-03-20 17:16:03.000000000 +0000 @@ -1,6 +1,7 @@ The MIT License (MIT) -Copyright (c) Sindre Sorhus (sindresorhus.com) +Copyright (c) 2014 Petka Antonov + 2015 Sindre Sorhus Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/to-fast-properties/package.json bitshares-2-ui-2.0.160330/cli/node_modules/to-fast-properties/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/to-fast-properties/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/to-fast-properties/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -6,16 +6,20 @@ ] ], "_from": "to-fast-properties@>=1.0.0 <2.0.0", - "_id": "to-fast-properties@1.0.1", + "_id": "to-fast-properties@1.0.2", "_inCache": true, "_installable": true, "_location": "/to-fast-properties", - "_nodeVersion": "0.12.0", + "_nodeVersion": "4.3.0", + "_npmOperationalInternal": { + "host": "packages-13-west.internal.npmjs.com", + "tmp": "tmp/to-fast-properties-1.0.2.tgz_1458494284238_0.9049524136353284" + }, "_npmUser": { "email": "sindresorhus@gmail.com", "name": "sindresorhus" }, - "_npmVersion": "2.5.1", + "_npmVersion": "2.14.12", "_phantomChildren": {}, "_requested": { "name": "to-fast-properties", @@ -28,8 +32,8 @@ "_requiredBy": [ "/babel-core" ], - "_resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.1.tgz", - "_shasum": "4a41554d2b2f4bbe2d794060dc47396b10bb48a8", + "_resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz", + "_shasum": "f3f5c0c3ba7299a7ef99427e44633257ade43320", "_shrinkwrap": null, "_spec": "to-fast-properties@^1.0.0", "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/babel-core", @@ -48,8 +52,8 @@ }, "directories": {}, "dist": { - "shasum": "4a41554d2b2f4bbe2d794060dc47396b10bb48a8", - "tarball": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.1.tgz" + "shasum": "f3f5c0c3ba7299a7ef99427e44633257ade43320", + "tarball": "http://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" }, "engines": { "node": ">=0.10.0" @@ -57,24 +61,24 @@ "files": [ "index.js" ], - "gitHead": "67e3b8857c3b000bd4f3cdbb3c0e8b2550994a02", - "homepage": "https://github.com/sindresorhus/to-fast-properties", + "gitHead": "f65cab875234f8a9ee9b28df5d4db5c4a92fd0d9", + "homepage": "https://github.com/sindresorhus/to-fast-properties#readme", "keywords": [ - "convert", - "fast", - "mode", - "obj", "object", - "optimize", + "obj", "properties", "props", - "v8" + "v8", + "optimize", + "fast", + "convert", + "mode" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" } ], "name": "to-fast-properties", @@ -87,5 +91,5 @@ "scripts": { "test": "node --allow-natives-syntax test.js" }, - "version": "1.0.1" + "version": "1.0.2" } diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/to-fast-properties/readme.md bitshares-2-ui-2.0.160330/cli/node_modules/to-fast-properties/readme.md --- bitshares-2-ui-2.0.160314/cli/node_modules/to-fast-properties/readme.md 2015-03-06 06:38:43.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/to-fast-properties/readme.md 2016-03-20 17:13:58.000000000 +0000 @@ -17,14 +17,14 @@ ## Usage ```js -var toFastProperties = require('to-fast-properties'); +const toFastProperties = require('to-fast-properties'); -var obj = { +const obj = { foo: true, bar: true }; -delete foo; +delete obj.foo; // `obj` now has slow properties toFastProperties(obj); @@ -34,4 +34,4 @@ ## License -MIT © [Sindre Sorhus](http://sindresorhus.com) +MIT © Petka Antonov, Sindre Sorhus diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/trim-right/package.json bitshares-2-ui-2.0.160330/cli/node_modules/trim-right/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/trim-right/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/trim-right/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -60,23 +60,23 @@ "gitHead": "105fb46669afb0deb49d14bd688b276297e59dff", "homepage": "https://github.com/sindresorhus/trim-right", "keywords": [ - "delete", - "remove", + "trim", "right", - "space", - "str", "string", - "trim", + "str", "util", - "utility", "utils", - "whitespace" + "utility", + "whitespace", + "space", + "remove", + "delete" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" } ], "name": "trim-right", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/tryor/package.json bitshares-2-ui-2.0.160330/cli/node_modules/tryor/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/tryor/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/tryor/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -49,16 +49,16 @@ }, "homepage": "https://github.com/olov/tryor#readme", "keywords": [ + "try", "catch", - "default", - "try" + "default" ], "license": "MIT", "main": "tryor.js", "maintainers": [ { - "name": "olov", - "email": "olov.lassus@gmail.com" + "email": "olov.lassus@gmail.com", + "name": "olov" } ], "name": "tryor", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/tty-browserify/package.json bitshares-2-ui-2.0.160330/cli/node_modules/tty-browserify/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/tty-browserify/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/tty-browserify/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -2,6 +2,10 @@ "_args": [ [ "tty-browserify@0.0.0", + "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/fake-indexeddb" + ], + [ + "tty-browserify@0.0.0", "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser" ] ], @@ -27,8 +31,6 @@ "_requiredBy": [ "/node-libs-browser" ], - "_resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "_shasum": "a157ba402da24e9bf957f9aa69d524eed42901a6", "_shrinkwrap": null, "_spec": "tty-browserify@0.0.0", "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser", @@ -52,16 +54,16 @@ }, "homepage": "https://github.com/substack/tty-browserify", "keywords": [ + "tty", "browser", - "browserify", - "tty" + "browserify" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "substack", - "email": "mail@substack.net" + "email": "mail@substack.net", + "name": "substack" } ], "name": "tty-browserify", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/uglify-js/node_modules/async/package.json bitshares-2-ui-2.0.160330/cli/node_modules/uglify-js/node_modules/async/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/uglify-js/node_modules/async/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/uglify-js/node_modules/async/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -53,9 +53,9 @@ "homepage": "https://github.com/caolan/async#readme", "jam": { "include": [ - "LICENSE", + "lib/async.js", "README.md", - "lib/async.js" + "LICENSE" ], "main": "lib/async.js" }, @@ -68,8 +68,8 @@ "main": "./lib/async", "maintainers": [ { - "name": "caolan", - "email": "caolan@caolanmcmahon.com" + "email": "caolan@caolanmcmahon.com", + "name": "caolan" } ], "name": "async", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/uglify-js/node_modules/source-map/package.json bitshares-2-ui-2.0.160330/cli/node_modules/uglify-js/node_modules/source-map/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/uglify-js/node_modules/source-map/package.json 2016-03-14 21:44:19.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/uglify-js/node_modules/source-map/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -41,88 +41,88 @@ }, "contributors": [ { - "name": "Conrad Irwin", - "email": "conrad.irwin@gmail.com" + "email": "tobias.koppers@googlemail.com", + "name": "Tobias Koppers" }, { - "name": "Tobias Koppers", - "email": "tobias.koppers@googlemail.com" + "email": "duncan@dweebd.com", + "name": "Duncan Beevers" }, { - "name": "Stephen Crane", - "email": "scrane@mozilla.com" + "email": "scrane@mozilla.com", + "name": "Stephen Crane" }, { - "name": "Ryan Seddon", - "email": "seddon.ryan@gmail.com" + "email": "seddon.ryan@gmail.com", + "name": "Ryan Seddon" }, { - "name": "Miles Elam", - "email": "miles.elam@deem.com" + "email": "miles.elam@deem.com", + "name": "Miles Elam" }, { - "name": "Mihai Bazon", - "email": "mihai.bazon@gmail.com" + "email": "mihai.bazon@gmail.com", + "name": "Mihai Bazon" }, { - "name": "Michael Ficarra", - "email": "github.public.email@michael.ficarra.me" + "email": "github.public.email@michael.ficarra.me", + "name": "Michael Ficarra" }, { - "name": "Todd Wolfson", - "email": "todd@twolfson.com" + "email": "todd@twolfson.com", + "name": "Todd Wolfson" }, { - "name": "Alexander Solovyov", - "email": "alexander@solovyov.net" + "email": "alexander@solovyov.net", + "name": "Alexander Solovyov" }, { - "name": "Felix Gnass", - "email": "fgnass@gmail.com" + "email": "fgnass@gmail.com", + "name": "Felix Gnass" }, { - "name": "Duncan Beevers", - "email": "duncan@dweebd.com" + "email": "conrad.irwin@gmail.com", + "name": "Conrad Irwin" }, { - "name": "usrbincc", - "email": "usrbincc@yahoo.com" + "email": "usrbincc@yahoo.com", + "name": "usrbincc" }, { - "name": "David Glasser", - "email": "glasser@davidglasser.net" + "email": "glasser@davidglasser.net", + "name": "David Glasser" }, { - "name": "Chase Douglas", - "email": "chase@newrelic.com" + "email": "chase@newrelic.com", + "name": "Chase Douglas" }, { - "name": "Evan Wallace", - "email": "evan.exe@gmail.com" + "email": "evan.exe@gmail.com", + "name": "Evan Wallace" }, { - "name": "Heather Arthur", - "email": "fayearthur@gmail.com" + "email": "fayearthur@gmail.com", + "name": "Heather Arthur" }, { - "name": "Hugh Kennedy", - "email": "hughskennedy@gmail.com" + "email": "hughskennedy@gmail.com", + "name": "Hugh Kennedy" }, { - "name": "David Glasser", - "email": "glasser@davidglasser.net" + "email": "glasser@davidglasser.net", + "name": "David Glasser" }, { - "name": "Simon Lydell", - "email": "simon.lydell@gmail.com" + "email": "simon.lydell@gmail.com", + "name": "Simon Lydell" }, { - "name": "Jmeas Smith", - "email": "jellyes2@gmail.com" + "email": "jellyes2@gmail.com", + "name": "Jmeas Smith" }, { - "name": "Michael Z Goddard", - "email": "mzgoddard@gmail.com" + "email": "mzgoddard@gmail.com", + "name": "Michael Z Goddard" } ], "dependencies": { @@ -152,16 +152,16 @@ "main": "./lib/source-map.js", "maintainers": [ { - "name": "mozilla-devtools", - "email": "mozilla-developer-tools@googlegroups.com" + "email": "mozilla-developer-tools@googlegroups.com", + "name": "mozilla-devtools" }, { - "name": "mozilla", - "email": "dherman@mozilla.com" + "email": "dherman@mozilla.com", + "name": "mozilla" }, { - "name": "nickfitzgerald", - "email": "fitzgen@gmail.com" + "email": "fitzgen@gmail.com", + "name": "nickfitzgerald" } ], "name": "source-map", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/uglify-js/node_modules/window-size/package.json bitshares-2-ui-2.0.160330/cli/node_modules/uglify-js/node_modules/window-size/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/uglify-js/node_modules/window-size/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/uglify-js/node_modules/window-size/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -52,10 +52,10 @@ }, "homepage": "https://github.com/jonschlinkert/window-size", "keywords": [ + "window", "console", "terminal", - "tty", - "window" + "tty" ], "licenses": [ { @@ -66,8 +66,8 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" } ], "name": "window-size", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/uglify-js/node_modules/yargs/package.json bitshares-2-ui-2.0.160330/cli/node_modules/uglify-js/node_modules/yargs/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/uglify-js/node_modules/yargs/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/uglify-js/node_modules/yargs/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -49,25 +49,25 @@ ], "output-reporter": "spec", "pattern": [ - "index.js", - "lib" + "lib", + "index.js" ] } }, "contributors": [ { - "name": "Benjamin Coe", "email": "ben@npmjs.com", + "name": "Benjamin Coe", "url": "https://github.com/bcoe" }, { - "name": "Chris Needham", "email": "chris@chrisneedham.com", + "name": "Chris Needham", "url": "http://chrisneedham.com" }, { - "name": "James Nylen", "email": "jnylen@gmail.com", + "name": "James Nylen", "url": "https://github.com/nylen" }, { @@ -100,36 +100,36 @@ "node": ">=0.4" }, "files": [ - "LICENSE", - "completion.sh.hbs", "index.js", - "lib" + "lib", + "completion.sh.hbs", + "LICENSE" ], "gitHead": "c16cc085501155cf7fd853ccdf8584b05ab92b78", "homepage": "https://github.com/bcoe/yargs", "keywords": [ - "args", "argument", - "cli", - "command", + "args", "option", "parser", - "parsing" + "parsing", + "cli", + "command" ], "license": "MIT/X11", "main": "./index.js", "maintainers": [ { - "name": "chevex", - "email": "alex.ford@codetunnel.com" + "email": "alex.ford@codetunnel.com", + "name": "chevex" }, { - "name": "bcoe", - "email": "bencoe@gmail.com" + "email": "bencoe@gmail.com", + "name": "bcoe" }, { - "name": "nylen", - "email": "jnylen@gmail.com" + "email": "jnylen@gmail.com", + "name": "nylen" } ], "name": "yargs", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/uglify-js/package.json bitshares-2-ui-2.0.160330/cli/node_modules/uglify-js/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/uglify-js/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/uglify-js/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -69,16 +69,16 @@ "directories": {}, "dist": { "shasum": "fad5755c1e1577658bb06ff9ab6e548c95bebd6e", - "tarball": "http://registry.npmjs.org/uglify-js/-/uglify-js-2.4.24.tgz" + "tarball": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.24.tgz" }, "engines": { "node": ">=0.4.0" }, "files": [ - "LICENSE", "bin", "lib", - "tools" + "tools", + "LICENSE" ], "gitHead": "ba9936a5725f35c3d3452bf3aeba4055de1a1071", "homepage": "http://lisperator.net/uglifyjs", @@ -86,16 +86,16 @@ "main": "tools/node.js", "maintainers": [ { - "name": "caires", - "email": "cairesvs@gmail.com" + "email": "cairesvs@gmail.com", + "name": "caires" }, { - "name": "mape", - "email": "mape@mape.me" + "email": "mape@mape.me", + "name": "mape" }, { - "name": "mishoo", - "email": "mihai.bazon@gmail.com" + "email": "mihai.bazon@gmail.com", + "name": "mishoo" } ], "name": "uglify-js", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/uglify-to-browserify/package.json bitshares-2-ui-2.0.160330/cli/node_modules/uglify-to-browserify/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/uglify-to-browserify/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/uglify-to-browserify/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -54,8 +54,8 @@ "license": "MIT", "maintainers": [ { - "name": "forbeslindesay", - "email": "forbes@lindesay.co.uk" + "email": "forbes@lindesay.co.uk", + "name": "forbeslindesay" } ], "name": "uglify-to-browserify", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/url/node_modules/punycode/package.json bitshares-2-ui-2.0.160330/cli/node_modules/url/node_modules/punycode/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/url/node_modules/punycode/package.json 2016-03-14 21:44:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/url/node_modules/punycode/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -2,6 +2,10 @@ "_args": [ [ "punycode@1.3.2", + "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/fake-indexeddb/node_modules/url" + ], + [ + "punycode@1.3.2", "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/url" ] ], @@ -27,8 +31,6 @@ "_requiredBy": [ "/url" ], - "_resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "_shasum": "9653a036fb7c1ee42342f2325cceefea3926c48d", "_shrinkwrap": null, "_spec": "punycode@1.3.2", "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/url", @@ -73,24 +75,24 @@ "gitHead": "38c8d3131a82567bfef18da09f7f4db68c84f8a3", "homepage": "https://mths.be/punycode", "keywords": [ - "dns", - "domain", - "idn", - "idna", "punycode", "unicode", - "url" + "idn", + "idna", + "dns", + "url", + "domain" ], "license": "MIT", "main": "punycode.js", "maintainers": [ { - "name": "mathias", - "email": "mathias@qiwi.be" + "email": "mathias@qiwi.be", + "name": "mathias" }, { - "name": "reconbot", - "email": "wizard@roborooter.com" + "email": "wizard@roborooter.com", + "name": "reconbot" } ], "name": "punycode", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/url/package.json bitshares-2-ui-2.0.160330/cli/node_modules/url/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/url/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/url/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -57,12 +57,12 @@ "main": "./url.js", "maintainers": [ { - "name": "coolaj86", - "email": "coolaj86@gmail.com" + "email": "coolaj86@gmail.com", + "name": "coolaj86" }, { - "name": "shtylman", - "email": "shtylman@gmail.com" + "email": "shtylman@gmail.com", + "name": "shtylman" } ], "name": "url", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/user-home/package.json bitshares-2-ui-2.0.160330/cli/node_modules/user-home/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/user-home/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/user-home/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -1,6 +1,10 @@ { "_args": [ [ + "user-home@1.1.1", + "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/fake-indexeddb" + ], + [ "user-home@^1.1.1", "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/babel-core" ] @@ -28,8 +32,6 @@ "_requiredBy": [ "/babel-core" ], - "_resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", - "_shasum": "2b5be23a32b63a7c9deb8d0f28d485724a3df190", "_shrinkwrap": null, "_spec": "user-home@^1.1.1", "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/babel-core", @@ -58,27 +60,27 @@ "node": ">=0.10.0" }, "files": [ - "cli.js", - "index.js" + "index.js", + "cli.js" ], "gitHead": "cf6ba885d3e6bf625fb3c15ad0334fa623968481", "homepage": "https://github.com/sindresorhus/user-home", "keywords": [ - "bin", "cli", + "bin", + "user", + "home", + "homedir", "dir", "directory", "folder", - "home", - "homedir", - "path", - "user" + "path" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" } ], "name": "user-home", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/util/package.json bitshares-2-ui-2.0.160330/cli/node_modules/util/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/util/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/util/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -1,6 +1,10 @@ { "_args": [ [ + "util@0.10.3", + "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/fake-indexeddb" + ], + [ "util@~0.10.3", "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser" ] @@ -28,8 +32,6 @@ "/assert", "/node-libs-browser" ], - "_resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "_shasum": "7afb1afe50805246489e3db7fe0ed379336ac0f9", "_shrinkwrap": null, "_spec": "util@~0.10.3", "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser", @@ -63,8 +65,8 @@ "main": "./util.js", "maintainers": [ { - "name": "shtylman", - "email": "shtylman@gmail.com" + "email": "shtylman@gmail.com", + "name": "shtylman" } ], "name": "util", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/util-deprecate/package.json bitshares-2-ui-2.0.160330/cli/node_modules/util-deprecate/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/util-deprecate/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/util-deprecate/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -53,18 +53,18 @@ "gitHead": "475fb6857cd23fafff20c1be846c1350abf8e6d4", "homepage": "https://github.com/TooTallNate/util-deprecate", "keywords": [ - "browser", - "browserify", + "util", "deprecate", - "node", - "util" + "browserify", + "browser", + "node" ], "license": "MIT", "main": "node.js", "maintainers": [ { - "name": "tootallnate", - "email": "nathan@tootallnate.net" + "email": "nathan@tootallnate.net", + "name": "tootallnate" } ], "name": "util-deprecate", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/vm-browserify/package.json bitshares-2-ui-2.0.160330/cli/node_modules/vm-browserify/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/vm-browserify/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/vm-browserify/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -2,6 +2,10 @@ "_args": [ [ "vm-browserify@0.0.4", + "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/fake-indexeddb" + ], + [ + "vm-browserify@0.0.4", "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser" ] ], @@ -27,8 +31,6 @@ "_requiredBy": [ "/node-libs-browser" ], - "_resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", - "_shasum": "5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73", "_shrinkwrap": null, "_spec": "vm-browserify@0.0.4", "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/node-libs-browser", @@ -54,16 +56,16 @@ }, "homepage": "https://github.com/substack/vm-browserify", "keywords": [ + "vm", "browser", - "eval", - "vm" + "eval" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "substack", - "email": "mail@substack.net" + "email": "mail@substack.net", + "name": "substack" } ], "name": "vm-browserify", @@ -78,17 +80,17 @@ }, "testling": { "browsers": [ - "android-browser/4.2..latest", - "chrome/22..latest", - "chrome/canary", + "ie/6..latest", "firefox/16..latest", "firefox/nightly", - "ie/6..latest", - "ipad/6.0..latest", - "iphone/6.0..latest", + "chrome/22..latest", + "chrome/canary", "opera/12..latest", "opera/next", - "safari/5.1..latest" + "safari/5.1..latest", + "ipad/6.0..latest", + "iphone/6.0..latest", + "android-browser/4.2..latest" ], "files": "test/*.js" }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/watchpack/package.json bitshares-2-ui-2.0.160330/cli/node_modules/watchpack/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/watchpack/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/watchpack/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -66,8 +66,8 @@ "main": "./lib/watchpack.js", "maintainers": [ { - "name": "sokra", - "email": "tobias.koppers@googlemail.com" + "email": "tobias.koppers@googlemail.com", + "name": "sokra" } ], "name": "watchpack", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/webpack/node_modules/esprima/package.json bitshares-2-ui-2.0.160330/cli/node_modules/webpack/node_modules/esprima/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/webpack/node_modules/esprima/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/webpack/node_modules/esprima/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -67,12 +67,12 @@ }, "files": [ "bin", - "esprima.js", - "test/compat.js", - "test/reflect.js", "test/run.js", "test/runner.js", - "test/test.js" + "test/test.js", + "test/compat.js", + "test/reflect.js", + "esprima.js" ], "gitHead": "d3e376f04f096cb07f6b9fad0b44e9b6054f0582", "homepage": "http://esprima.org", @@ -92,8 +92,8 @@ "main": "esprima.js", "maintainers": [ { - "name": "ariya", - "email": "ariya.hidayat@gmail.com" + "email": "ariya.hidayat@gmail.com", + "name": "ariya" } ], "name": "esprima", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/webpack/node_modules/supports-color/package.json bitshares-2-ui-2.0.160330/cli/node_modules/webpack/node_modules/supports-color/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/webpack/node_modules/supports-color/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/webpack/node_modules/supports-color/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -59,42 +59,42 @@ "node": ">=0.8.0" }, "files": [ - "cli.js", - "index.js" + "index.js", + "cli.js" ], "gitHead": "09f1b4c336cee7269b4c8b3a8880054a23fcb35e", "homepage": "https://github.com/sindresorhus/supports-color", "keywords": [ - "256", - "ansi", - "bin", - "capability", - "cli", "cli", + "bin", "color", - "colors", "colour", - "command-line", + "colors", + "terminal", "console", - "detect", + "cli", + "ansi", + "styles", + "tty", "rgb", + "256", "shell", - "styles", + "xterm", + "command-line", "support", "supports", - "terminal", - "tty", - "xterm" + "capability", + "detect" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" }, { - "name": "jbnicolai", - "email": "jappelman@xebia.com" + "email": "jappelman@xebia.com", + "name": "jbnicolai" } ], "name": "supports-color", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/webpack/package.json bitshares-2-ui-2.0.160330/cli/node_modules/webpack/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/webpack/package.json 2016-03-14 21:44:20.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/webpack/package.json 2016-03-31 00:44:44.000000000 +0000 @@ -96,10 +96,10 @@ "node": ">=0.6" }, "files": [ + "lib/", "bin/", "buildin/", "hot/", - "lib/", "web_modules/" ], "gitHead": "f7d7d30ee647dd8fc77972752d5b9fc47bbe09ea", @@ -113,8 +113,8 @@ "main": "lib/webpack.js", "maintainers": [ { - "name": "sokra", - "email": "tobias.koppers@googlemail.com" + "email": "tobias.koppers@googlemail.com", + "name": "sokra" } ], "name": "webpack", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/webpack-core/package.json bitshares-2-ui-2.0.160330/cli/node_modules/webpack-core/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/webpack-core/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/webpack-core/package.json 2016-03-31 00:44:42.000000000 +0000 @@ -66,8 +66,8 @@ ], "maintainers": [ { - "name": "sokra", - "email": "tobias.koppers@googlemail.com" + "email": "tobias.koppers@googlemail.com", + "name": "sokra" } ], "name": "webpack-core", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/window-size/package.json bitshares-2-ui-2.0.160330/cli/node_modules/window-size/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/window-size/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/window-size/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -58,8 +58,8 @@ "node": ">= 0.10.0" }, "files": [ - "cli.js", - "index.js" + "index.js", + "cli.js" ], "gitHead": "619d0da99254adc5c6059c84e3ec2b24564add46", "homepage": "https://github.com/jonschlinkert/window-size", @@ -77,12 +77,12 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" }, { - "name": "doowb", - "email": "brian.woodward@gmail.com" + "email": "brian.woodward@gmail.com", + "name": "doowb" } ], "name": "window-size", @@ -99,9 +99,9 @@ "verb": { "related": { "list": [ - "base-cli", + "yargs", "lint-deps", - "yargs" + "base-cli" ] } }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/wordwrap/package.json bitshares-2-ui-2.0.160330/cli/node_modules/wordwrap/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/wordwrap/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/wordwrap/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -60,18 +60,18 @@ }, "homepage": "https://github.com/substack/node-wordwrap#readme", "keywords": [ - "column", - "format", - "rule", "word", - "wrap" + "wrap", + "rule", + "format", + "column" ], "license": "MIT/X11", "main": "./index.js", "maintainers": [ { - "name": "substack", - "email": "mail@substack.net" + "email": "mail@substack.net", + "name": "substack" } ], "name": "wordwrap", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/wrappy/package.json bitshares-2-ui-2.0.160330/cli/node_modules/wrappy/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/wrappy/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/wrappy/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -60,8 +60,8 @@ "main": "wrappy.js", "maintainers": [ { - "name": "isaacs", - "email": "i@izs.me" + "email": "i@izs.me", + "name": "isaacs" } ], "name": "wrappy", diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/xtend/package.json bitshares-2-ui-2.0.160330/cli/node_modules/xtend/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/xtend/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/xtend/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -65,19 +65,19 @@ "gitHead": "23dc302a89756da89c1897bc732a752317e35390", "homepage": "https://github.com/Raynos/xtend", "keywords": [ - "array", "extend", "merge", - "object", "options", - "opts" + "opts", + "object", + "array" ], "license": "MIT", "main": "immutable", "maintainers": [ { - "name": "raynos", - "email": "raynos2@gmail.com" + "email": "raynos2@gmail.com", + "name": "raynos" } ], "name": "xtend", @@ -92,16 +92,16 @@ }, "testling": { "browsers": [ - "chrome/22..latest", - "chrome/canary", + "ie/7..latest", "firefox/16..latest", "firefox/nightly", - "ie/7..latest", - "ipad/6.0..latest", - "iphone/6.0..latest", + "chrome/22..latest", + "chrome/canary", "opera/12..latest", "opera/next", - "safari/5.1..latest" + "safari/5.1..latest", + "ipad/6.0..latest", + "iphone/6.0..latest" ], "files": "test.js" }, diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/y18n/LICENSE bitshares-2-ui-2.0.160330/cli/node_modules/y18n/LICENSE --- bitshares-2-ui-2.0.160314/cli/node_modules/y18n/LICENSE 1970-01-01 00:00:00.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/y18n/LICENSE 2016-03-17 05:01:32.000000000 +0000 @@ -0,0 +1,13 @@ +Copyright (c) 2015, Contributors + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/y18n/.npmignore bitshares-2-ui-2.0.160330/cli/node_modules/y18n/.npmignore --- bitshares-2-ui-2.0.160314/cli/node_modules/y18n/.npmignore 2015-08-17 19:04:59.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/y18n/.npmignore 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -.DS_Store -node_modules -.nyc_output diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/y18n/package.json bitshares-2-ui-2.0.160330/cli/node_modules/y18n/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/y18n/package.json 2016-03-14 21:44:17.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/y18n/package.json 2016-03-31 00:44:40.000000000 +0000 @@ -6,16 +6,20 @@ ] ], "_from": "y18n@>=3.2.0 <4.0.0", - "_id": "y18n@3.2.0", + "_id": "y18n@3.2.1", "_inCache": true, "_installable": true, "_location": "/y18n", - "_nodeVersion": "0.12.7", + "_nodeVersion": "3.2.0", + "_npmOperationalInternal": { + "host": "packages-13-west.internal.npmjs.com", + "tmp": "tmp/y18n-3.2.1.tgz_1458191070611_0.9606689948122948" + }, "_npmUser": { - "email": "andrewbgoode@gmail.com", - "name": "abg" + "email": "ben@npmjs.com", + "name": "bcoe" }, - "_npmVersion": "2.14.2", + "_npmVersion": "3.3.0", "_phantomChildren": {}, "_requested": { "name": "y18n", @@ -28,8 +32,8 @@ "_requiredBy": [ "/yargs" ], - "_resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.0.tgz", - "_shasum": "3bec64c93b730d924a6148c765757932433e34c8", + "_resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "_shasum": "6d15fba884c08679c0d77e88e7759e811e07fa41", "_shrinkwrap": null, "_spec": "y18n@^3.2.0", "_where": "/home/showard/sources/ui/bitshares-2-ui/cli/node_modules/yargs", @@ -38,25 +42,28 @@ "name": "Ben Coe" }, "bugs": { - "url": "https://github.com/bcoe/y18n/issues" + "url": "https://github.com/yargs/y18n/issues" }, "dependencies": {}, "description": "the bare-bones internationalization library used by yargs", "devDependencies": { - "chai": "^3.3.0", - "coveralls": "^2.11.4", - "mocha": "^2.3.3", - "nyc": "^3.2.2", - "rimraf": "^2.4.3", - "standard": "^5.3.1" + "chai": "^3.4.1", + "coveralls": "^2.11.6", + "mocha": "^2.3.4", + "nyc": "^6.1.1", + "rimraf": "^2.5.0", + "standard": "^5.4.1" }, "directories": {}, "dist": { - "shasum": "3bec64c93b730d924a6148c765757932433e34c8", - "tarball": "http://registry.npmjs.org/y18n/-/y18n-3.2.0.tgz" + "shasum": "6d15fba884c08679c0d77e88e7759e811e07fa41", + "tarball": "http://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz" }, - "gitHead": "a92184823afa8cccef4c8100a0b79338f85ab089", - "homepage": "https://github.com/bcoe/y18n", + "files": [ + "index.js" + ], + "gitHead": "34d6ad7bfeac67721ccbcf3bbcc761f33d787c90", + "homepage": "https://github.com/yargs/y18n", "keywords": [ "i18n", "internationalization", @@ -66,12 +73,12 @@ "main": "index.js", "maintainers": [ { - "name": "bcoe", - "email": "ben@npmjs.com" + "email": "ben@npmjs.com", + "name": "bcoe" }, { - "name": "abg", - "email": "andrewbgoode@gmail.com" + "email": "andrew@npmjs.com", + "name": "nexdrew" } ], "name": "y18n", @@ -79,12 +86,12 @@ "readme": "ERROR: No README data found!", "repository": { "type": "git", - "url": "git+ssh://git@github.com/bcoe/y18n.git" + "url": "git+ssh://git@github.com/yargs/y18n.git" }, "scripts": { "coverage": "nyc report --reporter=text-lcov | coveralls", "pretest": "standard", "test": "nyc mocha" }, - "version": "3.2.0" + "version": "3.2.1" } diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/y18n/README.md bitshares-2-ui-2.0.160330/cli/node_modules/y18n/README.md --- bitshares-2-ui-2.0.160314/cli/node_modules/y18n/README.md 2015-08-18 21:52:21.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/y18n/README.md 2016-03-17 05:01:32.000000000 +0000 @@ -81,10 +81,10 @@ ISC -[travis-url]: https://travis-ci.org/bcoe/y18n -[travis-image]: https://img.shields.io/travis/bcoe/y18n.svg -[coveralls-url]: https://coveralls.io/github/bcoe/y18n -[coveralls-image]: https://img.shields.io/coveralls/bcoe/y18n.svg +[travis-url]: https://travis-ci.org/yargs/y18n +[travis-image]: https://img.shields.io/travis/yargs/y18n.svg +[coveralls-url]: https://coveralls.io/github/yargs/y18n +[coveralls-image]: https://img.shields.io/coveralls/yargs/y18n.svg [npm-url]: https://npmjs.org/package/y18n [npm-image]: https://img.shields.io/npm/v/y18n.svg [standard-image]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/y18n/test/locales/bad-locale.json bitshares-2-ui-2.0.160330/cli/node_modules/y18n/test/locales/bad-locale.json --- bitshares-2-ui-2.0.160314/cli/node_modules/y18n/test/locales/bad-locale.json 2015-08-17 19:04:59.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/y18n/test/locales/bad-locale.json 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -{"hello": "worl} diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/y18n/test/locales/en.json bitshares-2-ui-2.0.160330/cli/node_modules/y18n/test/locales/en.json --- bitshares-2-ui-2.0.160314/cli/node_modules/y18n/test/locales/en.json 2015-08-17 19:04:59.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/y18n/test/locales/en.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -{ - "Hello": "Hello!", - "Hello %s %s": "Hello %s %s", - "%d cat": { - "one": "%d cat", - "other": "%d cats" - }, - "%d %s cat": { - "one": "%d %s cat", - "other": "%d %s cats" - }, - "There is one monkey in the %s": { - "one": "There is one monkey in the %s", - "other": "There are %d monkeys in the %s" - } -} diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/y18n/test/locales/pirate.json bitshares-2-ui-2.0.160330/cli/node_modules/y18n/test/locales/pirate.json --- bitshares-2-ui-2.0.160314/cli/node_modules/y18n/test/locales/pirate.json 2015-08-17 19:04:59.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/y18n/test/locales/pirate.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,7 +0,0 @@ -{ - "Hello": "Avast ye mateys!", - "%d cat": { - "one": "%d land catfish", - "other": "%d land catfishes" - } -} diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/y18n/test/y18n-test.js bitshares-2-ui-2.0.160330/cli/node_modules/y18n/test/y18n-test.js --- bitshares-2-ui-2.0.160314/cli/node_modules/y18n/test/y18n-test.js 2015-08-18 21:20:48.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/y18n/test/y18n-test.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,341 +0,0 @@ -/* global describe, it, after, beforeEach */ - -var expect = require('chai').expect -var fs = require('fs') -var rimraf = require('rimraf') -var y18n = require('../') - -require('chai').should() - -describe('y18n', function () { - describe('configure', function () { - it('allows you to override the default y18n configuration', function () { - var y = y18n({locale: 'fr'}) - y.locale.should.equal('fr') - }) - }) - - describe('_readLocaleFile', function () { - it('throws a helpful error if language file has invalid syntax', function () { - expect(function () { - var __ = y18n({ - locale: 'bad-locale', - directory: __dirname + '/locales' - }).__ - - __('Hello') - }).to.throw(/syntax error/) - }) - }) - - describe('__', function () { - it('uses replacements from the default locale if none is configured', function () { - var __ = y18n({ - directory: __dirname + '/locales' - }).__ - - __('Hello').should.equal('Hello!') - }) - - it('uses replacements from the configured locale', function () { - var __ = y18n({ - locale: 'pirate', - directory: __dirname + '/locales' - }).__ - - __('Hello').should.equal('Avast ye mateys!') - }) - - it('uses language file if language_territory file does not exist', function () { - var __ = y18n({ - locale: 'pirate_JM', - directory: __dirname + '/locales' - }).__ - - __('Hello').should.equal('Avast ye mateys!') - }) - - it('does not fallback to language file if fallbackToLanguage is false', function () { - var __ = y18n({ - locale: 'pirate_JM', - fallbackToLanguage: false, - updateFiles: false, - directory: __dirname + '/locales' - }).__ - - __('Hello').should.equal('Hello') - }) - - it('uses strings as given if no matching locale files found', function () { - var __ = y18n({ - locale: 'zz_ZZ', - updateFiles: false, - directory: __dirname + '/locales' - }).__ - - __('Hello').should.equal('Hello') - }) - - it('expands arguments into %s placeholders', function () { - var __ = y18n({ - directory: __dirname + '/locales' - }).__ - - __('Hello %s %s', 'Ben', 'Coe').should.equal('Hello Ben Coe') - }) - - describe('the first time observing a word', function () { - beforeEach(function (done) { - rimraf('./test/locales/fr*.json', function () { - return done() - }) - }) - - it('returns the word immediately', function () { - var __ = y18n({ - locale: 'fr', - directory: __dirname + '/locales' - }).__ - - __('banana').should.equal('banana') - }) - - it('writes new word to locale file if updateFiles is true', function (done) { - var __ = y18n({ - locale: 'fr_FR', - directory: __dirname + '/locales' - }).__ - - __('banana', function (err) { - var locale = JSON.parse(fs.readFileSync('./test/locales/fr_FR.json', 'utf-8')) - locale.banana.should.equal('banana') - return done(err) - }) - }) - - it('writes new word to language file if language_territory file does not exist', function (done) { - fs.writeFileSync('./test/locales/fr.json', '{"meow": "le meow"}', 'utf-8') - - var __ = y18n({ - locale: 'fr_FR', - directory: __dirname + '/locales' - }).__ - - __('meow').should.equal('le meow') - __('banana', function (err) { - var locale = JSON.parse(fs.readFileSync('./test/locales/fr.json', 'utf-8')) - locale.banana.should.equal('banana') - return done(err) - }) - }) - - it('writes word to missing locale file, if no fallback takes place', function (done) { - fs.writeFileSync('./test/locales/fr.json', '{"meow": "le meow"}', 'utf-8') - - var __ = y18n({ - locale: 'fr_FR', - fallbackToLanguage: false, - directory: __dirname + '/locales' - }).__ - - __('banana', function (err) { - // 'banana' should be written to fr_FR.json - var locale = JSON.parse(fs.readFileSync('./test/locales/fr_FR.json', 'utf-8')) - locale.should.deep.equal({ - banana: 'banana' - }) - // fr.json should remain untouched - var frJson = JSON.parse(fs.readFileSync('./test/locales/fr.json', 'utf-8')) - frJson.should.deep.equal({ - meow: 'le meow' - }) - return done(err) - }) - }) - - it('handles enqueuing multiple writes at the same time', function (done) { - var __ = y18n({ - locale: 'fr', - directory: __dirname + '/locales' - }).__ - - __('apple') - __('banana', function () { - __('foo') - __('bar', function (err) { - var locale = JSON.parse(fs.readFileSync('./test/locales/fr.json', 'utf-8')) - locale.apple.should.equal('apple') - locale.banana.should.equal('banana') - locale.foo.should.equal('foo') - locale.bar.should.equal('bar') - return done(err) - }) - }) - }) - - it('does not write the locale file if updateFiles is false', function (done) { - var __ = y18n({ - locale: 'fr', - updateFiles: false, - directory: __dirname + '/locales' - }).__ - - __('banana', function (err) { - fs.existsSync('./test/locales/fr.json').should.equal(false) - return done(err) - }) - }) - }) - }) - - describe('__n', function () { - it('uses the singular form if quantity is 1', function () { - var __n = y18n({ - directory: __dirname + '/locales' - }).__n - - __n('%d cat', '%d cats', 1).should.equal('1 cat') - }) - - it('uses the plural form if quantity is greater than 1', function () { - var __n = y18n({ - directory: __dirname + '/locales' - }).__n - - __n('%d cat', '%d cats', 2).should.equal('2 cats') - }) - - it('allows additional arguments to be printed', function () { - var __n = y18n({ - directory: __dirname + '/locales' - }).__n - - __n('%d %s cat', '%d %s cats', 2, 'black').should.equal('2 black cats') - }) - - it('allows an alternative locale to be set', function () { - var __n = y18n({ - locale: 'pirate', - directory: __dirname + '/locales' - }).__n - - __n('%d cat', '%d cats', 1).should.equal('1 land catfish') - __n('%d cat', '%d cats', 3).should.equal('3 land catfishes') - }) - - // See: https://github.com/bcoe/yargs/pull/210 - it('allows a quantity placeholder to be provided in the plural but not singular form', function () { - var __n = y18n({ - directory: __dirname + '/locales' - }).__n - - var singular = __n('There is one monkey in the %s', 'There are %d monkeys in the %s', 1, 'tree') - var plural = __n('There is one monkey in the %s', 'There are %d monkeys in the %s', 3, 'tree') - - singular.should.equal('There is one monkey in the tree') - plural.should.equal('There are 3 monkeys in the tree') - }) - - describe('the first time observing a pluralization', function () { - beforeEach(function (done) { - rimraf('./test/locales/fr.json', function () { - return done() - }) - }) - - it('returns the pluralization immediately', function () { - var __n = y18n({ - locale: 'fr', - directory: __dirname + '/locales' - }).__n - - __n('%d le cat', '%d le cats', 1).should.equal('1 le cat') - }) - - it('writes to the locale file if updateFiles is true', function (done) { - var __n = y18n({ - locale: 'fr', - directory: __dirname + '/locales' - }).__n - - __n('%d apple %s', '%d apples %s', 2, 'dude', function (err) { - var locale = JSON.parse(fs.readFileSync('./test/locales/fr.json', 'utf-8')) - locale['%d apple %s'].one.should.equal('%d apple %s') - locale['%d apple %s'].other.should.equal('%d apples %s') - return done(err) - }) - }) - - it('does not write the locale file if updateFiles is false', function (done) { - var __n = y18n({ - locale: 'fr', - updateFiles: false, - directory: __dirname + '/locales' - }).__n - - __n('%d apple %s', '%d apples %s', 2, 'dude', function (err) { - fs.existsSync('./test/locales/fr.json').should.equal(false) - return done(err) - }) - }) - }) - }) - - describe('setLocale', function () { - it('switches the locale', function () { - var i18n = y18n({ - directory: __dirname + '/locales' - }) - - i18n.__('Hello').should.equal('Hello!') - i18n.setLocale('pirate') - i18n.__('Hello').should.equal('Avast ye mateys!') - }) - }) - - describe('updateLocale', function () { - beforeEach(function (done) { - rimraf('./test/locales/fr.json', function () { - return done() - }) - }) - - it('updates the locale with the new lookups provided', function () { - var i18n = y18n({ - locale: 'fr', - directory: __dirname + '/locales' - }) - - i18n.updateLocale({ - foo: 'le bar' - }) - - i18n.__('foo').should.equal('le bar') - }) - - it('loads the locale from disk prior to updating the map', function () { - fs.writeFileSync('./test/locales/fr.json', '{"meow": "le meow"}', 'utf-8') - - var i18n = y18n({ - locale: 'fr', - directory: __dirname + '/locales' - }) - - i18n.updateLocale({ - foo: 'le bar' - }) - - i18n.__('meow').should.equal('le meow') - }) - }) - - describe('getLocale', function () { - it('returns the configured locale', function () { - y18n().getLocale().should.equal('en') - }) - }) - - after(function () { - rimraf.sync('./test/locales/fr.json') - }) -}) diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/y18n/.travis.yml bitshares-2-ui-2.0.160330/cli/node_modules/y18n/.travis.yml --- bitshares-2-ui-2.0.160314/cli/node_modules/y18n/.travis.yml 2015-09-21 20:47:34.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/y18n/.travis.yml 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ -language: node_js -sudo: false -node_js: - - "0.10" - - "0.12" - - "iojs" - - "4" -after_success: npm run coverage diff -Nru bitshares-2-ui-2.0.160314/cli/node_modules/yargs/package.json bitshares-2-ui-2.0.160330/cli/node_modules/yargs/package.json --- bitshares-2-ui-2.0.160314/cli/node_modules/yargs/package.json 2016-03-14 21:44:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/cli/node_modules/yargs/package.json 2016-03-31 00:44:41.000000000 +0000 @@ -43,8 +43,8 @@ }, "contributors": [ { - "name": "Benjamin Coe", "email": "ben@npmjs.com", + "name": "Benjamin Coe", "url": "https://github.com/bcoe" }, { @@ -52,13 +52,13 @@ "url": "https://github.com/nexdrew" }, { - "name": "Chris Needham", "email": "chris@chrisneedham.com", + "name": "Chris Needham", "url": "http://chrisneedham.com" }, { - "name": "James Nylen", "email": "jnylen@gmail.com", + "name": "James Nylen", "url": "https://github.com/nylen" }, { @@ -102,41 +102,41 @@ "node": ">=0.4" }, "files": [ - "LICENSE", - "completion.sh.hbs", "index.js", "lib", - "locales" + "locales", + "completion.sh.hbs", + "LICENSE" ], "gitHead": "085210de805c856edcae8d2f8428a9f077e39098", "homepage": "https://github.com/bcoe/yargs#readme", "keywords": [ - "args", "argument", - "cli", - "command", + "args", "option", "parser", - "parsing" + "parsing", + "cli", + "command" ], "license": "MIT", "main": "./index.js", "maintainers": [ { - "name": "chevex", - "email": "alex.ford@codetunnel.com" + "email": "alex.ford@codetunnel.com", + "name": "chevex" }, { - "name": "bcoe", - "email": "ben@npmjs.com" + "email": "ben@npmjs.com", + "name": "bcoe" }, { - "name": "nylen", - "email": "jnylen@gmail.com" + "email": "jnylen@gmail.com", + "name": "nylen" }, { - "name": "abg", - "email": "andrewbgoode@gmail.com" + "email": "andrewbgoode@gmail.com", + "name": "abg" } ], "name": "yargs", diff -Nru bitshares-2-ui-2.0.160314/debian/changelog bitshares-2-ui-2.0.160330/debian/changelog --- bitshares-2-ui-2.0.160314/debian/changelog 2016-03-14 21:44:02.000000000 +0000 +++ bitshares-2-ui-2.0.160330/debian/changelog 2016-03-31 00:44:04.000000000 +0000 @@ -1,4 +1,10 @@ -bitshares-2-ui (1:2.0.160314-0~vivid) vivid; urgency=medium +bitshares-2-ui (1:2.0.160330-0~vivid) vivid; urgency=medium + + * Auto-built release + + -- Scott Howard Wed, 30 Mar 2016 20:44:04 -0400 + +bitshares-2-ui (1:2.0.160314-0~jessie) jessie; urgency=medium * Auto-built release diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/acorn/package.json bitshares-2-ui-2.0.160330/dl/node_modules/acorn/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/acorn/package.json 2016-03-14 21:44:54.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/acorn/package.json 2016-03-31 00:45:29.000000000 +0000 @@ -40,10 +40,10 @@ }, "contributors": [ { - "name": "keeyipchan" + "name": "List of Acorn contributors. Updated before every release." }, { - "name": "List of Acorn contributors. Updated before every release." + "name": "Adrian Rakovsky" }, { "name": "Alistair Braidwood" @@ -94,7 +94,7 @@ "name": "Jürg Lehni" }, { - "name": "Adrian Rakovsky" + "name": "keeyipchan" }, { "name": "krator" @@ -173,8 +173,8 @@ "main": "dist/acorn.js", "maintainers": [ { - "name": "marijn", - "email": "marijnh@gmail.com" + "email": "marijnh@gmail.com", + "name": "marijn" } ], "name": "acorn", diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/align-text/package.json bitshares-2-ui-2.0.160330/dl/node_modules/align-text/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/align-text/package.json 2016-03-14 21:44:48.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/align-text/package.json 2016-03-31 00:45:24.000000000 +0000 @@ -87,12 +87,12 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" }, { - "name": "shinnn", - "email": "snnskwtnb@gmail.com" + "email": "snnskwtnb@gmail.com", + "name": "shinnn" } ], "name": "align-text", diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/alt/package.json bitshares-2-ui-2.0.160330/dl/node_modules/alt/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/alt/package.json 2016-03-14 21:44:56.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/alt/package.json 2016-03-31 00:45:31.000000000 +0000 @@ -34,8 +34,8 @@ "_spec": "alt@~0.17.8", "_where": "/home/showard/sources/ui/bitshares-2-ui/dl", "authors": [ - "Jonathan Lehman ", - "Josh Perez " + "Josh Perez ", + "Jonathan Lehman " ], "bugs": { "url": "https://github.com/goatslacker/alt/issues" @@ -96,8 +96,8 @@ "main": "lib", "maintainers": [ { - "name": "goatslacker", - "email": "josh@goatslacker.com" + "email": "josh@goatslacker.com", + "name": "goatslacker" } ], "name": "alt", diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/alter/package.json bitshares-2-ui-2.0.160330/dl/node_modules/alter/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/alter/package.json 2016-03-14 21:44:49.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/alter/package.json 2016-03-31 00:45:24.000000000 +0000 @@ -53,18 +53,18 @@ }, "homepage": "https://github.com/olov/alter#readme", "keywords": [ - "alter", + "string", "manipulation", - "modify", "replace", - "string" + "alter", + "modify" ], "license": "MIT", "main": "alter.js", "maintainers": [ { - "name": "olov", - "email": "olov.lassus@gmail.com" + "email": "olov.lassus@gmail.com", + "name": "olov" } ], "name": "alter", diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/amdefine/package.json bitshares-2-ui-2.0.160330/dl/node_modules/amdefine/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/amdefine/package.json 2016-03-14 21:44:49.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/amdefine/package.json 2016-03-31 00:45:24.000000000 +0000 @@ -59,8 +59,8 @@ "main": "./amdefine.js", "maintainers": [ { - "name": "jrburke", - "email": "jrburke@gmail.com" + "email": "jrburke@gmail.com", + "name": "jrburke" } ], "name": "amdefine", diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/ansi-regex/package.json bitshares-2-ui-2.0.160330/dl/node_modules/ansi-regex/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/ansi-regex/package.json 2016-03-14 21:44:48.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/ansi-regex/package.json 2016-03-31 00:45:24.000000000 +0000 @@ -61,41 +61,41 @@ "gitHead": "57c3f2941a73079fa8b081e02a522e3d29913e2f", "homepage": "https://github.com/sindresorhus/ansi-regex", "keywords": [ - "256", "ansi", - "cli", + "styles", "color", - "colors", "colour", - "command-line", + "colors", + "terminal", "console", + "cli", + "string", + "tty", "escape", - "find", "formatting", - "match", - "pattern", - "re", - "regex", - "regexp", "rgb", + "256", "shell", - "string", - "styles", - "terminal", - "test", + "xterm", + "command-line", "text", - "tty", - "xterm" + "regex", + "regexp", + "re", + "match", + "test", + "find", + "pattern" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" }, { - "name": "jbnicolai", - "email": "jappelman@xebia.com" + "email": "jappelman@xebia.com", + "name": "jbnicolai" } ], "name": "ansi-regex", diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/ansi-styles/index.js bitshares-2-ui-2.0.160330/dl/node_modules/ansi-styles/index.js --- bitshares-2-ui-2.0.160314/dl/node_modules/ansi-styles/index.js 2016-02-21 12:15:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/ansi-styles/index.js 2016-03-28 20:32:20.000000000 +0000 @@ -1,34 +1,10 @@ 'use strict'; -var colorConvert = require('color-convert'); -function wrapAnsi16(fn, offset) { - return function () { - var code = fn.apply(colorConvert, arguments); - return '\u001b[' + (code + offset) + 'm'; - }; -} - -function wrapAnsi256(fn, offset) { - return function () { - var code = fn.apply(colorConvert, arguments); - return '\u001b[' + (38 + offset) + ';5;' + code + 'm'; - }; -} - -function wrapAnsi16m(fn, offset) { - return function () { - var rgb = fn.apply(colorConvert, arguments); - return '\u001b[' + (38 + offset) + ';2;' + - rgb[0] + ';' + rgb[1] + ';' + rgb[2] + 'm'; - }; -} - -function assembleStyles() { +function assembleStyles () { var styles = { - modifier: { + modifiers: { reset: [0, 0], - // 21 isn't widely supported and 22 does the same thing - bold: [1, 22], + bold: [1, 22], // 21 isn't widely supported and 22 does the same thing dim: [2, 22], italic: [3, 23], underline: [4, 24], @@ -36,7 +12,7 @@ hidden: [8, 28], strikethrough: [9, 29] }, - color: { + colors: { black: [30, 39], red: [31, 39], green: [32, 39], @@ -47,7 +23,7 @@ white: [37, 39], gray: [90, 39] }, - bgColor: { + bgColors: { bgBlack: [40, 49], bgRed: [41, 49], bgGreen: [42, 49], @@ -60,7 +36,7 @@ }; // fix humans - styles.color.grey = styles.color.gray; + styles.colors.grey = styles.colors.gray; Object.keys(styles).forEach(function (groupName) { var group = styles[groupName]; @@ -80,48 +56,6 @@ }); }); - function rgb2rgb(r, g, b) { - return [r, g, b]; - } - - styles.color.close = '\u001b[39m'; - styles.bgColor.close = '\u001b[49m'; - - styles.color.ansi = {}; - styles.color.ansi256 = {}; - styles.color.ansi16m = { - rgb: wrapAnsi16m(rgb2rgb, 0) - }; - - styles.bgColor.ansi = {}; - styles.bgColor.ansi256 = {}; - styles.bgColor.ansi16m = { - rgb: wrapAnsi16m(rgb2rgb, 10) - }; - - for (var key in colorConvert) { - if (!colorConvert.hasOwnProperty(key) || typeof colorConvert[key] !== 'object') { - continue; - } - - var suite = colorConvert[key]; - - if ('ansi16' in suite) { - styles.color.ansi[key] = wrapAnsi16(suite.ansi16, 0); - styles.bgColor.ansi[key] = wrapAnsi16(suite.ansi16, 10); - } - - if ('ansi256' in suite) { - styles.color.ansi256[key] = wrapAnsi256(suite.ansi256, 0); - styles.bgColor.ansi256[key] = wrapAnsi256(suite.ansi256, 10); - } - - if ('rgb' in suite) { - styles.color.ansi16m[key] = wrapAnsi16m(suite.rgb, 0); - styles.bgColor.ansi16m[key] = wrapAnsi16m(suite.rgb, 10); - } - } - return styles; } diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/ansi-styles/package.json bitshares-2-ui-2.0.160330/dl/node_modules/ansi-styles/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/ansi-styles/package.json 2016-03-14 21:44:48.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/ansi-styles/package.json 2016-03-31 00:45:24.000000000 +0000 @@ -1,41 +1,41 @@ { "_args": [ [ - "ansi-styles@^2.1.0", + "ansi-styles@^2.2.1", "/home/showard/sources/ui/bitshares-2-ui/dl/node_modules/chalk" ] ], - "_from": "ansi-styles@>=2.1.0 <3.0.0", - "_id": "ansi-styles@2.2.0", + "_from": "ansi-styles@>=2.2.1 <3.0.0", + "_id": "ansi-styles@2.2.1", "_inCache": true, "_installable": true, "_location": "/ansi-styles", - "_nodeVersion": "4.2.6", + "_nodeVersion": "4.3.0", "_npmOperationalInternal": { - "host": "packages-5-east.internal.npmjs.com", - "tmp": "tmp/ansi-styles-2.2.0.tgz_1456057673117_0.8365559694357216" + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/ansi-styles-2.2.1.tgz_1459197317833_0.9694824463222176" }, "_npmUser": { - "email": "jappelman@xebia.com", - "name": "jbnicolai" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" }, - "_npmVersion": "2.14.12", + "_npmVersion": "3.8.3", "_phantomChildren": {}, "_requested": { "name": "ansi-styles", - "raw": "ansi-styles@^2.1.0", - "rawSpec": "^2.1.0", + "raw": "ansi-styles@^2.2.1", + "rawSpec": "^2.2.1", "scope": null, - "spec": ">=2.1.0 <3.0.0", + "spec": ">=2.2.1 <3.0.0", "type": "range" }, "_requiredBy": [ "/chalk" ], - "_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.0.tgz", - "_shasum": "c59191936e6ed1c1315a4b6b6b97f3acfbfa68b0", + "_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "_shasum": "b432dd3358b634cf75e1e4664368240533c1ddbe", "_shrinkwrap": null, - "_spec": "ansi-styles@^2.1.0", + "_spec": "ansi-styles@^2.2.1", "_where": "/home/showard/sources/ui/bitshares-2-ui/dl/node_modules/chalk", "author": { "email": "sindresorhus@gmail.com", @@ -45,18 +45,15 @@ "bugs": { "url": "https://github.com/chalk/ansi-styles/issues" }, - "dependencies": { - "color-convert": "^1.0.0" - }, + "dependencies": {}, "description": "ANSI escape codes for styling strings in the terminal", "devDependencies": { - "ava": "*", - "xo": "*" + "mocha": "*" }, "directories": {}, "dist": { - "shasum": "c59191936e6ed1c1315a4b6b6b97f3acfbfa68b0", - "tarball": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.0.tgz" + "shasum": "b432dd3358b634cf75e1e4664368240533c1ddbe", + "tarball": "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" }, "engines": { "node": ">=0.10.0" @@ -64,39 +61,35 @@ "files": [ "index.js" ], - "gitHead": "74502955deaf0eb977507757e33c52cad5a9aefa", - "homepage": "https://github.com/chalk/ansi-styles", + "gitHead": "95c59b23be760108b6530ca1c89477c21b258032", + "homepage": "https://github.com/chalk/ansi-styles#readme", "keywords": [ - "256", "ansi", - "cli", + "styles", "color", - "colors", "colour", - "command-line", + "colors", + "terminal", "console", + "cli", + "string", + "tty", "escape", "formatting", - "log", - "logging", "rgb", + "256", "shell", - "string", - "styles", - "terminal", - "text", - "tty", - "xterm" + "xterm", + "log", + "logging", + "command-line", + "text" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" - }, - { - "name": "jbnicolai", - "email": "jappelman@xebia.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" } ], "name": "ansi-styles", @@ -107,7 +100,7 @@ "url": "git+https://github.com/chalk/ansi-styles.git" }, "scripts": { - "test": "xo && ava" + "test": "mocha" }, - "version": "2.2.0" + "version": "2.2.1" } diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/ansi-styles/readme.md bitshares-2-ui-2.0.160330/dl/node_modules/ansi-styles/readme.md --- bitshares-2-ui-2.0.160314/dl/node_modules/ansi-styles/readme.md 2016-02-21 12:15:18.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/ansi-styles/readme.md 2016-03-28 20:32:20.000000000 +0000 @@ -17,20 +17,12 @@ ## Usage ```js -const style = require('ansi-styles'); +var ansi = require('ansi-styles'); -console.log(style.green.open + 'Hello world!' + style.green.close); - -// color conversion between 16/256/truecolor -// NOTE: if conversion goes to 16 colors or 256 colors, the original color -// may be degraded to fit that color palette. This means terminals -// that do not support 16 million colors will best-match the -// original color. -console.log(style.bgColor.ansi.hsl(120, 80, 72) + 'Hello world!' + style.bgColor.close); -console.log(style.color.ansi256.rgb(199, 20, 250) + 'Hello world!' + style.color.close); -console.log(style.color.ansi16m.hex('#ABCDEF') + 'Hello world!' + style.color.close); +console.log(ansi.green.open + 'Hello world!' + ansi.green.close); ``` + ## API Each style has an `open` and `close` property. @@ -77,37 +69,17 @@ By default you get a map of styles, but the styles are also available as groups. They are non-enumerable so they don't show up unless you access them explicitly. This makes it easier to expose only a subset in a higher-level module. -- `style.modifier` -- `style.color` -- `style.bgColor` +- `ansi.modifiers` +- `ansi.colors` +- `ansi.bgColors` ###### Example ```js -console.log(style.color.green.open); +console.log(ansi.colors.green.open); ``` -## [256 / 16 million (TrueColor) support](https://gist.github.com/XVilka/8346728) -`ansi-styles` uses the [`color-convert`](https://github.com/MoOx/color-convert) package to allow for converting between various colors and ANSI escapes, with support for 256 and 16 million colors. - -To use these, call the associated conversion function with the intended output, e.g.: - -```js -style.color.ansi.rgb(100, 200, 15); // RGB to 16 color ansi foreground code -style.bgColor.ansi.rgb(100, 200, 15); // RGB to 16 color ansi background code - -style.color.ansi256.hsl(120, 100, 60); // HSL to 256 color ansi foreground code -style.bgColor.ansi256.hsl(120, 100, 60); // HSL to 256 color ansi foreground code - -style.color.ansi16m.hex('#C0FFEE'); // Hex (RGB) to 16 million color foreground code -style.bgColor.ansi16m.hex('#C0FFEE'); // Hex (RGB) to 16 million color background code -``` - -## Related - -- [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) - ANSI escape codes for manipulating the terminal - ## License diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/anymatch/package.json bitshares-2-ui-2.0.160330/dl/node_modules/anymatch/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/anymatch/package.json 2016-03-14 21:44:48.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/anymatch/package.json 2016-03-31 00:45:24.000000000 +0000 @@ -61,24 +61,24 @@ "gitHead": "253d2ad42f644ed18557f561312a7f8426daca84", "homepage": "https://github.com/es128/anymatch", "keywords": [ + "match", "any", - "expression", + "string", "file", "fs", - "function", - "glob", "list", - "match", + "glob", "regex", "regexp", "regular", - "string" + "expression", + "function" ], "license": "ISC", "maintainers": [ { - "name": "es128", - "email": "elan.shanker+npm@gmail.com" + "email": "elan.shanker+npm@gmail.com", + "name": "es128" } ], "name": "anymatch", diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.find/bower.json bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.find/bower.json --- bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.find/bower.json 2014-08-14 05:51:59.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.find/bower.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,20 +0,0 @@ -{ - "name": "array.prototype.find", - "main": "index.js", - "version": "1.0.0", - "homepage": "https://github.com/paulmillr/Array.prototype.find", - "authors": [ - "Paul Miller ", - "Duncan Hall " - ], - "description": "Array.prototype.find ES6 polyfill.", - "keywords": ["Array.prototype.find", "find", "es6", "ecmascript 6", "polyfill"], - "license": "MIT", - "ignore": [ - "**/.*", - "node_modules", - "bower_components", - "test", - "tests" - ] -} diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.find/CHANGELOG.md bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.find/CHANGELOG.md --- bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.find/CHANGELOG.md 2014-08-14 05:51:26.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.find/CHANGELOG.md 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ - -# 0.2.0 - -Add travis support -Add tests -Fix failing test: 'should work with an array-like object with negative length' - -# 0.1.1 - -check if array#find already exists diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.find/component.json bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.find/component.json --- bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.find/component.json 2014-08-14 05:51:55.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.find/component.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -{ - "name": "Array.prototype.find", - "repo": "paulmillr/Array.prototype.find", - "description": "Array.prototype.find ES6 polyfill.", - "version": "1.0.0", - "keywords": ["Array.prototype.find", "find", "es6", "ecmascript 6", "polyfill"], - "dependencies": {}, - "development": {}, - "license": "MIT", - "main": "index.js", - "scripts": [ - "index.js" - ] -} diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.find/index.js bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.find/index.js --- bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.find/index.js 2014-08-14 05:51:26.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.find/index.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,33 +0,0 @@ -// Array.prototype.find - MIT License (c) 2013 Paul Miller -// For all details and docs: https://github.com/paulmillr/array.prototype.find -// Fixes and tests supplied by Duncan Hall -(function(globals){ - if (Array.prototype.find) return; - - var find = function(predicate) { - var list = Object(this); - var length = list.length < 0 ? 0 : list.length >>> 0; // ES.ToUint32; - if (length === 0) return undefined; - if (typeof predicate !== 'function' || Object.prototype.toString.call(predicate) !== '[object Function]') { - throw new TypeError('Array#find: predicate must be a function'); - } - var thisArg = arguments[1]; - for (var i = 0, value; i < length; i++) { - value = list[i]; - if (predicate.call(thisArg, value, i, list)) return value; - } - return undefined; - }; - - if (Object.defineProperty) { - try { - Object.defineProperty(Array.prototype, 'find', { - value: find, configurable: true, enumerable: false, writable: true - }); - } catch(e) {} - } - - if (!Array.prototype.find) { - Array.prototype.find = find; - } -})(this); diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.find/.npmignore bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.find/.npmignore --- bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.find/.npmignore 2013-12-20 14:43:38.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.find/.npmignore 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Numerous always-ignore extensions -*.diff -*.err -*.orig -*.log -*~ - -# OS or Editor folders -.DS_Store -.cache -Icon? - -# Folders to ignore -.hg -.svn - -# Node.js package manager -/node_modules -/npm-debug.log - -# Other stuff -*.pyc -/tmp - -# Project stuff diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.find/package.json bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.find/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.find/package.json 2016-03-14 21:44:50.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.find/package.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,87 +0,0 @@ -{ - "_args": [ - [ - "array.prototype.find@^1.0.0", - "/home/showard/sources/ui/bitshares-2-ui/dl/node_modules/fake-indexeddb" - ] - ], - "_from": "array.prototype.find@>=1.0.0 <2.0.0", - "_id": "array.prototype.find@1.0.0", - "_inCache": true, - "_installable": true, - "_location": "/array.prototype.find", - "_npmUser": { - "email": "paul@paulmillr.com", - "name": "paulmillr" - }, - "_npmVersion": "2.0.0-alpha-5", - "_phantomChildren": {}, - "_requested": { - "name": "array.prototype.find", - "raw": "array.prototype.find@^1.0.0", - "rawSpec": "^1.0.0", - "scope": null, - "spec": ">=1.0.0 <2.0.0", - "type": "range" - }, - "_requiredBy": [ - "/fake-indexeddb" - ], - "_resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-1.0.0.tgz", - "_shasum": "52d81768eb1c5692577ee29d96ca603dc76eb3a6", - "_shrinkwrap": null, - "_spec": "array.prototype.find@^1.0.0", - "_where": "/home/showard/sources/ui/bitshares-2-ui/dl/node_modules/fake-indexeddb", - "author": { - "email": "http://paulmillr.com", - "name": "Paul Miller" - }, - "bugs": { - "url": "https://github.com/paulmillr/Array.prototype.find/issues" - }, - "contributors": [ - { - "name": "Duncan Hall", - "email": "himself@duncanhall.net" - } - ], - "dependencies": {}, - "description": "Array.prototype.find ES6 polyfill.", - "devDependencies": { - "chai": "~1.9.1", - "mocha": "~1.21.4" - }, - "directories": {}, - "dist": { - "shasum": "52d81768eb1c5692577ee29d96ca603dc76eb3a6", - "tarball": "http://registry.npmjs.org/array.prototype.find/-/array.prototype.find-1.0.0.tgz" - }, - "gitHead": "633f2d4beb13c005c92b67b34883b1125574b2d0", - "homepage": "https://github.com/paulmillr/Array.prototype.find", - "keywords": [ - "Array.prototype.find", - "ecmascript 6", - "es6", - "find", - "polyfill" - ], - "license": "MIT", - "main": "index.js", - "maintainers": [ - { - "name": "paulmillr", - "email": "paul@paulmillr.com" - } - ], - "name": "array.prototype.find", - "optionalDependencies": {}, - "readme": "ERROR: No README data found!", - "repository": { - "type": "git", - "url": "git://github.com/paulmillr/Array.prototype.find.git" - }, - "scripts": { - "test": "mocha tests/*.js" - }, - "version": "1.0.0" -} diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.find/README.md bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.find/README.md --- bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.find/README.md 2014-08-14 05:51:26.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.find/README.md 1970-01-01 00:00:00.000000000 +0000 @@ -1,69 +0,0 @@ -[![Build Status](https://travis-ci.org/duncanhall/Array.prototype.find.svg?branch=master)](https://travis-ci.org/duncanhall/Array.prototype.find) - -# ES6 `Array.prototype.find` polyfill - -Simple ES6 [Array.prototype.find](http://people.mozilla.org/%7Ejorendorff/es6-draft.html#sec-array.prototype.find) polyfill for older environments taken from [es6-shim](https://github.com/paulmillr/es6-shim). - -For browsers and node.js. - -## Installation -* Just include repo before your scripts. -* `npm install array.prototype.find` if you’re using node.js. -* `component install paulmillr/Array.prototype.find` if you’re using [component(1)](https://github.com/component/component). -* `bower install Array.prototype.find` if you’re using [Twitter Bower](http://bower.io). - -## Usage - -* `Array.prototype.find(predicate[, thisArg])` returns first item that matches `predicate` function. -* `predicate(value, index, collection)`: takes three arguments - * `value`: current collection element - * `index`: current collection element index - * `collection`: the collection - -Node.js: - -```javascript -require('array.prototype.find'); -``` - -Browser: - -```javascript -// component(1) -require('Array.prototype.find'); -``` - -Code example: - -```javascript -// Default: -[1, 5, 10, 15].find(function(a) {return a > 9;}) // 10 -``` - -## Acknowledgements - -Tests, fixes and travis support added by [_duncanhall](http://twitter.com/_duncanhall) - -## License - -The MIT License (MIT) - -Copyright (c) 2013 Paul Miller - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the “Software”), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.find/tests/test.js bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.find/tests/test.js --- bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.find/tests/test.js 2014-08-14 05:51:26.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.find/tests/test.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,91 +0,0 @@ - -var expect = require("chai").expect; -var arrayFind = require('../index'); - -var runTests = function () { - - describe('Array', function(){ - - var list = [5, 10, 15, 20]; - - describe('#find', function() { - it('should have a length of 1', function() { - expect(Array.prototype.find.length).to.equal(1); - }); - - it('should find item by predicate', function() { - var result = list.find(function(item) { return item === 15; }); - expect(result).to.equal(15); - }); - - it('should return undefined when nothing matched', function() { - var result = list.find(function(item) { return item === 'a'; }); - expect(result).to.equal(undefined); - }); - - it('should throw TypeError when function was not passed', function() { - expect(function() { list.find(); }).to.throw(TypeError); - }); - - it('should receive all three parameters', function() { - var index = list.find(function(value, index, arr) { - expect(list[index]).to.equal(value); - expect(list).to.eql(arr); - return false; - }); - expect(index).to.equal(undefined); - }); - - it('should work with the context argument', function() { - var context = {}; - [1].find(function() { expect(this).to.equal(context); }, context); - }); - - it('should work with an array-like object', function() { - var obj = { '0': 1, '1': 2, '2': 3, length: 3 }; - var found = Array.prototype.find.call(obj, function(item) { return item === 2; }); - expect(found).to.equal(2); - }); - - it('should work with an array-like object with negative length', function() { - var obj = { '0': 1, '1': 2, '2': 3, length: -3 }; - var found = Array.prototype.find.call(obj, function(item) { - throw new Error('should not reach here'); - }); - expect(found).to.equal(undefined); - }); - - it('should work with a sparse array', function() { - var obj = [1, , undefined]; - expect(1 in obj).to.equal(false); - var seen = []; - var found = obj.find(function(item, idx) { - seen.push([idx, item]); - return false; - }); - expect(found).to.equal(undefined); - expect(seen).to.eql([[0, 1], [1, undefined], [2, undefined]]); - }); - - it('should work with a sparse array-like object', function() { - var obj = { '0': 1, '2': undefined, length: 3.2 }; - var seen = []; - var found = Array.prototype.find.call(obj, function(item, idx) { - seen.push([idx, item]); - return false; - }); - expect(found).to.equal(undefined); - expect(seen).to.eql([[0, 1], [1, undefined], [2, undefined]]); - }); - }); - }); -}; - - -describe('clean Object.prototype', runTests); - -describe('polluted Object.prototype', function() { - Object.prototype[1] = 42; - runTests(); - delete Object.prototype[1]; -}); \ No newline at end of file diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.find/.travis.yml bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.find/.travis.yml --- bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.find/.travis.yml 2014-08-14 05:51:26.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.find/.travis.yml 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -language: node_js -node_js: - - "0.11" - - "0.10" \ No newline at end of file diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.findindex/bower.json bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.findindex/bower.json --- bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.findindex/bower.json 2014-08-14 05:53:16.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.findindex/bower.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -{ - "name": "Array.prototype.findIndex", - "main": "index.js", - "version": "1.0.0", - "homepage": "https://github.com/paulmillr/Array.prototype.findIndex", - "authors": [ - "Paul Miller " - ], - "description": "Array.prototype.findIndex ES6 polyfill.", - "keywords": ["Array.prototype.findIndex", "findIndex", "es6"], - "license": "MIT", - "ignore": [ - "**/.*", - "node_modules", - "bower_components", - "test", - "tests" - ] -} diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.findindex/component.json bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.findindex/component.json --- bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.findindex/component.json 2014-08-14 05:53:15.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.findindex/component.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,14 +0,0 @@ -{ - "name": "Array.prototype.findIndex", - "repo": "paulmillr/Array.prototype.findIndex", - "description": "Array.prototype.findIndex ES6 polyfill.", - "version": "1.0.0", - "keywords": ["Array.prototype.findIndex", "findIndex", "es6"], - "dependencies": {}, - "development": {}, - "license": "MIT", - "main": "index.js", - "scripts": [ - "index.js" - ] -} diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.findindex/index.js bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.findindex/index.js --- bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.findindex/index.js 2014-08-14 05:53:27.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.findindex/index.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,31 +0,0 @@ -// Array.prototype.findIndex - MIT License (c) 2013 Paul Miller -// For all details and docs: -(function (globals) { - if (Array.prototype.findIndex) return; - - var findIndex = function(predicate) { - var list = Object(this); - var length = Math.max(0, list.length) >>> 0; // ES.ToUint32; - if (length === 0) return -1; - if (typeof predicate !== 'function' || Object.prototype.toString.call(predicate) !== '[object Function]') { - throw new TypeError('Array#findIndex: predicate must be a function'); - } - var thisArg = arguments.length > 1 ? arguments[1] : undefined; - for (var i = 0; i < length; i++) { - if (predicate.call(thisArg, list[i], i, list)) return i; - } - return -1; - }; - - if (Object.defineProperty) { - try { - Object.defineProperty(Array.prototype, 'findIndex', { - value: findIndex, configurable: true, writable: true - }); - } catch(e) {} - } - - if (!Array.prototype.findIndex) { - Array.prototype.findIndex = findIndex; - } -}(this)); diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.findindex/.npmignore bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.findindex/.npmignore --- bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.findindex/.npmignore 2013-12-20 14:43:42.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.findindex/.npmignore 1970-01-01 00:00:00.000000000 +0000 @@ -1,25 +0,0 @@ -# Numerous always-ignore extensions -*.diff -*.err -*.orig -*.log -*~ - -# OS or Editor folders -.DS_Store -.cache -Icon? - -# Folders to ignore -.hg -.svn - -# Node.js package manager -/node_modules -/npm-debug.log - -# Other stuff -*.pyc -/tmp - -# Project stuff diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.findindex/package.json bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.findindex/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.findindex/package.json 2016-03-14 21:44:50.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.findindex/package.json 1970-01-01 00:00:00.000000000 +0000 @@ -1,79 +0,0 @@ -{ - "_args": [ - [ - "array.prototype.findindex@^1.0.0", - "/home/showard/sources/ui/bitshares-2-ui/dl/node_modules/fake-indexeddb" - ] - ], - "_from": "array.prototype.findindex@>=1.0.0 <2.0.0", - "_id": "array.prototype.findindex@1.0.0", - "_inCache": true, - "_installable": true, - "_location": "/array.prototype.findindex", - "_npmUser": { - "email": "paul@paulmillr.com", - "name": "paulmillr" - }, - "_npmVersion": "2.0.0-alpha-5", - "_phantomChildren": {}, - "_requested": { - "name": "array.prototype.findindex", - "raw": "array.prototype.findindex@^1.0.0", - "rawSpec": "^1.0.0", - "scope": null, - "spec": ">=1.0.0 <2.0.0", - "type": "range" - }, - "_requiredBy": [ - "/fake-indexeddb" - ], - "_resolved": "https://registry.npmjs.org/array.prototype.findindex/-/array.prototype.findindex-1.0.0.tgz", - "_shasum": "1966efa59f7cd281114d37ef542f51201e72b8fd", - "_shrinkwrap": null, - "_spec": "array.prototype.findindex@^1.0.0", - "_where": "/home/showard/sources/ui/bitshares-2-ui/dl/node_modules/fake-indexeddb", - "author": { - "email": "http://paulmillr.com", - "name": "Paul Miller" - }, - "bugs": { - "url": "https://github.com/paulmillr/Array.prototype.findIndex/issues" - }, - "dependencies": {}, - "description": "Array.prototype.findIndex ES6 polyfill.", - "devDependencies": { - "chai": "~1.9.1", - "mocha": "~1.21.4" - }, - "directories": {}, - "dist": { - "shasum": "1966efa59f7cd281114d37ef542f51201e72b8fd", - "tarball": "http://registry.npmjs.org/array.prototype.findindex/-/array.prototype.findindex-1.0.0.tgz" - }, - "gitHead": "4e06493c7791d63c1fbb1ed4559cc05bc271ad47", - "homepage": "https://github.com/paulmillr/Array.prototype.findIndex", - "keywords": [ - "Array.prototype.findIndex", - "es6", - "findIndex" - ], - "license": "MIT", - "main": "index.js", - "maintainers": [ - { - "name": "paulmillr", - "email": "paul@paulmillr.com" - } - ], - "name": "array.prototype.findindex", - "optionalDependencies": {}, - "readme": "ERROR: No README data found!", - "repository": { - "type": "git", - "url": "git://github.com/paulmillr/Array.prototype.findIndex.git" - }, - "scripts": { - "test": "mocha test.js" - }, - "version": "1.0.0" -} diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.findindex/README.md bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.findindex/README.md --- bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.findindex/README.md 2014-08-14 05:53:57.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.findindex/README.md 1970-01-01 00:00:00.000000000 +0000 @@ -1,64 +0,0 @@ -# ES6 `Array.prototype.findIndex` polyfill - -Simple ES6 [Array.prototype.findIndex](http://people.mozilla.org/%7Ejorendorff/es6-draft.html#sec-array.prototype.findindex) polyfill for older environments taken from [es6-shim](https://github.com/paulmillr/es6-shim). - -For browsers and node.js. - -## Installation -* Just include repo before your scripts. -* `npm install array.prototype.findIndex` if you’re using node.js. -* `component install paulmillr/Array.prototype.findIndex` if you’re using [component(1)](https://github.com/component/component). -* `bower install Array.prototype.findIndex` if you’re using [Twitter Bower](http://bower.io). - - -## Usage - -* `Array.prototype.findIndex(predicate[, thisArg])` returns first item index that matches `predicate` function. -* `predicate(value, index, collection)`: takes three arguments - * `value`: current collection element - * `index`: current collection element index - * `collection`: the collection - -Node.js: - -```javascript -require('array.prototype.findindex'); -``` - -Browser: - -```javascript -// component(1) -require('Array.prototype.findIndex'); -``` - -Code example: - -```javascript -// Default: -[1, 5, 10, 15].findIndex(function(a) {return a > 9;}) // 2 -``` - -## License - -The MIT License (MIT) - -Copyright (c) 2013 Paul Miller - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the “Software”), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.findindex/test.js bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.findindex/test.js --- bitshares-2-ui-2.0.160314/dl/node_modules/array.prototype.findindex/test.js 2014-08-14 05:53:27.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/array.prototype.findindex/test.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,86 +0,0 @@ -var expect = require("chai").expect; -var arrayFindIndex = require('./'); - -var runArrayTests = function() { - var list = [5, 10, 15, 20]; - - describe('Array#findIndex', function() { - it('should have a length of 1', function() { - expect(Array.prototype.findIndex.length).to.equal(1); - }); - - it('should find item key by predicate', function() { - var result = list.findIndex(function(item) { return item === 15; }); - expect(result).to.equal(2); - }); - - it('should return -1 when nothing matched', function() { - var result = list.findIndex(function(item) { return item === 'a'; }); - expect(result).to.equal(-1); - }); - - it('should throw TypeError when function was not passed', function() { - expect(function() { list.findIndex(); }).to.throw(TypeError); - }); - - it('should receive all three parameters', function() { - var index = list.findIndex(function(value, index, arr) { - expect(list[index]).to.equal(value); - expect(list).to.eql(arr); - return false; - }); - expect(index).to.equal(-1); - }); - - it('should work with the context argument', function() { - var context = {}; - [1].findIndex(function() { expect(this).to.equal(context); }, context); - }); - - it('should work with an array-like object', function() { - var obj = { '0': 1, '1': 2, '2': 3, length: 3 }; - var foundIndex = Array.prototype.findIndex.call(obj, function(item) { return item === 2; }); - expect(foundIndex).to.equal(1); - }); - - it('should work with an array-like object with negative length', function() { - var obj = { '0': 1, '1': 2, '2': 3, length: -3 }; - var foundIndex = Array.prototype.findIndex.call(obj, function(item) { - throw new Error('should not reach here'); - }); - expect(foundIndex).to.equal(-1); - }); - - it('should work with a sparse array', function() { - var obj = [1, , undefined]; - expect(1 in obj).to.equal(false); - var seen = []; - var foundIndex = obj.findIndex(function(item, idx) { - seen.push([idx, item]); - return item === undefined && idx === 2; - }); - expect(foundIndex).to.equal(2); - expect(seen).to.eql([[0, 1], [1, undefined], [2, undefined]]); - }); - - it('should work with a sparse array-like object', function() { - var obj = { '0': 1, '2': undefined, length: 3.2 }; - var seen = []; - var foundIndex = Array.prototype.findIndex.call(obj, function(item, idx) { - seen.push([idx, item]); - return false; - }); - expect(foundIndex).to.equal(-1); - expect(seen).to.eql([[0, 1], [1, undefined], [2, undefined]]); - }); - }); -}; - -describe('clean Object.prototype', runArrayTests); - -describe('polluted Object.prototype', function() { - Object.prototype[1] = 42; - runArrayTests(); - delete Object.prototype[1]; -}); - diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/array-unique/package.json bitshares-2-ui-2.0.160330/dl/node_modules/array-unique/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/array-unique/package.json 2016-03-14 21:44:48.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/array-unique/package.json 2016-03-31 00:45:24.000000000 +0000 @@ -68,8 +68,8 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" } ], "name": "array-unique", diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/arr-diff/package.json bitshares-2-ui-2.0.160330/dl/node_modules/arr-diff/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/arr-diff/package.json 2016-03-14 21:44:48.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/arr-diff/package.json 2016-03-31 00:45:24.000000000 +0000 @@ -76,16 +76,16 @@ "main": "index.js", "maintainers": [ { - "name": "doowb", - "email": "brian.woodward@gmail.com" + "email": "brian.woodward@gmail.com", + "name": "doowb" }, { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" }, { - "name": "paulmillr", - "email": "paul@paulmillr.com" + "email": "paul@paulmillr.com", + "name": "paulmillr" } ], "name": "arr-diff", diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/arr-flatten/package.json bitshares-2-ui-2.0.160330/dl/node_modules/arr-flatten/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/arr-flatten/package.json 2016-03-14 21:44:48.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/arr-flatten/package.json 2016-03-31 00:45:24.000000000 +0000 @@ -81,8 +81,8 @@ "main": "index.js", "maintainers": [ { - "name": "jonschlinkert", - "email": "github@sellside.com" + "email": "github@sellside.com", + "name": "jonschlinkert" } ], "name": "arr-flatten", diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/arrify/package.json bitshares-2-ui-2.0.160330/dl/node_modules/arrify/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/arrify/package.json 2016-03-14 21:44:48.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/arrify/package.json 2016-03-31 00:45:24.000000000 +0000 @@ -61,18 +61,18 @@ "gitHead": "087edee1a58d5adaac6cae5a107886121ef43783", "homepage": "https://github.com/sindresorhus/arrify#readme", "keywords": [ - "arr", "array", - "arrayify", + "arr", "arrify", + "arrayify", "convert", "value" ], "license": "MIT", "maintainers": [ { - "name": "sindresorhus", - "email": "sindresorhus@gmail.com" + "email": "sindresorhus@gmail.com", + "name": "sindresorhus" } ], "name": "arrify", diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/asap/package.json bitshares-2-ui-2.0.160330/dl/node_modules/asap/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/asap/package.json 2016-03-14 21:44:50.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/asap/package.json 2016-03-31 00:45:25.000000000 +0000 @@ -61,17 +61,17 @@ "tarball": "http://registry.npmjs.org/asap/-/asap-2.0.3.tgz" }, "files": [ + "raw.js", "asap.js", - "browser-asap.js", "browser-raw.js", - "raw.js" + "browser-asap.js" ], "gitHead": "ccbf94d4e4a0c3afc2df13331044020a46a74ab6", "homepage": "https://github.com/kriskowal/asap#readme", "keywords": [ "event", - "queue", - "task" + "task", + "queue" ], "license": { "type": "MIT", @@ -80,12 +80,12 @@ "main": "./asap.js", "maintainers": [ { - "name": "kriskowal", - "email": "kris.kowal@cixar.com" + "email": "kris.kowal@cixar.com", + "name": "kriskowal" }, { - "name": "forbeslindesay", - "email": "forbes@lindesay.co.uk" + "email": "forbes@lindesay.co.uk", + "name": "forbeslindesay" } ], "name": "asap", diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/assert/package.json bitshares-2-ui-2.0.160330/dl/node_modules/assert/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/assert/package.json 2016-03-14 21:44:50.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/assert/package.json 2016-03-31 00:45:25.000000000 +0000 @@ -1,6 +1,10 @@ { "_args": [ [ + "assert@1.3.0", + "/home/showard/sources/ui/bitshares-2-ui/dl/node_modules/fake-indexeddb" + ], + [ "assert@^1.1.1", "/home/showard/sources/ui/bitshares-2-ui/dl/node_modules/node-libs-browser" ] @@ -28,8 +32,6 @@ "_requiredBy": [ "/node-libs-browser" ], - "_resolved": "https://registry.npmjs.org/assert/-/assert-1.3.0.tgz", - "_shasum": "03939a622582a812cc202320a0b9a56c9b815849", "_shrinkwrap": null, "_spec": "assert@^1.1.1", "_where": "/home/showard/sources/ui/bitshares-2-ui/dl/node_modules/node-libs-browser", @@ -58,12 +60,12 @@ "main": "./assert.js", "maintainers": [ { - "name": "coolaj86", - "email": "coolaj86@gmail.com" + "email": "coolaj86@gmail.com", + "name": "coolaj86" }, { - "name": "shtylman", - "email": "shtylman@gmail.com" + "email": "shtylman@gmail.com", + "name": "shtylman" } ], "name": "assert", diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/ast-traverse/package.json bitshares-2-ui-2.0.160330/dl/node_modules/ast-traverse/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/ast-traverse/package.json 2016-03-14 21:44:49.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/ast-traverse/package.json 2016-03-31 00:45:25.000000000 +0000 @@ -50,19 +50,19 @@ "homepage": "https://github.com/olov/ast-traverse#readme", "keywords": [ "ast", - "esprima", - "traversal", "traverse", + "traversal", + "walk", "visit", "visitor", - "walk" + "esprima" ], "license": "MIT", "main": "ast-traverse.js", "maintainers": [ { - "name": "olov", - "email": "olov.lassus@gmail.com" + "email": "olov.lassus@gmail.com", + "name": "olov" } ], "name": "ast-traverse", diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/ast-types/package.json bitshares-2-ui-2.0.160330/dl/node_modules/ast-types/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/ast-types/package.json 2016-03-14 21:44:52.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/ast-types/package.json 2016-03-31 00:45:27.000000000 +0000 @@ -58,27 +58,27 @@ "gitHead": "0be34f9649991dc7d6cf6b0f8e6f0d6f63b31171", "homepage": "http://github.com/benjamn/ast-types", "keywords": [ - "abstract syntax tree", "ast", - "dynamic types", - "esprima", + "abstract syntax tree", "hierarchy", "mozilla", + "spidermonkey", "parser api", + "esprima", + "types", + "type system", + "type checking", + "dynamic types", "parsing", - "spidermonkey", - "syntax", "transformation", - "type checking", - "type system", - "types" + "syntax" ], "license": "MIT", "main": "main.js", "maintainers": [ { - "name": "benjamn", - "email": "bn@cs.stanford.edu" + "email": "bn@cs.stanford.edu", + "name": "benjamn" } ], "name": "ast-types", diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/async-each/package.json bitshares-2-ui-2.0.160330/dl/node_modules/async-each/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/async-each/package.json 2016-03-14 21:44:50.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/async-each/package.json 2016-03-31 00:45:25.000000000 +0000 @@ -51,30 +51,30 @@ "gitHead": "89c02adfcff2946a5062e40167ebbb6f1ccfcfe0", "homepage": "https://github.com/paulmillr/async-each/", "keywords": [ - "array", "async", - "asynchronous", - "concurrent", - "control flow", - "each", - "flow", "forEach", - "iterate", + "each", + "map", + "asynchronous", "iteration", + "iterate", "loop", - "map", - "parallel" + "parallel", + "concurrent", + "array", + "flow", + "control flow" ], "license": "MIT", "main": "index.js", "maintainers": [ { - "name": "paulmillr", - "email": "paul@paulmillr.com" + "email": "paul@paulmillr.com", + "name": "paulmillr" }, { - "name": "es128", - "email": "elan.shanker+npm@gmail.com" + "email": "elan.shanker+npm@gmail.com", + "name": "es128" } ], "name": "async-each", diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/babel/node_modules/source-map/package.json bitshares-2-ui-2.0.160330/dl/node_modules/babel/node_modules/source-map/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/babel/node_modules/source-map/package.json 2016-03-14 21:44:53.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/babel/node_modules/source-map/package.json 2016-03-31 00:45:28.000000000 +0000 @@ -41,148 +41,148 @@ }, "contributors": [ { - "name": "Simon Lydell", - "email": "simon.lydell@gmail.com" + "email": "tobias.koppers@googlemail.com", + "name": "Tobias Koppers" }, { - "name": "Tobias Koppers", - "email": "tobias.koppers@googlemail.com" + "email": "duncan@dweebd.com", + "name": "Duncan Beevers" }, { - "name": "Stephen Crane", - "email": "scrane@mozilla.com" + "email": "scrane@mozilla.com", + "name": "Stephen Crane" }, { - "name": "Ryan Seddon", - "email": "seddon.ryan@gmail.com" + "email": "seddon.ryan@gmail.com", + "name": "Ryan Seddon" }, { - "name": "Miles Elam", - "email": "miles.elam@deem.com" + "email": "miles.elam@deem.com", + "name": "Miles Elam" }, { - "name": "Mihai Bazon", - "email": "mihai.bazon@gmail.com" + "email": "mihai.bazon@gmail.com", + "name": "Mihai Bazon" }, { - "name": "Michael Ficarra", - "email": "github.public.email@michael.ficarra.me" + "email": "github.public.email@michael.ficarra.me", + "name": "Michael Ficarra" }, { - "name": "Todd Wolfson", - "email": "todd@twolfson.com" + "email": "todd@twolfson.com", + "name": "Todd Wolfson" }, { - "name": "Alexander Solovyov", - "email": "alexander@solovyov.net" + "email": "alexander@solovyov.net", + "name": "Alexander Solovyov" }, { - "name": "Felix Gnass", - "email": "fgnass@gmail.com" + "email": "fgnass@gmail.com", + "name": "Felix Gnass" }, { - "name": "Conrad Irwin", - "email": "conrad.irwin@gmail.com" + "email": "conrad.irwin@gmail.com", + "name": "Conrad Irwin" }, { - "name": "usrbincc", - "email": "usrbincc@yahoo.com" + "email": "usrbincc@yahoo.com", + "name": "usrbincc" }, { - "name": "David Glasser", - "email": "glasser@davidglasser.net" + "email": "glasser@davidglasser.net", + "name": "David Glasser" }, { - "name": "Chase Douglas", - "email": "chase@newrelic.com" + "email": "chase@newrelic.com", + "name": "Chase Douglas" }, { - "name": "Evan Wallace", - "email": "evan.exe@gmail.com" + "email": "evan.exe@gmail.com", + "name": "Evan Wallace" }, { - "name": "Heather Arthur", - "email": "fayearthur@gmail.com" + "email": "fayearthur@gmail.com", + "name": "Heather Arthur" }, { - "name": "Hugh Kennedy", - "email": "hughskennedy@gmail.com" + "email": "hughskennedy@gmail.com", + "name": "Hugh Kennedy" }, { - "name": "David Glasser", - "email": "glasser@davidglasser.net" + "email": "glasser@davidglasser.net", + "name": "David Glasser" }, { - "name": "Duncan Beevers", - "email": "duncan@dweebd.com" + "email": "simon.lydell@gmail.com", + "name": "Simon Lydell" }, { - "name": "Jmeas Smith", - "email": "jellyes2@gmail.com" + "email": "jellyes2@gmail.com", + "name": "Jmeas Smith" }, { - "name": "Michael Z Goddard", - "email": "mzgoddard@gmail.com" + "email": "mzgoddard@gmail.com", + "name": "Michael Z Goddard" }, { - "name": "azu", - "email": "azu@users.noreply.github.com" + "email": "azu@users.noreply.github.com", + "name": "azu" }, { - "name": "John Gozde", - "email": "john@gozde.ca" + "email": "john@gozde.ca", + "name": "John Gozde" }, { - "name": "Adam Kirkton", - "email": "akirkton@truefitinnovation.com" + "email": "akirkton@truefitinnovation.com", + "name": "Adam Kirkton" }, { - "name": "Chris Montgomery", - "email": "christopher.montgomery@dowjones.com" + "email": "christopher.montgomery@dowjones.com", + "name": "Chris Montgomery" }, { - "name": "J. Ryan Stinnett", - "email": "jryans@gmail.com" + "email": "jryans@gmail.com", + "name": "J. Ryan Stinnett" }, { - "name": "Jack Herrington", - "email": "jherrington@walmartlabs.com" + "email": "jherrington@walmartlabs.com", + "name": "Jack Herrington" }, { - "name": "Chris Truter", - "email": "jeffpalentine@gmail.com" + "email": "jeffpalentine@gmail.com", + "name": "Chris Truter" }, { - "name": "Daniel Espeset", - "email": "daniel@danielespeset.com" + "email": "daniel@danielespeset.com", + "name": "Daniel Espeset" }, { - "name": "Jamie Wong", - "email": "jamie.lf.wong@gmail.com" + "email": "jamie.lf.wong@gmail.com", + "name": "Jamie Wong" }, { - "name": "Eddy Bruël", - "email": "ejpbruel@mozilla.com" + "email": "ejpbruel@mozilla.com", + "name": "Eddy Bruël" }, { - "name": "Hawken Rives", - "email": "hawkrives@gmail.com" + "email": "hawkrives@gmail.com", + "name": "Hawken Rives" }, { - "name": "Gilad Peleg", - "email": "giladp007@gmail.com" + "email": "giladp007@gmail.com", + "name": "Gilad Peleg" }, { - "name": "djchie", - "email": "djchie.dev@gmail.com" + "email": "djchie.dev@gmail.com", + "name": "djchie" }, { - "name": "Gary Ye", - "email": "garysye@gmail.com" + "email": "garysye@gmail.com", + "name": "Gary Ye" }, { - "name": "Nicolas Lalevée", - "email": "nicolas.lalevee@hibnet.org" + "email": "nicolas.lalevee@hibnet.org", + "name": "Nicolas Lalevée" } ], "dependencies": {}, @@ -200,28 +200,28 @@ "node": ">=0.10.0" }, "files": [ + "source-map.js", + "lib/", "dist/source-map.debug.js", "dist/source-map.js", "dist/source-map.min.js", - "dist/source-map.min.js.map", - "lib/", - "source-map.js" + "dist/source-map.min.js.map" ], "homepage": "https://github.com/mozilla/source-map", "license": "BSD-3-Clause", "main": "./source-map.js", "maintainers": [ { - "name": "mozilla-devtools", - "email": "mozilla-developer-tools@googlegroups.com" + "email": "mozilla-developer-tools@googlegroups.com", + "name": "mozilla-devtools" }, { - "name": "mozilla", - "email": "dherman@mozilla.com" + "email": "dherman@mozilla.com", + "name": "mozilla" }, { - "name": "nickfitzgerald", - "email": "fitzgen@gmail.com" + "email": "fitzgen@gmail.com", + "name": "nickfitzgerald" } ], "name": "source-map", diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/babel/package.json bitshares-2-ui-2.0.160330/dl/node_modules/babel/package.json --- bitshares-2-ui-2.0.160314/dl/node_modules/babel/package.json 2016-03-14 21:44:56.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/babel/package.json 2016-03-31 00:45:31.000000000 +0000 @@ -6,16 +6,20 @@ ] ], "_from": "babel@>=5.8.29 <6.0.0", - "_id": "babel@5.8.35", + "_id": "babel@5.8.38", "_inCache": true, "_installable": true, "_location": "/babel", - "_nodeVersion": "0.12.7", + "_nodeVersion": "5.5.0", + "_npmOperationalInternal": { + "host": "packages-12-west.internal.npmjs.com", + "tmp": "tmp/babel-5.8.38.tgz_1458687008620_0.2633137407246977" + }, "_npmUser": { "email": "sebmck@gmail.com", "name": "sebmck" }, - "_npmVersion": "2.11.3", + "_npmVersion": "3.3.12", "_phantomChildren": {}, "_requested": { "name": "babel", @@ -28,8 +32,8 @@ "_requiredBy": [ "#DEV:/" ], - "_resolved": "https://registry.npmjs.org/babel/-/babel-5.8.35.tgz", - "_shasum": "6ea260a45bee214737f168d0bbefa690f02bf06b", + "_resolved": "https://registry.npmjs.org/babel/-/babel-5.8.38.tgz", + "_shasum": "dfb087c22894917c576fb67ce9cf328d458629fb", "_shrinkwrap": null, "_spec": "babel@^5.8.29", "_where": "/home/showard/sources/ui/bitshares-2-ui/dl", @@ -64,35 +68,35 @@ "devDependencies": {}, "directories": {}, "dist": { - "shasum": "6ea260a45bee214737f168d0bbefa690f02bf06b", - "tarball": "http://registry.npmjs.org/babel/-/babel-5.8.35.tgz" + "shasum": "dfb087c22894917c576fb67ce9cf328d458629fb", + "tarball": "http://registry.npmjs.org/babel/-/babel-5.8.38.tgz" }, "homepage": "https://babeljs.io/", "license": "MIT", "maintainers": [ { - "name": "amasad", - "email": "amjad.masad@gmail.com" + "email": "amjad.masad@gmail.com", + "name": "amasad" }, { - "name": "hzoo", - "email": "hi@henryzoo.com" + "email": "hi@henryzoo.com", + "name": "hzoo" }, { - "name": "jmm", - "email": "npm-public@jessemccarthy.net" + "email": "npm-public@jessemccarthy.net", + "name": "jmm" }, { - "name": "loganfsmyth", - "email": "loganfsmyth@gmail.com" + "email": "loganfsmyth@gmail.com", + "name": "loganfsmyth" }, { - "name": "sebmck", - "email": "sebmck@gmail.com" + "email": "sebmck@gmail.com", + "name": "sebmck" }, { - "name": "thejameskyle", - "email": "me@thejameskyle.com" + "email": "me@thejameskyle.com", + "name": "thejameskyle" } ], "name": "babel", @@ -104,5 +108,5 @@ "url": "git+https://github.com/babel/babel.git" }, "scripts": {}, - "version": "5.8.35" + "version": "5.8.38" } diff -Nru bitshares-2-ui-2.0.160314/dl/node_modules/babel-core/browser.js bitshares-2-ui-2.0.160330/dl/node_modules/babel-core/browser.js --- bitshares-2-ui-2.0.160314/dl/node_modules/babel-core/browser.js 2016-01-20 22:09:05.000000000 +0000 +++ bitshares-2-ui-2.0.160330/dl/node_modules/babel-core/browser.js 2016-03-22 22:49:59.000000000 +0000 @@ -3150,7 +3150,7 @@ */ transform.options = _dereq_(49); -transform.version = _dereq_(611).version; +transform.version = _dereq_(610).version; /** * Add `transform` api to `babel` global. @@ -3271,7 +3271,7 @@ global.attachEvent("onload", runScripts); } }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) -},{"15":15,"49":49,"611":611,"66":66}],15:[function(_dereq_,module,exports){ +},{"15":15,"49":49,"610":610,"66":66}],15:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -3292,7 +3292,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _lodashLangIsFunction = _dereq_(508); +var _lodashLangIsFunction = _dereq_(533); var _lodashLangIsFunction2 = _interopRequireDefault(_lodashLangIsFunction); @@ -3300,7 +3300,7 @@ var _transformation2 = _interopRequireDefault(_transformation); -var _babylon = _dereq_(613); +var _babylon = _dereq_(612); var babylon = _interopRequireWildcard(_babylon); @@ -3350,7 +3350,7 @@ exports.buildExternalHelpers = _interopRequire(_toolsBuildExternalHelpers); -var _package = _dereq_(611); +var _package = _dereq_(610); exports.version = _package.version; exports.types = t; @@ -3451,7 +3451,7 @@ return ast.program; } -},{"148":148,"17":17,"179":179,"182":182,"3":3,"44":44,"45":45,"46":46,"48":48,"508":508,"611":611,"613":613,"66":66,"80":80,"82":82,"83":83}],16:[function(_dereq_,module,exports){ +},{"148":148,"17":17,"179":179,"182":182,"3":3,"44":44,"45":45,"46":46,"48":48,"533":533,"610":610,"612":612,"66":66,"80":80,"82":82,"83":83}],16:[function(_dereq_,module,exports){ // required to safely use babel/register within a browserify codebase "use strict"; @@ -3489,23 +3489,23 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -var _repeating = _dereq_(592); +var _repeating = _dereq_(586); var _repeating2 = _interopRequireDefault(_repeating); -var _trimRight = _dereq_(609); +var _trimRight = _dereq_(608); var _trimRight2 = _interopRequireDefault(_trimRight); -var _lodashLangIsBoolean = _dereq_(506); +var _lodashLangIsBoolean = _dereq_(531); var _lodashLangIsBoolean2 = _interopRequireDefault(_lodashLangIsBoolean); -var _lodashCollectionIncludes = _dereq_(421); +var _lodashCollectionIncludes = _dereq_(446); var _lodashCollectionIncludes2 = _interopRequireDefault(_lodashCollectionIncludes); -var _lodashLangIsNumber = _dereq_(510); +var _lodashLangIsNumber = _dereq_(535); var _lodashLangIsNumber2 = _interopRequireDefault(_lodashLangIsNumber); @@ -3830,7 +3830,7 @@ exports["default"] = Buffer; module.exports = exports["default"]; -},{"421":421,"506":506,"510":510,"592":592,"609":609}],19:[function(_dereq_,module,exports){ +},{"446":446,"531":531,"535":535,"586":586,"608":608}],19:[function(_dereq_,module,exports){ /** * Print File.program */ @@ -4050,11 +4050,11 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _isInteger = _dereq_(406); +var _isInteger = _dereq_(434); var _isInteger2 = _interopRequireDefault(_isInteger); -var _lodashLangIsNumber = _dereq_(510); +var _lodashLangIsNumber = _dereq_(535); var _lodashLangIsNumber2 = _interopRequireDefault(_lodashLangIsNumber); @@ -4381,7 +4381,7 @@ this.push("."); print.plain(node.property); } -},{"179":179,"31":31,"406":406,"510":510}],23:[function(_dereq_,module,exports){ +},{"179":179,"31":31,"434":434,"535":535}],23:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -5342,7 +5342,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _repeating = _dereq_(592); +var _repeating = _dereq_(586); var _repeating2 = _interopRequireDefault(_repeating); @@ -5658,7 +5658,7 @@ print.plain(node.init); } } -},{"179":179,"592":592}],28:[function(_dereq_,module,exports){ +},{"179":179,"586":586}],28:[function(_dereq_,module,exports){ /** * Prints TaggedTemplateExpression, prints tag and quasi. */ @@ -5936,7 +5936,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -var _detectIndent = _dereq_(399); +var _detectIndent = _dereq_(424); var _detectIndent2 = _interopRequireDefault(_detectIndent); @@ -5948,7 +5948,7 @@ var _nodePrinter2 = _interopRequireDefault(_nodePrinter); -var _repeating = _dereq_(592); +var _repeating = _dereq_(586); var _repeating2 = _interopRequireDefault(_repeating); @@ -5968,11 +5968,11 @@ var _buffer2 = _interopRequireDefault(_buffer); -var _lodashObjectExtend = _dereq_(519); +var _lodashObjectExtend = _dereq_(544); var _lodashObjectExtend2 = _interopRequireDefault(_lodashObjectExtend); -var _lodashCollectionEach = _dereq_(419); +var _lodashCollectionEach = _dereq_(444); var _lodashCollectionEach2 = _interopRequireDefault(_lodashCollectionEach); @@ -6464,7 +6464,7 @@ }; module.exports.CodeGenerator = CodeGenerator; -},{"179":179,"18":18,"19":19,"20":20,"21":21,"22":22,"23":23,"24":24,"25":25,"26":26,"27":27,"28":28,"29":29,"31":31,"33":33,"35":35,"36":36,"37":37,"399":399,"419":419,"43":43,"519":519,"592":592}],31:[function(_dereq_,module,exports){ +},{"179":179,"18":18,"19":19,"20":20,"21":21,"22":22,"23":23,"24":24,"25":25,"26":26,"27":27,"28":28,"29":29,"31":31,"33":33,"35":35,"36":36,"37":37,"424":424,"43":43,"444":444,"544":544,"586":586}],31:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -6488,11 +6488,11 @@ var parens = _interopRequireWildcard(_parentheses); -var _lodashCollectionEach = _dereq_(419); +var _lodashCollectionEach = _dereq_(444); var _lodashCollectionEach2 = _interopRequireDefault(_lodashCollectionEach); -var _lodashCollectionSome = _dereq_(424); +var _lodashCollectionSome = _dereq_(449); var _lodashCollectionSome2 = _interopRequireDefault(_lodashCollectionSome); @@ -6633,7 +6633,7 @@ }; }); module.exports = exports["default"]; -},{"179":179,"32":32,"34":34,"419":419,"424":424}],32:[function(_dereq_,module,exports){ +},{"179":179,"32":32,"34":34,"444":444,"449":449}],32:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -6657,7 +6657,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _lodashCollectionEach = _dereq_(419); +var _lodashCollectionEach = _dereq_(444); var _lodashCollectionEach2 = _interopRequireDefault(_lodashCollectionEach); @@ -6887,7 +6887,7 @@ return ConditionalExpression.apply(undefined, arguments); } } -},{"179":179,"419":419}],33:[function(_dereq_,module,exports){ +},{"179":179,"444":444}],33:[function(_dereq_,module,exports){ /** * Printer for nodes, needs a `generator` and a `parent`. */ @@ -6993,15 +6993,15 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _lodashLangIsBoolean = _dereq_(506); +var _lodashLangIsBoolean = _dereq_(531); var _lodashLangIsBoolean2 = _interopRequireDefault(_lodashLangIsBoolean); -var _lodashCollectionEach = _dereq_(419); +var _lodashCollectionEach = _dereq_(444); var _lodashCollectionEach2 = _interopRequireDefault(_lodashCollectionEach); -var _lodashCollectionMap = _dereq_(422); +var _lodashCollectionMap = _dereq_(447); var _lodashCollectionMap2 = _interopRequireDefault(_lodashCollectionMap); @@ -7233,7 +7233,7 @@ }; }); }); -},{"179":179,"419":419,"422":422,"506":506}],35:[function(_dereq_,module,exports){ +},{"179":179,"444":444,"447":447,"531":531}],35:[function(_dereq_,module,exports){ /** * Track current position in code generation. */ @@ -7303,7 +7303,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -var _sourceMap = _dereq_(607); +var _sourceMap = _dereq_(601); var _sourceMap2 = _interopRequireDefault(_sourceMap); @@ -7381,7 +7381,7 @@ exports["default"] = SourceMap; module.exports = exports["default"]; -},{"179":179,"607":607}],37:[function(_dereq_,module,exports){ +},{"179":179,"601":601}],37:[function(_dereq_,module,exports){ /** * Returns `i`th number from `base`, continuing from 0 when `max` is reached. * Useful for shifting `for` loop by a fixed number but going over all items. @@ -7523,6 +7523,7 @@ exports["default"] = Whitespace; module.exports = exports["default"]; },{}],38:[function(_dereq_,module,exports){ +//import lineNumbers from "line-numbers"; "use strict"; exports.__esModule = true; @@ -7530,26 +7531,26 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _lineNumbers = _dereq_(411); - -var _lineNumbers2 = _interopRequireDefault(_lineNumbers); - -var _repeating = _dereq_(592); +var _repeating = _dereq_(586); var _repeating2 = _interopRequireDefault(_repeating); -var _jsTokens = _dereq_(409); +var _jsTokens = _dereq_(435); var _jsTokens2 = _interopRequireDefault(_jsTokens); -var _esutils = _dereq_(403); +var _esutils = _dereq_(429); var _esutils2 = _interopRequireDefault(_esutils); -var _chalk = _dereq_(200); +var _chalk = _dereq_(222); var _chalk2 = _interopRequireDefault(_chalk); +function lineNumbers(lines) { + return lines; +} + /** * Chalk styles for token types. */ @@ -7644,7 +7645,7 @@ end = lines.length; } - var frame = _lineNumbers2["default"](lines.slice(start, end), { + var frame = lineNumbers(lines.slice(start, end), { start: start + 1, before: " ", after: " | ", @@ -7669,7 +7670,7 @@ }; module.exports = exports["default"]; -},{"200":200,"403":403,"409":409,"411":411,"592":592}],39:[function(_dereq_,module,exports){ +},{"222":222,"429":429,"435":435,"586":586}],39:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -7677,7 +7678,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _lodashObjectMerge = _dereq_(523); +var _lodashObjectMerge = _dereq_(548); var _lodashObjectMerge2 = _interopRequireDefault(_lodashObjectMerge); @@ -7715,7 +7716,7 @@ }; module.exports = exports["default"]; -},{"523":523}],40:[function(_dereq_,module,exports){ +},{"548":548}],40:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -7764,7 +7765,7 @@ function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj["default"] = obj; return newObj; } } -var _babylon = _dereq_(613); +var _babylon = _dereq_(612); var babylon = _interopRequireWildcard(_babylon); @@ -7796,7 +7797,7 @@ }; module.exports = exports["default"]; -},{"613":613}],43:[function(_dereq_,module,exports){ +},{"612":612}],43:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -7901,16 +7902,16 @@ (function (global){ "use strict"; -_dereq_(395); +_dereq_(415); -_dereq_(585); +_dereq_(580); if (global._babelPolyfill) { throw new Error("only one instance of babel/polyfill is allowed"); } global._babelPolyfill = true; }).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) -},{"395":395,"585":585}],45:[function(_dereq_,module,exports){ +},{"415":415,"580":580}],45:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -7938,7 +7939,7 @@ var _transformationFile2 = _interopRequireDefault(_transformationFile); -var _lodashCollectionEach = _dereq_(419); +var _lodashCollectionEach = _dereq_(444); var _lodashCollectionEach2 = _interopRequireDefault(_lodashCollectionEach); @@ -8038,7 +8039,7 @@ }; module.exports = exports["default"]; -},{"179":179,"182":182,"30":30,"419":419,"43":43,"46":46}],46:[function(_dereq_,module,exports){ +},{"179":179,"182":182,"30":30,"43":43,"444":444,"46":46}],46:[function(_dereq_,module,exports){ (function (process){ "use strict"; @@ -8059,7 +8060,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -var _convertSourceMap = _dereq_(208); +var _convertSourceMap = _dereq_(228); var _convertSourceMap2 = _interopRequireDefault(_convertSourceMap); @@ -8075,7 +8076,7 @@ var _pluginManager2 = _interopRequireDefault(_pluginManager); -var _shebangRegex = _dereq_(595); +var _shebangRegex = _dereq_(587); var _shebangRegex2 = _interopRequireDefault(_shebangRegex); @@ -8083,11 +8084,11 @@ var _traversalPath2 = _interopRequireDefault(_traversalPath); -var _lodashLangIsFunction = _dereq_(508); +var _lodashLangIsFunction = _dereq_(533); var _lodashLangIsFunction2 = _interopRequireDefault(_lodashLangIsFunction); -var _sourceMap = _dereq_(607); +var _sourceMap = _dereq_(601); var _sourceMap2 = _interopRequireDefault(_sourceMap); @@ -8099,11 +8100,11 @@ var _helpersCodeFrame2 = _interopRequireDefault(_helpersCodeFrame); -var _lodashObjectDefaults = _dereq_(518); +var _lodashObjectDefaults = _dereq_(543); var _lodashObjectDefaults2 = _interopRequireDefault(_lodashObjectDefaults); -var _lodashCollectionIncludes = _dereq_(421); +var _lodashCollectionIncludes = _dereq_(446); var _lodashCollectionIncludes2 = _interopRequireDefault(_lodashCollectionIncludes); @@ -8111,7 +8112,7 @@ var _traversal2 = _interopRequireDefault(_traversal); -var _tryResolve = _dereq_(610); +var _tryResolve = _dereq_(609); var _tryResolve2 = _interopRequireDefault(_tryResolve); @@ -8890,7 +8891,7 @@ exports["default"] = File; module.exports = exports["default"]; }).call(this,_dereq_(10)) -},{"10":10,"147":147,"148":148,"155":155,"179":179,"182":182,"208":208,"30":30,"38":38,"42":42,"421":421,"47":47,"50":50,"508":508,"518":518,"52":52,"595":595,"607":607,"610":610,"74":74,"82":82,"9":9}],47:[function(_dereq_,module,exports){ +},{"10":10,"147":147,"148":148,"155":155,"179":179,"182":182,"228":228,"30":30,"38":38,"42":42,"446":446,"47":47,"50":50,"52":52,"533":533,"543":543,"587":587,"601":601,"609":609,"74":74,"82":82,"9":9}],47:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -8902,7 +8903,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -var _debugNode = _dereq_(397); +var _debugNode = _dereq_(417); var _debugNode2 = _interopRequireDefault(_debugNode); @@ -8998,7 +8999,7 @@ exports["default"] = Logger; module.exports = exports["default"]; -},{"397":397}],48:[function(_dereq_,module,exports){ +},{"417":417}],48:[function(_dereq_,module,exports){ module.exports={ "filename": { "type": "filename", @@ -9344,19 +9345,19 @@ var _index = _dereq_(49); -var _json5 = _dereq_(410); +var _json5 = _dereq_(436); var _json52 = _interopRequireDefault(_json5); -var _pathIsAbsolute = _dereq_(535); +var _pathIsAbsolute = _dereq_(559); var _pathIsAbsolute2 = _interopRequireDefault(_pathIsAbsolute); -var _pathExists = _dereq_(534); +var _pathExists = _dereq_(558); var _pathExists2 = _interopRequireDefault(_pathExists); -var _lodashLangClone = _dereq_(502); +var _lodashLangClone = _dereq_(527); var _lodashLangClone2 = _interopRequireDefault(_lodashLangClone); @@ -9580,7 +9581,7 @@ exports["default"] = OptionManager; module.exports = exports["default"]; }).call(this,_dereq_(10)) -},{"10":10,"3":3,"39":39,"410":410,"48":48,"49":49,"502":502,"534":534,"535":535,"9":9}],51:[function(_dereq_,module,exports){ +},{"10":10,"3":3,"39":39,"436":436,"48":48,"49":49,"527":527,"558":558,"559":559,"9":9}],51:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -9597,7 +9598,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _slash = _dereq_(596); +var _slash = _dereq_(590); var _slash2 = _interopRequireDefault(_slash); @@ -9663,7 +9664,7 @@ function list(val) { return util.list(val); } -},{"182":182,"596":596}],52:[function(_dereq_,module,exports){ +},{"182":182,"590":590}],52:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -9699,7 +9700,7 @@ var messages = _interopRequireWildcard(_messages); -var _tryResolve = _dereq_(610); +var _tryResolve = _dereq_(609); var _tryResolve2 = _interopRequireDefault(_tryResolve); @@ -9891,7 +9892,7 @@ exports["default"] = PluginManager; module.exports = exports["default"]; -},{"148":148,"179":179,"42":42,"43":43,"610":610,"82":82,"83":83}],53:[function(_dereq_,module,exports){ +},{"148":148,"179":179,"42":42,"43":43,"609":609,"82":82,"83":83}],53:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -10032,7 +10033,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _lodashLangIsString = _dereq_(514); +var _lodashLangIsString = _dereq_(539); var _lodashLangIsString2 = _interopRequireDefault(_lodashLangIsString); @@ -10040,7 +10041,7 @@ var messages = _interopRequireWildcard(_messages); -var _esutils = _dereq_(403); +var _esutils = _dereq_(429); var _esutils2 = _interopRequireDefault(_esutils); @@ -10231,7 +10232,7 @@ }; module.exports = exports["default"]; -},{"179":179,"403":403,"43":43,"514":514,"62":62}],56:[function(_dereq_,module,exports){ +},{"179":179,"429":429,"43":43,"539":539,"62":62}],56:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -10310,11 +10311,11 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _lodashCollectionEach = _dereq_(419); +var _lodashCollectionEach = _dereq_(444); var _lodashCollectionEach2 = _interopRequireDefault(_lodashCollectionEach); -var _lodashObjectHas = _dereq_(520); +var _lodashObjectHas = _dereq_(545); var _lodashObjectHas2 = _interopRequireDefault(_lodashObjectHas); @@ -10443,7 +10444,7 @@ return toClassObject(mutatorMap); } -},{"179":179,"419":419,"520":520}],58:[function(_dereq_,module,exports){ +},{"179":179,"444":444,"545":545}],58:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -10940,7 +10941,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _lodashArrayPull = _dereq_(416); +var _lodashArrayPull = _dereq_(441); var _lodashArrayPull2 = _interopRequireDefault(_lodashArrayPull); @@ -10966,7 +10967,7 @@ _lodashArrayPull2["default"](flags, flag); node.regex.flags = flags.join(""); } -},{"179":179,"416":416}],64:[function(_dereq_,module,exports){ +},{"179":179,"441":441}],64:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -11948,11 +11949,11 @@ var _common2 = _interopRequireDefault(_common); -var _lodashCollectionIncludes = _dereq_(421); +var _lodashCollectionIncludes = _dereq_(446); var _lodashCollectionIncludes2 = _interopRequireDefault(_lodashCollectionIncludes); -var _lodashObjectValues = _dereq_(525); +var _lodashObjectValues = _dereq_(550); var _lodashObjectValues2 = _interopRequireDefault(_lodashObjectValues); @@ -12143,7 +12144,7 @@ exports["default"] = AMDFormatter; module.exports = exports["default"]; -},{"179":179,"182":182,"421":421,"525":525,"67":67,"72":72}],71:[function(_dereq_,module,exports){ +},{"179":179,"182":182,"446":446,"550":550,"67":67,"72":72}],71:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -12454,7 +12455,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _lodashObjectExtend = _dereq_(519); +var _lodashObjectExtend = _dereq_(544); var _lodashObjectExtend2 = _interopRequireDefault(_lodashObjectExtend); @@ -12641,7 +12642,7 @@ this.skip(); } } -},{"179":179,"519":519}],76:[function(_dereq_,module,exports){ +},{"179":179,"544":544}],76:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -12872,11 +12873,11 @@ var util = _interopRequireWildcard(_util); -var _lodashArrayLast = _dereq_(415); +var _lodashArrayLast = _dereq_(440); var _lodashArrayLast2 = _interopRequireDefault(_lodashArrayLast); -var _lodashCollectionMap = _dereq_(422); +var _lodashCollectionMap = _dereq_(447); var _lodashCollectionMap2 = _interopRequireDefault(_lodashCollectionMap); @@ -13183,7 +13184,7 @@ exports["default"] = SystemFormatter; module.exports = exports["default"]; -},{"179":179,"182":182,"415":415,"422":422,"67":67,"70":70}],78:[function(_dereq_,module,exports){ +},{"179":179,"182":182,"440":440,"447":447,"67":67,"70":70}],78:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -13233,7 +13234,7 @@ var _amd2 = _interopRequireDefault(_amd); -var _lodashObjectValues = _dereq_(525); +var _lodashObjectValues = _dereq_(550); var _lodashObjectValues2 = _interopRequireDefault(_lodashObjectValues); @@ -13344,7 +13345,7 @@ exports["default"] = UMDFormatter; module.exports = exports["default"]; -},{"179":179,"182":182,"525":525,"67":67,"70":70,"9":9}],80:[function(_dereq_,module,exports){ +},{"179":179,"182":182,"550":550,"67":67,"70":70,"9":9}],80:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -13368,7 +13369,7 @@ var _plugin2 = _interopRequireDefault(_plugin); -var _lodashObjectAssign = _dereq_(517); +var _lodashObjectAssign = _dereq_(542); var _lodashObjectAssign2 = _interopRequireDefault(_lodashObjectAssign); @@ -13568,7 +13569,7 @@ exports["default"] = Pipeline; module.exports = exports["default"]; -},{"40":40,"41":41,"46":46,"517":517,"52":52,"82":82}],81:[function(_dereq_,module,exports){ +},{"40":40,"41":41,"46":46,"52":52,"542":542,"82":82}],81:[function(_dereq_,module,exports){ /** @@ -13656,11 +13657,11 @@ var _traversal2 = _interopRequireDefault(_traversal); -var _lodashObjectAssign = _dereq_(517); +var _lodashObjectAssign = _dereq_(542); var _lodashObjectAssign2 = _interopRequireDefault(_lodashObjectAssign); -var _lodashLangClone = _dereq_(502); +var _lodashLangClone = _dereq_(527); var _lodashLangClone2 = _interopRequireDefault(_lodashLangClone); @@ -13760,7 +13761,7 @@ exports["default"] = Plugin; module.exports = exports["default"]; -},{"148":148,"179":179,"43":43,"46":46,"502":502,"517":517,"81":81}],83:[function(_dereq_,module,exports){ +},{"148":148,"179":179,"43":43,"46":46,"527":527,"542":542,"81":81}],83:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -14079,11 +14080,11 @@ var t = _interopRequireWildcard(_types); -var _lodashObjectValues = _dereq_(525); +var _lodashObjectValues = _dereq_(550); var _lodashObjectValues2 = _interopRequireDefault(_lodashObjectValues); -var _lodashObjectExtend = _dereq_(519); +var _lodashObjectExtend = _dereq_(544); var _lodashObjectExtend2 = _interopRequireDefault(_lodashObjectExtend); @@ -14836,7 +14837,7 @@ return BlockScoping; })(); -},{"148":148,"179":179,"182":182,"41":41,"519":519,"525":525}],91:[function(_dereq_,module,exports){ +},{"148":148,"179":179,"182":182,"41":41,"544":544,"550":550}],91:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -17416,7 +17417,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _regexpuRewritePattern = _dereq_(591); +var _regexpuRewritePattern = _dereq_(583); var _regexpuRewritePattern2 = _interopRequireDefault(_regexpuRewritePattern); @@ -17441,7 +17442,7 @@ } }; exports.visitor = visitor; -},{"591":591,"63":63}],107:[function(_dereq_,module,exports){ +},{"583":583,"63":63}],107:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -17896,7 +17897,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -var _lodashCollectionReduceRight = _dereq_(423); +var _lodashCollectionReduceRight = _dereq_(448); var _lodashCollectionReduceRight2 = _interopRequireDefault(_lodashCollectionReduceRight); @@ -17904,7 +17905,7 @@ var messages = _interopRequireWildcard(_messages); -var _lodashArrayFlatten = _dereq_(414); +var _lodashArrayFlatten = _dereq_(439); var _lodashArrayFlatten2 = _interopRequireDefault(_lodashArrayFlatten); @@ -17912,7 +17913,7 @@ var util = _interopRequireWildcard(_util); -var _lodashCollectionMap = _dereq_(422); +var _lodashCollectionMap = _dereq_(447); var _lodashCollectionMap2 = _interopRequireDefault(_lodashCollectionMap); @@ -18401,7 +18402,7 @@ return TailCallTransformer; })(); -},{"179":179,"182":182,"414":414,"422":422,"423":423,"43":43}],114:[function(_dereq_,module,exports){ +},{"179":179,"182":182,"43":43,"439":439,"447":447,"448":448}],114:[function(_dereq_,module,exports){ /* eslint no-unused-vars: 0 */ "use strict"; @@ -19053,7 +19054,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _lodashCollectionIncludes = _dereq_(421); +var _lodashCollectionIncludes = _dereq_(446); var _lodashCollectionIncludes2 = _interopRequireDefault(_lodashCollectionIncludes); @@ -19099,31 +19100,31 @@ function optional(transformer, opts) { if (transformer.metadata.optional && !_lodashCollectionIncludes2["default"](opts.optional, transformer.key)) return false; } -},{"421":421}],126:[function(_dereq_,module,exports){ +},{"446":446}],126:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; exports["default"] = { //- builtin-prepass - "minification.constantFolding": _dereq_(183), + "minification.constantFolding": _dereq_(203), //- builtin-pre strict: _dereq_(142), - eval: _dereq_(185), + eval: _dereq_(205), _validation: _dereq_(132), _hoistDirectives: _dereq_(128), - "minification.removeDebugger": _dereq_(194), - "minification.removeConsole": _dereq_(193), - "utility.inlineEnvironmentVariables": _dereq_(186), - "minification.deadCodeElimination": _dereq_(184), + "minification.removeDebugger": _dereq_(214), + "minification.removeConsole": _dereq_(213), + "utility.inlineEnvironmentVariables": _dereq_(206), + "minification.deadCodeElimination": _dereq_(204), _modules: _dereq_(130), - "react.displayName": _dereq_(192), + "react.displayName": _dereq_(212), "es6.spec.modules": _dereq_(109), "es6.spec.arrowFunctions": _dereq_(107), "es6.spec.templateLiterals": _dereq_(111), "es6.templateLiterals": _dereq_(114), "es6.literals": _dereq_(97), - "validation.undeclaredVariableCheck": _dereq_(197), + "validation.undeclaredVariableCheck": _dereq_(217), //- builtin-basic // this is where the bulk of the ES6 transformations take place, none of them require traversal state @@ -19136,7 +19137,7 @@ "validation.react": _dereq_(145), "es6.arrowFunctions": _dereq_(89), "spec.blockScopedFunctions": _dereq_(143), - "optimisation.react.constantElements": _dereq_(191), + "optimisation.react.constantElements": _dereq_(211), "optimisation.react.inlineElements": _dereq_(135), "es7.comprehensions": _dereq_(117), "es6.classes": _dereq_(91), @@ -19154,11 +19155,11 @@ "es6.regex.unicode": _dereq_(106), "es6.constants": _dereq_(94), "es7.exportExtensions": _dereq_(121), - "spec.protoToAssign": _dereq_(190), + "spec.protoToAssign": _dereq_(210), "es7.doExpressions": _dereq_(119), "es6.spec.symbols": _dereq_(110), "es7.functionBind": _dereq_(122), - "spec.undefinedToVoid": _dereq_(199), + "spec.undefinedToVoid": _dereq_(218), //- builtin-advanced "es6.spread": _dereq_(112), @@ -19174,7 +19175,7 @@ // hissy fit //- builtin-modules - runtime: _dereq_(196), + runtime: _dereq_(216), "es6.modules": _dereq_(98), _moduleFormatter: _dereq_(129), @@ -19186,15 +19187,15 @@ _shadowFunctions: _dereq_(131), "es3.propertyLiterals": _dereq_(87), "es3.memberExpressionLiterals": _dereq_(86), - "minification.memberExpressionLiterals": _dereq_(188), - "minification.propertyLiterals": _dereq_(189), + "minification.memberExpressionLiterals": _dereq_(208), + "minification.propertyLiterals": _dereq_(209), _blockHoist: _dereq_(127), - jscript: _dereq_(187), + jscript: _dereq_(207), flow: _dereq_(138), "optimisation.modules.system": _dereq_(134) }; module.exports = exports["default"]; -},{"101":101,"103":103,"104":104,"105":105,"106":106,"107":107,"108":108,"109":109,"110":110,"111":111,"112":112,"113":113,"114":114,"115":115,"116":116,"117":117,"118":118,"119":119,"120":120,"121":121,"122":122,"123":123,"124":124,"127":127,"128":128,"129":129,"130":130,"131":131,"132":132,"133":133,"134":134,"135":135,"136":136,"137":137,"138":138,"139":139,"140":140,"141":141,"142":142,"143":143,"144":144,"145":145,"183":183,"184":184,"185":185,"186":186,"187":187,"188":188,"189":189,"190":190,"191":191,"192":192,"193":193,"194":194,"196":196,"197":197,"199":199,"86":86,"87":87,"88":88,"89":89,"90":90,"91":91,"94":94,"95":95,"96":96,"97":97,"98":98,"99":99}],127:[function(_dereq_,module,exports){ +},{"101":101,"103":103,"104":104,"105":105,"106":106,"107":107,"108":108,"109":109,"110":110,"111":111,"112":112,"113":113,"114":114,"115":115,"116":116,"117":117,"118":118,"119":119,"120":120,"121":121,"122":122,"123":123,"124":124,"127":127,"128":128,"129":129,"130":130,"131":131,"132":132,"133":133,"134":134,"135":135,"136":136,"137":137,"138":138,"139":139,"140":140,"141":141,"142":142,"143":143,"144":144,"145":145,"203":203,"204":204,"205":205,"206":206,"207":207,"208":208,"209":209,"210":210,"211":211,"212":212,"213":213,"214":214,"216":216,"217":217,"218":218,"86":86,"87":87,"88":88,"89":89,"90":90,"91":91,"94":94,"95":95,"96":96,"97":97,"98":98,"99":99}],127:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -19202,7 +19203,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _lodashCollectionSortBy = _dereq_(425); +var _lodashCollectionSortBy = _dereq_(450); var _lodashCollectionSortBy2 = _interopRequireDefault(_lodashCollectionSortBy); @@ -19252,7 +19253,7 @@ } }; exports.visitor = visitor; -},{"425":425}],128:[function(_dereq_,module,exports){ +},{"450":450}],128:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -20162,7 +20163,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _regenerator = _dereq_(543); +var _regenerator = _dereq_(579); var _regenerator2 = _interopRequireDefault(_regenerator); @@ -20256,7 +20257,7 @@ return nodePath; } -},{"179":179,"543":543}],142:[function(_dereq_,module,exports){ +},{"179":179,"579":579}],142:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -20696,7 +20697,7 @@ var messages = _interopRequireWildcard(_messages); -var _lodashCollectionIncludes = _dereq_(421); +var _lodashCollectionIncludes = _dereq_(446); var _lodashCollectionIncludes2 = _interopRequireDefault(_lodashCollectionIncludes); @@ -20823,7 +20824,7 @@ return state.has; }; module.exports = exports["default"]; -},{"146":146,"168":168,"179":179,"421":421,"43":43}],149:[function(_dereq_,module,exports){ +},{"146":146,"168":168,"179":179,"43":43,"446":446}],149:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -21964,7 +21965,7 @@ var _index2 = _interopRequireDefault(_index); -var _lodashObjectAssign = _dereq_(517); +var _lodashObjectAssign = _dereq_(542); var _lodashObjectAssign2 = _interopRequireDefault(_lodashObjectAssign); @@ -22152,7 +22153,7 @@ if (_ret2 === "continue") continue; } module.exports = exports["default"]; -},{"148":148,"149":149,"150":150,"151":151,"152":152,"153":153,"154":154,"156":156,"159":159,"162":162,"163":163,"164":164,"165":165,"167":167,"179":179,"517":517}],156:[function(_dereq_,module,exports){ +},{"148":148,"149":149,"150":150,"151":151,"152":152,"153":153,"154":154,"156":156,"159":159,"162":162,"163":163,"164":164,"165":165,"167":167,"179":179,"542":542}],156:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -22821,7 +22822,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _lodashCollectionIncludes = _dereq_(421); +var _lodashCollectionIncludes = _dereq_(446); var _lodashCollectionIncludes2 = _interopRequireDefault(_lodashCollectionIncludes); @@ -23198,7 +23199,7 @@ } } } -},{"179":179,"421":421}],160:[function(_dereq_,module,exports){ +},{"179":179,"446":446}],160:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -24475,11 +24476,11 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } -var _lodashCollectionIncludes = _dereq_(421); +var _lodashCollectionIncludes = _dereq_(446); var _lodashCollectionIncludes2 = _interopRequireDefault(_lodashCollectionIncludes); -var _repeating = _dereq_(592); +var _repeating = _dereq_(586); var _repeating2 = _interopRequireDefault(_repeating); @@ -24487,7 +24488,7 @@ var _index2 = _interopRequireDefault(_index); -var _lodashObjectDefaults = _dereq_(518); +var _lodashObjectDefaults = _dereq_(543); var _lodashObjectDefaults2 = _interopRequireDefault(_lodashObjectDefaults); @@ -24499,15 +24500,15 @@ var _binding2 = _interopRequireDefault(_binding); -var _globals = _dereq_(405); +var _globals = _dereq_(431); var _globals2 = _interopRequireDefault(_globals); -var _lodashArrayFlatten = _dereq_(414); +var _lodashArrayFlatten = _dereq_(439); var _lodashArrayFlatten2 = _interopRequireDefault(_lodashArrayFlatten); -var _lodashObjectExtend = _dereq_(519); +var _lodashObjectExtend = _dereq_(544); var _lodashObjectExtend2 = _interopRequireDefault(_lodashObjectExtend); @@ -25617,7 +25618,7 @@ exports["default"] = Scope; module.exports = exports["default"]; -},{"148":148,"166":166,"179":179,"405":405,"41":41,"414":414,"421":421,"43":43,"518":518,"519":519,"592":592}],168:[function(_dereq_,module,exports){ +},{"148":148,"166":166,"179":179,"41":41,"43":43,"431":431,"439":439,"446":446,"543":543,"544":544,"586":586}],168:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -25644,7 +25645,7 @@ var t = _interopRequireWildcard(_types); -var _lodashLangClone = _dereq_(502); +var _lodashLangClone = _dereq_(527); var _lodashLangClone2 = _interopRequireDefault(_lodashLangClone); @@ -25869,7 +25870,7 @@ dest[key] = [].concat(dest[key] || [], src[key]); } } -},{"162":162,"179":179,"43":43,"502":502}],169:[function(_dereq_,module,exports){ +},{"162":162,"179":179,"43":43,"527":527}],169:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -25890,19 +25891,19 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _lodashLangIsPlainObject = _dereq_(512); +var _lodashLangIsPlainObject = _dereq_(537); var _lodashLangIsPlainObject2 = _interopRequireDefault(_lodashLangIsPlainObject); -var _lodashLangIsNumber = _dereq_(510); +var _lodashLangIsNumber = _dereq_(535); var _lodashLangIsNumber2 = _interopRequireDefault(_lodashLangIsNumber); -var _lodashLangIsRegExp = _dereq_(513); +var _lodashLangIsRegExp = _dereq_(538); var _lodashLangIsRegExp2 = _interopRequireDefault(_lodashLangIsRegExp); -var _lodashLangIsString = _dereq_(514); +var _lodashLangIsString = _dereq_(539); var _lodashLangIsString2 = _interopRequireDefault(_lodashLangIsString); @@ -26209,7 +26210,7 @@ throw new Error("don't know how to turn this value into a node"); } -},{"148":148,"179":179,"510":510,"512":512,"513":513,"514":514}],170:[function(_dereq_,module,exports){ +},{"148":148,"179":179,"535":535,"537":537,"538":538,"539":539}],170:[function(_dereq_,module,exports){ "use strict"; // istanbul ignore next @@ -27129,23 +27130,23 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _toFastProperties = _dereq_(608); +var _toFastProperties = _dereq_(607); var _toFastProperties2 = _interopRequireDefault(_toFastProperties); -var _lodashArrayCompact = _dereq_(413); +var _lodashArrayCompact = _dereq_(438); var _lodashArrayCompact2 = _interopRequireDefault(_lodashArrayCompact); -var _lodashObjectAssign = _dereq_(517); +var _lodashObjectAssign = _dereq_(542); var _lodashObjectAssign2 = _interopRequireDefault(_lodashObjectAssign); -var _lodashCollectionEach = _dereq_(419); +var _lodashCollectionEach = _dereq_(444); var _lodashCollectionEach2 = _interopRequireDefault(_lodashCollectionEach); -var _lodashArrayUniq = _dereq_(417); +var _lodashArrayUniq = _dereq_(442); var _lodashArrayUniq2 = _interopRequireDefault(_lodashArrayUniq); @@ -27553,7 +27554,7 @@ _lodashObjectAssign2["default"](t, _dereq_(181)); _lodashObjectAssign2["default"](t, _dereq_(169)); _lodashObjectAssign2["default"](t, _dereq_(178)); -},{"169":169,"174":174,"175":175,"178":178,"180":180,"181":181,"413":413,"417":417,"419":419,"517":517,"608":608}],180:[function(_dereq_,module,exports){ +},{"169":169,"174":174,"175":175,"178":178,"180":180,"181":181,"438":438,"442":442,"444":444,"542":542,"607":607}],180:[function(_dereq_,module,exports){ "use strict"; exports.__esModule = true; @@ -27671,7 +27672,7 @@ var _retrievers = _dereq_(180); -var _esutils = _dereq_(403); +var _esutils = _dereq_(429); var _esutils2 = _interopRequireDefault(_esutils); @@ -27905,7 +27906,7 @@ return false; } -},{"179":179,"180":180,"403":403}],182:[function(_dereq_,module,exports){ +},{"179":179,"180":180,"429":429}],182:[function(_dereq_,module,exports){ (function (__dirname){ "use strict"; @@ -27926,19 +27927,19 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } -var _lodashStringEscapeRegExp = _dereq_(526); +var _lodashStringEscapeRegExp = _dereq_(551); var _lodashStringEscapeRegExp2 = _interopRequireDefault(_lodashStringEscapeRegExp); -var _lodashStringStartsWith = _dereq_(527); +var _lodashStringStartsWith = _dereq_(552); var _lodashStringStartsWith2 = _interopRequireDefault(_lodashStringStartsWith); -var _lodashLangCloneDeep = _dereq_(503); +var _lodashLangCloneDeep = _dereq_(528); var _lodashLangCloneDeep2 = _interopRequireDefault(_lodashLangCloneDeep); -var _lodashLangIsBoolean = _dereq_(506); +var _lodashLangIsBoolean = _dereq_(531); var _lodashLangIsBoolean2 = _interopRequireDefault(_lodashLangIsBoolean); @@ -27946,11 +27947,11 @@ var messages = _interopRequireWildcard(_messages); -var _minimatch = _dereq_(530); +var _minimatch = _dereq_(555); var _minimatch2 = _interopRequireDefault(_minimatch); -var _lodashCollectionContains = _dereq_(418); +var _lodashCollectionContains = _dereq_(443); var _lodashCollectionContains2 = _interopRequireDefault(_lodashCollectionContains); @@ -27958,15 +27959,15 @@ var _traversal2 = _interopRequireDefault(_traversal); -var _lodashLangIsString = _dereq_(514); +var _lodashLangIsString = _dereq_(539); var _lodashLangIsString2 = _interopRequireDefault(_lodashLangIsString); -var _lodashLangIsRegExp = _dereq_(513); +var _lodashLangIsRegExp = _dereq_(538); var _lodashLangIsRegExp2 = _interopRequireDefault(_lodashLangIsRegExp); -var _lodashLangIsEmpty = _dereq_(507); +var _lodashLangIsEmpty = _dereq_(532); var _lodashLangIsEmpty2 = _interopRequireDefault(_lodashLangIsEmpty); @@ -27978,7 +27979,7 @@ var _path2 = _interopRequireDefault(_path); -var _lodashObjectHas = _dereq_(520); +var _lodashObjectHas = _dereq_(545); var _lodashObjectHas2 = _interopRequireDefault(_lodashObjectHas); @@ -27990,11 +27991,11 @@ var t = _interopRequireWildcard(_types); -var _slash = _dereq_(596); +var _slash = _dereq_(590); var _slash2 = _interopRequireDefault(_slash); -var _pathExists = _dereq_(534); +var _pathExists = _dereq_(558); var _pathExists2 = _interopRequireDefault(_pathExists); @@ -28224,26802 +28225,27535 @@ } try { - exports.templates = _dereq_(612); + exports.templates = _dereq_(611); } catch (err) { if (err.code !== "MODULE_NOT_FOUND") throw err; exports.templates = loadTemplates(); } }).call(this,"/lib") -},{"13":13,"148":148,"179":179,"3":3,"418":418,"42":42,"43":43,"503":503,"506":506,"507":507,"513":513,"514":514,"520":520,"526":526,"527":527,"530":530,"534":534,"596":596,"612":612,"9":9}],183:[function(_dereq_,module,exports){ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); +},{"13":13,"148":148,"179":179,"3":3,"42":42,"43":43,"443":443,"528":528,"531":531,"532":532,"538":538,"539":539,"545":545,"551":551,"552":552,"555":555,"558":558,"590":590,"611":611,"9":9}],183:[function(_dereq_,module,exports){ +// alter.js +// MIT licensed, see LICENSE file +// Copyright (c) 2013 Olov Lassus -exports["default"] = function (_ref) { - var Plugin = _ref.Plugin; - var t = _ref.types; +var assert = _dereq_(1); +var stableSort = _dereq_(602); - return new Plugin("constant-folding", { - metadata: { - group: "builtin-prepass", - experimental: true - }, +// fragments is a list of {start: index, end: index, str: string to replace with} +function alter(str, fragments) { + "use strict"; - visitor: { - AssignmentExpression: function AssignmentExpression() { - var left = this.get("left"); - if (!left.isIdentifier()) return; + var isArray = Array.isArray || function(v) { + return Object.prototype.toString.call(v) === "[object Array]"; + };; - var binding = this.scope.getBinding(left.node.name); - if (!binding || binding.hasDeoptValue) return; + assert(typeof str === "string"); + assert(isArray(fragments)); - var evaluated = this.get("right").evaluate(); - if (evaluated.confident) { - binding.setValue(evaluated.value); - } else { - binding.deoptValue(); - } - }, + // stableSort isn't in-place so no need to copy array first + var sortedFragments = stableSort(fragments, function(a, b) { + return a.start - b.start; + }); - IfStatement: function IfStatement() { - var evaluated = this.get("test").evaluate(); - if (!evaluated.confident) { - // todo: deopt binding values for constant violations inside - return this.skip(); - } + var outs = []; - if (evaluated.value) { - this.skipKey("alternate"); - } else { - this.skipKey("consequent"); - } - }, + var pos = 0; + for (var i = 0; i < sortedFragments.length; i++) { + var frag = sortedFragments[i]; - Scopable: { - enter: function enter() { - var funcScope = this.scope.getFunctionParent(); + assert(pos <= frag.start); + assert(frag.start <= frag.end); + outs.push(str.slice(pos, frag.start)); + outs.push(frag.str); + pos = frag.end; + } + if (pos < str.length) { + outs.push(str.slice(pos)); + } - for (var name in this.scope.bindings) { - var binding = this.scope.bindings[name]; - var deopt = false; + return outs.join(""); +} - var _iteratorNormalCompletion = true; - var _didIteratorError = false; - var _iteratorError = undefined; +if (typeof module !== "undefined" && typeof module.exports !== "undefined") { + module.exports = alter; +} - try { - for (var _iterator = binding.constantViolations[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { - var path = _step.value; +},{"1":1,"602":602}],184:[function(_dereq_,module,exports){ +'use strict'; +module.exports = function () { + return /[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g; +}; - var funcViolationScope = path.scope.getFunctionParent(); - if (funcViolationScope !== funcScope) { - deopt = true; - break; - } - } - } catch (err) { - _didIteratorError = true; - _iteratorError = err; - } finally { - try { - if (!_iteratorNormalCompletion && _iterator["return"]) { - _iterator["return"](); - } - } finally { - if (_didIteratorError) { - throw _iteratorError; - } - } - } +},{}],185:[function(_dereq_,module,exports){ +'use strict'; +var colorConvert = _dereq_(225); - if (deopt) binding.deoptValue(); - } - }, +function wrapAnsi16(fn, offset) { + return function () { + var code = fn.apply(colorConvert, arguments); + return '\u001b[' + (code + offset) + 'm'; + }; +} - exit: function exit() { - for (var name in this.scope.bindings) { - var binding = this.scope.bindings[name]; - binding.clearValue(); - } - } - }, +function wrapAnsi256(fn, offset) { + return function () { + var code = fn.apply(colorConvert, arguments); + return '\u001b[' + (38 + offset) + ';5;' + code + 'm'; + }; +} - Expression: { - exit: function exit() { - var res = this.evaluate(); - if (res.confident) return t.valueToNode(res.value); - } - } - } - }); -}; +function wrapAnsi16m(fn, offset) { + return function () { + var rgb = fn.apply(colorConvert, arguments); + return '\u001b[' + (38 + offset) + ';2;' + + rgb[0] + ';' + rgb[1] + ';' + rgb[2] + 'm'; + }; +} -module.exports = exports["default"]; -},{}],184:[function(_dereq_,module,exports){ -"use strict"; +function assembleStyles() { + var styles = { + modifier: { + reset: [0, 0], + // 21 isn't widely supported and 22 does the same thing + bold: [1, 22], + dim: [2, 22], + italic: [3, 23], + underline: [4, 24], + inverse: [7, 27], + hidden: [8, 28], + strikethrough: [9, 29] + }, + color: { + black: [30, 39], + red: [31, 39], + green: [32, 39], + yellow: [33, 39], + blue: [34, 39], + magenta: [35, 39], + cyan: [36, 39], + white: [37, 39], + gray: [90, 39] + }, + bgColor: { + bgBlack: [40, 49], + bgRed: [41, 49], + bgGreen: [42, 49], + bgYellow: [43, 49], + bgBlue: [44, 49], + bgMagenta: [45, 49], + bgCyan: [46, 49], + bgWhite: [47, 49] + } + }; -Object.defineProperty(exports, "__esModule", { - value: true -}); + // fix humans + styles.color.grey = styles.color.gray; -exports["default"] = function (_ref) { - var Plugin = _ref.Plugin; - var t = _ref.types; + Object.keys(styles).forEach(function (groupName) { + var group = styles[groupName]; - function toStatements(node) { - if (t.isBlockStatement(node)) { - var hasBlockScoped = false; + Object.keys(group).forEach(function (styleName) { + var style = group[styleName]; - for (var i = 0; i < node.body.length; i++) { - var bodyNode = node.body[i]; - if (t.isBlockScoped(bodyNode)) hasBlockScoped = true; - } + styles[styleName] = group[styleName] = { + open: '\u001b[' + style[0] + 'm', + close: '\u001b[' + style[1] + 'm' + }; + }); - if (!hasBlockScoped) { - return node.body; - } - } + Object.defineProperty(styles, groupName, { + value: group, + enumerable: false + }); + }); - return node; - } + function rgb2rgb(r, g, b) { + return [r, g, b]; + } - var visitor = { - ReferencedIdentifier: function ReferencedIdentifier(node, parent, scope) { - var binding = scope.getBinding(node.name); - if (!binding || binding.references > 1 || !binding.constant) return; - if (binding.kind === "param" || binding.kind === "module") return; + styles.color.close = '\u001b[39m'; + styles.bgColor.close = '\u001b[49m'; - var replacement = binding.path.node; - if (t.isVariableDeclarator(replacement)) { - replacement = replacement.init; - } - if (!replacement) return; + styles.color.ansi = {}; + styles.color.ansi256 = {}; + styles.color.ansi16m = { + rgb: wrapAnsi16m(rgb2rgb, 0) + }; - // ensure it's a "pure" type - if (!scope.isPure(replacement, true)) return; + styles.bgColor.ansi = {}; + styles.bgColor.ansi256 = {}; + styles.bgColor.ansi16m = { + rgb: wrapAnsi16m(rgb2rgb, 10) + }; - if (t.isClass(replacement) || t.isFunction(replacement)) { - // don't change this if it's in a different scope, this can be bad - // for performance since it may be inside a loop or deeply nested in - // hot code - if (binding.path.scope.parent !== scope) return; - } + for (var key in colorConvert) { + if (!colorConvert.hasOwnProperty(key) || typeof colorConvert[key] !== 'object') { + continue; + } - if (this.findParent(function (path) { - return path.node === replacement; - })) { - return; - } + var suite = colorConvert[key]; - t.toExpression(replacement); - scope.removeBinding(node.name); - binding.path.dangerouslyRemove(); - return replacement; - }, + if ('ansi16' in suite) { + styles.color.ansi[key] = wrapAnsi16(suite.ansi16, 0); + styles.bgColor.ansi[key] = wrapAnsi16(suite.ansi16, 10); + } - "ClassDeclaration|FunctionDeclaration": function ClassDeclarationFunctionDeclaration(node, parent, scope) { - var binding = scope.getBinding(node.id.name); - if (binding && !binding.referenced) { - this.dangerouslyRemove(); - } - }, + if ('ansi256' in suite) { + styles.color.ansi256[key] = wrapAnsi256(suite.ansi256, 0); + styles.bgColor.ansi256[key] = wrapAnsi256(suite.ansi256, 10); + } - VariableDeclarator: function VariableDeclarator(node, parent, scope) { - if (!t.isIdentifier(node.id) || !scope.isPure(node.init, true)) return; - visitor["ClassDeclaration|FunctionDeclaration"].apply(this, arguments); - }, + if ('rgb' in suite) { + styles.color.ansi16m[key] = wrapAnsi16m(suite.rgb, 0); + styles.bgColor.ansi16m[key] = wrapAnsi16m(suite.rgb, 10); + } + } - ConditionalExpression: function ConditionalExpression(node) { - var evaluateTest = this.get("test").evaluateTruthy(); - if (evaluateTest === true) { - return node.consequent; - } else if (evaluateTest === false) { - return node.alternate; - } - }, + return styles; +} - BlockStatement: function BlockStatement() { - var paths = this.get("body"); +Object.defineProperty(module, 'exports', { + enumerable: true, + get: assembleStyles +}); - var purge = false; +},{"225":225}],186:[function(_dereq_,module,exports){ +function traverse(root, options) { + "use strict"; - for (var i = 0; i < paths.length; i++) { - var path = paths[i]; + options = options || {}; + var pre = options.pre; + var post = options.post; + var skipProperty = options.skipProperty; - if (!purge && path.isCompletionStatement()) { - purge = true; - continue; + function visit(node, parent, prop, idx) { + if (!node || typeof node.type !== "string") { + return; } - if (purge && !path.isFunctionDeclaration()) { - path.dangerouslyRemove(); + var res = undefined; + if (pre) { + res = pre(node, parent, prop, idx); } - } - }, - - IfStatement: { - exit: function exit(node) { - var consequent = node.consequent; - var alternate = node.alternate; - var test = node.test; - var evaluateTest = this.get("test").evaluateTruthy(); + if (res !== false) { + for (var prop in node) { + if (skipProperty ? skipProperty(prop, node) : prop[0] === "$") { + continue; + } - // we can check if a test will be truthy 100% and if so then we can inline - // the consequent and completely ignore the alternate - // - // if (true) { foo; } -> { foo; } - // if ("foo") { foo; } -> { foo; } - // + var child = node[prop]; - if (evaluateTest === true) { - return toStatements(consequent); + if (Array.isArray(child)) { + for (var i = 0; i < child.length; i++) { + visit(child[i], node, prop, i); + } + } else { + visit(child, node, prop); + } + } } - // we can check if a test will be falsy 100% and if so we can inline the - // alternate if there is one and completely remove the consequent - // - // if ("") { bar; } else { foo; } -> { foo; } - // if ("") { bar; } -> - // - - if (evaluateTest === false) { - if (alternate) { - return toStatements(alternate); - } else { - return this.dangerouslyRemove(); - } + if (post) { + post(node, parent, prop, idx); } + } - // remove alternate blocks that are empty - // - // if (foo) { foo; } else {} -> if (foo) { foo; } - // + visit(root, null); +}; - if (t.isBlockStatement(alternate) && !alternate.body.length) { - alternate = node.alternate = null; - } +if (typeof module !== "undefined" && typeof module.exports !== "undefined") { + module.exports = traverse; +} - // if the consequent block is empty turn alternate blocks into a consequent - // and flip the test - // - // if (foo) {} else { bar; } -> if (!foo) { bar; } - // +},{}],187:[function(_dereq_,module,exports){ +_dereq_(191); - if (t.isBlockStatement(consequent) && !consequent.body.length && t.isBlockStatement(alternate) && alternate.body.length) { - node.consequent = node.alternate; - node.alternate = null; - node.test = t.unaryExpression("!", test, true); - } - } - } - }; +var types = _dereq_(201); +var defaults = _dereq_(200).defaults; +var def = types.Type.def; +var or = types.Type.or; - return new Plugin("dead-code-elimination", { - metadata: { - group: "builtin-pre", - experimental: true - }, +def("Noop") + .bases("Node") + .build(); - visitor: visitor - }); -}; +def("DoExpression") + .bases("Expression") + .build("body") + .field("body", [def("Statement")]); -module.exports = exports["default"]; -},{}],185:[function(_dereq_,module,exports){ -"use strict"; +def("Super") + .bases("Expression") + .build(); -Object.defineProperty(exports, "__esModule", { - value: true -}); +def("BindExpression") + .bases("Expression") + .build("object", "callee") + .field("object", or(def("Expression"), null)) + .field("callee", def("Expression")); -exports["default"] = function (_ref) { - var Plugin = _ref.Plugin; - var parse = _ref.parse; - var traverse = _ref.traverse; +def("Decorator") + .bases("Node") + .build("expression") + .field("expression", def("Expression")); - return new Plugin("eval", { - metadata: { - group: "builtin-pre" - }, +def("Property") + .field("decorators", + or([def("Decorator")], null), + defaults["null"]); - visitor: { - CallExpression: function CallExpression(node) { - if (this.get("callee").isIdentifier({ name: "eval" }) && node.arguments.length === 1) { - var evaluate = this.get("arguments")[0].evaluate(); - if (!evaluate.confident) return; +def("MethodDefinition") + .field("decorators", + or([def("Decorator")], null), + defaults["null"]); - var code = evaluate.value; - if (typeof code !== "string") return; +def("MetaProperty") + .bases("Expression") + .build("meta", "property") + .field("meta", def("Identifier")) + .field("property", def("Identifier")); - var ast = parse(code); - traverse.removeProperties(ast); - return ast.program; - } - } - } - }); -}; +def("ParenthesizedExpression") + .bases("Expression") + .build("expression") + .field("expression", def("Expression")); -module.exports = exports["default"]; -},{}],186:[function(_dereq_,module,exports){ -(function (process){ -"use strict"; +def("ImportSpecifier") + .bases("ModuleSpecifier") + .build("imported", "local") + .field("imported", def("Identifier")); -Object.defineProperty(exports, "__esModule", { - value: true -}); +def("ImportDefaultSpecifier") + .bases("ModuleSpecifier") + .build("local"); -exports["default"] = function (_ref) { - var Plugin = _ref.Plugin; - var t = _ref.types; +def("ImportNamespaceSpecifier") + .bases("ModuleSpecifier") + .build("local"); - return new Plugin("inline-environment-variables", { - metadata: { - group: "builtin-pre" - }, +def("ExportDefaultDeclaration") + .bases("Declaration") + .build("declaration") + .field("declaration", or(def("Declaration"), def("Expression"))); - visitor: { - MemberExpression: function MemberExpression(node) { - if (this.get("object").matchesPattern("process.env")) { - var key = this.toComputedKey(); - if (t.isLiteral(key)) { - return t.valueToNode(process.env[key.value]); - } - } - } - } - }); -}; +def("ExportNamedDeclaration") + .bases("Declaration") + .build("declaration", "specifiers", "source") + .field("declaration", or(def("Declaration"), null)) + .field("specifiers", [def("ExportSpecifier")], defaults.emptyArray) + .field("source", or(def("Literal"), null), defaults["null"]); -module.exports = exports["default"]; -}).call(this,_dereq_(10)) -},{"10":10}],187:[function(_dereq_,module,exports){ -"use strict"; +def("ExportSpecifier") + .bases("ModuleSpecifier") + .build("local", "exported") + .field("exported", def("Identifier")); -Object.defineProperty(exports, "__esModule", { - value: true -}); +def("ExportNamespaceSpecifier") + .bases("Specifier") + .build("exported") + .field("exported", def("Identifier")); -exports["default"] = function (_ref) { - var Plugin = _ref.Plugin; - var t = _ref.types; +def("ExportDefaultSpecifier") + .bases("Specifier") + .build("exported") + .field("exported", def("Identifier")); - return new Plugin("jscript", { - metadata: { - group: "builtin-trailing" - }, +def("ExportAllDeclaration") + .bases("Declaration") + .build("exported", "source") + .field("exported", or(def("Identifier"), null)) + .field("source", def("Literal")); - visitor: { - FunctionExpression: { - exit: function exit(node) { - if (!node.id) return; - node._ignoreUserWhitespace = true; +def("CommentBlock") + .bases("Comment") + .build("value", /*optional:*/ "leading", "trailing"); - return t.callExpression(t.functionExpression(null, [], t.blockStatement([t.toStatement(node), t.returnStatement(node.id)])), []); - } - } - } - }); -}; +def("CommentLine") + .bases("Comment") + .build("value", /*optional:*/ "leading", "trailing"); -module.exports = exports["default"]; -},{}],188:[function(_dereq_,module,exports){ -"use strict"; +},{"191":191,"200":200,"201":201}],188:[function(_dereq_,module,exports){ +var types = _dereq_(201); +var Type = types.Type; +var def = Type.def; +var or = Type.or; +var shared = _dereq_(200); +var defaults = shared.defaults; +var geq = shared.geq; -Object.defineProperty(exports, "__esModule", { - value: true -}); +// Abstract supertype of all syntactic entities that are allowed to have a +// .loc field. +def("Printable") + .field("loc", or( + def("SourceLocation"), + null + ), defaults["null"], true); -exports["default"] = function (_ref) { - var Plugin = _ref.Plugin; - var t = _ref.types; +def("Node") + .bases("Printable") + .field("type", String) + .field("comments", or( + [def("Comment")], + null + ), defaults["null"], true); - return new Plugin("member-expression-literals", { - metadata: { - group: "builtin-trailing" - }, +def("SourceLocation") + .build("start", "end", "source") + .field("start", def("Position")) + .field("end", def("Position")) + .field("source", or(String, null), defaults["null"]); - visitor: { - MemberExpression: { - exit: function exit(node) { - var prop = node.property; - if (node.computed && t.isLiteral(prop) && t.isValidIdentifier(prop.value)) { - // foo["bar"] => foo.bar - node.property = t.identifier(prop.value); - node.computed = false; - } - } - } - } - }); -}; +def("Position") + .build("line", "column") + .field("line", geq(1)) + .field("column", geq(0)); -module.exports = exports["default"]; -},{}],189:[function(_dereq_,module,exports){ -"use strict"; +def("File") + .bases("Node") + .build("program") + .field("program", def("Program")); -Object.defineProperty(exports, "__esModule", { - value: true -}); +def("Program") + .bases("Node") + .build("body") + .field("body", [def("Statement")]); -exports["default"] = function (_ref) { - var Plugin = _ref.Plugin; - var t = _ref.types; +def("Function") + .bases("Node") + .field("id", or(def("Identifier"), null), defaults["null"]) + .field("params", [def("Pattern")]) + .field("body", def("BlockStatement")); - return new Plugin("property-literals", { - metadata: { - group: "builtin-trailing" - }, +def("Statement").bases("Node"); - visitor: { - Property: { - exit: function exit(node) { - var key = node.key; - if (t.isLiteral(key) && t.isValidIdentifier(key.value)) { - // "foo": "bar" -> foo: "bar" - node.key = t.identifier(key.value); - node.computed = false; - } - } - } - } - }); -}; +// The empty .build() here means that an EmptyStatement can be constructed +// (i.e. it's not abstract) but that it needs no arguments. +def("EmptyStatement").bases("Statement").build(); -module.exports = exports["default"]; -},{}],190:[function(_dereq_,module,exports){ -"use strict"; +def("BlockStatement") + .bases("Statement") + .build("body") + .field("body", [def("Statement")]); -Object.defineProperty(exports, "__esModule", { - value: true -}); +// TODO Figure out how to silently coerce Expressions to +// ExpressionStatements where a Statement was expected. +def("ExpressionStatement") + .bases("Statement") + .build("expression") + .field("expression", def("Expression")); -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } +def("IfStatement") + .bases("Statement") + .build("test", "consequent", "alternate") + .field("test", def("Expression")) + .field("consequent", def("Statement")) + .field("alternate", or(def("Statement"), null), defaults["null"]); -var _lodashArrayPull = _dereq_(416); +def("LabeledStatement") + .bases("Statement") + .build("label", "body") + .field("label", def("Identifier")) + .field("body", def("Statement")); -var _lodashArrayPull2 = _interopRequireDefault(_lodashArrayPull); +def("BreakStatement") + .bases("Statement") + .build("label") + .field("label", or(def("Identifier"), null), defaults["null"]); -exports["default"] = function (_ref) { - var Plugin = _ref.Plugin; - var t = _ref.types; +def("ContinueStatement") + .bases("Statement") + .build("label") + .field("label", or(def("Identifier"), null), defaults["null"]); - function isProtoKey(node) { - return t.isLiteral(t.toComputedKey(node, node.key), { value: "__proto__" }); - } +def("WithStatement") + .bases("Statement") + .build("object", "body") + .field("object", def("Expression")) + .field("body", def("Statement")); - function isProtoAssignmentExpression(node) { - var left = node.left; - return t.isMemberExpression(left) && t.isLiteral(t.toComputedKey(left, left.property), { value: "__proto__" }); - } +def("SwitchStatement") + .bases("Statement") + .build("discriminant", "cases", "lexical") + .field("discriminant", def("Expression")) + .field("cases", [def("SwitchCase")]) + .field("lexical", Boolean, defaults["false"]); - function buildDefaultsCallExpression(expr, ref, file) { - return t.expressionStatement(t.callExpression(file.addHelper("defaults"), [ref, expr.right])); - } +def("ReturnStatement") + .bases("Statement") + .build("argument") + .field("argument", or(def("Expression"), null)); - return new Plugin("proto-to-assign", { - metadata: { - secondPass: true - }, +def("ThrowStatement") + .bases("Statement") + .build("argument") + .field("argument", def("Expression")); - visitor: { - AssignmentExpression: function AssignmentExpression(node, parent, scope, file) { - if (!isProtoAssignmentExpression(node)) return; +def("TryStatement") + .bases("Statement") + .build("block", "handler", "finalizer") + .field("block", def("BlockStatement")) + .field("handler", or(def("CatchClause"), null), function() { + return this.handlers && this.handlers[0] || null; + }) + .field("handlers", [def("CatchClause")], function() { + return this.handler ? [this.handler] : []; + }, true) // Indicates this field is hidden from eachField iteration. + .field("guardedHandlers", [def("CatchClause")], defaults.emptyArray) + .field("finalizer", or(def("BlockStatement"), null), defaults["null"]); - var nodes = []; - var left = node.left.object; - var temp = scope.maybeGenerateMemoised(left); +def("CatchClause") + .bases("Node") + .build("param", "guard", "body") + .field("param", def("Pattern")) + .field("guard", or(def("Expression"), null), defaults["null"]) + .field("body", def("BlockStatement")); - if (temp) nodes.push(t.expressionStatement(t.assignmentExpression("=", temp, left))); - nodes.push(buildDefaultsCallExpression(node, temp || left, file)); - if (temp) nodes.push(temp); +def("WhileStatement") + .bases("Statement") + .build("test", "body") + .field("test", def("Expression")) + .field("body", def("Statement")); - return nodes; - }, +def("DoWhileStatement") + .bases("Statement") + .build("body", "test") + .field("body", def("Statement")) + .field("test", def("Expression")); - ExpressionStatement: function ExpressionStatement(node, parent, scope, file) { - var expr = node.expression; - if (!t.isAssignmentExpression(expr, { operator: "=" })) return; +def("ForStatement") + .bases("Statement") + .build("init", "test", "update", "body") + .field("init", or( + def("VariableDeclaration"), + def("Expression"), + null)) + .field("test", or(def("Expression"), null)) + .field("update", or(def("Expression"), null)) + .field("body", def("Statement")); - if (isProtoAssignmentExpression(expr)) { - return buildDefaultsCallExpression(expr, expr.left.object, file); - } - }, +def("ForInStatement") + .bases("Statement") + .build("left", "right", "body") + .field("left", or( + def("VariableDeclaration"), + def("Expression"))) + .field("right", def("Expression")) + .field("body", def("Statement")); - ObjectExpression: function ObjectExpression(node, parent, scope, file) { - var proto; +def("DebuggerStatement").bases("Statement").build(); - for (var i = 0; i < node.properties.length; i++) { - var prop = node.properties[i]; +def("Declaration").bases("Statement"); - if (isProtoKey(prop)) { - proto = prop.value; - (0, _lodashArrayPull2["default"])(node.properties, prop); - } - } +def("FunctionDeclaration") + .bases("Function", "Declaration") + .build("id", "params", "body") + .field("id", def("Identifier")); - if (proto) { - var args = [t.objectExpression([]), proto]; - if (node.properties.length) args.push(node); - return t.callExpression(file.addHelper("extends"), args); - } - } - } - }); -}; +def("FunctionExpression") + .bases("Function", "Expression") + .build("id", "params", "body"); -module.exports = exports["default"]; -},{"416":416}],191:[function(_dereq_,module,exports){ -"use strict"; +def("VariableDeclaration") + .bases("Declaration") + .build("kind", "declarations") + .field("kind", or("var", "let", "const")) + .field("declarations", [def("VariableDeclarator")]); -Object.defineProperty(exports, "__esModule", { - value: true -}); +def("VariableDeclarator") + .bases("Node") + .build("id", "init") + .field("id", def("Pattern")) + .field("init", or(def("Expression"), null)); -exports["default"] = function (_ref) { - var Plugin = _ref.Plugin; +// TODO Are all Expressions really Patterns? +def("Expression").bases("Node", "Pattern"); - var immutabilityVisitor = { - enter: function enter(node, parent, scope, state) { - var _this = this; +def("ThisExpression").bases("Expression").build(); - var stop = function stop() { - state.isImmutable = false; - _this.stop(); - }; +def("ArrayExpression") + .bases("Expression") + .build("elements") + .field("elements", [or(def("Expression"), null)]); - if (this.isJSXClosingElement()) { - this.skip(); - return; - } +def("ObjectExpression") + .bases("Expression") + .build("properties") + .field("properties", [def("Property")]); - if (this.isJSXIdentifier({ name: "ref" }) && this.parentPath.isJSXAttribute({ name: node })) { - return stop(); - } +// TODO Not in the Mozilla Parser API, but used by Esprima. +def("Property") + .bases("Node") // Want to be able to visit Property Nodes. + .build("kind", "key", "value") + .field("kind", or("init", "get", "set")) + .field("key", or(def("Literal"), def("Identifier"))) + .field("value", def("Expression")); - if (this.isJSXIdentifier() || this.isIdentifier() || this.isJSXMemberExpression()) { - return; - } +def("SequenceExpression") + .bases("Expression") + .build("expressions") + .field("expressions", [def("Expression")]); - if (!this.isImmutable()) stop(); - } - }; +var UnaryOperator = or( + "-", "+", "!", "~", + "typeof", "void", "delete"); - return new Plugin("react-constant-elements", { - metadata: { - group: "builtin-basic" - }, +def("UnaryExpression") + .bases("Expression") + .build("operator", "argument", "prefix") + .field("operator", UnaryOperator) + .field("argument", def("Expression")) + // Esprima doesn't bother with this field, presumably because it's + // always true for unary operators. + .field("prefix", Boolean, defaults["true"]); - visitor: { - JSXElement: function JSXElement(node) { - if (node._hoisted) return; +var BinaryOperator = or( + "==", "!=", "===", "!==", + "<", "<=", ">", ">=", + "<<", ">>", ">>>", + "+", "-", "*", "/", "%", + "&", // TODO Missing from the Parser API. + "|", "^", "in", + "instanceof", ".."); - var state = { isImmutable: true }; - this.traverse(immutabilityVisitor, state); +def("BinaryExpression") + .bases("Expression") + .build("operator", "left", "right") + .field("operator", BinaryOperator) + .field("left", def("Expression")) + .field("right", def("Expression")); - if (state.isImmutable) { - this.hoist(); - } else { - node._hoisted = true; - } - } - } - }); -}; +var AssignmentOperator = or( + "=", "+=", "-=", "*=", "/=", "%=", + "<<=", ">>=", ">>>=", + "|=", "^=", "&="); -module.exports = exports["default"]; -},{}],192:[function(_dereq_,module,exports){ -"use strict"; +def("AssignmentExpression") + .bases("Expression") + .build("operator", "left", "right") + .field("operator", AssignmentOperator) + .field("left", def("Pattern")) + .field("right", def("Expression")); -Object.defineProperty(exports, "__esModule", { - value: true -}); +var UpdateOperator = or("++", "--"); -exports["default"] = function (_ref) { - var Plugin = _ref.Plugin; - var t = _ref.types; +def("UpdateExpression") + .bases("Expression") + .build("operator", "argument", "prefix") + .field("operator", UpdateOperator) + .field("argument", def("Expression")) + .field("prefix", Boolean); - function addDisplayName(id, call) { - var props = call.arguments[0].properties; - var safe = true; +var LogicalOperator = or("||", "&&"); - for (var i = 0; i < props.length; i++) { - var prop = props[i]; - var key = t.toComputedKey(prop); - if (t.isLiteral(key, { value: "displayName" })) { - safe = false; - break; - } - } +def("LogicalExpression") + .bases("Expression") + .build("operator", "left", "right") + .field("operator", LogicalOperator) + .field("left", def("Expression")) + .field("right", def("Expression")); - if (safe) { - props.unshift(t.property("init", t.identifier("displayName"), t.literal(id))); - } - } +def("ConditionalExpression") + .bases("Expression") + .build("test", "consequent", "alternate") + .field("test", def("Expression")) + .field("consequent", def("Expression")) + .field("alternate", def("Expression")); - var isCreateClassCallExpression = t.buildMatchMemberExpression("React.createClass"); +def("NewExpression") + .bases("Expression") + .build("callee", "arguments") + .field("callee", def("Expression")) + // The Mozilla Parser API gives this type as [or(def("Expression"), + // null)], but null values don't really make sense at the call site. + // TODO Report this nonsense. + .field("arguments", [def("Expression")]); - function isCreateClass(node) { - if (!node || !t.isCallExpression(node)) return false; +def("CallExpression") + .bases("Expression") + .build("callee", "arguments") + .field("callee", def("Expression")) + // See comment for NewExpression above. + .field("arguments", [def("Expression")]); - // not React.createClass call member object - if (!isCreateClassCallExpression(node.callee)) return false; +def("MemberExpression") + .bases("Expression") + .build("object", "property", "computed") + .field("object", def("Expression")) + .field("property", or(def("Identifier"), def("Expression"))) + .field("computed", Boolean, defaults["false"]); - // no call arguments - var args = node.arguments; - if (args.length !== 1) return false; +def("Pattern").bases("Node"); - // first node arg is not an object - var first = args[0]; - if (!t.isObjectExpression(first)) return false; +def("SwitchCase") + .bases("Node") + .build("test", "consequent") + .field("test", or(def("Expression"), null)) + .field("consequent", [def("Statement")]); - return true; - } +def("Identifier") + // But aren't Expressions and Patterns already Nodes? TODO Report this. + .bases("Node", "Expression", "Pattern") + .build("name") + .field("name", String); - return new Plugin("react-display-name", { - metadata: { - group: "builtin-pre" - }, +def("Literal") + // But aren't Expressions already Nodes? TODO Report this. + .bases("Node", "Expression") + .build("value") + .field("value", or(String, Boolean, null, Number, RegExp)) + .field("regex", or({ + pattern: String, + flags: String + }, null), function() { + if (this.value instanceof RegExp) { + var flags = ""; - visitor: { - ExportDefaultDeclaration: function ExportDefaultDeclaration(node, parent, scope, file) { - if (isCreateClass(node.declaration)) { - addDisplayName(file.opts.basename, node.declaration); + if (this.value.ignoreCase) flags += "i"; + if (this.value.multiline) flags += "m"; + if (this.value.global) flags += "g"; + + return { + pattern: this.value.source, + flags: flags + }; } - }, - "AssignmentExpression|Property|VariableDeclarator": function AssignmentExpressionPropertyVariableDeclarator(node) { - var left, right; + return null; + }); - if (t.isAssignmentExpression(node)) { - left = node.left; - right = node.right; - } else if (t.isProperty(node)) { - left = node.key; - right = node.value; - } else if (t.isVariableDeclarator(node)) { - left = node.id; - right = node.init; - } - - if (t.isMemberExpression(left)) { - left = left.property; - } - - if (t.isIdentifier(left) && isCreateClass(right)) { - addDisplayName(left.name, right); - } - } - } - }); -}; - -module.exports = exports["default"]; -},{}],193:[function(_dereq_,module,exports){ -"use strict"; +// Abstract (non-buildable) comment supertype. Not a Node. +def("Comment") + .bases("Printable") + .field("value", String) + // A .leading comment comes before the node, whereas a .trailing + // comment comes after it. These two fields should not both be true, + // but they might both be false when the comment falls inside a node + // and the node has no children for the comment to lead or trail, + // e.g. { /*dangling*/ }. + .field("leading", Boolean, defaults["true"]) + .field("trailing", Boolean, defaults["false"]); -Object.defineProperty(exports, "__esModule", { - value: true -}); +},{"200":200,"201":201}],189:[function(_dereq_,module,exports){ +_dereq_(188); +var types = _dereq_(201); +var def = types.Type.def; +var or = types.Type.or; -exports["default"] = function (_ref) { - var Plugin = _ref.Plugin; - var t = _ref.types; +// Note that none of these types are buildable because the Mozilla Parser +// API doesn't specify any builder functions, and nobody uses E4X anymore. - return new Plugin("remove-console", { - metadata: { - group: "builtin-pre" - }, +def("XMLDefaultDeclaration") + .bases("Declaration") + .field("namespace", def("Expression")); - visitor: { - CallExpression: function CallExpression() { - if (this.get("callee").matchesPattern("console", true)) { - this.dangerouslyRemove(); - } - } - } - }); -}; +def("XMLAnyName").bases("Expression"); -module.exports = exports["default"]; -},{}],194:[function(_dereq_,module,exports){ -"use strict"; +def("XMLQualifiedIdentifier") + .bases("Expression") + .field("left", or(def("Identifier"), def("XMLAnyName"))) + .field("right", or(def("Identifier"), def("Expression"))) + .field("computed", Boolean); -Object.defineProperty(exports, "__esModule", { - value: true -}); +def("XMLFunctionQualifiedIdentifier") + .bases("Expression") + .field("right", or(def("Identifier"), def("Expression"))) + .field("computed", Boolean); -exports["default"] = function (_ref) { - var Plugin = _ref.Plugin; - var t = _ref.types; +def("XMLAttributeSelector") + .bases("Expression") + .field("attribute", def("Expression")); - return new Plugin("remove-debugger", { - metadata: { - group: "builtin-pre" - }, +def("XMLFilterExpression") + .bases("Expression") + .field("left", def("Expression")) + .field("right", def("Expression")); - visitor: { - DebuggerStatement: function DebuggerStatement() { - this.dangerouslyRemove(); - } - } - }); -}; +def("XMLElement") + .bases("XML", "Expression") + .field("contents", [def("XML")]); -module.exports = exports["default"]; -},{}],195:[function(_dereq_,module,exports){ -module.exports={ - "builtins": { - "Symbol": "symbol", - "Promise": "promise", - "Map": "map", - "WeakMap": "weak-map", - "Set": "set", - "WeakSet": "weak-set" - }, +def("XMLList") + .bases("XML", "Expression") + .field("contents", [def("XML")]); - "methods": { - "Array": { - "concat": "array/concat", - "copyWithin": "array/copy-within", - "entries": "array/entries", - "every": "array/every", - "fill": "array/fill", - "filter": "array/filter", - "findIndex": "array/find-index", - "find": "array/find", - "forEach": "array/for-each", - "from": "array/from", - "includes": "array/includes", - "indexOf": "array/index-of", - "join": "array/join", - "keys": "array/keys", - "lastIndexOf": "array/last-index-of", - "map": "array/map", - "of": "array/of", - "pop": "array/pop", - "push": "array/push", - "reduceRight": "array/reduce-right", - "reduce": "array/reduce", - "reverse": "array/reverse", - "shift": "array/shift", - "slice": "array/slice", - "some": "array/some", - "sort": "array/sort", - "splice": "array/splice", - "turn": "array/turn", - "unshift": "array/unshift", - "values": "array/values" - }, +def("XML").bases("Node"); - "Object": { - "assign": "object/assign", - "classof": "object/classof", - "create": "object/create", - "define": "object/define", - "defineProperties": "object/define-properties", - "defineProperty": "object/define-property", - "entries": "object/entries", - "freeze": "object/freeze", - "getOwnPropertyDescriptor": "object/get-own-property-descriptor", - "getOwnPropertyDescriptors": "object/get-own-property-descriptors", - "getOwnPropertyNames": "object/get-own-property-names", - "getOwnPropertySymbols": "object/get-own-property-symbols", - "getPrototypePf": "object/get-prototype-of", - "index": "object/index", - "isExtensible": "object/is-extensible", - "isFrozen": "object/is-frozen", - "isObject": "object/is-object", - "isSealed": "object/is-sealed", - "is": "object/is", - "keys": "object/keys", - "make": "object/make", - "preventExtensions": "object/prevent-extensions", - "seal": "object/seal", - "setPrototypeOf": "object/set-prototype-of", - "values": "object/values" - }, +def("XMLEscape") + .bases("XML") + .field("expression", def("Expression")); - "RegExp": { - "escape": "regexp/escape" - }, +def("XMLText") + .bases("XML") + .field("text", String); - "Function": { - "only": "function/only", - "part": "function/part" - }, +def("XMLStartTag") + .bases("XML") + .field("contents", [def("XML")]); - "Math": { - "acosh": "math/acosh", - "asinh": "math/asinh", - "atanh": "math/atanh", - "cbrt": "math/cbrt", - "clz32": "math/clz32", - "cosh": "math/cosh", - "expm1": "math/expm1", - "fround": "math/fround", - "hypot": "math/hypot", - "pot": "math/pot", - "imul": "math/imul", - "log10": "math/log10", - "log1p": "math/log1p", - "log2": "math/log2", - "sign": "math/sign", - "sinh": "math/sinh", - "tanh": "math/tanh", - "trunc": "math/trunc" - }, +def("XMLEndTag") + .bases("XML") + .field("contents", [def("XML")]); - "Date": { - "addLocale": "date/add-locale", - "formatUTC": "date/format-utc", - "format": "date/format" - }, +def("XMLPointTag") + .bases("XML") + .field("contents", [def("XML")]); - "Symbol": { - "for": "symbol/for", - "hasInstance": "symbol/has-instance", - "is-concat-spreadable": "symbol/is-concat-spreadable", - "iterator": "symbol/iterator", - "keyFor": "symbol/key-for", - "match": "symbol/match", - "replace": "symbol/replace", - "search": "symbol/search", - "species": "symbol/species", - "split": "symbol/split", - "toPrimitive": "symbol/to-primitive", - "toStringTag": "symbol/to-string-tag", - "unscopables": "symbol/unscopables" - }, +def("XMLName") + .bases("XML") + .field("contents", or(String, [def("XML")])); - "String": { - "at": "string/at", - "codePointAt": "string/code-point-at", - "endsWith": "string/ends-with", - "escapeHTML": "string/escape-html", - "fromCodePoint": "string/from-code-point", - "includes": "string/includes", - "raw": "string/raw", - "repeat": "string/repeat", - "startsWith": "string/starts-with", - "unescapeHTML": "string/unescape-html" - }, +def("XMLAttribute") + .bases("XML") + .field("value", String); - "Number": { - "EPSILON": "number/epsilon", - "isFinite": "number/is-finite", - "isInteger": "number/is-integer", - "isNaN": "number/is-nan", - "isSafeInteger": "number/is-safe-integer", - "MAX_SAFE_INTEGER": "number/max-safe-integer", - "MIN_SAFE_INTEGER": "number/min-safe-integer", - "parseFloat": "number/parse-float", - "parseInt": "number/parse-int", - "random": "number/random" - }, +def("XMLCdata") + .bases("XML") + .field("contents", String); - "Reflect": { - "apply": "reflect/apply", - "construct": "reflect/construct", - "defineProperty": "reflect/define-property", - "deleteProperty": "reflect/delete-property", - "enumerate": "reflect/enumerate", - "getOwnPropertyDescriptor": "reflect/get-own-property-descriptor", - "getPrototypeOf": "reflect/get-prototype-of", - "get": "reflect/get", - "has": "reflect/has", - "isExtensible": "reflect/is-extensible", - "ownKeys": "reflect/own-keys", - "preventExtensions": "reflect/prevent-extensions", - "setPrototypeOf": "reflect/set-prototype-of", - "set": "reflect/set" - } - } -} +def("XMLComment") + .bases("XML") + .field("contents", String); -},{}],196:[function(_dereq_,module,exports){ -"use strict"; +def("XMLProcessingInstruction") + .bases("XML") + .field("target", String) + .field("contents", or(String, null)); -Object.defineProperty(exports, "__esModule", { - value: true -}); +},{"188":188,"201":201}],190:[function(_dereq_,module,exports){ +_dereq_(188); +var types = _dereq_(201); +var def = types.Type.def; +var or = types.Type.or; +var defaults = _dereq_(200).defaults; -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } +def("Function") + .field("generator", Boolean, defaults["false"]) + .field("expression", Boolean, defaults["false"]) + .field("defaults", [or(def("Expression"), null)], defaults.emptyArray) + // TODO This could be represented as a RestElement in .params. + .field("rest", or(def("Identifier"), null), defaults["null"]); -var _definitions = _dereq_(195); +// The ESTree way of representing a ...rest parameter. +def("RestElement") + .bases("Pattern") + .build("argument") + .field("argument", def("Pattern")); -var _definitions2 = _interopRequireDefault(_definitions); +def("SpreadElementPattern") + .bases("Pattern") + .build("argument") + .field("argument", def("Pattern")); -exports["default"] = function (_ref) { - var Plugin = _ref.Plugin; - var t = _ref.types; +def("FunctionDeclaration") + .build("id", "params", "body", "generator", "expression"); - var RUNTIME_MODULE_NAME = "babel-runtime"; +def("FunctionExpression") + .build("id", "params", "body", "generator", "expression"); - function has(obj, key) { - return Object.prototype.hasOwnProperty.call(obj, key); - } +// The Parser API calls this ArrowExpression, but Esprima and all other +// actual parsers use ArrowFunctionExpression. +def("ArrowFunctionExpression") + .bases("Function", "Expression") + .build("params", "body", "expression") + // The forced null value here is compatible with the overridden + // definition of the "id" field in the Function interface. + .field("id", null, defaults["null"]) + // Arrow function bodies are allowed to be expressions. + .field("body", or(def("BlockStatement"), def("Expression"))) + // The current spec forbids arrow generators, so I have taken the + // liberty of enforcing that. TODO Report this. + .field("generator", false, defaults["false"]); - return new Plugin("runtime", { - metadata: { - group: "builtin-post-modules" - }, +def("YieldExpression") + .bases("Expression") + .build("argument", "delegate") + .field("argument", or(def("Expression"), null)) + .field("delegate", Boolean, defaults["false"]); - pre: function pre(file) { - file.set("helperGenerator", function (name) { - return file.addImport(RUNTIME_MODULE_NAME + "/helpers/" + name, name, "absoluteDefault"); - }); +def("GeneratorExpression") + .bases("Expression") + .build("body", "blocks", "filter") + .field("body", def("Expression")) + .field("blocks", [def("ComprehensionBlock")]) + .field("filter", or(def("Expression"), null)); - file.setDynamic("regeneratorIdentifier", function () { - return file.addImport(RUNTIME_MODULE_NAME + "/regenerator", "regeneratorRuntime", "absoluteDefault"); - }); - }, +def("ComprehensionExpression") + .bases("Expression") + .build("body", "blocks", "filter") + .field("body", def("Expression")) + .field("blocks", [def("ComprehensionBlock")]) + .field("filter", or(def("Expression"), null)); - visitor: { - ReferencedIdentifier: function ReferencedIdentifier(node, parent, scope, file) { - if (node.name === "regeneratorRuntime") { - return file.get("regeneratorIdentifier"); - } +def("ComprehensionBlock") + .bases("Node") + .build("left", "right", "each") + .field("left", def("Pattern")) + .field("right", def("Expression")) + .field("each", Boolean); - if (t.isMemberExpression(parent)) return; - if (!has(_definitions2["default"].builtins, node.name)) return; - if (scope.getBindingIdentifier(node.name)) return; +def("Property") + .field("key", or(def("Literal"), def("Identifier"), def("Expression"))) + .field("value", or(def("Expression"), def("Pattern"))) + .field("method", Boolean, defaults["false"]) + .field("shorthand", Boolean, defaults["false"]) + .field("computed", Boolean, defaults["false"]); - // Symbol() -> _core.Symbol(); new Promise -> new _core.Promise - var modulePath = _definitions2["default"].builtins[node.name]; - return file.addImport(RUNTIME_MODULE_NAME + "/core-js/" + modulePath, node.name, "absoluteDefault"); - }, +def("PropertyPattern") + .bases("Pattern") + .build("key", "pattern") + .field("key", or(def("Literal"), def("Identifier"), def("Expression"))) + .field("pattern", def("Pattern")) + .field("computed", Boolean, defaults["false"]); - CallExpression: function CallExpression(node, parent, scope, file) { - // arr[Symbol.iterator]() -> _core.$for.getIterator(arr) +def("ObjectPattern") + .bases("Pattern") + .build("properties") + .field("properties", [or(def("PropertyPattern"), def("Property"))]); - if (node.arguments.length) return; +def("ArrayPattern") + .bases("Pattern") + .build("elements") + .field("elements", [or(def("Pattern"), null)]); - var callee = node.callee; - if (!t.isMemberExpression(callee)) return; - if (!callee.computed) return; - if (!this.get("callee.property").matchesPattern("Symbol.iterator")) return; +def("MethodDefinition") + .bases("Declaration") + .build("kind", "key", "value", "static") + .field("kind", or("constructor", "method", "get", "set")) + .field("key", or(def("Literal"), def("Identifier"), def("Expression"))) + .field("value", def("Function")) + .field("computed", Boolean, defaults["false"]) + .field("static", Boolean, defaults["false"]); - return t.callExpression(file.addImport(RUNTIME_MODULE_NAME + "/core-js/get-iterator", "getIterator", "absoluteDefault"), [callee.object]); - }, +def("SpreadElement") + .bases("Node") + .build("argument") + .field("argument", def("Expression")); - BinaryExpression: function BinaryExpression(node, parent, scope, file) { - // Symbol.iterator in arr -> core.$for.isIterable(arr) +def("ArrayExpression") + .field("elements", [or( + def("Expression"), + def("SpreadElement"), + def("RestElement"), + null + )]); - if (node.operator !== "in") return; - if (!this.get("left").matchesPattern("Symbol.iterator")) return; +def("NewExpression") + .field("arguments", [or(def("Expression"), def("SpreadElement"))]); - return t.callExpression(file.addImport(RUNTIME_MODULE_NAME + "/core-js/is-iterable", "isIterable", "absoluteDefault"), [node.right]); - }, +def("CallExpression") + .field("arguments", [or(def("Expression"), def("SpreadElement"))]); - MemberExpression: { - enter: function enter(node, parent, scope, file) { - // Array.from -> _core.Array.from +// Note: this node type is *not* an AssignmentExpression with a Pattern on +// the left-hand side! The existing AssignmentExpression type already +// supports destructuring assignments. AssignmentPattern nodes may appear +// wherever a Pattern is allowed, and the right-hand side represents a +// default value to be destructured against the left-hand side, if no +// value is otherwise provided. For example: default parameter values. +def("AssignmentPattern") + .bases("Pattern") + .build("left", "right") + .field("left", def("Pattern")) + .field("right", def("Expression")); - if (!this.isReferenced()) return; +var ClassBodyElement = or( + def("MethodDefinition"), + def("VariableDeclarator"), + def("ClassPropertyDefinition"), + def("ClassProperty") +); - var obj = node.object; - var prop = node.property; +def("ClassProperty") + .bases("Declaration") + .build("key") + .field("key", or(def("Literal"), def("Identifier"), def("Expression"))) + .field("computed", Boolean, defaults["false"]); - if (!t.isReferenced(obj, node)) return; +def("ClassPropertyDefinition") // static property + .bases("Declaration") + .build("definition") + // Yes, Virginia, circular definitions are permitted. + .field("definition", ClassBodyElement); - if (node.computed) return; +def("ClassBody") + .bases("Declaration") + .build("body") + .field("body", [ClassBodyElement]); - if (!has(_definitions2["default"].methods, obj.name)) return; +def("ClassDeclaration") + .bases("Declaration") + .build("id", "body", "superClass") + .field("id", or(def("Identifier"), null)) + .field("body", def("ClassBody")) + .field("superClass", or(def("Expression"), null), defaults["null"]); - var methods = _definitions2["default"].methods[obj.name]; - if (!has(methods, prop.name)) return; +def("ClassExpression") + .bases("Expression") + .build("id", "body", "superClass") + .field("id", or(def("Identifier"), null), defaults["null"]) + .field("body", def("ClassBody")) + .field("superClass", or(def("Expression"), null), defaults["null"]) + .field("implements", [def("ClassImplements")], defaults.emptyArray); - // doesn't reference the global - if (scope.getBindingIdentifier(obj.name)) return; +def("ClassImplements") + .bases("Node") + .build("id") + .field("id", def("Identifier")) + .field("superClass", or(def("Expression"), null), defaults["null"]); - // special case Object.defineProperty to not use core-js when using string keys - if (obj.name === "Object" && prop.name === "defineProperty" && this.parentPath.isCallExpression()) { - var call = this.parentPath.node; - if (call.arguments.length === 3 && t.isLiteral(call.arguments[1])) return; - } +// Specifier and ModuleSpecifier are abstract non-standard types +// introduced for definitional convenience. +def("Specifier").bases("Node"); - var modulePath = methods[prop.name]; - return file.addImport(RUNTIME_MODULE_NAME + "/core-js/" + modulePath, obj.name + "$" + prop.name, "absoluteDefault"); - }, - - exit: function exit(node, parent, scope, file) { - if (!this.isReferenced()) return; +// This supertype is shared/abused by both def/babel.js and +// def/esprima.js. In the future, it will be possible to load only one set +// of definitions appropriate for a given parser, but until then we must +// rely on default functions to reconcile the conflicting AST formats. +def("ModuleSpecifier") + .bases("Specifier") + // This local field is used by Babel/Acorn. It should not technically + // be optional in the Babel/Acorn AST format, but it must be optional + // in the Esprima AST format. + .field("local", or(def("Identifier"), null), defaults["null"]) + // The id and name fields are used by Esprima. The id field should not + // technically be optional in the Esprima AST format, but it must be + // optional in the Babel/Acorn AST format. + .field("id", or(def("Identifier"), null), defaults["null"]) + .field("name", or(def("Identifier"), null), defaults["null"]); - var prop = node.property; - var obj = node.object; +def("TaggedTemplateExpression") + .bases("Expression") + .build("tag", "quasi") + .field("tag", def("Expression")) + .field("quasi", def("TemplateLiteral")); - if (!has(_definitions2["default"].builtins, obj.name)) return; - if (scope.getBindingIdentifier(obj.name)) return; +def("TemplateLiteral") + .bases("Expression") + .build("quasis", "expressions") + .field("quasis", [def("TemplateElement")]) + .field("expressions", [def("Expression")]); - var modulePath = _definitions2["default"].builtins[obj.name]; - return t.memberExpression(file.addImport(RUNTIME_MODULE_NAME + "/core-js/" + modulePath, "" + obj.name, "absoluteDefault"), prop); - } - } - } - }); -}; +def("TemplateElement") + .bases("Node") + .build("value", "tail") + .field("value", {"cooked": String, "raw": String}) + .field("tail", Boolean); -module.exports = exports["default"]; -},{"195":195}],197:[function(_dereq_,module,exports){ -"use strict"; +},{"188":188,"200":200,"201":201}],191:[function(_dereq_,module,exports){ +_dereq_(190); -Object.defineProperty(exports, "__esModule", { - value: true -}); +var types = _dereq_(201); +var def = types.Type.def; +var or = types.Type.or; +var builtin = types.builtInTypes; +var defaults = _dereq_(200).defaults; -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } +def("Function") + .field("async", Boolean, defaults["false"]); -var _leven = _dereq_(198); +def("SpreadProperty") + .bases("Node") + .build("argument") + .field("argument", def("Expression")); -var _leven2 = _interopRequireDefault(_leven); +def("ObjectExpression") + .field("properties", [or(def("Property"), def("SpreadProperty"))]); -exports["default"] = function (_ref) { - var Plugin = _ref.Plugin; - var t = _ref.types; - var messages = _ref.messages; +def("SpreadPropertyPattern") + .bases("Pattern") + .build("argument") + .field("argument", def("Pattern")); - return new Plugin("undeclared-variables-check", { - metadata: { - group: "builtin-pre" - }, +def("ObjectPattern") + .field("properties", [or( + def("Property"), + def("PropertyPattern"), + def("SpreadPropertyPattern") + )]); - visitor: { - ReferencedIdentifier: function ReferencedIdentifier(node, parent, scope) { - var binding = scope.getBinding(node.name); - if (binding && binding.kind === "type" && !this.parentPath.isFlow()) { - throw this.errorWithNode(messages.get("undeclaredVariableType", node.name), ReferenceError); - } +def("AwaitExpression") + .bases("Expression") + .build("argument", "all") + .field("argument", or(def("Expression"), null)) + .field("all", Boolean, defaults["false"]); - if (scope.hasBinding(node.name)) return; +},{"190":190,"200":200,"201":201}],192:[function(_dereq_,module,exports){ +_dereq_(191); - // get the closest declaration to offer as a suggestion - // the variable name may have just been mistyped +var types = _dereq_(201); +var defaults = _dereq_(200).defaults; +var def = types.Type.def; +var or = types.Type.or; - var bindings = scope.getAllBindings(); +def("VariableDeclaration") + .field("declarations", [or( + def("VariableDeclarator"), + def("Identifier") // Esprima deviation. + )]); - var closest; - var shortest = -1; +def("Property") + .field("value", or( + def("Expression"), + def("Pattern") // Esprima deviation. + )); - for (var name in bindings) { - var distance = (0, _leven2["default"])(node.name, name); - if (distance <= 0 || distance > 3) continue; - if (distance <= shortest) continue; +def("ArrayPattern") + .field("elements", [or( + def("Pattern"), + def("SpreadElement"), + null + )]); - closest = name; - shortest = distance; - } +def("ObjectPattern") + .field("properties", [or( + def("Property"), + def("PropertyPattern"), + def("SpreadPropertyPattern"), + def("SpreadProperty") // Used by Esprima. + )]); - var msg; - if (closest) { - msg = messages.get("undeclaredVariableSuggestion", node.name, closest); - } else { - msg = messages.get("undeclaredVariable", node.name); - } +// Like ModuleSpecifier, except type:"ExportSpecifier" and buildable. +// export {} [from ...]; +def("ExportSpecifier") + .bases("ModuleSpecifier") + .build("id", "name"); - // +// export <*> from ...; +def("ExportBatchSpecifier") + .bases("Specifier") + .build(); - throw this.errorWithNode(msg, ReferenceError); - } - } - }); -}; +// Like ModuleSpecifier, except type:"ImportSpecifier" and buildable. +// import {} from ...; +def("ImportSpecifier") + .bases("ModuleSpecifier") + .build("id", "name"); -module.exports = exports["default"]; -},{"198":198}],198:[function(_dereq_,module,exports){ -'use strict'; -var arr = []; -var charCodeCache = []; +// import <* as id> from ...; +def("ImportNamespaceSpecifier") + .bases("ModuleSpecifier") + .build("id"); -module.exports = function (a, b) { - if (a === b) { - return 0; - } +// import from ...; +def("ImportDefaultSpecifier") + .bases("ModuleSpecifier") + .build("id"); - var aLen = a.length; - var bLen = b.length; +def("ExportDeclaration") + .bases("Declaration") + .build("default", "declaration", "specifiers", "source") + .field("default", Boolean) + .field("declaration", or( + def("Declaration"), + def("Expression"), // Implies default. + null + )) + .field("specifiers", [or( + def("ExportSpecifier"), + def("ExportBatchSpecifier") + )], defaults.emptyArray) + .field("source", or( + def("Literal"), + null + ), defaults["null"]); - if (aLen === 0) { - return bLen; - } +def("ImportDeclaration") + .bases("Declaration") + .build("specifiers", "source") + .field("specifiers", [or( + def("ImportSpecifier"), + def("ImportNamespaceSpecifier"), + def("ImportDefaultSpecifier") + )], defaults.emptyArray) + .field("source", def("Literal")); - if (bLen === 0) { - return aLen; - } +def("Block") + .bases("Comment") + .build("value", /*optional:*/ "leading", "trailing"); - var bCharCode; - var ret; - var tmp; - var tmp2; - var i = 0; - var j = 0; +def("Line") + .bases("Comment") + .build("value", /*optional:*/ "leading", "trailing"); - while (i < aLen) { - charCodeCache[i] = a.charCodeAt(i); - arr[i] = ++i; - } +},{"191":191,"200":200,"201":201}],193:[function(_dereq_,module,exports){ +_dereq_(191); - while (j < bLen) { - bCharCode = b.charCodeAt(j); - tmp = j++; - ret = j; +var types = _dereq_(201); +var def = types.Type.def; +var or = types.Type.or; +var defaults = _dereq_(200).defaults; - for (i = 0; i < aLen; i++) { - tmp2 = bCharCode === charCodeCache[i] ? tmp : tmp + 1; - tmp = arr[i]; - ret = arr[i] = tmp > ret ? tmp2 > ret ? ret + 1 : tmp2 : tmp2 > tmp ? tmp + 1 : tmp2; - } - } +def("JSXAttribute") + .bases("Node") + .build("name", "value") + .field("name", or(def("JSXIdentifier"), def("JSXNamespacedName"))) + .field("value", or( + def("Literal"), // attr="value" + def("JSXExpressionContainer"), // attr={value} + null // attr= or just attr + ), defaults["null"]); - return ret; -}; +def("JSXIdentifier") + .bases("Identifier") + .build("name") + .field("name", String); -},{}],199:[function(_dereq_,module,exports){ -"use strict"; +def("JSXNamespacedName") + .bases("Node") + .build("namespace", "name") + .field("namespace", def("JSXIdentifier")) + .field("name", def("JSXIdentifier")); -Object.defineProperty(exports, "__esModule", { - value: true -}); +def("JSXMemberExpression") + .bases("MemberExpression") + .build("object", "property") + .field("object", or(def("JSXIdentifier"), def("JSXMemberExpression"))) + .field("property", def("JSXIdentifier")) + .field("computed", Boolean, defaults.false); -exports["default"] = function (_ref) { - var Plugin = _ref.Plugin; - var t = _ref.types; +var JSXElementName = or( + def("JSXIdentifier"), + def("JSXNamespacedName"), + def("JSXMemberExpression") +); - return new Plugin("undefined-to-void", { - metadata: { - group: "builtin-basic" - }, +def("JSXSpreadAttribute") + .bases("Node") + .build("argument") + .field("argument", def("Expression")); - visitor: { - ReferencedIdentifier: function ReferencedIdentifier(node, parent) { - if (node.name === "undefined") { - return t.unaryExpression("void", t.literal(0), true); - } - } - } - }); -}; +var JSXAttributes = [or( + def("JSXAttribute"), + def("JSXSpreadAttribute") +)]; -module.exports = exports["default"]; -},{}],200:[function(_dereq_,module,exports){ -(function (process){ -'use strict'; -var escapeStringRegexp = _dereq_(202); -var ansiStyles = _dereq_(201); -var stripAnsi = _dereq_(205); -var hasAnsi = _dereq_(203); -var supportsColor = _dereq_(207); -var defineProps = Object.defineProperties; -var isSimpleWindowsTerm = process.platform === 'win32' && !/^xterm/i.test(process.env.TERM); +def("JSXExpressionContainer") + .bases("Expression") + .build("expression") + .field("expression", def("Expression")); -function Chalk(options) { - // detect mode if not set manually - this.enabled = !options || options.enabled === undefined ? supportsColor : options.enabled; -} +def("JSXElement") + .bases("Expression") + .build("openingElement", "closingElement", "children") + .field("openingElement", def("JSXOpeningElement")) + .field("closingElement", or(def("JSXClosingElement"), null), defaults["null"]) + .field("children", [or( + def("JSXElement"), + def("JSXExpressionContainer"), + def("JSXText"), + def("Literal") // TODO Esprima should return JSXText instead. + )], defaults.emptyArray) + .field("name", JSXElementName, function() { + // Little-known fact: the `this` object inside a default function + // is none other than the partially-built object itself, and any + // fields initialized directly from builder function arguments + // (like openingElement, closingElement, and children) are + // guaranteed to be available. + return this.openingElement.name; + }, true) // hidden from traversal + .field("selfClosing", Boolean, function() { + return this.openingElement.selfClosing; + }, true) // hidden from traversal + .field("attributes", JSXAttributes, function() { + return this.openingElement.attributes; + }, true); // hidden from traversal -// use bright blue on Windows as the normal blue color is illegible -if (isSimpleWindowsTerm) { - ansiStyles.blue.open = '\u001b[94m'; -} +def("JSXOpeningElement") + .bases("Node") // TODO Does this make sense? Can't really be an JSXElement. + .build("name", "attributes", "selfClosing") + .field("name", JSXElementName) + .field("attributes", JSXAttributes, defaults.emptyArray) + .field("selfClosing", Boolean, defaults["false"]); -var styles = (function () { - var ret = {}; +def("JSXClosingElement") + .bases("Node") // TODO Same concern. + .build("name") + .field("name", JSXElementName); - Object.keys(ansiStyles).forEach(function (key) { - ansiStyles[key].closeRe = new RegExp(escapeStringRegexp(ansiStyles[key].close), 'g'); +def("JSXText") + .bases("Literal") + .build("value") + .field("value", String); - ret[key] = { - get: function () { - return build.call(this, this._styles.concat(key)); - } - }; - }); +def("JSXEmptyExpression").bases("Expression").build(); - return ret; -})(); +// Type Annotations +def("Type").bases("Node"); -var proto = defineProps(function chalk() {}, styles); +def("AnyTypeAnnotation") + .bases("Type") + .build(); -function build(_styles) { - var builder = function () { - return applyStyle.apply(builder, arguments); - }; +def("MixedTypeAnnotation") + .bases("Type") + .build(); - builder._styles = _styles; - builder.enabled = this.enabled; - // __proto__ is used because we must return a function, but there is - // no way to create a function with a different prototype. - /* eslint-disable no-proto */ - builder.__proto__ = proto; +def("VoidTypeAnnotation") + .bases("Type") + .build(); - return builder; -} +def("NumberTypeAnnotation") + .bases("Type") + .build(); -function applyStyle() { - // support varags, but simply cast to string in case there's only one arg - var args = arguments; - var argsLen = args.length; - var str = argsLen !== 0 && String(arguments[0]); +def("NumberLiteralTypeAnnotation") + .bases("Type") + .build("value", "raw") + .field("value", Number) + .field("raw", String); - if (argsLen > 1) { - // don't slice `arguments`, it prevents v8 optimizations - for (var a = 1; a < argsLen; a++) { - str += ' ' + args[a]; - } - } +def("StringTypeAnnotation") + .bases("Type") + .build(); - if (!this.enabled || !str) { - return str; - } +def("StringLiteralTypeAnnotation") + .bases("Type") + .build("value", "raw") + .field("value", String) + .field("raw", String); - var nestedStyles = this._styles; - var i = nestedStyles.length; +def("BooleanTypeAnnotation") + .bases("Type") + .build(); - // Turns out that on Windows dimmed gray text becomes invisible in cmd.exe, - // see https://github.com/chalk/chalk/issues/58 - // If we're on Windows and we're dealing with a gray color, temporarily make 'dim' a noop. - var originalDim = ansiStyles.dim.open; - if (isSimpleWindowsTerm && (nestedStyles.indexOf('gray') !== -1 || nestedStyles.indexOf('grey') !== -1)) { - ansiStyles.dim.open = ''; - } +def("BooleanLiteralTypeAnnotation") + .bases("Type") + .build("value", "raw") + .field("value", Boolean) + .field("raw", String); - while (i--) { - var code = ansiStyles[nestedStyles[i]]; +def("TypeAnnotation") + .bases("Node") + .build("typeAnnotation") + .field("typeAnnotation", def("Type")); - // Replace any instances already present with a re-opening code - // otherwise only the part of the string until said closing code - // will be colored, and the rest will simply be 'plain'. - str = code.open + str.replace(code.closeRe, code.open) + code.close; - } +def("NullableTypeAnnotation") + .bases("Type") + .build("typeAnnotation") + .field("typeAnnotation", def("Type")); - // Reset the original 'dim' if we changed it to work around the Windows dimmed gray issue. - ansiStyles.dim.open = originalDim; +def("FunctionTypeAnnotation") + .bases("Type") + .build("params", "returnType", "rest", "typeParameters") + .field("params", [def("FunctionTypeParam")]) + .field("returnType", def("Type")) + .field("rest", or(def("FunctionTypeParam"), null)) + .field("typeParameters", or(def("TypeParameterDeclaration"), null)); - return str; -} +def("FunctionTypeParam") + .bases("Node") + .build("name", "typeAnnotation", "optional") + .field("name", def("Identifier")) + .field("typeAnnotation", def("Type")) + .field("optional", Boolean); -function init() { - var ret = {}; +def("ArrayTypeAnnotation") + .bases("Type") + .build("elementType") + .field("elementType", def("Type")); - Object.keys(styles).forEach(function (name) { - ret[name] = { - get: function () { - return build.call(this, [name]); - } - }; - }); +def("ObjectTypeAnnotation") + .bases("Type") + .build("properties") + .field("properties", [def("ObjectTypeProperty")]) + .field("indexers", [def("ObjectTypeIndexer")], defaults.emptyArray) + .field("callProperties", + [def("ObjectTypeCallProperty")], + defaults.emptyArray); - return ret; -} +def("ObjectTypeProperty") + .bases("Node") + .build("key", "value", "optional") + .field("key", or(def("Literal"), def("Identifier"))) + .field("value", def("Type")) + .field("optional", Boolean); -defineProps(Chalk.prototype, init()); +def("ObjectTypeIndexer") + .bases("Node") + .build("id", "key", "value") + .field("id", def("Identifier")) + .field("key", def("Type")) + .field("value", def("Type")); -module.exports = new Chalk(); -module.exports.styles = ansiStyles; -module.exports.hasColor = hasAnsi; -module.exports.stripColor = stripAnsi; -module.exports.supportsColor = supportsColor; +def("ObjectTypeCallProperty") + .bases("Node") + .build("value") + .field("value", def("FunctionTypeAnnotation")) + .field("static", Boolean, false); -}).call(this,_dereq_(10)) -},{"10":10,"201":201,"202":202,"203":203,"205":205,"207":207}],201:[function(_dereq_,module,exports){ -'use strict'; +def("QualifiedTypeIdentifier") + .bases("Node") + .build("qualification", "id") + .field("qualification", + or(def("Identifier"), + def("QualifiedTypeIdentifier"))) + .field("id", def("Identifier")); -function assembleStyles () { - var styles = { - modifiers: { - reset: [0, 0], - bold: [1, 22], // 21 isn't widely supported and 22 does the same thing - dim: [2, 22], - italic: [3, 23], - underline: [4, 24], - inverse: [7, 27], - hidden: [8, 28], - strikethrough: [9, 29] - }, - colors: { - black: [30, 39], - red: [31, 39], - green: [32, 39], - yellow: [33, 39], - blue: [34, 39], - magenta: [35, 39], - cyan: [36, 39], - white: [37, 39], - gray: [90, 39] - }, - bgColors: { - bgBlack: [40, 49], - bgRed: [41, 49], - bgGreen: [42, 49], - bgYellow: [43, 49], - bgBlue: [44, 49], - bgMagenta: [45, 49], - bgCyan: [46, 49], - bgWhite: [47, 49] - } - }; +def("GenericTypeAnnotation") + .bases("Type") + .build("id", "typeParameters") + .field("id", or(def("Identifier"), def("QualifiedTypeIdentifier"))) + .field("typeParameters", or(def("TypeParameterInstantiation"), null)); - // fix humans - styles.colors.grey = styles.colors.gray; +def("MemberTypeAnnotation") + .bases("Type") + .build("object", "property") + .field("object", def("Identifier")) + .field("property", + or(def("MemberTypeAnnotation"), + def("GenericTypeAnnotation"))); - Object.keys(styles).forEach(function (groupName) { - var group = styles[groupName]; +def("UnionTypeAnnotation") + .bases("Type") + .build("types") + .field("types", [def("Type")]); - Object.keys(group).forEach(function (styleName) { - var style = group[styleName]; +def("IntersectionTypeAnnotation") + .bases("Type") + .build("types") + .field("types", [def("Type")]); - styles[styleName] = group[styleName] = { - open: '\u001b[' + style[0] + 'm', - close: '\u001b[' + style[1] + 'm' - }; - }); +def("TypeofTypeAnnotation") + .bases("Type") + .build("argument") + .field("argument", def("Type")); - Object.defineProperty(styles, groupName, { - value: group, - enumerable: false - }); - }); +def("Identifier") + .field("typeAnnotation", or(def("TypeAnnotation"), null), defaults["null"]); - return styles; -} +def("TypeParameterDeclaration") + .bases("Node") + .build("params") + .field("params", [def("Identifier")]); -Object.defineProperty(module, 'exports', { - enumerable: true, - get: assembleStyles -}); +def("TypeParameterInstantiation") + .bases("Node") + .build("params") + .field("params", [def("Type")]); -},{}],202:[function(_dereq_,module,exports){ -'use strict'; +def("Function") + .field("returnType", + or(def("TypeAnnotation"), null), + defaults["null"]) + .field("typeParameters", + or(def("TypeParameterDeclaration"), null), + defaults["null"]); -var matchOperatorsRe = /[|\\{}()[\]^$+*?.]/g; +def("ClassProperty") + .build("key", "value", "typeAnnotation", "static") + .field("value", or(def("Expression"), null)) + .field("typeAnnotation", or(def("TypeAnnotation"), null)) + .field("static", Boolean, defaults["false"]); -module.exports = function (str) { - if (typeof str !== 'string') { - throw new TypeError('Expected a string'); - } +def("ClassImplements") + .field("typeParameters", + or(def("TypeParameterInstantiation"), null), + defaults["null"]); - return str.replace(matchOperatorsRe, '\\$&'); -}; +def("InterfaceDeclaration") + .bases("Statement") + .build("id", "body", "extends") + .field("id", def("Identifier")) + .field("typeParameters", + or(def("TypeParameterDeclaration"), null), + defaults["null"]) + .field("body", def("ObjectTypeAnnotation")) + .field("extends", [def("InterfaceExtends")]); -},{}],203:[function(_dereq_,module,exports){ -'use strict'; -var ansiRegex = _dereq_(204); -var re = new RegExp(ansiRegex().source); // remove the `g` flag -module.exports = re.test.bind(re); +def("InterfaceExtends") + .bases("Node") + .build("id") + .field("id", def("Identifier")) + .field("typeParameters", or(def("TypeParameterInstantiation"), null)); -},{"204":204}],204:[function(_dereq_,module,exports){ -'use strict'; -module.exports = function () { - return /[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g; -}; +def("TypeAlias") + .bases("Statement") + .build("id", "typeParameters", "right") + .field("id", def("Identifier")) + .field("typeParameters", or(def("TypeParameterDeclaration"), null)) + .field("right", def("Type")); -},{}],205:[function(_dereq_,module,exports){ -'use strict'; -var ansiRegex = _dereq_(206)(); +def("TypeCastExpression") + .bases("Expression") + .build("expression", "typeAnnotation") + .field("expression", def("Expression")) + .field("typeAnnotation", def("TypeAnnotation")); -module.exports = function (str) { - return typeof str === 'string' ? str.replace(ansiRegex, '') : str; -}; +def("TupleTypeAnnotation") + .bases("Type") + .build("types") + .field("types", [def("Type")]); -},{"206":206}],206:[function(_dereq_,module,exports){ -arguments[4][204][0].apply(exports,arguments) -},{"204":204}],207:[function(_dereq_,module,exports){ -(function (process){ -'use strict'; -var argv = process.argv; +def("DeclareVariable") + .bases("Statement") + .build("id") + .field("id", def("Identifier")); -var terminator = argv.indexOf('--'); -var hasFlag = function (flag) { - flag = '--' + flag; - var pos = argv.indexOf(flag); - return pos !== -1 && (terminator !== -1 ? pos < terminator : true); -}; +def("DeclareFunction") + .bases("Statement") + .build("id") + .field("id", def("Identifier")); -module.exports = (function () { - if ('FORCE_COLOR' in process.env) { - return true; - } +def("DeclareClass") + .bases("InterfaceDeclaration") + .build("id"); - if (hasFlag('no-color') || - hasFlag('no-colors') || - hasFlag('color=false')) { - return false; - } +def("DeclareModule") + .bases("Statement") + .build("id", "body") + .field("id", or(def("Identifier"), def("Literal"))) + .field("body", def("BlockStatement")); - if (hasFlag('color') || - hasFlag('colors') || - hasFlag('color=true') || - hasFlag('color=always')) { - return true; - } +},{"191":191,"200":200,"201":201}],194:[function(_dereq_,module,exports){ +_dereq_(188); +var types = _dereq_(201); +var def = types.Type.def; +var or = types.Type.or; +var shared = _dereq_(200); +var geq = shared.geq; +var defaults = shared.defaults; - if (process.stdout && !process.stdout.isTTY) { - return false; - } +def("Function") + // SpiderMonkey allows expression closures: function(x) x+1 + .field("body", or(def("BlockStatement"), def("Expression"))); - if (process.platform === 'win32') { - return true; - } +def("ForInStatement") + .build("left", "right", "body", "each") + .field("each", Boolean, defaults["false"]); - if ('COLORTERM' in process.env) { - return true; - } +def("ForOfStatement") + .bases("Statement") + .build("left", "right", "body") + .field("left", or( + def("VariableDeclaration"), + def("Expression"))) + .field("right", def("Expression")) + .field("body", def("Statement")); - if (process.env.TERM === 'dumb') { - return false; - } +def("LetStatement") + .bases("Statement") + .build("head", "body") + // TODO Deviating from the spec by reusing VariableDeclarator here. + .field("head", [def("VariableDeclarator")]) + .field("body", def("Statement")); - if (/^screen|^xterm|^vt100|color|ansi|cygwin|linux/i.test(process.env.TERM)) { - return true; - } +def("LetExpression") + .bases("Expression") + .build("head", "body") + // TODO Deviating from the spec by reusing VariableDeclarator here. + .field("head", [def("VariableDeclarator")]) + .field("body", def("Expression")); - return false; -})(); +def("GraphExpression") + .bases("Expression") + .build("index", "expression") + .field("index", geq(0)) + .field("expression", def("Literal")); -}).call(this,_dereq_(10)) -},{"10":10}],208:[function(_dereq_,module,exports){ -(function (Buffer){ -'use strict'; -var fs = _dereq_(3); -var path = _dereq_(9); +def("GraphIndexExpression") + .bases("Expression") + .build("index") + .field("index", geq(0)); -var commentRx = /^\s*\/(?:\/|\*)[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+;)?base64,(.*)$/mg; -var mapFileCommentRx = - //Example (Extra space between slashes added to solve Safari bug. Exclude space in production): - // / /# sourceMappingURL=foo.js.map - /(?:\/\/[@#][ \t]+sourceMappingURL=([^\s'"]+?)[ \t]*$)|(?:\/\*[@#][ \t]+sourceMappingURL=([^\*]+?)[ \t]*(?:\*\/){1}[ \t]*$)/mg +},{"188":188,"200":200,"201":201}],195:[function(_dereq_,module,exports){ +var types = _dereq_(202); +var getFieldNames = types.getFieldNames; +var getFieldValue = types.getFieldValue; +var isArray = types.builtInTypes.array; +var isObject = types.builtInTypes.object; +var isDate = types.builtInTypes.Date; +var isRegExp = types.builtInTypes.RegExp; +var hasOwn = Object.prototype.hasOwnProperty; -function decodeBase64(base64) { - return new Buffer(base64, 'base64').toString(); -} +function astNodesAreEquivalent(a, b, problemPath) { + if (isArray.check(problemPath)) { + problemPath.length = 0; + } else { + problemPath = null; + } -function stripComment(sm) { - return sm.split(',').pop(); + return areEquivalent(a, b, problemPath); } -function readFromFileMap(sm, dir) { - // NOTE: this will only work on the server since it attempts to read the map file +astNodesAreEquivalent.assert = function(a, b) { + var problemPath = []; + if (!astNodesAreEquivalent(a, b, problemPath)) { + if (problemPath.length === 0) { + if (a !== b) { + throw new Error("Nodes must be equal"); + } + } else { + throw new Error( + "Nodes differ in the following path: " + + problemPath.map(subscriptForProperty).join("") + ); + } + } +}; - var r = mapFileCommentRx.exec(sm); - mapFileCommentRx.lastIndex = 0; +function subscriptForProperty(property) { + if (/[_$a-z][_$a-z0-9]*/i.test(property)) { + return "." + property; + } + return "[" + JSON.stringify(property) + "]"; +} - // for some odd reason //# .. captures in 1 and /* .. */ in 2 - var filename = r[1] || r[2]; - var filepath = path.join(dir, filename); +function areEquivalent(a, b, problemPath) { + if (a === b) { + return true; + } - try { - return fs.readFileSync(filepath, 'utf8'); - } catch (e) { - throw new Error('An error occurred while trying to read the map file at ' + filepath + '\n' + e); - } -} + if (isArray.check(a)) { + return arraysAreEquivalent(a, b, problemPath); + } -function Converter (sm, opts) { - opts = opts || {}; + if (isObject.check(a)) { + return objectsAreEquivalent(a, b, problemPath); + } - if (opts.isFileComment) sm = readFromFileMap(sm, opts.commentFileDir); - if (opts.hasComment) sm = stripComment(sm); - if (opts.isEncoded) sm = decodeBase64(sm); - if (opts.isJSON || opts.isEncoded) sm = JSON.parse(sm); + if (isDate.check(a)) { + return isDate.check(b) && (+a === +b); + } - this.sourcemap = sm; -} + if (isRegExp.check(a)) { + return isRegExp.check(b) && ( + a.source === b.source && + a.global === b.global && + a.multiline === b.multiline && + a.ignoreCase === b.ignoreCase + ); + } -function convertFromLargeSource(content){ - var lines = content.split('\n'); - var line; - // find first line which contains a source map starting at end of content - for (var i = lines.length - 1; i > 0; i--) { - line = lines[i] - if (~line.indexOf('sourceMappingURL=data:')) return exports.fromComment(line); - } + return a == b; } -Converter.prototype.toJSON = function (space) { - return JSON.stringify(this.sourcemap, null, space); -}; +function arraysAreEquivalent(a, b, problemPath) { + isArray.assert(a); + var aLength = a.length; -Converter.prototype.toBase64 = function () { - var json = this.toJSON(); - return new Buffer(json).toString('base64'); -}; + if (!isArray.check(b) || b.length !== aLength) { + if (problemPath) { + problemPath.push("length"); + } + return false; + } -Converter.prototype.toComment = function (options) { - var base64 = this.toBase64(); - var data = 'sourceMappingURL=data:application/json;base64,' + base64; - return options && options.multiline ? '/*# ' + data + ' */' : '//# ' + data; -}; + for (var i = 0; i < aLength; ++i) { + if (problemPath) { + problemPath.push(i); + } -// returns copy instead of original -Converter.prototype.toObject = function () { - return JSON.parse(this.toJSON()); -}; + if (i in a !== i in b) { + return false; + } -Converter.prototype.addProperty = function (key, value) { - if (this.sourcemap.hasOwnProperty(key)) throw new Error('property %s already exists on the sourcemap, use set property instead'); - return this.setProperty(key, value); -}; + if (!areEquivalent(a[i], b[i], problemPath)) { + return false; + } -Converter.prototype.setProperty = function (key, value) { - this.sourcemap[key] = value; - return this; -}; + if (problemPath) { + var problemPathTail = problemPath.pop(); + if (problemPathTail !== i) { + throw new Error("" + problemPathTail); + } + } + } -Converter.prototype.getProperty = function (key) { - return this.sourcemap[key]; -}; + return true; +} -exports.fromObject = function (obj) { - return new Converter(obj); -}; +function objectsAreEquivalent(a, b, problemPath) { + isObject.assert(a); + if (!isObject.check(b)) { + return false; + } -exports.fromJSON = function (json) { - return new Converter(json, { isJSON: true }); -}; + // Fast path for a common property of AST nodes. + if (a.type !== b.type) { + if (problemPath) { + problemPath.push("type"); + } + return false; + } -exports.fromBase64 = function (base64) { - return new Converter(base64, { isEncoded: true }); -}; + var aNames = getFieldNames(a); + var aNameCount = aNames.length; -exports.fromComment = function (comment) { - comment = comment - .replace(/^\/\*/g, '//') - .replace(/\*\/$/g, ''); + var bNames = getFieldNames(b); + var bNameCount = bNames.length; - return new Converter(comment, { isEncoded: true, hasComment: true }); -}; + if (aNameCount === bNameCount) { + for (var i = 0; i < aNameCount; ++i) { + var name = aNames[i]; + var aChild = getFieldValue(a, name); + var bChild = getFieldValue(b, name); -exports.fromMapFileComment = function (comment, dir) { - return new Converter(comment, { commentFileDir: dir, isFileComment: true, isJSON: true }); -}; + if (problemPath) { + problemPath.push(name); + } -// Finds last sourcemap comment in file or returns null if none was found -exports.fromSource = function (content, largeSource) { - if (largeSource) { - var res = convertFromLargeSource(content); - return res ? res : null; - } + if (!areEquivalent(aChild, bChild, problemPath)) { + return false; + } - var m = content.match(commentRx); - commentRx.lastIndex = 0; - return m ? exports.fromComment(m.pop()) : null; -}; + if (problemPath) { + var problemPathTail = problemPath.pop(); + if (problemPathTail !== name) { + throw new Error("" + problemPathTail); + } + } + } -// Finds last sourcemap comment in file or returns null if none was found -exports.fromMapFileSource = function (content, dir) { - var m = content.match(mapFileCommentRx); - mapFileCommentRx.lastIndex = 0; - return m ? exports.fromMapFileComment(m.pop(), dir) : null; -}; + return true; + } -exports.removeComments = function (src) { - commentRx.lastIndex = 0; - return src.replace(commentRx, ''); -}; + if (!problemPath) { + return false; + } -exports.removeMapFileComments = function (src) { - mapFileCommentRx.lastIndex = 0; - return src.replace(mapFileCommentRx, ''); -}; + // Since aNameCount !== bNameCount, we need to find some name that's + // missing in aNames but present in bNames, or vice-versa. -Object.defineProperty(exports, 'commentRegex', { - get: function getCommentRegex () { - commentRx.lastIndex = 0; - return commentRx; - } -}); + var seenNames = Object.create(null); -Object.defineProperty(exports, 'mapFileCommentRegex', { - get: function getMapFileCommentRegex () { - mapFileCommentRx.lastIndex = 0; - return mapFileCommentRx; - } -}); + for (i = 0; i < aNameCount; ++i) { + seenNames[aNames[i]] = true; + } -}).call(this,_dereq_(4).Buffer) -},{"3":3,"4":4,"9":9}],209:[function(_dereq_,module,exports){ -module.exports = function(it){ - if(typeof it != 'function')throw TypeError(it + ' is not a function!'); - return it; -}; -},{}],210:[function(_dereq_,module,exports){ -// 22.1.3.31 Array.prototype[@@unscopables] -var UNSCOPABLES = _dereq_(290)('unscopables') - , ArrayProto = Array.prototype; -if(ArrayProto[UNSCOPABLES] == undefined)_dereq_(238)(ArrayProto, UNSCOPABLES, {}); -module.exports = function(key){ - ArrayProto[UNSCOPABLES][key] = true; -}; -},{"238":238,"290":290}],211:[function(_dereq_,module,exports){ -var isObject = _dereq_(245); -module.exports = function(it){ - if(!isObject(it))throw TypeError(it + ' is not an object!'); - return it; -}; -},{"245":245}],212:[function(_dereq_,module,exports){ -// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length) -'use strict'; -var toObject = _dereq_(287) - , toIndex = _dereq_(283) - , toLength = _dereq_(286); + for (i = 0; i < bNameCount; ++i) { + name = bNames[i]; -module.exports = [].copyWithin || function copyWithin(target/*= 0*/, start/*= 0, end = @length*/){ - var O = toObject(this) - , len = toLength(O.length) - , to = toIndex(target, len) - , from = toIndex(start, len) - , $$ = arguments - , end = $$.length > 2 ? $$[2] : undefined - , count = Math.min((end === undefined ? len : toIndex(end, len)) - from, len - to) - , inc = 1; - if(from < to && to < from + count){ - inc = -1; - from += count - 1; - to += count - 1; - } - while(count-- > 0){ - if(from in O)O[to] = O[from]; - else delete O[to]; - to += inc; - from += inc; - } return O; -}; -},{"283":283,"286":286,"287":287}],213:[function(_dereq_,module,exports){ -// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) -'use strict'; -var toObject = _dereq_(287) - , toIndex = _dereq_(283) - , toLength = _dereq_(286); -module.exports = [].fill || function fill(value /*, start = 0, end = @length */){ - var O = toObject(this) - , length = toLength(O.length) - , $$ = arguments - , $$len = $$.length - , index = toIndex($$len > 1 ? $$[1] : undefined, length) - , end = $$len > 2 ? $$[2] : undefined - , endPos = end === undefined ? length : toIndex(end, length); - while(endPos > index)O[index++] = value; - return O; -}; -},{"283":283,"286":286,"287":287}],214:[function(_dereq_,module,exports){ -// false -> Array#indexOf -// true -> Array#includes -var toIObject = _dereq_(285) - , toLength = _dereq_(286) - , toIndex = _dereq_(283); -module.exports = function(IS_INCLUDES){ - return function($this, el, fromIndex){ - var O = toIObject($this) - , length = toLength(O.length) - , index = toIndex(fromIndex, length) - , value; - // Array#includes uses SameValueZero equality algorithm - if(IS_INCLUDES && el != el)while(length > index){ - value = O[index++]; - if(value != value)return true; - // Array#toIndex ignores holes, Array#includes - not - } else for(;length > index; index++)if(IS_INCLUDES || index in O){ - if(O[index] === el)return IS_INCLUDES || index; - } return !IS_INCLUDES && -1; - }; -}; -},{"283":283,"285":285,"286":286}],215:[function(_dereq_,module,exports){ -// 0 -> Array#forEach -// 1 -> Array#map -// 2 -> Array#filter -// 3 -> Array#some -// 4 -> Array#every -// 5 -> Array#find -// 6 -> Array#findIndex -var ctx = _dereq_(224) - , IObject = _dereq_(241) - , toObject = _dereq_(287) - , toLength = _dereq_(286) - , asc = _dereq_(216); -module.exports = function(TYPE){ - var IS_MAP = TYPE == 1 - , IS_FILTER = TYPE == 2 - , IS_SOME = TYPE == 3 - , IS_EVERY = TYPE == 4 - , IS_FIND_INDEX = TYPE == 6 - , NO_HOLES = TYPE == 5 || IS_FIND_INDEX; - return function($this, callbackfn, that){ - var O = toObject($this) - , self = IObject(O) - , f = ctx(callbackfn, that, 3) - , length = toLength(self.length) - , index = 0 - , result = IS_MAP ? asc($this, length) : IS_FILTER ? asc($this, 0) : undefined - , val, res; - for(;length > index; index++)if(NO_HOLES || index in self){ - val = self[index]; - res = f(val, index, O); - if(TYPE){ - if(IS_MAP)result[index] = res; // map - else if(res)switch(TYPE){ - case 3: return true; // some - case 5: return val; // find - case 6: return index; // findIndex - case 2: result.push(val); // filter - } else if(IS_EVERY)return false; // every - } + if (!hasOwn.call(seenNames, name)) { + problemPath.push(name); + return false; + } + + delete seenNames[name]; } - return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result; - }; -}; -},{"216":216,"224":224,"241":241,"286":286,"287":287}],216:[function(_dereq_,module,exports){ -// 9.4.2.3 ArraySpeciesCreate(originalArray, length) -var isObject = _dereq_(245) - , isArray = _dereq_(243) - , SPECIES = _dereq_(290)('species'); -module.exports = function(original, length){ - var C; - if(isArray(original)){ - C = original.constructor; - // cross-realm fallback - if(typeof C == 'function' && (C === Array || isArray(C.prototype)))C = undefined; - if(isObject(C)){ - C = C[SPECIES]; - if(C === null)C = undefined; + + for (name in seenNames) { + problemPath.push(name); + break; } - } return new (C === undefined ? Array : C)(length); -}; -},{"243":243,"245":245,"290":290}],217:[function(_dereq_,module,exports){ -// getting tag from 19.1.3.6 Object.prototype.toString() -var cof = _dereq_(218) - , TAG = _dereq_(290)('toStringTag') - // ES3 wrong here - , ARG = cof(function(){ return arguments; }()) == 'Arguments'; -module.exports = function(it){ - var O, T, B; - return it === undefined ? 'Undefined' : it === null ? 'Null' - // @@toStringTag case - : typeof (T = (O = Object(it))[TAG]) == 'string' ? T - // builtinTag case - : ARG ? cof(O) - // ES3 arguments fallback - : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; -}; -},{"218":218,"290":290}],218:[function(_dereq_,module,exports){ -var toString = {}.toString; + return false; +} -module.exports = function(it){ - return toString.call(it).slice(8, -1); -}; -},{}],219:[function(_dereq_,module,exports){ -'use strict'; -var $ = _dereq_(253) - , hide = _dereq_(238) - , redefineAll = _dereq_(267) - , ctx = _dereq_(224) - , strictNew = _dereq_(276) - , defined = _dereq_(225) - , forOf = _dereq_(234) - , $iterDefine = _dereq_(249) - , step = _dereq_(251) - , ID = _dereq_(289)('id') - , $has = _dereq_(237) - , isObject = _dereq_(245) - , setSpecies = _dereq_(272) - , DESCRIPTORS = _dereq_(226) - , isExtensible = Object.isExtensible || isObject - , SIZE = DESCRIPTORS ? '_s' : 'size' - , id = 0; +module.exports = astNodesAreEquivalent; -var fastKey = function(it, create){ - // return primitive with prefix - if(!isObject(it))return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; - if(!$has(it, ID)){ - // can't set id to frozen object - if(!isExtensible(it))return 'F'; - // not necessary to add id - if(!create)return 'E'; - // add missing object id - hide(it, ID, ++id); - // return object id with prefix - } return 'O' + it[ID]; -}; +},{"202":202}],196:[function(_dereq_,module,exports){ +var types = _dereq_(201); +var n = types.namedTypes; +var b = types.builders; +var isNumber = types.builtInTypes.number; +var isArray = types.builtInTypes.array; +var Path = _dereq_(198); +var Scope = _dereq_(199); -var getEntry = function(that, key){ - // fast case - var index = fastKey(key), entry; - if(index !== 'F')return that._i[index]; - // frozen object case - for(entry = that._f; entry; entry = entry.n){ - if(entry.k == key)return entry; - } -}; +function NodePath(value, parentPath, name) { + if (!(this instanceof NodePath)) { + throw new Error("NodePath constructor cannot be invoked without 'new'"); + } + Path.call(this, value, parentPath, name); +} -module.exports = { - getConstructor: function(wrapper, NAME, IS_MAP, ADDER){ - var C = wrapper(function(that, iterable){ - strictNew(that, C, NAME); - that._i = $.create(null); // index - that._f = undefined; // first entry - that._l = undefined; // last entry - that[SIZE] = 0; // size - if(iterable != undefined)forOf(iterable, IS_MAP, that[ADDER], that); - }); - redefineAll(C.prototype, { - // 23.1.3.1 Map.prototype.clear() - // 23.2.3.2 Set.prototype.clear() - clear: function clear(){ - for(var that = this, data = that._i, entry = that._f; entry; entry = entry.n){ - entry.r = true; - if(entry.p)entry.p = entry.p.n = undefined; - delete data[entry.i]; +var NPp = NodePath.prototype = Object.create(Path.prototype, { + constructor: { + value: NodePath, + enumerable: false, + writable: true, + configurable: true + } +}); + +Object.defineProperties(NPp, { + node: { + get: function() { + Object.defineProperty(this, "node", { + configurable: true, // Enable deletion. + value: this._computeNode() + }); + + return this.node; } - that._f = that._l = undefined; - that[SIZE] = 0; - }, - // 23.1.3.3 Map.prototype.delete(key) - // 23.2.3.4 Set.prototype.delete(value) - 'delete': function(key){ - var that = this - , entry = getEntry(that, key); - if(entry){ - var next = entry.n - , prev = entry.p; - delete that._i[entry.i]; - entry.r = true; - if(prev)prev.n = next; - if(next)next.p = prev; - if(that._f == entry)that._f = next; - if(that._l == entry)that._l = prev; - that[SIZE]--; - } return !!entry; - }, - // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined) - // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined) - forEach: function forEach(callbackfn /*, that = undefined */){ - var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3) - , entry; - while(entry = entry ? entry.n : this._f){ - f(entry.v, entry.k, this); - // revert to the last existing entry - while(entry && entry.r)entry = entry.p; + }, + + parent: { + get: function() { + Object.defineProperty(this, "parent", { + configurable: true, // Enable deletion. + value: this._computeParent() + }); + + return this.parent; } - }, - // 23.1.3.7 Map.prototype.has(key) - // 23.2.3.7 Set.prototype.has(value) - has: function has(key){ - return !!getEntry(this, key); - } - }); - if(DESCRIPTORS)$.setDesc(C.prototype, 'size', { - get: function(){ - return defined(this[SIZE]); - } - }); - return C; - }, - def: function(that, key, value){ - var entry = getEntry(that, key) - , prev, index; - // change existing entry - if(entry){ - entry.v = value; - // create new entry - } else { - that._l = entry = { - i: index = fastKey(key, true), // <- index - k: key, // <- key - v: value, // <- value - p: prev = that._l, // <- previous entry - n: undefined, // <- next entry - r: false // <- removed - }; - if(!that._f)that._f = entry; - if(prev)prev.n = entry; - that[SIZE]++; - // add to index - if(index !== 'F')that._i[index] = entry; - } return that; - }, - getEntry: getEntry, - setStrong: function(C, NAME, IS_MAP){ - // add .keys, .values, .entries, [@@iterator] - // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11 - $iterDefine(C, NAME, function(iterated, kind){ - this._t = iterated; // target - this._k = kind; // kind - this._l = undefined; // previous - }, function(){ - var that = this - , kind = that._k - , entry = that._l; - // revert to the last existing entry - while(entry && entry.r)entry = entry.p; - // get next entry - if(!that._t || !(that._l = entry = entry ? entry.n : that._t._f)){ - // or finish the iteration - that._t = undefined; - return step(1); - } - // return step by kind - if(kind == 'keys' )return step(0, entry.k); - if(kind == 'values')return step(0, entry.v); - return step(0, [entry.k, entry.v]); - }, IS_MAP ? 'entries' : 'values' , !IS_MAP, true); + }, - // add [@@species], 23.1.2.2, 23.2.2.2 - setSpecies(NAME); - } -}; -},{"224":224,"225":225,"226":226,"234":234,"237":237,"238":238,"245":245,"249":249,"251":251,"253":253,"267":267,"272":272,"276":276,"289":289}],220:[function(_dereq_,module,exports){ -// https://github.com/DavidBruant/Map-Set.prototype.toJSON -var forOf = _dereq_(234) - , classof = _dereq_(217); -module.exports = function(NAME){ - return function toJSON(){ - if(classof(this) != NAME)throw TypeError(NAME + "#toJSON isn't generic"); - var arr = []; - forOf(this, false, arr.push, arr); - return arr; - }; -}; -},{"217":217,"234":234}],221:[function(_dereq_,module,exports){ -'use strict'; -var hide = _dereq_(238) - , redefineAll = _dereq_(267) - , anObject = _dereq_(211) - , isObject = _dereq_(245) - , strictNew = _dereq_(276) - , forOf = _dereq_(234) - , createArrayMethod = _dereq_(215) - , $has = _dereq_(237) - , WEAK = _dereq_(289)('weak') - , isExtensible = Object.isExtensible || isObject - , arrayFind = createArrayMethod(5) - , arrayFindIndex = createArrayMethod(6) - , id = 0; + scope: { + get: function() { + Object.defineProperty(this, "scope", { + configurable: true, // Enable deletion. + value: this._computeScope() + }); -// fallback for frozen keys -var frozenStore = function(that){ - return that._l || (that._l = new FrozenStore); -}; -var FrozenStore = function(){ - this.a = []; -}; -var findFrozen = function(store, key){ - return arrayFind(store.a, function(it){ - return it[0] === key; - }); -}; -FrozenStore.prototype = { - get: function(key){ - var entry = findFrozen(this, key); - if(entry)return entry[1]; - }, - has: function(key){ - return !!findFrozen(this, key); - }, - set: function(key, value){ - var entry = findFrozen(this, key); - if(entry)entry[1] = value; - else this.a.push([key, value]); - }, - 'delete': function(key){ - var index = arrayFindIndex(this.a, function(it){ - return it[0] === key; - }); - if(~index)this.a.splice(index, 1); - return !!~index; - } + return this.scope; + } + } +}); + +NPp.replace = function() { + delete this.node; + delete this.parent; + delete this.scope; + return Path.prototype.replace.apply(this, arguments); }; -module.exports = { - getConstructor: function(wrapper, NAME, IS_MAP, ADDER){ - var C = wrapper(function(that, iterable){ - strictNew(that, C, NAME); - that._i = id++; // collection id - that._l = undefined; // leak store for frozen objects - if(iterable != undefined)forOf(iterable, IS_MAP, that[ADDER], that); - }); - redefineAll(C.prototype, { - // 23.3.3.2 WeakMap.prototype.delete(key) - // 23.4.3.3 WeakSet.prototype.delete(value) - 'delete': function(key){ - if(!isObject(key))return false; - if(!isExtensible(key))return frozenStore(this)['delete'](key); - return $has(key, WEAK) && $has(key[WEAK], this._i) && delete key[WEAK][this._i]; - }, - // 23.3.3.4 WeakMap.prototype.has(key) - // 23.4.3.4 WeakSet.prototype.has(value) - has: function has(key){ - if(!isObject(key))return false; - if(!isExtensible(key))return frozenStore(this).has(key); - return $has(key, WEAK) && $has(key[WEAK], this._i); - } - }); - return C; - }, - def: function(that, key, value){ - if(!isExtensible(anObject(key))){ - frozenStore(that).set(key, value); - } else { - $has(key, WEAK) || hide(key, WEAK, {}); - key[WEAK][that._i] = value; - } return that; - }, - frozenStore: frozenStore, - WEAK: WEAK +NPp.prune = function() { + var remainingNodePath = this.parent; + + this.replace(); + + return cleanUpNodesAfterPrune(remainingNodePath); }; -},{"211":211,"215":215,"234":234,"237":237,"238":238,"245":245,"267":267,"276":276,"289":289}],222:[function(_dereq_,module,exports){ -'use strict'; -var global = _dereq_(236) - , $export = _dereq_(229) - , redefine = _dereq_(268) - , redefineAll = _dereq_(267) - , forOf = _dereq_(234) - , strictNew = _dereq_(276) - , isObject = _dereq_(245) - , fails = _dereq_(231) - , $iterDetect = _dereq_(250) - , setToStringTag = _dereq_(273); -module.exports = function(NAME, wrapper, methods, common, IS_MAP, IS_WEAK){ - var Base = global[NAME] - , C = Base - , ADDER = IS_MAP ? 'set' : 'add' - , proto = C && C.prototype - , O = {}; - var fixMethod = function(KEY){ - var fn = proto[KEY]; - redefine(proto, KEY, - KEY == 'delete' ? function(a){ - return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a); - } : KEY == 'has' ? function has(a){ - return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a); - } : KEY == 'get' ? function get(a){ - return IS_WEAK && !isObject(a) ? undefined : fn.call(this, a === 0 ? 0 : a); - } : KEY == 'add' ? function add(a){ fn.call(this, a === 0 ? 0 : a); return this; } - : function set(a, b){ fn.call(this, a === 0 ? 0 : a, b); return this; } - ); - }; - if(typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function(){ - new C().entries().next(); - }))){ - // create collection constructor - C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER); - redefineAll(C.prototype, methods); - } else { - var instance = new C - // early implementations not supports chaining - , HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance - // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false - , THROWS_ON_PRIMITIVES = fails(function(){ instance.has(1); }) - // most early implementations doesn't supports iterables, most modern - not close it correctly - , ACCEPT_ITERABLES = $iterDetect(function(iter){ new C(iter); }) // eslint-disable-line no-new - // for early implementations -0 and +0 not the same - , BUGGY_ZERO; - if(!ACCEPT_ITERABLES){ - C = wrapper(function(target, iterable){ - strictNew(target, C, NAME); - var that = new Base; - if(iterable != undefined)forOf(iterable, IS_MAP, that[ADDER], that); - return that; - }); - C.prototype = proto; - proto.constructor = C; - } - IS_WEAK || instance.forEach(function(val, key){ - BUGGY_ZERO = 1 / key === -Infinity; - }); - if(THROWS_ON_PRIMITIVES || BUGGY_ZERO){ - fixMethod('delete'); - fixMethod('has'); - IS_MAP && fixMethod('get'); +// The value of the first ancestor Path whose value is a Node. +NPp._computeNode = function() { + var value = this.value; + if (n.Node.check(value)) { + return value; } - if(BUGGY_ZERO || HASNT_CHAINING)fixMethod(ADDER); - // weak collections should not contains .clear method - if(IS_WEAK && proto.clear)delete proto.clear; - } - setToStringTag(C, NAME); + var pp = this.parentPath; + return pp && pp.node || null; +}; - O[NAME] = C; - $export($export.G + $export.W + $export.F * (C != Base), O); +// The first ancestor Path whose value is a Node distinct from this.node. +NPp._computeParent = function() { + var value = this.value; + var pp = this.parentPath; - if(!IS_WEAK)common.setStrong(C, NAME, IS_MAP); + if (!n.Node.check(value)) { + while (pp && !n.Node.check(pp.value)) { + pp = pp.parentPath; + } - return C; -}; -},{"229":229,"231":231,"234":234,"236":236,"245":245,"250":250,"267":267,"268":268,"273":273,"276":276}],223:[function(_dereq_,module,exports){ -var core = module.exports = {version: '1.2.6'}; -if(typeof __e == 'number')__e = core; // eslint-disable-line no-undef -},{}],224:[function(_dereq_,module,exports){ -// optional / simple context binding -var aFunction = _dereq_(209); -module.exports = function(fn, that, length){ - aFunction(fn); - if(that === undefined)return fn; - switch(length){ - case 1: return function(a){ - return fn.call(that, a); - }; - case 2: return function(a, b){ - return fn.call(that, a, b); - }; - case 3: return function(a, b, c){ - return fn.call(that, a, b, c); - }; - } - return function(/* ...args */){ - return fn.apply(that, arguments); - }; -}; -},{"209":209}],225:[function(_dereq_,module,exports){ -// 7.2.1 RequireObjectCoercible(argument) -module.exports = function(it){ - if(it == undefined)throw TypeError("Can't call method on " + it); - return it; -}; -},{}],226:[function(_dereq_,module,exports){ -// Thank's IE8 for his funny defineProperty -module.exports = !_dereq_(231)(function(){ - return Object.defineProperty({}, 'a', {get: function(){ return 7; }}).a != 7; -}); -},{"231":231}],227:[function(_dereq_,module,exports){ -var isObject = _dereq_(245) - , document = _dereq_(236).document - // in old IE typeof document.createElement is 'object' - , is = isObject(document) && isObject(document.createElement); -module.exports = function(it){ - return is ? document.createElement(it) : {}; -}; -},{"236":236,"245":245}],228:[function(_dereq_,module,exports){ -// all enumerable object keys, includes symbols -var $ = _dereq_(253); -module.exports = function(it){ - var keys = $.getKeys(it) - , getSymbols = $.getSymbols; - if(getSymbols){ - var symbols = getSymbols(it) - , isEnum = $.isEnum - , i = 0 - , key; - while(symbols.length > i)if(isEnum.call(it, key = symbols[i++]))keys.push(key); - } - return keys; -}; -},{"253":253}],229:[function(_dereq_,module,exports){ -var global = _dereq_(236) - , core = _dereq_(223) - , hide = _dereq_(238) - , redefine = _dereq_(268) - , ctx = _dereq_(224) - , PROTOTYPE = 'prototype'; + if (pp) { + pp = pp.parentPath; + } + } -var $export = function(type, name, source){ - var IS_FORCED = type & $export.F - , IS_GLOBAL = type & $export.G - , IS_STATIC = type & $export.S - , IS_PROTO = type & $export.P - , IS_BIND = type & $export.B - , target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE] - , exports = IS_GLOBAL ? core : core[name] || (core[name] = {}) - , expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {}) - , key, own, out, exp; - if(IS_GLOBAL)source = name; - for(key in source){ - // contains in native - own = !IS_FORCED && target && key in target; - // export native or passed - out = (own ? target : source)[key]; - // bind timers to global for call from export context - exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out; - // extend global - if(target && !own)redefine(target, key, out); - // export - if(exports[key] != out)hide(exports, key, exp); - if(IS_PROTO && expProto[key] != out)expProto[key] = out; - } -}; -global.core = core; -// type bitmap -$export.F = 1; // forced -$export.G = 2; // global -$export.S = 4; // static -$export.P = 8; // proto -$export.B = 16; // bind -$export.W = 32; // wrap -module.exports = $export; -},{"223":223,"224":224,"236":236,"238":238,"268":268}],230:[function(_dereq_,module,exports){ -var MATCH = _dereq_(290)('match'); -module.exports = function(KEY){ - var re = /./; - try { - '/./'[KEY](re); - } catch(e){ - try { - re[MATCH] = false; - return !'/./'[KEY](re); - } catch(f){ /* empty */ } - } return true; -}; -},{"290":290}],231:[function(_dereq_,module,exports){ -module.exports = function(exec){ - try { - return !!exec(); - } catch(e){ - return true; - } -}; -},{}],232:[function(_dereq_,module,exports){ -'use strict'; -var hide = _dereq_(238) - , redefine = _dereq_(268) - , fails = _dereq_(231) - , defined = _dereq_(225) - , wks = _dereq_(290); + while (pp && !n.Node.check(pp.value)) { + pp = pp.parentPath; + } -module.exports = function(KEY, length, exec){ - var SYMBOL = wks(KEY) - , original = ''[KEY]; - if(fails(function(){ - var O = {}; - O[SYMBOL] = function(){ return 7; }; - return ''[KEY](O) != 7; - })){ - redefine(String.prototype, KEY, exec(defined, SYMBOL, original)); - hide(RegExp.prototype, SYMBOL, length == 2 - // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue) - // 21.2.5.11 RegExp.prototype[@@split](string, limit) - ? function(string, arg){ return original.call(string, this, arg); } - // 21.2.5.6 RegExp.prototype[@@match](string) - // 21.2.5.9 RegExp.prototype[@@search](string) - : function(string){ return original.call(string, this); } - ); - } -}; -},{"225":225,"231":231,"238":238,"268":268,"290":290}],233:[function(_dereq_,module,exports){ -'use strict'; -// 21.2.5.3 get RegExp.prototype.flags -var anObject = _dereq_(211); -module.exports = function(){ - var that = anObject(this) - , result = ''; - if(that.global) result += 'g'; - if(that.ignoreCase) result += 'i'; - if(that.multiline) result += 'm'; - if(that.unicode) result += 'u'; - if(that.sticky) result += 'y'; - return result; -}; -},{"211":211}],234:[function(_dereq_,module,exports){ -var ctx = _dereq_(224) - , call = _dereq_(247) - , isArrayIter = _dereq_(242) - , anObject = _dereq_(211) - , toLength = _dereq_(286) - , getIterFn = _dereq_(291); -module.exports = function(iterable, entries, fn, that){ - var iterFn = getIterFn(iterable) - , f = ctx(fn, that, entries ? 2 : 1) - , index = 0 - , length, step, iterator; - if(typeof iterFn != 'function')throw TypeError(iterable + ' is not iterable!'); - // fast case for arrays with default iterator - if(isArrayIter(iterFn))for(length = toLength(iterable.length); length > index; index++){ - entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]); - } else for(iterator = iterFn.call(iterable); !(step = iterator.next()).done; ){ - call(iterator, f, step.value, entries); - } + return pp || null; }; -},{"211":211,"224":224,"242":242,"247":247,"286":286,"291":291}],235:[function(_dereq_,module,exports){ -// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window -var toIObject = _dereq_(285) - , getNames = _dereq_(253).getNames - , toString = {}.toString; -var windowNames = typeof window == 'object' && Object.getOwnPropertyNames - ? Object.getOwnPropertyNames(window) : []; +// The closest enclosing scope that governs this node. +NPp._computeScope = function() { + var value = this.value; + var pp = this.parentPath; + var scope = pp && pp.scope; -var getWindowNames = function(it){ - try { - return getNames(it); - } catch(e){ - return windowNames.slice(); - } -}; + if (n.Node.check(value) && + Scope.isEstablishedBy(value)) { + scope = new Scope(this, scope); + } -module.exports.get = function getOwnPropertyNames(it){ - if(windowNames && toString.call(it) == '[object Window]')return getWindowNames(it); - return getNames(toIObject(it)); -}; -},{"253":253,"285":285}],236:[function(_dereq_,module,exports){ -// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 -var global = module.exports = typeof window != 'undefined' && window.Math == Math - ? window : typeof self != 'undefined' && self.Math == Math ? self : Function('return this')(); -if(typeof __g == 'number')__g = global; // eslint-disable-line no-undef -},{}],237:[function(_dereq_,module,exports){ -var hasOwnProperty = {}.hasOwnProperty; -module.exports = function(it, key){ - return hasOwnProperty.call(it, key); -}; -},{}],238:[function(_dereq_,module,exports){ -var $ = _dereq_(253) - , createDesc = _dereq_(266); -module.exports = _dereq_(226) ? function(object, key, value){ - return $.setDesc(object, key, createDesc(1, value)); -} : function(object, key, value){ - object[key] = value; - return object; -}; -},{"226":226,"253":253,"266":266}],239:[function(_dereq_,module,exports){ -module.exports = _dereq_(236).document && document.documentElement; -},{"236":236}],240:[function(_dereq_,module,exports){ -// fast apply, http://jsperf.lnkit.com/fast-apply/5 -module.exports = function(fn, args, that){ - var un = that === undefined; - switch(args.length){ - case 0: return un ? fn() - : fn.call(that); - case 1: return un ? fn(args[0]) - : fn.call(that, args[0]); - case 2: return un ? fn(args[0], args[1]) - : fn.call(that, args[0], args[1]); - case 3: return un ? fn(args[0], args[1], args[2]) - : fn.call(that, args[0], args[1], args[2]); - case 4: return un ? fn(args[0], args[1], args[2], args[3]) - : fn.call(that, args[0], args[1], args[2], args[3]); - } return fn.apply(that, args); -}; -},{}],241:[function(_dereq_,module,exports){ -// fallback for non-array-like ES3 and non-enumerable old V8 strings -var cof = _dereq_(218); -module.exports = Object('z').propertyIsEnumerable(0) ? Object : function(it){ - return cof(it) == 'String' ? it.split('') : Object(it); + return scope || null; }; -},{"218":218}],242:[function(_dereq_,module,exports){ -// check on default Array iterator -var Iterators = _dereq_(252) - , ITERATOR = _dereq_(290)('iterator') - , ArrayProto = Array.prototype; -module.exports = function(it){ - return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it); -}; -},{"252":252,"290":290}],243:[function(_dereq_,module,exports){ -// 7.2.2 IsArray(argument) -var cof = _dereq_(218); -module.exports = Array.isArray || function(arg){ - return cof(arg) == 'Array'; -}; -},{"218":218}],244:[function(_dereq_,module,exports){ -// 20.1.2.3 Number.isInteger(number) -var isObject = _dereq_(245) - , floor = Math.floor; -module.exports = function isInteger(it){ - return !isObject(it) && isFinite(it) && floor(it) === it; -}; -},{"245":245}],245:[function(_dereq_,module,exports){ -module.exports = function(it){ - return typeof it === 'object' ? it !== null : typeof it === 'function'; -}; -},{}],246:[function(_dereq_,module,exports){ -// 7.2.8 IsRegExp(argument) -var isObject = _dereq_(245) - , cof = _dereq_(218) - , MATCH = _dereq_(290)('match'); -module.exports = function(it){ - var isRegExp; - return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : cof(it) == 'RegExp'); -}; -},{"218":218,"245":245,"290":290}],247:[function(_dereq_,module,exports){ -// call something on iterator step with safe closing on error -var anObject = _dereq_(211); -module.exports = function(iterator, fn, value, entries){ - try { - return entries ? fn(anObject(value)[0], value[1]) : fn(value); - // 7.4.6 IteratorClose(iterator, completion) - } catch(e){ - var ret = iterator['return']; - if(ret !== undefined)anObject(ret.call(iterator)); - throw e; - } +NPp.getValueProperty = function(name) { + return types.getFieldValue(this.value, name); }; -},{"211":211}],248:[function(_dereq_,module,exports){ -'use strict'; -var $ = _dereq_(253) - , descriptor = _dereq_(266) - , setToStringTag = _dereq_(273) - , IteratorPrototype = {}; -// 25.1.2.1.1 %IteratorPrototype%[@@iterator]() -_dereq_(238)(IteratorPrototype, _dereq_(290)('iterator'), function(){ return this; }); +/** + * Determine whether this.node needs to be wrapped in parentheses in order + * for a parser to reproduce the same local AST structure. + * + * For instance, in the expression `(1 + 2) * 3`, the BinaryExpression + * whose operator is "+" needs parentheses, because `1 + 2 * 3` would + * parse differently. + * + * If assumeExpressionContext === true, we don't worry about edge cases + * like an anonymous FunctionExpression appearing lexically first in its + * enclosing statement and thus needing parentheses to avoid being parsed + * as a FunctionDeclaration with a missing name. + */ +NPp.needsParens = function(assumeExpressionContext) { + var pp = this.parentPath; + if (!pp) { + return false; + } -module.exports = function(Constructor, NAME, next){ - Constructor.prototype = $.create(IteratorPrototype, {next: descriptor(1, next)}); - setToStringTag(Constructor, NAME + ' Iterator'); -}; -},{"238":238,"253":253,"266":266,"273":273,"290":290}],249:[function(_dereq_,module,exports){ -'use strict'; -var LIBRARY = _dereq_(255) - , $export = _dereq_(229) - , redefine = _dereq_(268) - , hide = _dereq_(238) - , has = _dereq_(237) - , Iterators = _dereq_(252) - , $iterCreate = _dereq_(248) - , setToStringTag = _dereq_(273) - , getProto = _dereq_(253).getProto - , ITERATOR = _dereq_(290)('iterator') - , BUGGY = !([].keys && 'next' in [].keys()) // Safari has buggy iterators w/o `next` - , FF_ITERATOR = '@@iterator' - , KEYS = 'keys' - , VALUES = 'values'; + var node = this.value; -var returnThis = function(){ return this; }; + // Only expressions need parentheses. + if (!n.Expression.check(node)) { + return false; + } -module.exports = function(Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED){ - $iterCreate(Constructor, NAME, next); - var getMethod = function(kind){ - if(!BUGGY && kind in proto)return proto[kind]; - switch(kind){ - case KEYS: return function keys(){ return new Constructor(this, kind); }; - case VALUES: return function values(){ return new Constructor(this, kind); }; - } return function entries(){ return new Constructor(this, kind); }; - }; - var TAG = NAME + ' Iterator' - , DEF_VALUES = DEFAULT == VALUES - , VALUES_BUG = false - , proto = Base.prototype - , $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT] - , $default = $native || getMethod(DEFAULT) - , methods, key; - // Fix native - if($native){ - var IteratorPrototype = getProto($default.call(new Base)); - // Set @@toStringTag to native iterators - setToStringTag(IteratorPrototype, TAG, true); - // FF fix - if(!LIBRARY && has(proto, FF_ITERATOR))hide(IteratorPrototype, ITERATOR, returnThis); - // fix Array#{values, @@iterator}.name in V8 / FF - if(DEF_VALUES && $native.name !== VALUES){ - VALUES_BUG = true; - $default = function values(){ return $native.call(this); }; + // Identifiers never need parentheses. + if (node.type === "Identifier") { + return false; } - } - // Define iterator - if((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])){ - hide(proto, ITERATOR, $default); - } - // Plug for library - Iterators[NAME] = $default; - Iterators[TAG] = returnThis; - if(DEFAULT){ - methods = { - values: DEF_VALUES ? $default : getMethod(VALUES), - keys: IS_SET ? $default : getMethod(KEYS), - entries: !DEF_VALUES ? $default : getMethod('entries') - }; - if(FORCED)for(key in methods){ - if(!(key in proto))redefine(proto, key, methods[key]); - } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods); - } - return methods; -}; -},{"229":229,"237":237,"238":238,"248":248,"252":252,"253":253,"255":255,"268":268,"273":273,"290":290}],250:[function(_dereq_,module,exports){ -var ITERATOR = _dereq_(290)('iterator') - , SAFE_CLOSING = false; -try { - var riter = [7][ITERATOR](); - riter['return'] = function(){ SAFE_CLOSING = true; }; - Array.from(riter, function(){ throw 2; }); -} catch(e){ /* empty */ } + while (!n.Node.check(pp.value)) { + pp = pp.parentPath; + if (!pp) { + return false; + } + } -module.exports = function(exec, skipClosing){ - if(!skipClosing && !SAFE_CLOSING)return false; - var safe = false; - try { - var arr = [7] - , iter = arr[ITERATOR](); - iter.next = function(){ safe = true; }; - arr[ITERATOR] = function(){ return iter; }; - exec(arr); - } catch(e){ /* empty */ } - return safe; -}; -},{"290":290}],251:[function(_dereq_,module,exports){ -module.exports = function(done, value){ - return {value: value, done: !!done}; -}; -},{}],252:[function(_dereq_,module,exports){ -module.exports = {}; -},{}],253:[function(_dereq_,module,exports){ -var $Object = Object; -module.exports = { - create: $Object.create, - getProto: $Object.getPrototypeOf, - isEnum: {}.propertyIsEnumerable, - getDesc: $Object.getOwnPropertyDescriptor, - setDesc: $Object.defineProperty, - setDescs: $Object.defineProperties, - getKeys: $Object.keys, - getNames: $Object.getOwnPropertyNames, - getSymbols: $Object.getOwnPropertySymbols, - each: [].forEach -}; -},{}],254:[function(_dereq_,module,exports){ -var $ = _dereq_(253) - , toIObject = _dereq_(285); -module.exports = function(object, el){ - var O = toIObject(object) - , keys = $.getKeys(O) - , length = keys.length - , index = 0 - , key; - while(length > index)if(O[key = keys[index++]] === el)return key; -}; -},{"253":253,"285":285}],255:[function(_dereq_,module,exports){ -module.exports = false; -},{}],256:[function(_dereq_,module,exports){ -// 20.2.2.14 Math.expm1(x) -module.exports = Math.expm1 || function expm1(x){ - return (x = +x) == 0 ? x : x > -1e-6 && x < 1e-6 ? x + x * x / 2 : Math.exp(x) - 1; -}; -},{}],257:[function(_dereq_,module,exports){ -// 20.2.2.20 Math.log1p(x) -module.exports = Math.log1p || function log1p(x){ - return (x = +x) > -1e-8 && x < 1e-8 ? x - x * x / 2 : Math.log(1 + x); -}; -},{}],258:[function(_dereq_,module,exports){ -// 20.2.2.28 Math.sign(x) -module.exports = Math.sign || function sign(x){ - return (x = +x) == 0 || x != x ? x : x < 0 ? -1 : 1; -}; -},{}],259:[function(_dereq_,module,exports){ -var global = _dereq_(236) - , macrotask = _dereq_(282).set - , Observer = global.MutationObserver || global.WebKitMutationObserver - , process = global.process - , Promise = global.Promise - , isNode = _dereq_(218)(process) == 'process' - , head, last, notify; + var parent = pp.value; -var flush = function(){ - var parent, domain, fn; - if(isNode && (parent = process.domain)){ - process.domain = null; - parent.exit(); - } - while(head){ - domain = head.domain; - fn = head.fn; - if(domain)domain.enter(); - fn(); // <- currently we use it only for Promise - try / catch not required - if(domain)domain.exit(); - head = head.next; - } last = undefined; - if(parent)parent.enter(); -}; + switch (node.type) { + case "UnaryExpression": + case "SpreadElement": + case "SpreadProperty": + return parent.type === "MemberExpression" + && this.name === "object" + && parent.object === node; -// Node.js -if(isNode){ - notify = function(){ - process.nextTick(flush); - }; -// browsers with MutationObserver -} else if(Observer){ - var toggle = 1 - , node = document.createTextNode(''); - new Observer(flush).observe(node, {characterData: true}); // eslint-disable-line no-new - notify = function(){ - node.data = toggle = -toggle; - }; -// environments with maybe non-completely correct, but existent Promise -} else if(Promise && Promise.resolve){ - notify = function(){ - Promise.resolve().then(flush); - }; -// for other environments - macrotask based on: -// - setImmediate -// - MessageChannel -// - window.postMessag -// - onreadystatechange -// - setTimeout -} else { - notify = function(){ - // strange IE + webpack dev server bug - use .call(global) - macrotask.call(global, flush); - }; -} + case "BinaryExpression": + case "LogicalExpression": + switch (parent.type) { + case "CallExpression": + return this.name === "callee" + && parent.callee === node; -module.exports = function asap(fn){ - var task = {fn: fn, next: undefined, domain: isNode && process.domain}; - if(last)last.next = task; - if(!head){ - head = task; - notify(); - } last = task; -}; -},{"218":218,"236":236,"282":282}],260:[function(_dereq_,module,exports){ -// 19.1.2.1 Object.assign(target, source, ...) -var $ = _dereq_(253) - , toObject = _dereq_(287) - , IObject = _dereq_(241); + case "UnaryExpression": + case "SpreadElement": + case "SpreadProperty": + return true; -// should work with symbols and should have deterministic property order (V8 bug) -module.exports = _dereq_(231)(function(){ - var a = Object.assign - , A = {} - , B = {} - , S = Symbol() - , K = 'abcdefghijklmnopqrst'; - A[S] = 7; - K.split('').forEach(function(k){ B[k] = k; }); - return a({}, A)[S] != 7 || Object.keys(a({}, B)).join('') != K; -}) ? function assign(target, source){ // eslint-disable-line no-unused-vars - var T = toObject(target) - , $$ = arguments - , $$len = $$.length - , index = 1 - , getKeys = $.getKeys - , getSymbols = $.getSymbols - , isEnum = $.isEnum; - while($$len > index){ - var S = IObject($$[index++]) - , keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S) - , length = keys.length - , j = 0 - , key; - while(length > j)if(isEnum.call(S, key = keys[j++]))T[key] = S[key]; - } - return T; -} : Object.assign; -},{"231":231,"241":241,"253":253,"287":287}],261:[function(_dereq_,module,exports){ -// most Object methods by ES6 should accept primitives -var $export = _dereq_(229) - , core = _dereq_(223) - , fails = _dereq_(231); -module.exports = function(KEY, exec){ - var fn = (core.Object || {})[KEY] || Object[KEY] - , exp = {}; - exp[KEY] = exec(fn); - $export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp); -}; -},{"223":223,"229":229,"231":231}],262:[function(_dereq_,module,exports){ -var $ = _dereq_(253) - , toIObject = _dereq_(285) - , isEnum = $.isEnum; -module.exports = function(isEntries){ - return function(it){ - var O = toIObject(it) - , keys = $.getKeys(O) - , length = keys.length - , i = 0 - , result = [] - , key; - while(length > i)if(isEnum.call(O, key = keys[i++])){ - result.push(isEntries ? [key, O[key]] : O[key]); - } return result; - }; -}; -},{"253":253,"285":285}],263:[function(_dereq_,module,exports){ -// all object keys, includes non-enumerable and symbols -var $ = _dereq_(253) - , anObject = _dereq_(211) - , Reflect = _dereq_(236).Reflect; -module.exports = Reflect && Reflect.ownKeys || function ownKeys(it){ - var keys = $.getNames(anObject(it)) - , getSymbols = $.getSymbols; - return getSymbols ? keys.concat(getSymbols(it)) : keys; -}; -},{"211":211,"236":236,"253":253}],264:[function(_dereq_,module,exports){ -'use strict'; -var path = _dereq_(265) - , invoke = _dereq_(240) - , aFunction = _dereq_(209); -module.exports = function(/* ...pargs */){ - var fn = aFunction(this) - , length = arguments.length - , pargs = Array(length) - , i = 0 - , _ = path._ - , holder = false; - while(length > i)if((pargs[i] = arguments[i++]) === _)holder = true; - return function(/* ...args */){ - var that = this - , $$ = arguments - , $$len = $$.length - , j = 0, k = 0, args; - if(!holder && !$$len)return invoke(fn, pargs, that); - args = pargs.slice(); - if(holder)for(;length > j; j++)if(args[j] === _)args[j] = $$[k++]; - while($$len > k)args.push($$[k++]); - return invoke(fn, args, that); - }; -}; -},{"209":209,"240":240,"265":265}],265:[function(_dereq_,module,exports){ -module.exports = _dereq_(236); -},{"236":236}],266:[function(_dereq_,module,exports){ -module.exports = function(bitmap, value){ - return { - enumerable : !(bitmap & 1), - configurable: !(bitmap & 2), - writable : !(bitmap & 4), - value : value - }; -}; -},{}],267:[function(_dereq_,module,exports){ -var redefine = _dereq_(268); -module.exports = function(target, src){ - for(var key in src)redefine(target, key, src[key]); - return target; -}; -},{"268":268}],268:[function(_dereq_,module,exports){ -// add fake Function#toString -// for correct work wrapped methods / constructors with methods like LoDash isNative -var global = _dereq_(236) - , hide = _dereq_(238) - , SRC = _dereq_(289)('src') - , TO_STRING = 'toString' - , $toString = Function[TO_STRING] - , TPL = ('' + $toString).split(TO_STRING); + case "MemberExpression": + return this.name === "object" + && parent.object === node; -_dereq_(223).inspectSource = function(it){ - return $toString.call(it); -}; + case "BinaryExpression": + case "LogicalExpression": + var po = parent.operator; + var pp = PRECEDENCE[po]; + var no = node.operator; + var np = PRECEDENCE[no]; -(module.exports = function(O, key, val, safe){ - if(typeof val == 'function'){ - val.hasOwnProperty(SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key))); - val.hasOwnProperty('name') || hide(val, 'name', key); - } - if(O === global){ - O[key] = val; - } else { - if(!safe)delete O[key]; - hide(O, key, val); - } -})(Function.prototype, TO_STRING, function toString(){ - return typeof this == 'function' && this[SRC] || $toString.call(this); -}); -},{"223":223,"236":236,"238":238,"289":289}],269:[function(_dereq_,module,exports){ -module.exports = function(regExp, replace){ - var replacer = replace === Object(replace) ? function(part){ - return replace[part]; - } : replace; - return function(it){ - return String(it).replace(regExp, replacer); - }; -}; -},{}],270:[function(_dereq_,module,exports){ -// 7.2.9 SameValue(x, y) -module.exports = Object.is || function is(x, y){ - return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y; -}; -},{}],271:[function(_dereq_,module,exports){ -// Works with __proto__ only. Old v8 can't work with null proto objects. -/* eslint-disable no-proto */ -var getDesc = _dereq_(253).getDesc - , isObject = _dereq_(245) - , anObject = _dereq_(211); -var check = function(O, proto){ - anObject(O); - if(!isObject(proto) && proto !== null)throw TypeError(proto + ": can't set as prototype!"); -}; -module.exports = { - set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line - function(test, buggy, set){ - try { - set = _dereq_(224)(Function.call, getDesc(Object.prototype, '__proto__').set, 2); - set(test, []); - buggy = !(test instanceof Array); - } catch(e){ buggy = true; } - return function setPrototypeOf(O, proto){ - check(O, proto); - if(buggy)O.__proto__ = proto; - else set(O, proto); - return O; - }; - }({}, false) : undefined), - check: check -}; -},{"211":211,"224":224,"245":245,"253":253}],272:[function(_dereq_,module,exports){ -'use strict'; -var global = _dereq_(236) - , $ = _dereq_(253) - , DESCRIPTORS = _dereq_(226) - , SPECIES = _dereq_(290)('species'); + if (pp > np) { + return true; + } -module.exports = function(KEY){ - var C = global[KEY]; - if(DESCRIPTORS && C && !C[SPECIES])$.setDesc(C, SPECIES, { - configurable: true, - get: function(){ return this; } - }); -}; -},{"226":226,"236":236,"253":253,"290":290}],273:[function(_dereq_,module,exports){ -var def = _dereq_(253).setDesc - , has = _dereq_(237) - , TAG = _dereq_(290)('toStringTag'); + if (pp === np && this.name === "right") { + if (parent.right !== node) { + throw new Error("Nodes must be equal"); + } + return true; + } -module.exports = function(it, tag, stat){ - if(it && !has(it = stat ? it : it.prototype, TAG))def(it, TAG, {configurable: true, value: tag}); -}; -},{"237":237,"253":253,"290":290}],274:[function(_dereq_,module,exports){ -var global = _dereq_(236) - , SHARED = '__core-js_shared__' - , store = global[SHARED] || (global[SHARED] = {}); -module.exports = function(key){ - return store[key] || (store[key] = {}); -}; -},{"236":236}],275:[function(_dereq_,module,exports){ -// 7.3.20 SpeciesConstructor(O, defaultConstructor) -var anObject = _dereq_(211) - , aFunction = _dereq_(209) - , SPECIES = _dereq_(290)('species'); -module.exports = function(O, D){ - var C = anObject(O).constructor, S; - return C === undefined || (S = anObject(C)[SPECIES]) == undefined ? D : aFunction(S); -}; -},{"209":209,"211":211,"290":290}],276:[function(_dereq_,module,exports){ -module.exports = function(it, Constructor, name){ - if(!(it instanceof Constructor))throw TypeError(name + ": use the 'new' operator!"); - return it; -}; -},{}],277:[function(_dereq_,module,exports){ -var toInteger = _dereq_(284) - , defined = _dereq_(225); -// true -> String#at -// false -> String#codePointAt -module.exports = function(TO_STRING){ - return function(that, pos){ - var s = String(defined(that)) - , i = toInteger(pos) - , l = s.length - , a, b; - if(i < 0 || i >= l)return TO_STRING ? '' : undefined; - a = s.charCodeAt(i); - return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff - ? TO_STRING ? s.charAt(i) : a - : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000; - }; -}; -},{"225":225,"284":284}],278:[function(_dereq_,module,exports){ -// helper for String#{startsWith, endsWith, includes} -var isRegExp = _dereq_(246) - , defined = _dereq_(225); + default: + return false; + } -module.exports = function(that, searchString, NAME){ - if(isRegExp(searchString))throw TypeError('String#' + NAME + " doesn't accept regex!"); - return String(defined(that)); -}; -},{"225":225,"246":246}],279:[function(_dereq_,module,exports){ -// https://github.com/ljharb/proposal-string-pad-left-right -var toLength = _dereq_(286) - , repeat = _dereq_(280) - , defined = _dereq_(225); + case "SequenceExpression": + switch (parent.type) { + case "ForStatement": + // Although parentheses wouldn't hurt around sequence + // expressions in the head of for loops, traditional style + // dictates that e.g. i++, j++ should not be wrapped with + // parentheses. + return false; -module.exports = function(that, maxLength, fillString, left){ - var S = String(defined(that)) - , stringLength = S.length - , fillStr = fillString === undefined ? ' ' : String(fillString) - , intMaxLength = toLength(maxLength); - if(intMaxLength <= stringLength)return S; - if(fillStr == '')fillStr = ' '; - var fillLen = intMaxLength - stringLength - , stringFiller = repeat.call(fillStr, Math.ceil(fillLen / fillStr.length)); - if(stringFiller.length > fillLen)stringFiller = stringFiller.slice(0, fillLen); - return left ? stringFiller + S : S + stringFiller; -}; -},{"225":225,"280":280,"286":286}],280:[function(_dereq_,module,exports){ -'use strict'; -var toInteger = _dereq_(284) - , defined = _dereq_(225); + case "ExpressionStatement": + return this.name !== "expression"; -module.exports = function repeat(count){ - var str = String(defined(this)) - , res = '' - , n = toInteger(count); - if(n < 0 || n == Infinity)throw RangeError("Count can't be negative"); - for(;n > 0; (n >>>= 1) && (str += str))if(n & 1)res += str; - return res; -}; -},{"225":225,"284":284}],281:[function(_dereq_,module,exports){ -var $export = _dereq_(229) - , defined = _dereq_(225) - , fails = _dereq_(231) - , spaces = '\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003' + - '\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF' - , space = '[' + spaces + ']' - , non = '\u200b\u0085' - , ltrim = RegExp('^' + space + space + '*') - , rtrim = RegExp(space + space + '*$'); + default: + // Otherwise err on the side of overparenthesization, adding + // explicit exceptions above if this proves overzealous. + return true; + } -var exporter = function(KEY, exec){ - var exp = {}; - exp[KEY] = exec(trim); - $export($export.P + $export.F * fails(function(){ - return !!spaces[KEY]() || non[KEY]() != non; - }), 'String', exp); -}; + case "YieldExpression": + switch (parent.type) { + case "BinaryExpression": + case "LogicalExpression": + case "UnaryExpression": + case "SpreadElement": + case "SpreadProperty": + case "CallExpression": + case "MemberExpression": + case "NewExpression": + case "ConditionalExpression": + case "YieldExpression": + return true; -// 1 -> String#trimLeft -// 2 -> String#trimRight -// 3 -> String#trim -var trim = exporter.trim = function(string, TYPE){ - string = String(defined(string)); - if(TYPE & 1)string = string.replace(ltrim, ''); - if(TYPE & 2)string = string.replace(rtrim, ''); - return string; -}; + default: + return false; + } -module.exports = exporter; -},{"225":225,"229":229,"231":231}],282:[function(_dereq_,module,exports){ -var ctx = _dereq_(224) - , invoke = _dereq_(240) - , html = _dereq_(239) - , cel = _dereq_(227) - , global = _dereq_(236) - , process = global.process - , setTask = global.setImmediate - , clearTask = global.clearImmediate - , MessageChannel = global.MessageChannel - , counter = 0 - , queue = {} - , ONREADYSTATECHANGE = 'onreadystatechange' - , defer, channel, port; -var run = function(){ - var id = +this; - if(queue.hasOwnProperty(id)){ - var fn = queue[id]; - delete queue[id]; - fn(); - } -}; -var listner = function(event){ - run.call(event.data); + case "Literal": + return parent.type === "MemberExpression" + && isNumber.check(node.value) + && this.name === "object" + && parent.object === node; + + case "AssignmentExpression": + case "ConditionalExpression": + switch (parent.type) { + case "UnaryExpression": + case "SpreadElement": + case "SpreadProperty": + case "BinaryExpression": + case "LogicalExpression": + return true; + + case "CallExpression": + return this.name === "callee" + && parent.callee === node; + + case "ConditionalExpression": + return this.name === "test" + && parent.test === node; + + case "MemberExpression": + return this.name === "object" + && parent.object === node; + + default: + return false; + } + + default: + if (parent.type === "NewExpression" && + this.name === "callee" && + parent.callee === node) { + return containsCallExpression(node); + } + } + + if (assumeExpressionContext !== true && + !this.canBeFirstInStatement() && + this.firstInStatement()) + return true; + + return false; }; -// Node.js 0.9+ & IE10+ has setImmediate, otherwise: -if(!setTask || !clearTask){ - setTask = function setImmediate(fn){ - var args = [], i = 1; - while(arguments.length > i)args.push(arguments[i++]); - queue[++counter] = function(){ - invoke(typeof fn == 'function' ? fn : Function(fn), args); - }; - defer(counter); - return counter; - }; - clearTask = function clearImmediate(id){ - delete queue[id]; - }; - // Node.js 0.8- - if(_dereq_(218)(process) == 'process'){ - defer = function(id){ - process.nextTick(ctx(run, id, 1)); - }; - // Browsers with MessageChannel, includes WebWorkers - } else if(MessageChannel){ - channel = new MessageChannel; - port = channel.port2; - channel.port1.onmessage = listner; - defer = ctx(port.postMessage, port, 1); - // Browsers with postMessage, skip WebWorkers - // IE8 has postMessage, but it's sync & typeof its postMessage is 'object' - } else if(global.addEventListener && typeof postMessage == 'function' && !global.importScripts){ - defer = function(id){ - global.postMessage(id + '', '*'); - }; - global.addEventListener('message', listner, false); - // IE8- - } else if(ONREADYSTATECHANGE in cel('script')){ - defer = function(id){ - html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function(){ - html.removeChild(this); - run.call(id); - }; - }; - // Rest old browsers - } else { - defer = function(id){ - setTimeout(ctx(run, id, 1), 0); - }; - } + +function isBinary(node) { + return n.BinaryExpression.check(node) + || n.LogicalExpression.check(node); } -module.exports = { - set: setTask, - clear: clearTask -}; -},{"218":218,"224":224,"227":227,"236":236,"239":239,"240":240}],283:[function(_dereq_,module,exports){ -var toInteger = _dereq_(284) - , max = Math.max - , min = Math.min; -module.exports = function(index, length){ - index = toInteger(index); - return index < 0 ? max(index + length, 0) : min(index, length); -}; -},{"284":284}],284:[function(_dereq_,module,exports){ -// 7.1.4 ToInteger -var ceil = Math.ceil - , floor = Math.floor; -module.exports = function(it){ - return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); -}; -},{}],285:[function(_dereq_,module,exports){ -// to indexed object, toObject with fallback for non-array-like ES3 strings -var IObject = _dereq_(241) - , defined = _dereq_(225); -module.exports = function(it){ - return IObject(defined(it)); -}; -},{"225":225,"241":241}],286:[function(_dereq_,module,exports){ -// 7.1.15 ToLength -var toInteger = _dereq_(284) - , min = Math.min; -module.exports = function(it){ - return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 -}; -},{"284":284}],287:[function(_dereq_,module,exports){ -// 7.1.13 ToObject(argument) -var defined = _dereq_(225); -module.exports = function(it){ - return Object(defined(it)); -}; -},{"225":225}],288:[function(_dereq_,module,exports){ -// 7.1.1 ToPrimitive(input [, PreferredType]) -var isObject = _dereq_(245); -// instead of the ES6 spec version, we didn't implement @@toPrimitive case -// and the second argument - flag - preferred type is a string -module.exports = function(it, S){ - if(!isObject(it))return it; - var fn, val; - if(S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val; - if(typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it)))return val; - if(!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val; - throw TypeError("Can't convert object to primitive value"); -}; -},{"245":245}],289:[function(_dereq_,module,exports){ -var id = 0 - , px = Math.random(); -module.exports = function(key){ - return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); -}; -},{}],290:[function(_dereq_,module,exports){ -var store = _dereq_(274)('wks') - , uid = _dereq_(289) - , Symbol = _dereq_(236).Symbol; -module.exports = function(name){ - return store[name] || (store[name] = - Symbol && Symbol[name] || (Symbol || uid)('Symbol.' + name)); -}; -},{"236":236,"274":274,"289":289}],291:[function(_dereq_,module,exports){ -var classof = _dereq_(217) - , ITERATOR = _dereq_(290)('iterator') - , Iterators = _dereq_(252); -module.exports = _dereq_(223).getIteratorMethod = function(it){ - if(it != undefined)return it[ITERATOR] - || it['@@iterator'] - || Iterators[classof(it)]; -}; -},{"217":217,"223":223,"252":252,"290":290}],292:[function(_dereq_,module,exports){ -'use strict'; -var $ = _dereq_(253) - , $export = _dereq_(229) - , DESCRIPTORS = _dereq_(226) - , createDesc = _dereq_(266) - , html = _dereq_(239) - , cel = _dereq_(227) - , has = _dereq_(237) - , cof = _dereq_(218) - , invoke = _dereq_(240) - , fails = _dereq_(231) - , anObject = _dereq_(211) - , aFunction = _dereq_(209) - , isObject = _dereq_(245) - , toObject = _dereq_(287) - , toIObject = _dereq_(285) - , toInteger = _dereq_(284) - , toIndex = _dereq_(283) - , toLength = _dereq_(286) - , IObject = _dereq_(241) - , IE_PROTO = _dereq_(289)('__proto__') - , createArrayMethod = _dereq_(215) - , arrayIndexOf = _dereq_(214)(false) - , ObjectProto = Object.prototype - , ArrayProto = Array.prototype - , arraySlice = ArrayProto.slice - , arrayJoin = ArrayProto.join - , defineProperty = $.setDesc - , getOwnDescriptor = $.getDesc - , defineProperties = $.setDescs - , factories = {} - , IE8_DOM_DEFINE; -if(!DESCRIPTORS){ - IE8_DOM_DEFINE = !fails(function(){ - return defineProperty(cel('div'), 'a', {get: function(){ return 7; }}).a != 7; - }); - $.setDesc = function(O, P, Attributes){ - if(IE8_DOM_DEFINE)try { - return defineProperty(O, P, Attributes); - } catch(e){ /* empty */ } - if('get' in Attributes || 'set' in Attributes)throw TypeError('Accessors not supported!'); - if('value' in Attributes)anObject(O)[P] = Attributes.value; - return O; - }; - $.getDesc = function(O, P){ - if(IE8_DOM_DEFINE)try { - return getOwnDescriptor(O, P); - } catch(e){ /* empty */ } - if(has(O, P))return createDesc(!ObjectProto.propertyIsEnumerable.call(O, P), O[P]); - }; - $.setDescs = defineProperties = function(O, Properties){ - anObject(O); - var keys = $.getKeys(Properties) - , length = keys.length - , i = 0 - , P; - while(length > i)$.setDesc(O, P = keys[i++], Properties[P]); - return O; - }; +function isUnaryLike(node) { + return n.UnaryExpression.check(node) + // I considered making SpreadElement and SpreadProperty subtypes + // of UnaryExpression, but they're not really Expression nodes. + || (n.SpreadElement && n.SpreadElement.check(node)) + || (n.SpreadProperty && n.SpreadProperty.check(node)); } -$export($export.S + $export.F * !DESCRIPTORS, 'Object', { - // 19.1.2.6 / 15.2.3.3 Object.getOwnPropertyDescriptor(O, P) - getOwnPropertyDescriptor: $.getDesc, - // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes) - defineProperty: $.setDesc, - // 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties) - defineProperties: defineProperties + +var PRECEDENCE = {}; +[["||"], + ["&&"], + ["|"], + ["^"], + ["&"], + ["==", "===", "!=", "!=="], + ["<", ">", "<=", ">=", "in", "instanceof"], + [">>", "<<", ">>>"], + ["+", "-"], + ["*", "/", "%"] +].forEach(function(tier, i) { + tier.forEach(function(op) { + PRECEDENCE[op] = i; + }); }); - // IE 8- don't enum bug keys -var keys1 = ('constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,' + - 'toLocaleString,toString,valueOf').split(',') - // Additional keys for getOwnPropertyNames - , keys2 = keys1.concat('length', 'prototype') - , keysLen1 = keys1.length; +function containsCallExpression(node) { + if (n.CallExpression.check(node)) { + return true; + } -// Create object with `null` prototype: use iframe Object with cleared prototype -var createDict = function(){ - // Thrash, waste and sodomy: IE GC bug - var iframe = cel('iframe') - , i = keysLen1 - , gt = '>' - , iframeDocument; - iframe.style.display = 'none'; - html.appendChild(iframe); - iframe.src = 'javascript:'; // eslint-disable-line no-script-url - // createDict = iframe.contentWindow.Object; - // html.removeChild(iframe); - iframeDocument = iframe.contentWindow.document; - iframeDocument.open(); - iframeDocument.write(' - + + +

SockJS Express example

+ +
+
+
+
+ + + diff -Nru bitshares-2-ui-2.0.160314/web/node_modules/sockjs/examples/koa/package.json bitshares-2-ui-2.0.160330/web/node_modules/sockjs/examples/koa/package.json --- bitshares-2-ui-2.0.160314/web/node_modules/sockjs/examples/koa/package.json 1970-01-01 00:00:00.000000000 +0000 +++ bitshares-2-ui-2.0.160330/web/node_modules/sockjs/examples/koa/package.json 2015-07-22 05:13:24.000000000 +0000 @@ -0,0 +1,8 @@ +{ + "name": "sockjs-koa", + "version": "0.0.0-unreleasable", + "dependencies": { + "koa": "^0.21.0", + "sockjs": "*" + } +} diff -Nru bitshares-2-ui-2.0.160314/web/node_modules/sockjs/examples/koa/server.js bitshares-2-ui-2.0.160330/web/node_modules/sockjs/examples/koa/server.js --- bitshares-2-ui-2.0.160314/web/node_modules/sockjs/examples/koa/server.js 1970-01-01 00:00:00.000000000 +0000 +++ bitshares-2-ui-2.0.160330/web/node_modules/sockjs/examples/koa/server.js 2015-07-22 05:13:38.000000000 +0000 @@ -0,0 +1,29 @@ +var koa = require('koa'); +var sockjs = require('sockjs'); +var http = require('http'); +var fs = require('fs'); +var path = require('path'); + +// 1. Echo sockjs server +var sockjs_opts = {sockjs_url: "http://cdn.jsdelivr.net/sockjs/1.0.1/sockjs.min.js"}; +var sockjs_echo = sockjs.createServer(sockjs_opts); +sockjs_echo.on('connection', function(conn) { + conn.on('data', function(message) { + conn.write(message); + }); +}); + +// 2. koa server +var app = koa(); + +app.use(function *() { + var filePath = __dirname + '/index.html'; + this.type = path.extname(filePath); + this.body = fs.createReadStream(filePath); +}); + +var server = http.createServer(app.callback()); +sockjs_echo.installHandlers(server, {prefix:'/echo'}); + +server.listen(9999, '0.0.0.0'); +console.log(' [*] Listening on 0.0.0.0:9999' ); diff -Nru bitshares-2-ui-2.0.160314/web/node_modules/sockjs/examples/multiplex/index.html bitshares-2-ui-2.0.160330/web/node_modules/sockjs/examples/multiplex/index.html --- bitshares-2-ui-2.0.160314/web/node_modules/sockjs/examples/multiplex/index.html 2014-10-22 17:43:10.000000000 +0000 +++ bitshares-2-ui-2.0.160330/web/node_modules/sockjs/examples/multiplex/index.html 2015-07-22 05:09:47.000000000 +0000 @@ -1,7 +1,7 @@ - +