Commit aaad85bc authored by Mark Otto's avatar Mark Otto
Browse files

Merge branch 'v4-dev' of https://github.com/twbs/bootstrap into v4-dev

parents 8feae907 ce2e944a
Showing with 635 additions and 1564 deletions
+635 -1564
(function (global, factory) {
if (typeof define === 'function' && define.amd) {
define(['exports', 'module', './util'], factory);
} else if (typeof exports !== 'undefined' && typeof module !== 'undefined') {
factory(exports, module, require('./util'));
} else {
var mod = {
exports: {}
};
factory(mod.exports, mod, global.Util);
global.tooltip = mod.exports;
}
})(this, function (exports, module, _util) {
/* global Tether */
'use strict';
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
var _Util = _interopRequireDefault(_util);
/**
* --------------------------------------------------------------------------
* Bootstrap (v4.0.0-alpha.2): tooltip.js
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* --------------------------------------------------------------------------
*/
var Tooltip = (function ($) {
/**
* Check for Tether dependency
* Tether - http://github.hubspot.com/tether/
*/
if (window.Tether === undefined) {
throw new Error('Bootstrap tooltips require Tether (http://github.hubspot.com/tether/)');
}
/**
* ------------------------------------------------------------------------
* Constants
* ------------------------------------------------------------------------
*/
var NAME = 'tooltip';
var VERSION = '4.0.0-alpha.2';
var DATA_KEY = 'bs.tooltip';
var EVENT_KEY = '.' + DATA_KEY;
var JQUERY_NO_CONFLICT = $.fn[NAME];
var TRANSITION_DURATION = 150;
var CLASS_PREFIX = 'bs-tether';
var Default = {
animation: true,
template: '<div class="tooltip" role="tooltip">' + '<div class="tooltip-arrow"></div>' + '<div class="tooltip-inner"></div></div>',
trigger: 'hover focus',
title: '',
delay: 0,
html: false,
selector: false,
placement: 'top',
offset: '0 0',
constraints: []
};
var DefaultType = {
animation: 'boolean',
template: 'string',
title: '(string|element|function)',
trigger: 'string',
delay: '(number|object)',
html: 'boolean',
selector: '(string|boolean)',
placement: '(string|function)',
offset: 'string',
constraints: 'array'
};
var AttachmentMap = {
TOP: 'bottom center',
RIGHT: 'middle left',
BOTTOM: 'top center',
LEFT: 'middle right'
};
var HoverState = {
IN: 'in',
OUT: 'out'
};
var Event = {
HIDE: 'hide' + EVENT_KEY,
HIDDEN: 'hidden' + EVENT_KEY,
SHOW: 'show' + EVENT_KEY,
SHOWN: 'shown' + EVENT_KEY,
INSERTED: 'inserted' + EVENT_KEY,
CLICK: 'click' + EVENT_KEY,
FOCUSIN: 'focusin' + EVENT_KEY,
FOCUSOUT: 'focusout' + EVENT_KEY,
MOUSEENTER: 'mouseenter' + EVENT_KEY,
MOUSELEAVE: 'mouseleave' + EVENT_KEY
};
var ClassName = {
FADE: 'fade',
IN: 'in'
};
var Selector = {
TOOLTIP: '.tooltip',
TOOLTIP_INNER: '.tooltip-inner'
};
var TetherClass = {
element: false,
enabled: false
};
var Trigger = {
HOVER: 'hover',
FOCUS: 'focus',
CLICK: 'click',
MANUAL: 'manual'
};
/**
* ------------------------------------------------------------------------
* Class Definition
* ------------------------------------------------------------------------
*/
var Tooltip = (function () {
function Tooltip(element, config) {
_classCallCheck(this, Tooltip);
// private
this._isEnabled = true;
this._timeout = 0;
this._hoverState = '';
this._activeTrigger = {};
this._tether = null;
// protected
this.element = element;
this.config = this._getConfig(config);
this.tip = null;
this._setListeners();
}
/**
* ------------------------------------------------------------------------
* jQuery
* ------------------------------------------------------------------------
*/
// getters
_createClass(Tooltip, [{
key: 'enable',
// public
value: function enable() {
this._isEnabled = true;
}
}, {
key: 'disable',
value: function disable() {
this._isEnabled = false;
}
}, {
key: 'toggleEnabled',
value: function toggleEnabled() {
this._isEnabled = !this._isEnabled;
}
}, {
key: 'toggle',
value: function toggle(event) {
if (event) {
var dataKey = this.constructor.DATA_KEY;
var context = $(event.currentTarget).data(dataKey);
if (!context) {
context = new this.constructor(event.currentTarget, this._getDelegateConfig());
$(event.currentTarget).data(dataKey, context);
}
context._activeTrigger.click = !context._activeTrigger.click;
if (context._isWithActiveTrigger()) {
context._enter(null, context);
} else {
context._leave(null, context);
}
} else {
if ($(this.getTipElement()).hasClass(ClassName.IN)) {
this._leave(null, this);
return;
}
this._enter(null, this);
}
}
}, {
key: 'dispose',
value: function dispose() {
clearTimeout(this._timeout);
this.cleanupTether();
$.removeData(this.element, this.constructor.DATA_KEY);
$(this.element).off(this.constructor.EVENT_KEY);
if (this.tip) {
$(this.tip).remove();
}
this._isEnabled = null;
this._timeout = null;
this._hoverState = null;
this._activeTrigger = null;
this._tether = null;
this.element = null;
this.config = null;
this.tip = null;
}
}, {
key: 'show',
value: function show() {
var _this = this;
var showEvent = $.Event(this.constructor.Event.SHOW);
if (this.isWithContent() && this._isEnabled) {
$(this.element).trigger(showEvent);
var isInTheDom = $.contains(this.element.ownerDocument.documentElement, this.element);
if (showEvent.isDefaultPrevented() || !isInTheDom) {
return;
}
var tip = this.getTipElement();
var tipId = _Util['default'].getUID(this.constructor.NAME);
tip.setAttribute('id', tipId);
this.element.setAttribute('aria-describedby', tipId);
this.setContent();
if (this.config.animation) {
$(tip).addClass(ClassName.FADE);
}
var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this.element) : this.config.placement;
var attachment = this._getAttachment(placement);
$(tip).data(this.constructor.DATA_KEY, this).appendTo(document.body);
$(this.element).trigger(this.constructor.Event.INSERTED);
this._tether = new Tether({
attachment: attachment,
element: tip,
target: this.element,
classes: TetherClass,
classPrefix: CLASS_PREFIX,
offset: this.config.offset,
constraints: this.config.constraints,
addTargetClasses: false
});
_Util['default'].reflow(tip);
this._tether.position();
$(tip).addClass(ClassName.IN);
var complete = function complete() {
var prevHoverState = _this._hoverState;
_this._hoverState = null;
$(_this.element).trigger(_this.constructor.Event.SHOWN);
if (prevHoverState === HoverState.OUT) {
_this._leave(null, _this);
}
};
if (_Util['default'].supportsTransitionEnd() && $(this.tip).hasClass(ClassName.FADE)) {
$(this.tip).one(_Util['default'].TRANSITION_END, complete).emulateTransitionEnd(Tooltip._TRANSITION_DURATION);
return;
}
complete();
}
}
}, {
key: 'hide',
value: function hide(callback) {
var _this2 = this;
var tip = this.getTipElement();
var hideEvent = $.Event(this.constructor.Event.HIDE);
var complete = function complete() {
if (_this2._hoverState !== HoverState.IN && tip.parentNode) {
tip.parentNode.removeChild(tip);
}
_this2.element.removeAttribute('aria-describedby');
$(_this2.element).trigger(_this2.constructor.Event.HIDDEN);
_this2.cleanupTether();
if (callback) {
callback();
}
};
$(this.element).trigger(hideEvent);
if (hideEvent.isDefaultPrevented()) {
return;
}
$(tip).removeClass(ClassName.IN);
if (_Util['default'].supportsTransitionEnd() && $(this.tip).hasClass(ClassName.FADE)) {
$(tip).one(_Util['default'].TRANSITION_END, complete).emulateTransitionEnd(TRANSITION_DURATION);
} else {
complete();
}
this._hoverState = '';
}
// protected
}, {
key: 'isWithContent',
value: function isWithContent() {
return Boolean(this.getTitle());
}
}, {
key: 'getTipElement',
value: function getTipElement() {
return this.tip = this.tip || $(this.config.template)[0];
}
}, {
key: 'setContent',
value: function setContent() {
var $tip = $(this.getTipElement());
this.setElementContent($tip.find(Selector.TOOLTIP_INNER), this.getTitle());
$tip.removeClass(ClassName.FADE).removeClass(ClassName.IN);
this.cleanupTether();
}
}, {
key: 'setElementContent',
value: function setElementContent($element, content) {
var html = this.config.html;
if (typeof content === 'object' && (content.nodeType || content.jquery)) {
// content is a DOM node or a jQuery
if (html) {
if (!$(content).parent().is($element)) {
$element.empty().append(content);
}
} else {
$element.text($(content).text());
}
} else {
$element[html ? 'html' : 'text'](content);
}
}
}, {
key: 'getTitle',
value: function getTitle() {
var title = this.element.getAttribute('data-original-title');
if (!title) {
title = typeof this.config.title === 'function' ? this.config.title.call(this.element) : this.config.title;
}
return title;
}
}, {
key: 'cleanupTether',
value: function cleanupTether() {
if (this._tether) {
this._tether.destroy();
}
}
// private
}, {
key: '_getAttachment',
value: function _getAttachment(placement) {
return AttachmentMap[placement.toUpperCase()];
}
}, {
key: '_setListeners',
value: function _setListeners() {
var _this3 = this;
var triggers = this.config.trigger.split(' ');
triggers.forEach(function (trigger) {
if (trigger === 'click') {
$(_this3.element).on(_this3.constructor.Event.CLICK, _this3.config.selector, $.proxy(_this3.toggle, _this3));
} else if (trigger !== Trigger.MANUAL) {
var eventIn = trigger === Trigger.HOVER ? _this3.constructor.Event.MOUSEENTER : _this3.constructor.Event.FOCUSIN;
var eventOut = trigger === Trigger.HOVER ? _this3.constructor.Event.MOUSELEAVE : _this3.constructor.Event.FOCUSOUT;
$(_this3.element).on(eventIn, _this3.config.selector, $.proxy(_this3._enter, _this3)).on(eventOut, _this3.config.selector, $.proxy(_this3._leave, _this3));
}
});
if (this.config.selector) {
this.config = $.extend({}, this.config, {
trigger: 'manual',
selector: ''
});
} else {
this._fixTitle();
}
}
}, {
key: '_fixTitle',
value: function _fixTitle() {
var titleType = typeof this.element.getAttribute('data-original-title');
if (this.element.getAttribute('title') || titleType !== 'string') {
this.element.setAttribute('data-original-title', this.element.getAttribute('title') || '');
this.element.setAttribute('title', '');
}
}
}, {
key: '_enter',
value: function _enter(event, context) {
var dataKey = this.constructor.DATA_KEY;
context = context || $(event.currentTarget).data(dataKey);
if (!context) {
context = new this.constructor(event.currentTarget, this._getDelegateConfig());
$(event.currentTarget).data(dataKey, context);
}
if (event) {
context._activeTrigger[event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER] = true;
}
if ($(context.getTipElement()).hasClass(ClassName.IN) || context._hoverState === HoverState.IN) {
context._hoverState = HoverState.IN;
return;
}
clearTimeout(context._timeout);
context._hoverState = HoverState.IN;
if (!context.config.delay || !context.config.delay.show) {
context.show();
return;
}
context._timeout = setTimeout(function () {
if (context._hoverState === HoverState.IN) {
context.show();
}
}, context.config.delay.show);
}
}, {
key: '_leave',
value: function _leave(event, context) {
var dataKey = this.constructor.DATA_KEY;
context = context || $(event.currentTarget).data(dataKey);
if (!context) {
context = new this.constructor(event.currentTarget, this._getDelegateConfig());
$(event.currentTarget).data(dataKey, context);
}
if (event) {
context._activeTrigger[event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER] = false;
}
if (context._isWithActiveTrigger()) {
return;
}
clearTimeout(context._timeout);
context._hoverState = HoverState.OUT;
if (!context.config.delay || !context.config.delay.hide) {
context.hide();
return;
}
context._timeout = setTimeout(function () {
if (context._hoverState === HoverState.OUT) {
context.hide();
}
}, context.config.delay.hide);
}
}, {
key: '_isWithActiveTrigger',
value: function _isWithActiveTrigger() {
for (var trigger in this._activeTrigger) {
if (this._activeTrigger[trigger]) {
return true;
}
}
return false;
}
}, {
key: '_getConfig',
value: function _getConfig(config) {
config = $.extend({}, this.constructor.Default, $(this.element).data(), config);
if (config.delay && typeof config.delay === 'number') {
config.delay = {
show: config.delay,
hide: config.delay
};
}
_Util['default'].typeCheckConfig(NAME, config, this.constructor.DefaultType);
return config;
}
}, {
key: '_getDelegateConfig',
value: function _getDelegateConfig() {
var config = {};
if (this.config) {
for (var key in this.config) {
if (this.constructor.Default[key] !== this.config[key]) {
config[key] = this.config[key];
}
}
}
return config;
}
// static
}], [{
key: '_jQueryInterface',
value: function _jQueryInterface(config) {
return this.each(function () {
var data = $(this).data(DATA_KEY);
var _config = typeof config === 'object' ? config : null;
if (!data && /destroy|hide/.test(config)) {
return;
}
if (!data) {
data = new Tooltip(this, _config);
$(this).data(DATA_KEY, data);
}
if (typeof config === 'string') {
if (data[config] === undefined) {
throw new Error('No method named "' + config + '"');
}
data[config]();
}
});
}
}, {
key: 'VERSION',
get: function get() {
return VERSION;
}
}, {
key: 'Default',
get: function get() {
return Default;
}
}, {
key: 'NAME',
get: function get() {
return NAME;
}
}, {
key: 'DATA_KEY',
get: function get() {
return DATA_KEY;
}
}, {
key: 'Event',
get: function get() {
return Event;
}
}, {
key: 'EVENT_KEY',
get: function get() {
return EVENT_KEY;
}
}, {
key: 'DefaultType',
get: function get() {
return DefaultType;
}
}]);
return Tooltip;
})();
$.fn[NAME] = Tooltip._jQueryInterface;
$.fn[NAME].Constructor = Tooltip;
$.fn[NAME].noConflict = function () {
$.fn[NAME] = JQUERY_NO_CONFLICT;
return Tooltip._jQueryInterface;
};
return Tooltip;
})(jQuery);
module.exports = Tooltip;
});
(function (global, factory) {
if (typeof define === 'function' && define.amd) {
define(['exports', 'module'], factory);
} else if (typeof exports !== 'undefined' && typeof module !== 'undefined') {
factory(exports, module);
} else {
var mod = {
exports: {}
};
factory(mod.exports, mod);
global.util = mod.exports;
}
})(this, function (exports, module) {
/**
* --------------------------------------------------------------------------
* Bootstrap (v4.0.0-alpha.2): util.js
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* --------------------------------------------------------------------------
*/
'use strict';
var Util = (function ($) {
/**
* ------------------------------------------------------------------------
* Private TransitionEnd Helpers
* ------------------------------------------------------------------------
*/
var transition = false;
var TransitionEndEvent = {
WebkitTransition: 'webkitTransitionEnd',
MozTransition: 'transitionend',
OTransition: 'oTransitionEnd otransitionend',
transition: 'transitionend'
};
// shoutout AngusCroll (https://goo.gl/pxwQGp)
function toType(obj) {
return ({}).toString.call(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase();
}
function isElement(obj) {
return (obj[0] || obj).nodeType;
}
function getSpecialTransitionEndEvent() {
return {
bindType: transition.end,
delegateType: transition.end,
handle: function handle(event) {
if ($(event.target).is(this)) {
return event.handleObj.handler.apply(this, arguments);
}
}
};
}
function transitionEndTest() {
if (window.QUnit) {
return false;
}
var el = document.createElement('bootstrap');
for (var _name in TransitionEndEvent) {
if (el.style[_name] !== undefined) {
return { end: TransitionEndEvent[_name] };
}
}
return false;
}
function transitionEndEmulator(duration) {
var _this = this;
var called = false;
$(this).one(Util.TRANSITION_END, function () {
called = true;
});
setTimeout(function () {
if (!called) {
Util.triggerTransitionEnd(_this);
}
}, duration);
return this;
}
function setTransitionEndSupport() {
transition = transitionEndTest();
$.fn.emulateTransitionEnd = transitionEndEmulator;
if (Util.supportsTransitionEnd()) {
$.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent();
}
}
/**
* --------------------------------------------------------------------------
* Public Util Api
* --------------------------------------------------------------------------
*/
var Util = {
TRANSITION_END: 'bsTransitionEnd',
getUID: function getUID(prefix) {
do {
/* eslint-disable no-bitwise */
prefix += ~ ~(Math.random() * 1000000); // "~~" acts like a faster Math.floor() here
/* eslint-enable no-bitwise */
} while (document.getElementById(prefix));
return prefix;
},
getSelectorFromElement: function getSelectorFromElement(element) {
var selector = element.getAttribute('data-target');
if (!selector) {
selector = element.getAttribute('href') || '';
selector = /^#[a-z]/i.test(selector) ? selector : null;
}
return selector;
},
reflow: function reflow(element) {
new Function('bs', 'return bs')(element.offsetHeight);
},
triggerTransitionEnd: function triggerTransitionEnd(element) {
$(element).trigger(transition.end);
},
supportsTransitionEnd: function supportsTransitionEnd() {
return Boolean(transition);
},
typeCheckConfig: function typeCheckConfig(componentName, config, configTypes) {
for (var property in configTypes) {
if (configTypes.hasOwnProperty(property)) {
var expectedTypes = configTypes[property];
var value = config[property];
var valueType = undefined;
if (value && isElement(value)) {
valueType = 'element';
} else {
valueType = toType(value);
}
if (!new RegExp(expectedTypes).test(valueType)) {
throw new Error(componentName.toUpperCase() + ': ' + ('Option "' + property + '" provided type "' + valueType + '" ') + ('but expected type "' + expectedTypes + '".'));
}
}
}
}
};
setTransitionEndSupport();
return Util;
})(jQuery);
module.exports = Util;
});
...@@ -21,7 +21,7 @@ Download just the compiled and minified CSS and JavaScript. Doesn't include any ...@@ -21,7 +21,7 @@ Download just the compiled and minified CSS and JavaScript. Doesn't include any
<div class="col-sm-6"> <div class="col-sm-6">
{% markdown %} {% markdown %}
### Source files ### Source files
Download everything: source Sass, JavaScript, and documentation files. **Requires a Sass compiler, [Autoprefixer](https://github.com/postcss/autoprefixer), and [some setup]({{ site.baseurl }}/getting-started/build-tools/#tooling-setup).** Download everything: source Sass, JavaScript, and documentation files. **Requires a Sass compiler, [Autoprefixer](https://github.com/postcss/autoprefixer), [postcss-flexbugs-fixes](https://github.com/luisrudge/postcss-flexbugs-fixes), and [some setup]({{ site.baseurl }}/getting-started/build-tools/#tooling-setup).**
<a href="{{ site.download.source }}" class="btn btn-bs btn-outline" onclick="ga('send', 'event', 'Getting started', 'Download', 'Download source');">Download source</a> <a href="{{ site.download.source }}" class="btn btn-bs btn-outline" onclick="ga('send', 'event', 'Getting started', 'Download', 'Download source');">Download source</a>
{% endmarkdown %} {% endmarkdown %}
...@@ -30,7 +30,7 @@ Download everything: source Sass, JavaScript, and documentation files. **Require ...@@ -30,7 +30,7 @@ Download everything: source Sass, JavaScript, and documentation files. **Require
## Package managers ## Package managers
Pull in Bootstrap's **source files** into nearly any project with some of the most popular package managers. No matter the package manager, Bootstrap will **require a Sass compiler and [Autoprefixer](https://github.com/postcss/autoprefixer)** for a setup that matches our official compiled versions. Pull in Bootstrap's **source files** into nearly any project with some of the most popular package managers. No matter the package manager, Bootstrap will **require a Sass compiler, [Autoprefixer](https://github.com/postcss/autoprefixer), and [postcss-flexbugs-fixes](https://github.com/luisrudge/postcss-flexbugs-fixes)** for a setup that matches our official compiled versions.
{% callout warning %} {% callout warning %}
**Heads up!** Not all package managers have the v4 alpha published yet, but we should have them up shortly! **Heads up!** Not all package managers have the v4 alpha published yet, but we should have them up shortly!
......
...@@ -19,7 +19,7 @@ Flexbox support is available for a number of Bootstrap's components: ...@@ -19,7 +19,7 @@ Flexbox support is available for a number of Bootstrap's components:
- Input groups, which move from `display: table;` to `display: flex;`. - Input groups, which move from `display: table;` to `display: flex;`.
- The media component moves from `display: table;` and a number of hacky styles to a simple `display: flex;`. - The media component moves from `display: table;` and a number of hacky styles to a simple `display: flex;`.
Vendor prefixes are provided in our compiled CSS with Autoprefixer via Grunt. Vendor prefixes are provided in our compiled CSS with [Autoprefixer](https://github.com/postcss/autoprefixer) via Grunt. Some bugs in IE10-11's Flexbox implementation are worked around via [postcss-flexbugs-fixes](https://github.com/luisrudge/postcss-flexbugs-fixes).
## Why flexbox? ## Why flexbox?
......
/*!
* Bootstrap Grunt task for the CommonJS module generation
* http://getbootstrap.com
* Copyright 2014-2015 The Bootstrap Authors
* Copyright 2014-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
'use strict';
var fs = require('fs');
var path = require('path');
var COMMONJS_BANNER = '// This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment.\n';
module.exports = function generateCommonJSModule(grunt, srcFiles, destFilepath) {
var destDir = path.dirname(destFilepath);
function srcPathToDestRequire(srcFilepath) {
return 'require(\'' + srcFilepath.replace(/\\/g, '/') + '\')';
}
var moduleOutputJs = COMMONJS_BANNER + srcFiles.map(srcPathToDestRequire).join('\n');
try {
fs.writeFileSync(destFilepath, moduleOutputJs);
} catch (err) {
grunt.fail.warn(err);
}
grunt.log.writeln('File ' + destFilepath.cyan + ' created.');
};
...@@ -13,21 +13,14 @@ ...@@ -13,21 +13,14 @@
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz" "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz"
}, },
"acorn": { "acorn": {
"version": "1.2.2", "version": "3.1.0",
"from": "acorn@>=1.0.3 <2.0.0", "from": "acorn@>=3.1.0 <4.0.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz" "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.1.0.tgz"
}, },
"acorn-jsx": { "acorn-jsx": {
"version": "3.0.1", "version": "3.0.1",
"from": "acorn-jsx@>=3.0.0 <4.0.0", "from": "acorn-jsx@>=3.0.0 <4.0.0",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz"
"dependencies": {
"acorn": {
"version": "3.1.0",
"from": "acorn@^3.0.4",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-3.1.0.tgz"
}
}
}, },
"align-text": { "align-text": {
"version": "0.1.4", "version": "0.1.4",
...@@ -73,35 +66,13 @@ ...@@ -73,35 +66,13 @@
"version": "1.5.2", "version": "1.5.2",
"from": "async@>=1.5.0 <2.0.0", "from": "async@>=1.5.0 <2.0.0",
"resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz" "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz"
},
"glob": {
"version": "7.0.3",
"from": "glob@>=7.0.0 <8.0.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.0.3.tgz"
},
"lodash": {
"version": "4.13.1",
"from": "lodash@>=4.8.0 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz"
} }
} }
}, },
"archiver-utils": { "archiver-utils": {
"version": "1.2.0", "version": "1.2.0",
"from": "archiver-utils@>=1.0.0 <2.0.0", "from": "archiver-utils@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.2.0.tgz", "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.2.0.tgz"
"dependencies": {
"glob": {
"version": "7.0.3",
"from": "glob@>=7.0.0 <8.0.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.0.3.tgz"
},
"lodash": {
"version": "4.13.1",
"from": "lodash@>=4.8.0 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz"
}
}
}, },
"are-we-there-yet": { "are-we-there-yet": {
"version": "1.1.2", "version": "1.1.2",
...@@ -109,16 +80,9 @@ ...@@ -109,16 +80,9 @@
"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz" "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz"
}, },
"argparse": { "argparse": {
"version": "0.1.16", "version": "1.0.7",
"from": "argparse@>=0.1.11 <0.2.0", "from": "argparse@>=1.0.7 <2.0.0",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.7.tgz"
"dependencies": {
"underscore.string": {
"version": "2.4.0",
"from": "underscore.string@>=2.4.0 <2.5.0",
"resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz"
}
}
}, },
"array-differ": { "array-differ": {
"version": "1.0.0", "version": "1.0.0",
...@@ -127,7 +91,7 @@ ...@@ -127,7 +91,7 @@
}, },
"array-find-index": { "array-find-index": {
"version": "1.0.1", "version": "1.0.1",
"from": "array-find-index@>=1.0.0 <2.0.0", "from": "array-find-index@>=1.0.1 <2.0.0",
"resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz" "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.1.tgz"
}, },
"array-index": { "array-index": {
...@@ -198,46 +162,54 @@ ...@@ -198,46 +162,54 @@
"babel-code-frame": { "babel-code-frame": {
"version": "6.8.0", "version": "6.8.0",
"from": "babel-code-frame@>=6.8.0 <7.0.0", "from": "babel-code-frame@>=6.8.0 <7.0.0",
"resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.8.0.tgz"
"dependencies": {
"js-tokens": {
"version": "1.0.3",
"from": "js-tokens@>=1.0.2 <2.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz"
}
}
}, },
"babel-core": { "babel-core": {
"version": "5.8.38", "version": "5.8.38",
"from": "babel-core@>=5.8.33 <6.0.0", "from": "babel-core@>=5.0.0 <6.0.0",
"resolved": "https://registry.npmjs.org/babel-core/-/babel-core-5.8.38.tgz" "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-5.8.38.tgz",
},
"babel-eslint": {
"version": "6.0.4",
"from": "babel-eslint@6.0.4",
"resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-6.0.4.tgz",
"dependencies": { "dependencies": {
"babylon": { "babylon": {
"version": "6.8.0", "version": "5.8.38",
"from": "babylon@>=6.0.18 <7.0.0", "from": "babylon@>=5.8.38 <6.0.0",
"resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.0.tgz" "resolved": "https://registry.npmjs.org/babylon/-/babylon-5.8.38.tgz"
}, },
"lodash.assign": { "bluebird": {
"version": "4.0.9", "version": "2.10.2",
"from": "lodash.assign@>=4.0.0 <5.0.0", "from": "bluebird@>=2.9.33 <3.0.0",
"resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.0.9.tgz" "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz"
},
"core-js": {
"version": "1.2.6",
"from": "core-js@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.6.tgz"
}, },
"lodash.keys": { "globals": {
"version": "4.0.7", "version": "6.4.1",
"from": "lodash.keys@>=4.0.0 <5.0.0", "from": "globals@>=6.4.0 <7.0.0",
"resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-4.0.7.tgz" "resolved": "https://registry.npmjs.org/globals/-/globals-6.4.1.tgz"
},
"js-tokens": {
"version": "1.0.1",
"from": "js-tokens@1.0.1",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.1.tgz"
},
"lodash": {
"version": "3.10.1",
"from": "lodash@>=3.10.0 <4.0.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz"
},
"minimatch": {
"version": "2.0.10",
"from": "minimatch@>=2.0.3 <3.0.0",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz"
} }
} }
}, },
"babel-jscs": { "babel-eslint": {
"version": "2.0.5", "version": "6.0.4",
"from": "babel-jscs@>=2.0.0 <3.0.0", "from": "babel-eslint@>=6.0.4 <7.0.0",
"resolved": "https://registry.npmjs.org/babel-jscs/-/babel-jscs-2.0.5.tgz" "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-6.0.4.tgz"
}, },
"babel-messages": { "babel-messages": {
"version": "6.8.0", "version": "6.8.0",
...@@ -282,7 +254,14 @@ ...@@ -282,7 +254,14 @@
"babel-plugin-proto-to-assign": { "babel-plugin-proto-to-assign": {
"version": "1.0.4", "version": "1.0.4",
"from": "babel-plugin-proto-to-assign@>=1.0.3 <2.0.0", "from": "babel-plugin-proto-to-assign@>=1.0.3 <2.0.0",
"resolved": "https://registry.npmjs.org/babel-plugin-proto-to-assign/-/babel-plugin-proto-to-assign-1.0.4.tgz" "resolved": "https://registry.npmjs.org/babel-plugin-proto-to-assign/-/babel-plugin-proto-to-assign-1.0.4.tgz",
"dependencies": {
"lodash": {
"version": "3.10.1",
"from": "lodash@>=3.9.3 <4.0.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz"
}
}
}, },
"babel-plugin-react-constant-elements": { "babel-plugin-react-constant-elements": {
"version": "1.0.3", "version": "1.0.3",
...@@ -322,53 +301,22 @@ ...@@ -322,53 +301,22 @@
"babel-runtime": { "babel-runtime": {
"version": "6.9.2", "version": "6.9.2",
"from": "babel-runtime@>=6.9.0 <7.0.0", "from": "babel-runtime@>=6.9.0 <7.0.0",
"resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz", "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.9.2.tgz"
"dependencies": {
"core-js": {
"version": "2.4.0",
"from": "core-js@>=2.4.0 <3.0.0",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz"
}
}
}, },
"babel-traverse": { "babel-traverse": {
"version": "6.9.0", "version": "6.9.0",
"from": "babel-traverse@>=6.0.20 <7.0.0", "from": "babel-traverse@>=6.0.20 <7.0.0",
"resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz", "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.9.0.tgz"
"dependencies": {
"babylon": {
"version": "6.8.0",
"from": "babylon@^6.7.0",
"resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.0.tgz"
},
"globals": {
"version": "8.18.0",
"from": "globals@>=8.3.0 <9.0.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz"
},
"lodash": {
"version": "4.13.1",
"from": "lodash@>=4.2.0 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz"
}
}
}, },
"babel-types": { "babel-types": {
"version": "6.9.1", "version": "6.9.1",
"from": "babel-types@>=6.0.19 <7.0.0", "from": "babel-types@>=6.0.19 <7.0.0",
"resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.9.1.tgz", "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.9.1.tgz"
"dependencies": {
"lodash": {
"version": "4.13.1",
"from": "lodash@^4.2.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz"
}
}
}, },
"babylon": { "babylon": {
"version": "5.8.38", "version": "6.8.0",
"from": "babylon@>=5.8.38 <6.0.0", "from": "babylon@>=6.0.18 <7.0.0",
"resolved": "https://registry.npmjs.org/babylon/-/babylon-5.8.38.tgz" "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.8.0.tgz"
}, },
"balanced-match": { "balanced-match": {
"version": "0.4.1", "version": "0.4.1",
...@@ -388,14 +336,7 @@ ...@@ -388,14 +336,7 @@
"bl": { "bl": {
"version": "1.1.2", "version": "1.1.2",
"from": "bl@>=1.0.0 <2.0.0", "from": "bl@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz"
"dependencies": {
"readable-stream": {
"version": "2.0.6",
"from": "readable-stream@>=2.0.5 <2.1.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz"
}
}
}, },
"block-stream": { "block-stream": {
"version": "0.0.9", "version": "0.0.9",
...@@ -403,14 +344,21 @@ ...@@ -403,14 +344,21 @@
"resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz" "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz"
}, },
"bluebird": { "bluebird": {
"version": "2.10.2", "version": "3.4.0",
"from": "bluebird@>=2.9.33 <3.0.0", "from": "bluebird@>=3.1.1 <4.0.0",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.10.2.tgz" "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.0.tgz"
}, },
"body-parser": { "body-parser": {
"version": "1.14.2", "version": "1.14.2",
"from": "body-parser@>=1.14.0 <1.15.0", "from": "body-parser@>=1.14.0 <1.15.0",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz" "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz",
"dependencies": {
"iconv-lite": {
"version": "0.4.13",
"from": "iconv-lite@0.4.13",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz"
}
}
}, },
"boom": { "boom": {
"version": "2.10.1", "version": "2.10.1",
...@@ -433,20 +381,15 @@ ...@@ -433,20 +381,15 @@
"resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz" "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz"
}, },
"browserslist": { "browserslist": {
"version": "1.3.1", "version": "1.3.2",
"from": "browserslist@>=1.3.1 <1.4.0", "from": "browserslist@>=1.3.1 <1.4.0",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.3.1.tgz" "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.3.2.tgz"
}, },
"buffer-crc32": { "buffer-crc32": {
"version": "0.2.5", "version": "0.2.5",
"from": "buffer-crc32@>=0.2.1 <0.3.0", "from": "buffer-crc32@>=0.2.1 <0.3.0",
"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.5.tgz" "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.5.tgz"
}, },
"buffer-shims": {
"version": "1.0.0",
"from": "buffer-shims@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz"
},
"builtin-modules": { "builtin-modules": {
"version": "1.1.1", "version": "1.1.1",
"from": "builtin-modules@>=1.0.0 <2.0.0", "from": "builtin-modules@>=1.0.0 <2.0.0",
...@@ -485,9 +428,9 @@ ...@@ -485,9 +428,9 @@
} }
}, },
"caniuse-db": { "caniuse-db": {
"version": "1.0.30000471", "version": "1.0.30000472",
"from": "caniuse-db@>=1.0.30000444 <2.0.0", "from": "caniuse-db@>=1.0.30000444 <2.0.0",
"resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000471.tgz" "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000472.tgz"
}, },
"caseless": { "caseless": {
"version": "0.11.0", "version": "0.11.0",
...@@ -501,7 +444,7 @@ ...@@ -501,7 +444,7 @@
}, },
"chalk": { "chalk": {
"version": "1.1.3", "version": "1.1.3",
"from": "chalk@>=1.0.0 <2.0.0", "from": "chalk@>=1.1.0 <2.0.0",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"dependencies": { "dependencies": {
"supports-color": { "supports-color": {
...@@ -512,9 +455,9 @@ ...@@ -512,9 +455,9 @@
} }
}, },
"clean-css": { "clean-css": {
"version": "3.4.13", "version": "3.4.17",
"from": "clean-css@>=3.4.2 <3.5.0", "from": "clean-css@>=3.4.2 <3.5.0",
"resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.13.tgz", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.17.tgz",
"dependencies": { "dependencies": {
"commander": { "commander": {
"version": "2.8.1", "version": "2.8.1",
...@@ -553,7 +496,14 @@ ...@@ -553,7 +496,14 @@
"cliui": { "cliui": {
"version": "2.1.0", "version": "2.1.0",
"from": "cliui@>=2.1.0 <3.0.0", "from": "cliui@>=2.1.0 <3.0.0",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz" "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
"dependencies": {
"wordwrap": {
"version": "0.0.2",
"from": "wordwrap@0.0.2",
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"
}
}
}, },
"code-point-at": { "code-point-at": {
"version": "1.0.0", "version": "1.0.0",
...@@ -588,7 +538,19 @@ ...@@ -588,7 +538,19 @@
"commoner": { "commoner": {
"version": "0.10.4", "version": "0.10.4",
"from": "commoner@>=0.10.3 <0.11.0", "from": "commoner@>=0.10.3 <0.11.0",
"resolved": "https://registry.npmjs.org/commoner/-/commoner-0.10.4.tgz" "resolved": "https://registry.npmjs.org/commoner/-/commoner-0.10.4.tgz",
"dependencies": {
"glob": {
"version": "5.0.15",
"from": "glob@>=5.0.15 <6.0.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz"
},
"iconv-lite": {
"version": "0.4.13",
"from": "iconv-lite@>=0.4.5 <0.5.0",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz"
}
}
}, },
"compress-commons": { "compress-commons": {
"version": "1.0.0", "version": "1.0.0",
...@@ -602,15 +564,8 @@ ...@@ -602,15 +564,8 @@
}, },
"concat-stream": { "concat-stream": {
"version": "1.5.1", "version": "1.5.1",
"from": "concat-stream@>=1.4.1 <2.0.0", "from": "concat-stream@>=1.4.6 <2.0.0",
"resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.1.tgz", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.1.tgz"
"dependencies": {
"readable-stream": {
"version": "2.0.6",
"from": "readable-stream@>=2.0.0 <2.1.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz"
}
}
}, },
"connect": { "connect": {
"version": "3.4.1", "version": "3.4.1",
...@@ -638,9 +593,9 @@ ...@@ -638,9 +593,9 @@
"resolved": "https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz" "resolved": "https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz"
}, },
"core-js": { "core-js": {
"version": "1.2.6", "version": "2.4.0",
"from": "core-js@>=1.0.0 <2.0.0", "from": "core-js@>=2.4.0 <3.0.0",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.6.tgz" "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.0.tgz"
}, },
"core-util-is": { "core-util-is": {
"version": "1.0.2", "version": "1.0.2",
...@@ -684,11 +639,33 @@ ...@@ -684,11 +639,33 @@
"from": "css-mq-parser@>=0.0.3 <0.0.4", "from": "css-mq-parser@>=0.0.3 <0.0.4",
"resolved": "https://registry.npmjs.org/css-mq-parser/-/css-mq-parser-0.0.3.tgz" "resolved": "https://registry.npmjs.org/css-mq-parser/-/css-mq-parser-0.0.3.tgz"
}, },
"cst": {
"version": "0.3.0",
"from": "cst@>=0.3.0 <0.4.0",
"resolved": "https://registry.npmjs.org/cst/-/cst-0.3.0.tgz",
"dependencies": {
"source-map": {
"version": "0.1.32",
"from": "source-map@0.1.32",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz"
},
"source-map-support": {
"version": "0.4.0",
"from": "source-map-support@>=0.4.0 <0.5.0",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.0.tgz"
}
}
},
"ctype": { "ctype": {
"version": "0.5.3", "version": "0.5.3",
"from": "ctype@0.5.3", "from": "ctype@0.5.3",
"resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz"
}, },
"currently-unhandled": {
"version": "0.4.1",
"from": "currently-unhandled@>=0.4.1 <0.5.0",
"resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz"
},
"cycle": { "cycle": {
"version": "1.0.3", "version": "1.0.3",
"from": "cycle@>=1.0.0 <1.1.0", "from": "cycle@>=1.0.0 <1.1.0",
...@@ -705,9 +682,9 @@ ...@@ -705,9 +682,9 @@
"resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz" "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz"
}, },
"dashdash": { "dashdash": {
"version": "1.13.1", "version": "1.14.0",
"from": "dashdash@>=1.12.0 <2.0.0", "from": "dashdash@>=1.12.0 <2.0.0",
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.13.1.tgz", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.0.tgz",
"dependencies": { "dependencies": {
"assert-plus": { "assert-plus": {
"version": "1.0.0", "version": "1.0.0",
...@@ -728,7 +705,7 @@ ...@@ -728,7 +705,7 @@
}, },
"debug": { "debug": {
"version": "2.2.0", "version": "2.2.0",
"from": "debug@>=2.1.1 <3.0.0", "from": "debug@>=2.2.0 <3.0.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz" "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz"
}, },
"decamelize": { "decamelize": {
...@@ -754,7 +731,14 @@ ...@@ -754,7 +731,14 @@
"defs": { "defs": {
"version": "1.1.1", "version": "1.1.1",
"from": "defs@>=1.1.0 <1.2.0", "from": "defs@>=1.1.0 <1.2.0",
"resolved": "https://registry.npmjs.org/defs/-/defs-1.1.1.tgz" "resolved": "https://registry.npmjs.org/defs/-/defs-1.1.1.tgz",
"dependencies": {
"esprima-fb": {
"version": "15001.1001.0-dev-harmony-fb",
"from": "esprima-fb@~15001.1001.0-dev-harmony-fb",
"resolved": "http://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz"
}
}
}, },
"del": { "del": {
"version": "2.2.0", "version": "2.2.0",
...@@ -784,21 +768,35 @@ ...@@ -784,21 +768,35 @@
"detect-indent": { "detect-indent": {
"version": "3.0.1", "version": "3.0.1",
"from": "detect-indent@>=3.0.0 <4.0.0", "from": "detect-indent@>=3.0.0 <4.0.0",
"resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-3.0.1.tgz" "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-3.0.1.tgz",
"dependencies": {
"minimist": {
"version": "1.2.0",
"from": "minimist@>=1.1.0 <2.0.0",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"
}
}
}, },
"detective": { "detective": {
"version": "4.3.1", "version": "4.3.1",
"from": "detective@>=4.3.1 <5.0.0", "from": "detective@>=4.3.1 <5.0.0",
"resolved": "https://registry.npmjs.org/detective/-/detective-4.3.1.tgz" "resolved": "https://registry.npmjs.org/detective/-/detective-4.3.1.tgz",
"dependencies": {
"acorn": {
"version": "1.2.2",
"from": "acorn@>=1.0.3 <2.0.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz"
}
}
}, },
"diff": { "diff": {
"version": "2.2.2", "version": "2.2.3",
"from": "diff@>=2.0.2 <3.0.0", "from": "diff@>=2.0.2 <3.0.0",
"resolved": "https://registry.npmjs.org/diff/-/diff-2.2.2.tgz" "resolved": "https://registry.npmjs.org/diff/-/diff-2.2.3.tgz"
}, },
"doctrine": { "doctrine": {
"version": "1.2.2", "version": "1.2.2",
"from": "doctrine@>=1.1.0 <2.0.0", "from": "doctrine@>=1.2.2 <2.0.0",
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.2.2.tgz", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.2.2.tgz",
"dependencies": { "dependencies": {
"esutils": { "esutils": {
...@@ -872,8 +870,15 @@ ...@@ -872,8 +870,15 @@
}, },
"es5-ext": { "es5-ext": {
"version": "0.10.11", "version": "0.10.11",
"from": "es5-ext@>=0.10.8 <0.11.0", "from": "es5-ext@>=0.10.11 <0.11.0",
"resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.11.tgz" "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.11.tgz",
"dependencies": {
"es6-symbol": {
"version": "3.0.2",
"from": "es6-symbol@>=3.0.2 <3.1.0",
"resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.0.2.tgz"
}
}
}, },
"es6-iterator": { "es6-iterator": {
"version": "2.0.0", "version": "2.0.0",
...@@ -881,9 +886,9 @@ ...@@ -881,9 +886,9 @@
"resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz" "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz"
}, },
"es6-map": { "es6-map": {
"version": "0.1.3", "version": "0.1.4",
"from": "es6-map@>=0.1.3 <0.2.0", "from": "es6-map@>=0.1.3 <0.2.0",
"resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.3.tgz" "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.4.tgz"
}, },
"es6-set": { "es6-set": {
"version": "0.1.4", "version": "0.1.4",
...@@ -891,9 +896,9 @@ ...@@ -891,9 +896,9 @@
"resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.4.tgz" "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.4.tgz"
}, },
"es6-symbol": { "es6-symbol": {
"version": "3.0.2", "version": "3.1.0",
"from": "es6-symbol@>=3.0.1 <3.1.0", "from": "es6-symbol@>=3.1.0 <3.2.0",
"resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.0.2.tgz" "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz"
}, },
"es6-weak-map": { "es6-weak-map": {
"version": "2.0.1", "version": "2.0.1",
...@@ -912,72 +917,35 @@ ...@@ -912,72 +917,35 @@
}, },
"escope": { "escope": {
"version": "3.6.0", "version": "3.6.0",
"from": "escope@>=3.3.0 <4.0.0", "from": "escope@>=3.6.0 <4.0.0",
"resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz" "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz"
}, },
"eslint": { "eslint": {
"version": "2.2.0", "version": "2.11.1",
"from": "eslint@2.2.0", "from": "eslint@>=2.11.1 <3.0.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-2.2.0.tgz", "resolved": "https://registry.npmjs.org/eslint/-/eslint-2.11.1.tgz",
"dependencies": { "dependencies": {
"argparse": {
"version": "1.0.7",
"from": "argparse@>=1.0.2 <2.0.0",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.7.tgz"
},
"esprima": {
"version": "2.7.2",
"from": "esprima@>=2.6.0 <3.0.0",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.2.tgz"
},
"glob": {
"version": "6.0.4",
"from": "glob@>=6.0.4 <7.0.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz"
},
"globals": { "globals": {
"version": "8.18.0", "version": "9.7.0",
"from": "globals@>=8.11.0 <9.0.0", "from": "globals@>=9.2.0 <10.0.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz" "resolved": "https://registry.npmjs.org/globals/-/globals-9.7.0.tgz"
},
"js-yaml": {
"version": "3.6.1",
"from": "js-yaml@>=3.5.1 <4.0.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz"
},
"lodash": {
"version": "4.13.1",
"from": "lodash@>=4.0.0 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz"
}, },
"shelljs": { "shelljs": {
"version": "0.5.3", "version": "0.6.0",
"from": "shelljs@>=0.5.3 <0.6.0", "from": "shelljs@>=0.6.0 <0.7.0",
"resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.5.3.tgz" "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.6.0.tgz"
},
"user-home": {
"version": "2.0.0",
"from": "user-home@>=2.0.0 <3.0.0",
"resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz"
} }
} }
}, },
"espree": { "espree": {
"version": "3.1.5", "version": "3.1.4",
"from": "espree@>=3.0.0 <4.0.0", "from": "espree@3.1.4",
"resolved": "https://registry.npmjs.org/espree/-/espree-3.1.5.tgz", "resolved": "https://registry.npmjs.org/espree/-/espree-3.1.4.tgz"
"dependencies": {
"acorn": {
"version": "3.1.0",
"from": "acorn@>=3.1.0 <4.0.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-3.1.0.tgz"
}
}
}, },
"esprima-fb": { "esprima": {
"version": "15001.1001.0-dev-harmony-fb", "version": "2.7.2",
"from": "esprima-fb@>=15001.1001.0-dev-harmony-fb <15001.1002.0", "from": "esprima@>=2.6.0 <3.0.0",
"resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz" "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.2.tgz"
}, },
"esrecurse": { "esrecurse": {
"version": "4.1.0", "version": "4.1.0",
...@@ -993,17 +961,12 @@ ...@@ -993,17 +961,12 @@
}, },
"estraverse": { "estraverse": {
"version": "4.2.0", "version": "4.2.0",
"from": "estraverse@>=4.1.1 <5.0.0", "from": "estraverse@>=4.2.0 <5.0.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz" "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz"
}, },
"estraverse-fb": {
"version": "1.3.1",
"from": "estraverse-fb@>=1.3.1 <2.0.0",
"resolved": "https://registry.npmjs.org/estraverse-fb/-/estraverse-fb-1.3.1.tgz"
},
"esutils": { "esutils": {
"version": "2.0.2", "version": "2.0.2",
"from": "esutils@>=2.0.0 <3.0.0", "from": "esutils@>=2.0.2 <3.0.0",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz" "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz"
}, },
"etag": { "etag": {
...@@ -1051,20 +1014,10 @@ ...@@ -1051,20 +1014,10 @@
"from": "debug@0.7.4", "from": "debug@0.7.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz"
}, },
"minimist": {
"version": "0.0.8",
"from": "minimist@0.0.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
},
"mkdirp": { "mkdirp": {
"version": "0.5.0", "version": "0.5.0",
"from": "mkdirp@0.5.0", "from": "mkdirp@0.5.0",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz" "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz"
},
"readable-stream": {
"version": "2.0.6",
"from": "readable-stream@>=2.0.0 <2.1.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz"
} }
} }
}, },
...@@ -1112,7 +1065,7 @@ ...@@ -1112,7 +1065,7 @@
}, },
"figures": { "figures": {
"version": "1.7.0", "version": "1.7.0",
"from": "figures@>=1.0.1 <2.0.0", "from": "figures@>=1.3.5 <2.0.0",
"resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz" "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz"
}, },
"file-entry-cache": { "file-entry-cache": {
...@@ -1249,14 +1202,14 @@ ...@@ -1249,14 +1202,14 @@
} }
}, },
"glob": { "glob": {
"version": "5.0.15", "version": "7.0.3",
"from": "glob@>=5.0.15 <6.0.0", "from": "glob@>=7.0.3 <8.0.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz" "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.3.tgz"
}, },
"globals": { "globals": {
"version": "6.4.1", "version": "8.18.0",
"from": "globals@>=6.4.0 <7.0.0", "from": "globals@>=8.3.0 <9.0.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-6.4.1.tgz" "resolved": "https://registry.npmjs.org/globals/-/globals-8.18.0.tgz"
}, },
"globby": { "globby": {
"version": "4.1.0", "version": "4.1.0",
...@@ -1314,6 +1267,23 @@ ...@@ -1314,6 +1267,23 @@
"from": "grunt@>=0.4.5 <0.5.0", "from": "grunt@>=0.4.5 <0.5.0",
"resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz", "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz",
"dependencies": { "dependencies": {
"argparse": {
"version": "0.1.16",
"from": "argparse@>=0.1.11 <0.2.0",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz",
"dependencies": {
"underscore.string": {
"version": "2.4.0",
"from": "underscore.string@>=2.4.0 <2.5.0",
"resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz"
}
}
},
"esprima": {
"version": "1.0.4",
"from": "esprima@>=1.0.2 <1.1.0",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz"
},
"glob": { "glob": {
"version": "3.1.21", "version": "3.1.21",
"from": "glob@>=3.1.21 <3.2.0", "from": "glob@>=3.1.21 <3.2.0",
...@@ -1324,16 +1294,16 @@ ...@@ -1324,16 +1294,16 @@
"from": "graceful-fs@>=1.2.0 <1.3.0", "from": "graceful-fs@>=1.2.0 <1.3.0",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz" "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz"
}, },
"iconv-lite": {
"version": "0.2.11",
"from": "iconv-lite@>=0.2.11 <0.3.0",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz"
},
"inherits": { "inherits": {
"version": "1.0.2", "version": "1.0.2",
"from": "inherits@>=1.0.0 <2.0.0", "from": "inherits@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz" "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz"
}, },
"js-yaml": {
"version": "2.0.5",
"from": "js-yaml@>=2.0.5 <2.1.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz"
},
"lodash": { "lodash": {
"version": "0.9.2", "version": "0.9.2",
"from": "lodash@>=0.9.2 <0.10.0", "from": "lodash@>=0.9.2 <0.10.0",
...@@ -1343,6 +1313,11 @@ ...@@ -1343,6 +1313,11 @@
"version": "0.2.14", "version": "0.2.14",
"from": "minimatch@>=0.2.12 <0.3.0", "from": "minimatch@>=0.2.12 <0.3.0",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz" "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz"
},
"rimraf": {
"version": "2.2.8",
"from": "rimraf@>=2.2.8 <2.3.0",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz"
} }
} }
}, },
...@@ -1356,11 +1331,6 @@ ...@@ -1356,11 +1331,6 @@
"from": "grunt-build-control@>=0.6.0 <0.7.0", "from": "grunt-build-control@>=0.6.0 <0.7.0",
"resolved": "https://registry.npmjs.org/grunt-build-control/-/grunt-build-control-0.6.3.tgz", "resolved": "https://registry.npmjs.org/grunt-build-control/-/grunt-build-control-0.6.3.tgz",
"dependencies": { "dependencies": {
"bluebird": {
"version": "3.4.0",
"from": "bluebird@>=3.0.6 <4.0.0",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.0.tgz"
},
"shelljs": { "shelljs": {
"version": "0.2.6", "version": "0.2.6",
"from": "shelljs@>=0.2.6 <0.3.0", "from": "shelljs@>=0.2.6 <0.3.0",
...@@ -1377,30 +1347,13 @@ ...@@ -1377,30 +1347,13 @@
"version": "1.5.2", "version": "1.5.2",
"from": "async@>=1.5.2 <2.0.0", "from": "async@>=1.5.2 <2.0.0",
"resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz" "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz"
},
"glob": {
"version": "7.0.3",
"from": "glob@>=7.0.0 <8.0.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.0.3.tgz"
},
"rimraf": {
"version": "2.5.2",
"from": "rimraf@>=2.5.1 <3.0.0",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.2.tgz"
} }
} }
}, },
"grunt-contrib-compress": { "grunt-contrib-compress": {
"version": "1.3.0", "version": "1.3.0",
"from": "grunt-contrib-compress@>=1.1.0 <2.0.0", "from": "grunt-contrib-compress@>=1.1.0 <2.0.0",
"resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-1.3.0.tgz", "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-1.3.0.tgz"
"dependencies": {
"lodash": {
"version": "4.13.1",
"from": "lodash@>=4.7.0 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz"
}
}
}, },
"grunt-contrib-concat": { "grunt-contrib-concat": {
"version": "1.0.1", "version": "1.0.1",
...@@ -1449,14 +1402,7 @@ ...@@ -1449,14 +1402,7 @@
"grunt-contrib-uglify": { "grunt-contrib-uglify": {
"version": "1.0.1", "version": "1.0.1",
"from": "grunt-contrib-uglify@>=1.0.0 <2.0.0", "from": "grunt-contrib-uglify@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-1.0.1.tgz", "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-1.0.1.tgz"
"dependencies": {
"lodash": {
"version": "4.13.1",
"from": "lodash@>=4.0.1 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz"
}
}
}, },
"grunt-contrib-watch": { "grunt-contrib-watch": {
"version": "1.0.0", "version": "1.0.0",
...@@ -1467,6 +1413,11 @@ ...@@ -1467,6 +1413,11 @@
"version": "1.5.2", "version": "1.5.2",
"from": "async@>=1.5.0 <2.0.0", "from": "async@>=1.5.0 <2.0.0",
"resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz" "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz"
},
"lodash": {
"version": "3.10.1",
"from": "lodash@>=3.10.1 <4.0.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz"
} }
} }
}, },
...@@ -1502,18 +1453,6 @@ ...@@ -1502,18 +1453,6 @@
"from": "grunt-jekyll@>=0.4.2 <0.5.0", "from": "grunt-jekyll@>=0.4.2 <0.5.0",
"resolved": "https://registry.npmjs.org/grunt-jekyll/-/grunt-jekyll-0.4.4.tgz" "resolved": "https://registry.npmjs.org/grunt-jekyll/-/grunt-jekyll-0.4.4.tgz"
}, },
"grunt-jscs": {
"version": "2.8.0",
"from": "grunt-jscs@>=2.8.0 <3.0.0",
"resolved": "https://registry.npmjs.org/grunt-jscs/-/grunt-jscs-2.8.0.tgz",
"dependencies": {
"lodash": {
"version": "4.6.1",
"from": "lodash@>=4.6.1 <4.7.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.6.1.tgz"
}
}
},
"grunt-legacy-log": { "grunt-legacy-log": {
"version": "0.1.3", "version": "0.1.3",
"from": "grunt-legacy-log@>=0.1.0 <0.2.0", "from": "grunt-legacy-log@>=0.1.0 <0.2.0",
...@@ -1565,16 +1504,6 @@ ...@@ -1565,16 +1504,6 @@
"from": "grunt-lib-phantomjs@>=1.0.0 <2.0.0", "from": "grunt-lib-phantomjs@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/grunt-lib-phantomjs/-/grunt-lib-phantomjs-1.1.0.tgz", "resolved": "https://registry.npmjs.org/grunt-lib-phantomjs/-/grunt-lib-phantomjs-1.1.0.tgz",
"dependencies": { "dependencies": {
"glob": {
"version": "7.0.3",
"from": "glob@>=7.0.0 <8.0.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.0.3.tgz"
},
"rimraf": {
"version": "2.5.2",
"from": "rimraf@>=2.5.2 <3.0.0",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.2.tgz"
},
"semver": { "semver": {
"version": "5.1.0", "version": "5.1.0",
"from": "semver@>=5.1.0 <6.0.0", "from": "semver@>=5.1.0 <6.0.0",
...@@ -1619,15 +1548,15 @@ ...@@ -1619,15 +1548,15 @@
"from": "grunt-scss-lint@>=0.3.8 <0.4.0", "from": "grunt-scss-lint@>=0.3.8 <0.4.0",
"resolved": "https://registry.npmjs.org/grunt-scss-lint/-/grunt-scss-lint-0.3.8.tgz", "resolved": "https://registry.npmjs.org/grunt-scss-lint/-/grunt-scss-lint-0.3.8.tgz",
"dependencies": { "dependencies": {
"lodash": {
"version": "3.10.1",
"from": "lodash@>=3.6.0 <4.0.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz"
},
"which": { "which": {
"version": "1.2.9", "version": "1.2.9",
"from": "which@>=1.1.1 <2.0.0", "from": "which@>=1.1.1 <2.0.0",
"resolved": "https://registry.npmjs.org/which/-/which-1.2.9.tgz" "resolved": "https://registry.npmjs.org/which/-/which-1.2.9.tgz"
},
"xmlbuilder": {
"version": "2.6.5",
"from": "xmlbuilder@>=2.6.2 <3.0.0",
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-2.6.5.tgz"
} }
} }
}, },
...@@ -1684,7 +1613,14 @@ ...@@ -1684,7 +1613,14 @@
"home-or-tmp": { "home-or-tmp": {
"version": "1.0.0", "version": "1.0.0",
"from": "home-or-tmp@>=1.0.0 <2.0.0", "from": "home-or-tmp@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-1.0.0.tgz" "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-1.0.0.tgz",
"dependencies": {
"user-home": {
"version": "1.1.1",
"from": "user-home@>=1.1.1 <2.0.0",
"resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz"
}
}
}, },
"hooker": { "hooker": {
"version": "0.2.3", "version": "0.2.3",
...@@ -1734,14 +1670,19 @@ ...@@ -1734,14 +1670,19 @@
"resolved": "https://registry.npmjs.org/i/-/i-0.3.5.tgz" "resolved": "https://registry.npmjs.org/i/-/i-0.3.5.tgz"
}, },
"iconv-lite": { "iconv-lite": {
"version": "0.4.13", "version": "0.2.11",
"from": "iconv-lite@>=0.4.5 <0.5.0", "from": "iconv-lite@>=0.2.11 <0.3.0",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz" "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz"
}, },
"ignore": { "ignore": {
"version": "2.2.19", "version": "3.1.2",
"from": "ignore@>=2.2.19 <3.0.0", "from": "ignore@>=3.1.2 <4.0.0",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-2.2.19.tgz" "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.1.2.tgz"
},
"imurmurhash": {
"version": "0.1.4",
"from": "imurmurhash@>=0.1.4 <0.2.0",
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
}, },
"in-publish": { "in-publish": {
"version": "2.0.0", "version": "2.0.0",
...@@ -1772,20 +1713,18 @@ ...@@ -1772,20 +1713,18 @@
}, },
"inherits": { "inherits": {
"version": "2.0.1", "version": "2.0.1",
"from": "inherits@>=2.0.0 <3.0.0", "from": "inherits@>=2.0.1 <2.1.0",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
}, },
"inquirer": { "inquirer": {
"version": "0.12.0", "version": "0.12.0",
"from": "inquirer@>=0.12.0 <0.13.0", "from": "inquirer@>=0.12.0 <0.13.0",
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz"
"dependencies": { },
"lodash": { "interpret": {
"version": "4.13.1", "version": "1.0.1",
"from": "lodash@^4.3.0", "from": "interpret@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.1.tgz"
}
}
}, },
"invariant": { "invariant": {
"version": "2.2.1", "version": "2.2.1",
...@@ -1829,7 +1768,7 @@ ...@@ -1829,7 +1768,7 @@
}, },
"is-my-json-valid": { "is-my-json-valid": {
"version": "2.13.1", "version": "2.13.1",
"from": "is-my-json-valid@>=2.12.4 <3.0.0", "from": "is-my-json-valid@>=2.10.0 <3.0.0",
"resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz" "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz"
}, },
"is-path-cwd": { "is-path-cwd": {
...@@ -1908,21 +1847,14 @@ ...@@ -1908,21 +1847,14 @@
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz" "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz"
}, },
"js-tokens": { "js-tokens": {
"version": "1.0.1", "version": "1.0.3",
"from": "js-tokens@1.0.1", "from": "js-tokens@>=1.0.2 <2.0.0",
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.1.tgz" "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-1.0.3.tgz"
}, },
"js-yaml": { "js-yaml": {
"version": "2.0.5", "version": "3.6.1",
"from": "js-yaml@>=2.0.5 <2.1.0", "from": "js-yaml@>=3.5.1 <4.0.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.0.5.tgz", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz"
"dependencies": {
"esprima": {
"version": "1.0.4",
"from": "esprima@>=1.0.2 <1.1.0",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz"
}
}
}, },
"jsbn": { "jsbn": {
"version": "0.1.0", "version": "0.1.0",
...@@ -1930,36 +1862,36 @@ ...@@ -1930,36 +1862,36 @@
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz" "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.0.tgz"
}, },
"jscs": { "jscs": {
"version": "2.11.0", "version": "3.0.4",
"from": "jscs@>=2.11.0 <2.12.0", "from": "jscs@>=3.0.4 <4.0.0",
"resolved": "https://registry.npmjs.org/jscs/-/jscs-2.11.0.tgz", "resolved": "https://registry.npmjs.org/jscs/-/jscs-3.0.4.tgz",
"dependencies": { "dependencies": {
"argparse": { "glob": {
"version": "1.0.7", "version": "5.0.15",
"from": "argparse@>=1.0.2 <2.0.0", "from": "glob@>=5.0.1 <6.0.0",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.7.tgz" "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz"
},
"esprima": {
"version": "2.7.2",
"from": "esprima@~2.7.0",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.2.tgz"
}, },
"js-yaml": { "js-yaml": {
"version": "3.4.6", "version": "3.4.6",
"from": "js-yaml@>=3.4.0 <3.5.0", "from": "js-yaml@>=3.4.0 <3.5.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.6.tgz" "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.6.tgz"
}, },
"minimatch": { "lodash": {
"version": "3.0.0", "version": "3.10.1",
"from": "minimatch@>=3.0.0 <3.1.0", "from": "lodash@>=3.10.0 <3.11.0",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz" "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz"
},
"xmlbuilder": {
"version": "3.1.0",
"from": "xmlbuilder@>=3.1.0 <4.0.0",
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-3.1.0.tgz"
} }
} }
}, },
"jscs-jsdoc": { "jscs-jsdoc": {
"version": "1.3.2", "version": "2.0.0",
"from": "jscs-jsdoc@>=1.3.1 <2.0.0", "from": "jscs-jsdoc@>=2.0.0 <3.0.0",
"resolved": "https://registry.npmjs.org/jscs-jsdoc/-/jscs-jsdoc-1.3.2.tgz" "resolved": "https://registry.npmjs.org/jscs-jsdoc/-/jscs-jsdoc-2.0.0.tgz"
}, },
"jscs-preset-wikimedia": { "jscs-preset-wikimedia": {
"version": "1.0.0", "version": "1.0.0",
...@@ -1969,7 +1901,14 @@ ...@@ -1969,7 +1901,14 @@
"jsdoctypeparser": { "jsdoctypeparser": {
"version": "1.2.0", "version": "1.2.0",
"from": "jsdoctypeparser@>=1.2.0 <1.3.0", "from": "jsdoctypeparser@>=1.2.0 <1.3.0",
"resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-1.2.0.tgz" "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-1.2.0.tgz",
"dependencies": {
"lodash": {
"version": "3.10.1",
"from": "lodash@>=3.7.0 <4.0.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz"
}
}
}, },
"jsesc": { "jsesc": {
"version": "0.5.0", "version": "0.5.0",
...@@ -2082,19 +2021,9 @@ ...@@ -2082,19 +2021,9 @@
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz" "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz"
}, },
"lodash": { "lodash": {
"version": "3.10.1", "version": "4.13.1",
"from": "lodash@>=3.10.0 <4.0.0", "from": "lodash@>=4.2.0 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz"
},
"lodash._baseassign": {
"version": "3.2.0",
"from": "lodash._baseassign@>=3.0.0 <4.0.0",
"resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz"
},
"lodash._basecopy": {
"version": "3.0.1",
"from": "lodash._basecopy@>=3.0.0 <4.0.0",
"resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz"
}, },
"lodash._baseiteratee": { "lodash._baseiteratee": {
"version": "4.7.0", "version": "4.7.0",
...@@ -2111,50 +2040,20 @@ ...@@ -2111,50 +2040,20 @@
"from": "lodash._basetostring@>=4.12.0 <4.13.0", "from": "lodash._basetostring@>=4.12.0 <4.13.0",
"resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-4.12.0.tgz" "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-4.12.0.tgz"
}, },
"lodash._bindcallback": {
"version": "3.0.1",
"from": "lodash._bindcallback@>=3.0.0 <4.0.0",
"resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz"
},
"lodash._createassigner": {
"version": "3.1.1",
"from": "lodash._createassigner@>=3.0.0 <4.0.0",
"resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz"
},
"lodash._getnative": {
"version": "3.9.1",
"from": "lodash._getnative@>=3.0.0 <4.0.0",
"resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz"
},
"lodash._isiterateecall": {
"version": "3.0.9",
"from": "lodash._isiterateecall@>=3.0.0 <4.0.0",
"resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz"
},
"lodash._stringtopath": { "lodash._stringtopath": {
"version": "4.8.0", "version": "4.8.0",
"from": "lodash._stringtopath@>=4.8.0 <4.9.0", "from": "lodash._stringtopath@>=4.8.0 <4.9.0",
"resolved": "https://registry.npmjs.org/lodash._stringtopath/-/lodash._stringtopath-4.8.0.tgz" "resolved": "https://registry.npmjs.org/lodash._stringtopath/-/lodash._stringtopath-4.8.0.tgz"
}, },
"lodash.assign": { "lodash.assign": {
"version": "3.2.0", "version": "4.0.9",
"from": "lodash.assign@>=3.2.0 <4.0.0", "from": "lodash.assign@>=4.0.0 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz" "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.0.9.tgz"
},
"lodash.isarguments": {
"version": "3.0.8",
"from": "lodash.isarguments@>=3.0.0 <4.0.0",
"resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.8.tgz"
},
"lodash.isarray": {
"version": "3.0.4",
"from": "lodash.isarray@>=3.0.0 <4.0.0",
"resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz"
}, },
"lodash.keys": { "lodash.keys": {
"version": "3.1.2", "version": "4.0.7",
"from": "lodash.keys@>=3.0.0 <4.0.0", "from": "lodash.keys@>=4.0.0 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz" "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-4.0.7.tgz"
}, },
"lodash.keysin": { "lodash.keysin": {
"version": "4.1.4", "version": "4.1.4",
...@@ -2186,11 +2085,6 @@ ...@@ -2186,11 +2085,6 @@
"from": "lodash.rest@>=4.0.0 <5.0.0", "from": "lodash.rest@>=4.0.0 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.3.tgz" "resolved": "https://registry.npmjs.org/lodash.rest/-/lodash.rest-4.0.3.tgz"
}, },
"lodash.restparam": {
"version": "3.6.1",
"from": "lodash.restparam@>=3.0.0 <4.0.0",
"resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz"
},
"lodash.tostring": { "lodash.tostring": {
"version": "4.1.3", "version": "4.1.3",
"from": "lodash.tostring@>=4.0.0 <5.0.0", "from": "lodash.tostring@>=4.0.0 <5.0.0",
...@@ -2207,9 +2101,9 @@ ...@@ -2207,9 +2101,9 @@
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz" "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.2.0.tgz"
}, },
"loud-rejection": { "loud-rejection": {
"version": "1.3.0", "version": "1.4.1",
"from": "loud-rejection@>=1.0.0 <2.0.0", "from": "loud-rejection@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.3.0.tgz" "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.4.1.tgz"
}, },
"lru-cache": { "lru-cache": {
"version": "2.7.3", "version": "2.7.3",
...@@ -2241,7 +2135,14 @@ ...@@ -2241,7 +2135,14 @@
"meow": { "meow": {
"version": "3.7.0", "version": "3.7.0",
"from": "meow@>=3.1.0 <4.0.0", "from": "meow@>=3.1.0 <4.0.0",
"resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz" "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
"dependencies": {
"minimist": {
"version": "1.2.0",
"from": "minimist@>=1.1.3 <2.0.0",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"
}
}
}, },
"mime": { "mime": {
"version": "1.3.4", "version": "1.3.4",
...@@ -2259,26 +2160,19 @@ ...@@ -2259,26 +2160,19 @@
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz" "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz"
}, },
"minimatch": { "minimatch": {
"version": "2.0.10", "version": "3.0.0",
"from": "minimatch@>=2.0.3 <3.0.0", "from": "minimatch@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz"
}, },
"minimist": { "minimist": {
"version": "1.2.0", "version": "0.0.8",
"from": "minimist@>=1.1.0 <2.0.0", "from": "minimist@0.0.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
}, },
"mkdirp": { "mkdirp": {
"version": "0.5.1", "version": "0.5.1",
"from": "mkdirp@>=0.5.1 <0.6.0", "from": "mkdirp@>=0.5.0 <0.6.0",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"
"dependencies": {
"minimist": {
"version": "0.0.8",
"from": "minimist@0.0.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
}
}
}, },
"morgan": { "morgan": {
"version": "1.7.0", "version": "1.7.0",
...@@ -2298,14 +2192,7 @@ ...@@ -2298,14 +2192,7 @@
"multimatch": { "multimatch": {
"version": "2.1.0", "version": "2.1.0",
"from": "multimatch@>=2.0.0 <3.0.0", "from": "multimatch@>=2.0.0 <3.0.0",
"resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz"
"dependencies": {
"minimatch": {
"version": "3.0.0",
"from": "minimatch@>=3.0.0 <4.0.0",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz"
}
}
}, },
"mute-stream": { "mute-stream": {
"version": "0.0.5", "version": "0.0.5",
...@@ -2313,9 +2200,9 @@ ...@@ -2313,9 +2200,9 @@
"resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz" "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz"
}, },
"nan": { "nan": {
"version": "2.3.4", "version": "2.3.5",
"from": "nan@>=2.3.2 <3.0.0", "from": "nan@>=2.3.2 <3.0.0",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.3.4.tgz" "resolved": "https://registry.npmjs.org/nan/-/nan-2.3.5.tgz"
}, },
"natural-compare": { "natural-compare": {
"version": "1.2.2", "version": "1.2.2",
...@@ -2344,7 +2231,7 @@ ...@@ -2344,7 +2231,7 @@
"dependencies": { "dependencies": {
"minimatch": { "minimatch": {
"version": "2.0.10", "version": "2.0.10",
"from": "minimatch@^2.0.1", "from": "minimatch@>=2.0.1 <3.0.0",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz" "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz"
} }
} }
...@@ -2369,14 +2256,7 @@ ...@@ -2369,14 +2256,7 @@
"node-sass": { "node-sass": {
"version": "3.7.0", "version": "3.7.0",
"from": "node-sass@>=3.7.0 <4.0.0", "from": "node-sass@>=3.7.0 <4.0.0",
"resolved": "https://registry.npmjs.org/node-sass/-/node-sass-3.7.0.tgz", "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-3.7.0.tgz"
"dependencies": {
"glob": {
"version": "7.0.3",
"from": "glob@>=7.0.3 <8.0.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.0.3.tgz"
}
}
}, },
"node-uuid": { "node-uuid": {
"version": "1.4.7", "version": "1.4.7",
...@@ -2483,14 +2363,7 @@ ...@@ -2483,14 +2363,7 @@
"optionator": { "optionator": {
"version": "0.8.1", "version": "0.8.1",
"from": "optionator@>=0.8.1 <0.9.0", "from": "optionator@>=0.8.1 <0.9.0",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.1.tgz", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.1.tgz"
"dependencies": {
"wordwrap": {
"version": "1.0.0",
"from": "wordwrap@>=1.0.0 <1.1.0",
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz"
}
}
}, },
"os-homedir": { "os-homedir": {
"version": "1.0.1", "version": "1.0.1",
...@@ -2641,6 +2514,11 @@ ...@@ -2641,6 +2514,11 @@
"from": "postcss@>=5.0.19 <6.0.0", "from": "postcss@>=5.0.19 <6.0.0",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-5.0.21.tgz" "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.0.21.tgz"
}, },
"postcss-flexbugs-fixes": {
"version": "2.0.0",
"from": "postcss-flexbugs-fixes@>=2.0.0 <3.0.0",
"resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-2.0.0.tgz"
},
"postcss-value-parser": { "postcss-value-parser": {
"version": "3.3.0", "version": "3.3.0",
"from": "postcss-value-parser@>=3.2.3 <4.0.0", "from": "postcss-value-parser@>=3.2.3 <4.0.0",
...@@ -2648,7 +2526,7 @@ ...@@ -2648,7 +2526,7 @@
}, },
"prelude-ls": { "prelude-ls": {
"version": "1.1.2", "version": "1.1.2",
"from": "prelude-ls@>=1.1.1 <1.2.0", "from": "prelude-ls@>=1.1.2 <1.2.0",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"
}, },
"pretty-bytes": { "pretty-bytes": {
...@@ -2673,7 +2551,7 @@ ...@@ -2673,7 +2551,7 @@
}, },
"progress": { "progress": {
"version": "1.1.8", "version": "1.1.8",
"from": "progress@>=1.1.8 <1.2.0", "from": "progress@>=1.1.8 <2.0.0",
"resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz" "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz"
}, },
"prompt": { "prompt": {
...@@ -2710,6 +2588,11 @@ ...@@ -2710,6 +2588,11 @@
"version": "2.3.0", "version": "2.3.0",
"from": "bytes@2.3.0", "from": "bytes@2.3.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-2.3.0.tgz" "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.3.0.tgz"
},
"iconv-lite": {
"version": "0.4.13",
"from": "iconv-lite@0.4.13",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz"
} }
} }
}, },
...@@ -2734,9 +2617,9 @@ ...@@ -2734,9 +2617,9 @@
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz" "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz"
}, },
"readable-stream": { "readable-stream": {
"version": "2.1.4", "version": "2.0.6",
"from": "readable-stream@>=2.0.0 <3.0.0", "from": "readable-stream@>=2.0.0 <2.1.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.4.tgz" "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz"
}, },
"readline2": { "readline2": {
"version": "1.0.1", "version": "1.0.1",
...@@ -2746,7 +2629,19 @@ ...@@ -2746,7 +2629,19 @@
"recast": { "recast": {
"version": "0.10.33", "version": "0.10.33",
"from": "recast@0.10.33", "from": "recast@0.10.33",
"resolved": "https://registry.npmjs.org/recast/-/recast-0.10.33.tgz" "resolved": "https://registry.npmjs.org/recast/-/recast-0.10.33.tgz",
"dependencies": {
"esprima-fb": {
"version": "15001.1001.0-dev-harmony-fb",
"from": "esprima-fb@~15001.1001.0-dev-harmony-fb",
"resolved": "http://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz"
}
}
},
"rechoir": {
"version": "0.6.2",
"from": "rechoir@>=0.6.2 <0.7.0",
"resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz"
}, },
"redent": { "redent": {
"version": "1.0.0", "version": "1.0.0",
...@@ -2754,14 +2649,21 @@ ...@@ -2754,14 +2649,21 @@
"resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz" "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz"
}, },
"regenerate": { "regenerate": {
"version": "1.3.0", "version": "1.3.1",
"from": "regenerate@>=1.2.1 <2.0.0", "from": "regenerate@>=1.2.1 <2.0.0",
"resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.0.tgz" "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.1.tgz"
}, },
"regenerator": { "regenerator": {
"version": "0.8.40", "version": "0.8.40",
"from": "regenerator@0.8.40", "from": "regenerator@0.8.40",
"resolved": "https://registry.npmjs.org/regenerator/-/regenerator-0.8.40.tgz" "resolved": "https://registry.npmjs.org/regenerator/-/regenerator-0.8.40.tgz",
"dependencies": {
"esprima-fb": {
"version": "15001.1001.0-dev-harmony-fb",
"from": "esprima-fb@>=15001.1001.0-dev-harmony-fb <15001.1002.0",
"resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1001.0-dev-harmony-fb.tgz"
}
}
}, },
"regenerator-runtime": { "regenerator-runtime": {
"version": "0.9.5", "version": "0.9.5",
...@@ -2771,14 +2673,7 @@ ...@@ -2771,14 +2673,7 @@
"regexpu": { "regexpu": {
"version": "1.3.0", "version": "1.3.0",
"from": "regexpu@>=1.3.0 <2.0.0", "from": "regexpu@>=1.3.0 <2.0.0",
"resolved": "https://registry.npmjs.org/regexpu/-/regexpu-1.3.0.tgz", "resolved": "https://registry.npmjs.org/regexpu/-/regexpu-1.3.0.tgz"
"dependencies": {
"esprima": {
"version": "2.7.2",
"from": "esprima@>=2.6.0 <3.0.0",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.2.tgz"
}
}
}, },
"regjsgen": { "regjsgen": {
"version": "0.2.0", "version": "0.2.0",
...@@ -2809,11 +2704,6 @@ ...@@ -2809,11 +2704,6 @@
"version": "1.0.3", "version": "1.0.3",
"from": "bl@>=1.0.0 <1.1.0", "from": "bl@>=1.0.0 <1.1.0",
"resolved": "https://registry.npmjs.org/bl/-/bl-1.0.3.tgz" "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.3.tgz"
},
"readable-stream": {
"version": "2.0.6",
"from": "readable-stream@>=2.0.5 <2.1.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz"
} }
} }
}, },
...@@ -2954,14 +2844,7 @@ ...@@ -2954,14 +2844,7 @@
"require-uncached": { "require-uncached": {
"version": "1.0.2", "version": "1.0.2",
"from": "require-uncached@>=1.0.2 <2.0.0", "from": "require-uncached@>=1.0.2 <2.0.0",
"resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.2.tgz", "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.2.tgz"
"dependencies": {
"resolve-from": {
"version": "1.0.1",
"from": "resolve-from@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz"
}
}
}, },
"reserved-words": { "reserved-words": {
"version": "0.1.1", "version": "0.1.1",
...@@ -2974,14 +2857,21 @@ ...@@ -2974,14 +2857,21 @@
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz"
}, },
"resolve-from": { "resolve-from": {
"version": "2.0.0", "version": "1.0.1",
"from": "resolve-from@>=2.0.0 <3.0.0", "from": "resolve-from@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz" "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz"
}, },
"resolve-pkg": { "resolve-pkg": {
"version": "0.1.0", "version": "0.1.0",
"from": "resolve-pkg@>=0.1.0 <0.2.0", "from": "resolve-pkg@>=0.1.0 <0.2.0",
"resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-0.1.0.tgz" "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-0.1.0.tgz",
"dependencies": {
"resolve-from": {
"version": "2.0.0",
"from": "resolve-from@>=2.0.0 <3.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz"
}
}
}, },
"restore-cursor": { "restore-cursor": {
"version": "1.0.1", "version": "1.0.1",
...@@ -2999,9 +2889,9 @@ ...@@ -2999,9 +2889,9 @@
"resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz" "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz"
}, },
"rimraf": { "rimraf": {
"version": "2.2.8", "version": "2.5.2",
"from": "rimraf@>=2.2.8 <2.3.0", "from": "rimraf@>=2.2.8 <3.0.0",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.2.tgz"
}, },
"run-async": { "run-async": {
"version": "0.1.0", "version": "0.1.0",
...@@ -3022,11 +2912,6 @@ ...@@ -3022,11 +2912,6 @@
"version": "6.0.4", "version": "6.0.4",
"from": "glob@>=6.0.4 <7.0.0", "from": "glob@>=6.0.4 <7.0.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz" "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz"
},
"lodash": {
"version": "4.13.1",
"from": "lodash@>=4.0.0 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz"
} }
} }
}, },
...@@ -3219,9 +3104,9 @@ ...@@ -3219,9 +3104,9 @@
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz"
}, },
"shelljs": { "shelljs": {
"version": "0.6.0", "version": "0.7.0",
"from": "shelljs@>=0.6.0 <0.7.0", "from": "shelljs@>=0.7.0 <0.8.0",
"resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.6.0.tgz" "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.0.tgz"
}, },
"sigmund": { "sigmund": {
"version": "1.0.1", "version": "1.0.1",
...@@ -3390,19 +3275,7 @@ ...@@ -3390,19 +3275,7 @@
"table": { "table": {
"version": "3.7.8", "version": "3.7.8",
"from": "table@>=3.7.8 <4.0.0", "from": "table@>=3.7.8 <4.0.0",
"resolved": "https://registry.npmjs.org/table/-/table-3.7.8.tgz", "resolved": "https://registry.npmjs.org/table/-/table-3.7.8.tgz"
"dependencies": {
"bluebird": {
"version": "3.4.0",
"from": "bluebird@>=3.1.1 <4.0.0",
"resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.0.tgz"
},
"lodash": {
"version": "4.13.1",
"from": "lodash@^4.0.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz"
}
}
}, },
"tar": { "tar": {
"version": "2.2.1", "version": "2.2.1",
...@@ -3436,7 +3309,7 @@ ...@@ -3436,7 +3309,7 @@
}, },
"through": { "through": {
"version": "2.3.8", "version": "2.3.8",
"from": "through@>=2.3.8 <2.4.0", "from": "through@>=2.3.6 <3.0.0",
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
}, },
"time-grunt": { "time-grunt": {
...@@ -3468,7 +3341,7 @@ ...@@ -3468,7 +3341,7 @@
}, },
"to-fast-properties": { "to-fast-properties": {
"version": "1.0.2", "version": "1.0.2",
"from": "to-fast-properties@>=1.0.0 <2.0.0", "from": "to-fast-properties@>=1.0.1 <2.0.0",
"resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz"
}, },
"to-single-quotes": { "to-single-quotes": {
...@@ -3523,7 +3396,7 @@ ...@@ -3523,7 +3396,7 @@
}, },
"type-check": { "type-check": {
"version": "0.3.2", "version": "0.3.2",
"from": "type-check@>=0.3.1 <0.4.0", "from": "type-check@>=0.3.2 <0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"
}, },
"type-is": { "type-is": {
...@@ -3584,9 +3457,9 @@ ...@@ -3584,9 +3457,9 @@
"resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz" "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz"
}, },
"user-home": { "user-home": {
"version": "1.1.1", "version": "2.0.0",
"from": "user-home@>=1.1.1 <2.0.0", "from": "user-home@>=2.0.0 <3.0.0",
"resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz" "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz"
}, },
"util-deprecate": { "util-deprecate": {
"version": "1.0.2", "version": "1.0.2",
...@@ -3627,7 +3500,7 @@ ...@@ -3627,7 +3500,7 @@
}, },
"vow": { "vow": {
"version": "0.4.12", "version": "0.4.12",
"from": "vow@>=0.4.1 <0.5.0", "from": "vow@>=0.4.8 <0.5.0",
"resolved": "https://registry.npmjs.org/vow/-/vow-0.4.12.tgz" "resolved": "https://registry.npmjs.org/vow/-/vow-0.4.12.tgz"
}, },
"vow-fs": { "vow-fs": {
...@@ -3639,6 +3512,11 @@ ...@@ -3639,6 +3512,11 @@
"version": "4.5.3", "version": "4.5.3",
"from": "glob@>=4.3.1 <5.0.0", "from": "glob@>=4.3.1 <5.0.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz" "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz"
},
"minimatch": {
"version": "2.0.10",
"from": "minimatch@>=2.0.1 <3.0.0",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz"
} }
} }
}, },
...@@ -3685,9 +3563,9 @@ ...@@ -3685,9 +3563,9 @@
} }
}, },
"wordwrap": { "wordwrap": {
"version": "0.0.2", "version": "1.0.0",
"from": "wordwrap@0.0.2", "from": "wordwrap@>=1.0.0 <1.1.0",
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz"
}, },
"wrappy": { "wrappy": {
"version": "1.0.2", "version": "1.0.2",
...@@ -3700,9 +3578,16 @@ ...@@ -3700,9 +3578,16 @@
"resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz" "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz"
}, },
"xmlbuilder": { "xmlbuilder": {
"version": "3.1.0", "version": "2.6.5",
"from": "xmlbuilder@>=3.1.0 <4.0.0", "from": "xmlbuilder@>=2.6.2 <3.0.0",
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-3.1.0.tgz" "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-2.6.5.tgz",
"dependencies": {
"lodash": {
"version": "3.10.1",
"from": "lodash@>=3.5.0 <4.0.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz"
}
}
}, },
"xregexp": { "xregexp": {
"version": "3.1.1", "version": "3.1.1",
...@@ -3737,14 +3622,7 @@ ...@@ -3737,14 +3622,7 @@
"zip-stream": { "zip-stream": {
"version": "1.0.0", "version": "1.0.0",
"from": "zip-stream@>=1.0.0 <2.0.0", "from": "zip-stream@>=1.0.0 <2.0.0",
"resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.0.0.tgz", "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.0.0.tgz"
"dependencies": {
"lodash": {
"version": "4.13.1",
"from": "lodash@>=4.8.0 <5.0.0",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz"
}
}
} }
} }
} }
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
"root": true, "root": true,
"parser": "babel-eslint", "parser": "babel-eslint",
"parserOptions": { "parserOptions": {
"ecmaVersion": 6, "ecmaVersion": 7,
"sourceType": "module" "sourceType": "module"
}, },
"env": { "env": {
...@@ -13,177 +13,194 @@ ...@@ -13,177 +13,194 @@
"rules": { "rules": {
// Possible Errors // Possible Errors
"comma-dangle": [2, "never"], "array-callback-return": "error",
"handle-callback-err": 2, "comma-dangle": ["error", "never"],
"no-bitwise": 2, "handle-callback-err": "error",
"no-cond-assign": 2, "no-bitwise": "error",
"no-console": 2, "no-cond-assign": "error",
"no-constant-condition": 2, "no-console": "error",
"no-control-regex": 2, "no-constant-condition": "error",
"no-debugger": 2, "no-control-regex": "error",
"no-dupe-args": 2, "no-debugger": "error",
"no-dupe-keys": 2, "no-dupe-args": "error",
"no-duplicate-case": 2, "no-dupe-keys": "error",
"no-empty": 2, "no-duplicate-case": "error",
"no-empty-character-class": 2, "no-duplicate-imports": "error",
"no-empty-pattern": 2, "no-empty": "error",
"no-ex-assign": 2, "no-empty-character-class": "error",
"no-extra-boolean-cast": 2, "no-empty-function": "error",
"no-extra-parens": 0, "no-empty-pattern": "error",
"no-extra-semi": 2, "no-ex-assign": "error",
"no-func-assign": 2, "no-extra-boolean-cast": "error",
"no-inner-declarations": 2, "no-extra-label": "error",
"no-invalid-regexp": 2, "no-extra-parens": "off",
"no-irregular-whitespace": 2, "no-extra-semi": "error",
"no-negated-in-lhs": 2, "no-func-assign": "error",
"no-obj-calls": 2, "no-inner-declarations": "error",
"no-regex-spaces": 2, "no-invalid-regexp": "error",
"no-self-assign": 2, "no-irregular-whitespace": "error",
"no-sparse-arrays": 2, "no-negated-in-lhs": "error",
"no-unexpected-multiline": 2, "no-obj-calls": "error",
"no-unreachable": 2, "no-regex-spaces": "error",
"use-isnan": 2, "no-restricted-globals": ["error", "event"],
"valid-jsdoc": 0, "no-self-assign": "error",
"valid-typeof": 2, "no-sparse-arrays": "error",
"no-unexpected-multiline": "error",
"no-unmodified-loop-condition": "error",
"no-unreachable": "error",
"no-unused-labels": "error",
"no-useless-escape": "error",
"no-useless-rename": "error",
"use-isnan": "error",
"valid-jsdoc": "off",
"valid-typeof": "error",
//Best Practices //Best Practices
"accessor-pairs": 2, "accessor-pairs": "error",
"block-scoped-var": 2, "block-scoped-var": "error",
"consistent-return": 2, "consistent-return": "error",
"curly": 2, "curly": "error",
"default-case": 2, "default-case": "error",
"dot-location": 0, "dot-location": "off",
"dot-notation": 0, "dot-notation": "off",
"eqeqeq": 2, "eqeqeq": "error",
"guard-for-in": 2, "guard-for-in": "error",
"no-alert": 2, "no-alert": "error",
"no-caller": 2, "no-caller": "error",
"no-case-declarations": 2, "no-case-declarations": "error",
"no-div-regex": 2, "no-div-regex": "error",
"no-else-return": 2, "no-else-return": "error",
"no-eq-null": 2, "no-eq-null": "error",
"no-eval": 2, "no-eval": "error",
"no-extend-native": 2, "no-extend-native": "error",
"no-extra-bind": 2, "no-extra-bind": "error",
"no-fallthrough": 2, "no-fallthrough": "error",
"no-floating-decimal": 2, "no-floating-decimal": "error",
"no-implicit-coercion": 2, "no-implicit-coercion": "error",
"no-implied-eval": 2, "no-implied-eval": "error",
"no-invalid-this": 0, "no-invalid-this": "off",
"no-iterator": 2, "no-iterator": "error",
"no-labels": 2, "no-labels": "error",
"no-lone-blocks": 2, "no-lone-blocks": "error",
"no-loop-func": 2, "no-loop-func": "error",
"no-magic-numbers": [2, {"ignore": [-1, 0, 1]}], "no-magic-numbers": ["error", {"ignore": [-1, 0, 1]}],
"no-multi-spaces": 0, "no-multi-spaces": "off",
"no-multi-str": 2, "no-multi-str": "error",
"no-native-reassign": 2, "no-native-reassign": "error",
"no-new": 2, "no-new": "error",
"no-new-func": 0, "no-new-func": "off",
"no-new-wrappers": 2, "no-new-wrappers": "error",
"no-octal": 2, "no-octal": "error",
"no-octal-escape": 2, "no-octal-escape": "error",
"no-param-reassign": 0, "no-param-reassign": "off",
"no-process-env": 2, "no-process-env": "error",
"no-proto": 2, "no-proto": "error",
"no-redeclare": 2, "no-redeclare": "error",
"no-return-assign": 2, "no-return-assign": "error",
"no-script-url": 2, "no-script-url": "error",
"no-self-compare": 2, "no-self-compare": "error",
"no-sequences": 2, "no-sequences": "error",
"no-throw-literal": 2, "no-throw-literal": "error",
"no-unused-expressions": 2, "no-unused-expressions": "error",
"no-useless-call": 2, "no-useless-call": "error",
"no-useless-concat": 2, "no-useless-concat": "error",
"no-void": 2, "no-useless-constructor": "error",
"no-warning-comments": 0, "no-void": "error",
"no-with": 2, "no-warning-comments": "off",
"radix": 2, "no-with": "error",
"vars-on-top": 0, "radix": "error",
"wrap-iife": 2, "unicode-bom": ["error", "never"],
"yoda": 2, "vars-on-top": "off",
"wrap-iife": "error",
"yoda": "error",
// Variables // Variables
"init-declarations": 0, "init-declarations": "off",
"no-catch-shadow": 2, "no-catch-shadow": "error",
"no-delete-var": 2, "no-delete-var": "error",
"no-label-var": 2, "no-label-var": "error",
"no-shadow": 0, "no-shadow": "off",
"no-shadow-restricted-names": 2, "no-shadow-restricted-names": "error",
"no-undef": 2, "no-undef": "error",
"no-undefined": 0, "no-undefined": "off",
"no-undef-init": 2, "no-undef-init": "error",
"no-unused-vars": 2, "no-unused-vars": "error",
"no-use-before-define": 0, "no-use-before-define": "off",
// Stylistic // Stylistic
"array-bracket-spacing": 2, "array-bracket-spacing": "error",
"block-spacing": 2, "block-spacing": "error",
"brace-style": 2, "brace-style": "error",
"camelcase": 2, "camelcase": "error",
"comma-spacing": 2, "comma-spacing": "error",
"comma-style": 2, "comma-style": "error",
"computed-property-spacing": 2, "computed-property-spacing": "error",
"consistent-this": 2, "consistent-this": "error",
"eol-last": 2, "eol-last": "error",
"func-names": 0, "func-names": "off",
"func-style": 0, "func-style": "off",
"indent": [2, 2, {"SwitchCase": 1}], "indent": ["error", 2, {"SwitchCase": 1}],
"key-spacing": 0, "key-spacing": "off",
"keyword-spacing": 2, "keyword-spacing": "error",
"linebreak-style": 2, "linebreak-style": "error",
"lines-around-comment": 0, "lines-around-comment": "off",
"new-cap": 0, "max-statements-per-line": ["error", { "max": 1 }],
"newline-after-var": 0, "new-cap": "off",
"new-parens": 2, "newline-after-var": "off",
"no-array-constructor": 2, "new-parens": "error",
"no-continue": 0, "no-array-constructor": "error",
"no-inline-comments": 0, "no-continue": "off",
"no-lonely-if": 2, "no-inline-comments": "off",
"no-mixed-spaces-and-tabs": 2, "no-lonely-if": "error",
"no-multiple-empty-lines": 2, "no-mixed-spaces-and-tabs": "error",
"no-nested-ternary": 0, "no-multiple-empty-lines": "error",
"no-new-object": 2, "no-nested-ternary": "off",
"no-spaced-func": 2, "no-new-object": "error",
"no-ternary": 0, "no-spaced-func": "error",
"no-trailing-spaces": 2, "no-ternary": "off",
"no-underscore-dangle": 0, "no-trailing-spaces": "error",
"no-unneeded-ternary": 2, "no-underscore-dangle": "off",
"object-curly-spacing": [1, "always"], "no-unneeded-ternary": "error",
"one-var": 0, "no-unsafe-finally": "error",
"operator-assignment": 2, "no-useless-computed-key": "error",
"operator-linebreak": 0, "no-whitespace-before-property": "error",
"padded-blocks": 0, "object-curly-spacing": ["warn", "always"],
"quote-props": [2, "as-needed"], "object-property-newline": "error",
"quotes": [2, "single"], "one-var": "off",
"semi": [2, "never"], "operator-assignment": "error",
"semi-spacing": 2, "operator-linebreak": "off",
"sort-vars": 2, "padded-blocks": "off",
"space-before-blocks": 2, "quote-props": ["error", "as-needed"],
"space-before-function-paren": 0, "quotes": ["error", "single"],
"spaced-comment": 2, "semi": ["error", "never"],
"space-infix-ops": 2, "semi-spacing": "error",
"space-in-parens": 2, "sort-vars": "error",
"space-unary-ops": 2, "space-before-blocks": "error",
"space-before-function-paren": "off",
"spaced-comment": "error",
"space-infix-ops": "error",
"space-in-parens": "error",
"space-unary-ops": "error",
// es6 // es6
"arrow-parens": 2, "arrow-parens": "error",
"arrow-spacing": 2, "arrow-spacing": "error",
"constructor-super": 2, "constructor-super": "error",
"generator-star-spacing": 2, "generator-star-spacing": "error",
"no-class-assign": 2, "no-class-assign": "error",
"no-const-assign": 2, "no-const-assign": "error",
"no-dupe-class-members": 2, "no-dupe-class-members": "error",
"no-new-symbol": 2, "no-new-symbol": "error",
"no-this-before-super": 2, "no-this-before-super": "error",
"no-var": 2, "no-var": "error",
"object-shorthand": 2, "object-shorthand": "error",
"prefer-arrow-callback": 2, "prefer-arrow-callback": "error",
"prefer-const": 0, "prefer-const": "off",
"prefer-reflect": 0, "prefer-reflect": "off",
"prefer-spread": 2, "prefer-rest-params": "error",
"prefer-template": 2, "prefer-spread": "error",
"require-yield": 2 "prefer-template": "error",
"require-yield": "error"
} }
} }
{ {
"esnext": true,
"verbose": true,
"disallowEmptyBlocks": true, "disallowEmptyBlocks": true,
"disallowKeywords": ["with"], "disallowKeywords": ["with"],
"disallowMixedSpacesAndTabs": true, "disallowMixedSpacesAndTabs": true,
......
...@@ -26,6 +26,8 @@ var Carousel = (function ($) { ...@@ -26,6 +26,8 @@ var Carousel = (function ($) {
var DATA_API_KEY = '.data-api'; var DATA_API_KEY = '.data-api';
var JQUERY_NO_CONFLICT = $.fn[NAME]; var JQUERY_NO_CONFLICT = $.fn[NAME];
var TRANSITION_DURATION = 600; var TRANSITION_DURATION = 600;
var ARROW_LEFT_KEYCODE = 37; // KeyboardEvent.which value for left arrow key
var ARROW_RIGHT_KEYCODE = 39; // KeyboardEvent.which value for right arrow key
var Default = { var Default = {
interval: 5000, interval: 5000,
...@@ -241,10 +243,12 @@ var Carousel = (function ($) { ...@@ -241,10 +243,12 @@ var Carousel = (function ($) {
} }
switch (event.which) { switch (event.which) {
case 37: case ARROW_LEFT_KEYCODE:
this.prev();break; this.prev();
case 39: break;
this.next();break; case ARROW_RIGHT_KEYCODE:
this.next();
break;
default: default:
return; return;
} }
......
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
...@@ -25,6 +25,10 @@ var Dropdown = (function ($) { ...@@ -25,6 +25,10 @@ var Dropdown = (function ($) {
var EVENT_KEY = '.' + DATA_KEY; var EVENT_KEY = '.' + DATA_KEY;
var DATA_API_KEY = '.data-api'; var DATA_API_KEY = '.data-api';
var JQUERY_NO_CONFLICT = $.fn[NAME]; var JQUERY_NO_CONFLICT = $.fn[NAME];
var ESCAPE_KEYCODE = 27; // KeyboardEvent.which value for Escape (Esc) key
var ARROW_UP_KEYCODE = 38; // KeyboardEvent.which value for up arrow key
var ARROW_DOWN_KEYCODE = 40; // KeyboardEvent.which value for down arrow key
var RIGHT_MOUSE_BUTTON_WHICH = 3; // MouseEvent.which value for the right button (assuming a right-handed mouse)
var Event = { var Event = {
HIDE: 'hide' + EVENT_KEY, HIDE: 'hide' + EVENT_KEY,
...@@ -159,7 +163,7 @@ var Dropdown = (function ($) { ...@@ -159,7 +163,7 @@ var Dropdown = (function ($) {
}, { }, {
key: '_clearMenus', key: '_clearMenus',
value: function _clearMenus(event) { value: function _clearMenus(event) {
if (event && event.which === 3) { if (event && event.which === RIGHT_MOUSE_BUTTON_WHICH) {
return; return;
} }
...@@ -222,9 +226,9 @@ var Dropdown = (function ($) { ...@@ -222,9 +226,9 @@ var Dropdown = (function ($) {
var parent = Dropdown._getParentFromElement(this); var parent = Dropdown._getParentFromElement(this);
var isActive = $(parent).hasClass(ClassName.OPEN); var isActive = $(parent).hasClass(ClassName.OPEN);
if (!isActive && event.which !== 27 || isActive && event.which === 27) { if (!isActive && event.which !== ESCAPE_KEYCODE || isActive && event.which === ESCAPE_KEYCODE) {
if (event.which === 27) { if (event.which === ESCAPE_KEYCODE) {
var toggle = $(parent).find(Selector.DATA_TOGGLE)[0]; var toggle = $(parent).find(Selector.DATA_TOGGLE)[0];
$(toggle).trigger('focus'); $(toggle).trigger('focus');
} }
...@@ -245,12 +249,12 @@ var Dropdown = (function ($) { ...@@ -245,12 +249,12 @@ var Dropdown = (function ($) {
var index = items.indexOf(event.target); var index = items.indexOf(event.target);
if (event.which === 38 && index > 0) { if (event.which === ARROW_UP_KEYCODE && index > 0) {
// up // up
index--; index--;
} }
if (event.which === 40 && index < items.length - 1) { if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) {
// down // down
index++; index++;
} }
......
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
...@@ -27,6 +27,7 @@ var Modal = (function ($) { ...@@ -27,6 +27,7 @@ var Modal = (function ($) {
var JQUERY_NO_CONFLICT = $.fn[NAME]; var JQUERY_NO_CONFLICT = $.fn[NAME];
var TRANSITION_DURATION = 300; var TRANSITION_DURATION = 300;
var BACKDROP_TRANSITION_DURATION = 150; var BACKDROP_TRANSITION_DURATION = 150;
var ESCAPE_KEYCODE = 27; // KeyboardEvent.which value for Escape (Esc) key
var Default = { var Default = {
backdrop: true, backdrop: true,
...@@ -222,6 +223,7 @@ var Modal = (function ($) { ...@@ -222,6 +223,7 @@ var Modal = (function ($) {
} }
this._element.style.display = 'block'; this._element.style.display = 'block';
this._element.removeAttribute('aria-hidden');
this._element.scrollTop = 0; this._element.scrollTop = 0;
if (transition) { if (transition) {
...@@ -270,7 +272,7 @@ var Modal = (function ($) { ...@@ -270,7 +272,7 @@ var Modal = (function ($) {
if (this._isShown && this._config.keyboard) { if (this._isShown && this._config.keyboard) {
$(this._element).on(Event.KEYDOWN_DISMISS, function (event) { $(this._element).on(Event.KEYDOWN_DISMISS, function (event) {
if (event.which === 27) { if (event.which === ESCAPE_KEYCODE) {
_this4.hide(); _this4.hide();
} }
}); });
...@@ -293,6 +295,7 @@ var Modal = (function ($) { ...@@ -293,6 +295,7 @@ var Modal = (function ($) {
var _this5 = this; var _this5 = this;
this._element.style.display = 'none'; this._element.style.display = 'none';
this._element.setAttribute('aria-hidden', 'true');
this._showBackdrop(function () { this._showBackdrop(function () {
$(document.body).removeClass(ClassName.OPEN); $(document.body).removeClass(ClassName.OPEN);
_this5._resetAdjustments(); _this5._resetAdjustments();
...@@ -398,7 +401,7 @@ var Modal = (function ($) { ...@@ -398,7 +401,7 @@ var Modal = (function ($) {
} }
if (this._isBodyOverflowing && !isModalOverflowing) { if (this._isBodyOverflowing && !isModalOverflowing) {
this._element.style.paddingRight = this._scrollbarWidth + 'px~'; this._element.style.paddingRight = this._scrollbarWidth + 'px';
} }
} }
}, { }, {
......
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
...@@ -135,6 +135,7 @@ var ScrollSpy = (function ($) { ...@@ -135,6 +135,7 @@ var ScrollSpy = (function ($) {
// todo (fat): remove sketch reliance on jQuery position/offset // todo (fat): remove sketch reliance on jQuery position/offset
return [$(target)[offsetMethod]().top + offsetBase, targetSelector]; return [$(target)[offsetMethod]().top + offsetBase, targetSelector];
} }
return null;
}).filter(function (item) { }).filter(function (item) {
return item; return item;
}).sort(function (a, b) { }).sort(function (a, b) {
......
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
...@@ -17,6 +17,8 @@ var Util = (function ($) { ...@@ -17,6 +17,8 @@ var Util = (function ($) {
var transition = false; var transition = false;
var MAX_UID = 1000000;
var TransitionEndEvent = { var TransitionEndEvent = {
WebkitTransition: 'webkitTransitionEnd', WebkitTransition: 'webkitTransitionEnd',
MozTransition: 'transitionend', MozTransition: 'transitionend',
...@@ -39,8 +41,9 @@ var Util = (function ($) { ...@@ -39,8 +41,9 @@ var Util = (function ($) {
delegateType: transition.end, delegateType: transition.end,
handle: function handle(event) { handle: function handle(event) {
if ($(event.target).is(this)) { if ($(event.target).is(this)) {
return event.handleObj.handler.apply(this, arguments); return event.handleObj.handler.apply(this, arguments); // eslint-disable-line prefer-rest-params
} }
return undefined;
} }
}; };
} }
...@@ -102,7 +105,7 @@ var Util = (function ($) { ...@@ -102,7 +105,7 @@ var Util = (function ($) {
getUID: function getUID(prefix) { getUID: function getUID(prefix) {
do { do {
/* eslint-disable no-bitwise */ /* eslint-disable no-bitwise */
prefix += ~ ~(Math.random() * 1000000); // "~~" acts like a faster Math.floor() here prefix += ~ ~(Math.random() * MAX_UID); // "~~" acts like a faster Math.floor() here
/* eslint-enable no-bitwise */ /* eslint-enable no-bitwise */
} while (document.getElementById(prefix)); } while (document.getElementById(prefix));
return prefix; return prefix;
......
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
...@@ -238,9 +238,14 @@ const Carousel = (($) => { ...@@ -238,9 +238,14 @@ const Carousel = (($) => {
} }
switch (event.which) { switch (event.which) {
case ARROW_LEFT_KEYCODE: this.prev(); break case ARROW_LEFT_KEYCODE:
case ARROW_RIGHT_KEYCODE: this.next(); break this.prev()
default: return break
case ARROW_RIGHT_KEYCODE:
this.next()
break
default:
return
} }
} }
......
...@@ -40,7 +40,7 @@ const Util = (($) => { ...@@ -40,7 +40,7 @@ const Util = (($) => {
delegateType: transition.end, delegateType: transition.end,
handle(event) { handle(event) {
if ($(event.target).is(this)) { if ($(event.target).is(this)) {
return event.handleObj.handler.apply(this, arguments) return event.handleObj.handler.apply(this, arguments) // eslint-disable-line prefer-rest-params
} }
return undefined return undefined
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment