diff --git a/.gitignore b/.gitignore
index 169d9b4d..1c4c80bc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1,7 @@
-$ cat .gitignore
-/node_modules
-/dist
-/documentation
-/coverage
+node_modules
+dist
+documentation
+coverage
*.log
*.tgz
diff --git a/README.md b/README.md
index 92498c1f..816245d2 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,8 @@
-# angular-split
+# angular-split-continued
Angular UI library used to split views and to allow dragging to resize the split areas using CSS flexbox layout.
+NOTE: This is a pick-it-up-and-run-with-it adoption of package angular-split, previously maintained by bertrandg:
+
[](https://badge.fury.io/js/angular-split)
Documentation and examples:
diff --git a/dist/bundles/angular-split.umd.js b/dist/bundles/angular-split.umd.js
deleted file mode 100644
index f4185b24..00000000
--- a/dist/bundles/angular-split.umd.js
+++ /dev/null
@@ -1,1352 +0,0 @@
-(function (global, factory) {
- typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/common'), require('rxjs/Subject'), require('rxjs/add/operator/debounceTime')) :
- typeof define === 'function' && define.amd ? define(['exports', '@angular/core', '@angular/common', 'rxjs/Subject', 'rxjs/add/operator/debounceTime'], factory) :
- (factory((global.ng = global.ng || {}, global.ng.angularSplit = {}),global.ng.core,global.ng.common,global.Rx));
-}(this, (function (exports,core,common,Subject) { 'use strict';
-
-/**
- * @fileoverview added by tsickle
- * @suppress {checkTypes} checked by tsc
- */
-/**
- * angular-split
- *
- * Areas size are set in percentage of the split container.
- * Gutters size are set in pixels.
- *
- * So we set css 'flex-basis' property like this (where 0 <= area.size <= 1):
- * calc( { area.size * 100 }% - { area.size * nbGutter * gutterSize }px );
- *
- * Examples with 3 visible areas and 2 gutters:
- *
- * | 10px 10px |
- * |---------------------[]---------------------[]------------------------------------|
- * | calc(20% - 4px) calc(20% - 4px) calc(60% - 12px) |
- *
- *
- * | 10px 10px |
- * |--------------------------[]--------------------------[]--------------------------|
- * | calc(33.33% - 6.667px) calc(33.33% - 6.667px) calc(33.33% - 6.667px) |
- *
- *
- * |10px 10px |
- * |[]----------------------------------------------------[]--------------------------|
- * |0 calc(66.66% - 13.333px) calc(33%% - 6.667px) |
- *
- *
- * 10px 10px |
- * |[][]------------------------------------------------------------------------------|
- * |0 0 calc(100% - 20px) |
- *
- */
-var SplitComponent = (function () {
- function SplitComponent(ngZone, elRef, cdRef, renderer) {
- this.ngZone = ngZone;
- this.elRef = elRef;
- this.cdRef = cdRef;
- this.renderer = renderer;
- this._direction = 'horizontal';
- this._useTransition = false;
- this._disabled = false;
- this._width = null;
- this._height = null;
- this._gutterSize = 11;
- this._gutterColor = '';
- this._gutterImageH = '';
- this._gutterImageV = '';
- this._dir = 'ltr';
- this.dragStart = new core.EventEmitter(false);
- this.dragProgress = new core.EventEmitter(false);
- this.dragEnd = new core.EventEmitter(false);
- this.gutterClick = new core.EventEmitter(false);
- this.transitionEndInternal = new Subject.Subject();
- this.transitionEnd = (/** @type {?} */ (this.transitionEndInternal.asObservable())).debounceTime(20);
- this.isViewInitialized = false;
- this.isDragging = false;
- this.draggingWithoutMove = false;
- this.currentGutterNum = 0;
- this.displayedAreas = [];
- this.hidedAreas = [];
- this.dragListeners = [];
- this.dragStartValues = {
- sizePixelContainer: 0,
- sizePixelA: 0,
- sizePixelB: 0,
- sizePercentA: 0,
- sizePercentB: 0,
- };
- }
- Object.defineProperty(SplitComponent.prototype, "direction", {
- get: /**
- * @return {?}
- */
- function () {
- return this._direction;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- var _this = this;
- v = (v === 'vertical') ? 'vertical' : 'horizontal';
- this._direction = v;
- this.displayedAreas.concat(this.hidedAreas).forEach(function (area) {
- area.comp.setStyleVisibleAndDir(area.comp.visible, _this.isDragging, _this.direction);
- });
- this.build(false, false);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitComponent.prototype, "useTransition", {
- get: /**
- * @return {?}
- */
- function () {
- return this._useTransition;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- v = (typeof (v) === 'boolean') ? v : (v === 'false' ? false : true);
- this._useTransition = v;
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitComponent.prototype, "disabled", {
- get: /**
- * @return {?}
- */
- function () {
- return this._disabled;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- v = (typeof (v) === 'boolean') ? v : (v === 'false' ? false : true);
- this._disabled = v;
- // Force repaint if modified from TS class (instead of the template)
- this.cdRef.markForCheck();
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitComponent.prototype, "width", {
- get: /**
- * @return {?}
- */
- function () {
- return this._width;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- v = Number(v);
- this._width = (!isNaN(v) && v > 0) ? v : null;
- this.build(false, false);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitComponent.prototype, "height", {
- get: /**
- * @return {?}
- */
- function () {
- return this._height;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- v = Number(v);
- this._height = (!isNaN(v) && v > 0) ? v : null;
- this.build(false, false);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitComponent.prototype, "gutterSize", {
- get: /**
- * @return {?}
- */
- function () {
- return this._gutterSize;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- v = Number(v);
- this._gutterSize = (!isNaN(v) && v > 0) ? v : 11;
- this.build(false, false);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitComponent.prototype, "gutterColor", {
- get: /**
- * @return {?}
- */
- function () {
- return this._gutterColor;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- this._gutterColor = (typeof v === 'string' && v !== '') ? v : '';
- // Force repaint if modified from TS class (instead of the template)
- this.cdRef.markForCheck();
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitComponent.prototype, "gutterImageH", {
- get: /**
- * @return {?}
- */
- function () {
- return this._gutterImageH;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- this._gutterImageH = (typeof v === 'string' && v !== '') ? v : '';
- // Force repaint if modified from TS class (instead of the template)
- this.cdRef.markForCheck();
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitComponent.prototype, "gutterImageV", {
- get: /**
- * @return {?}
- */
- function () {
- return this._gutterImageV;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- this._gutterImageV = (typeof v === 'string' && v !== '') ? v : '';
- // Force repaint if modified from TS class (instead of the template)
- this.cdRef.markForCheck();
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitComponent.prototype, "dir", {
- get: /**
- * @return {?}
- */
- function () {
- return this._dir;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- v = (v === 'rtl') ? 'rtl' : 'ltr';
- this._dir = v;
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitComponent.prototype, "cssFlexdirection", {
- get: /**
- * @return {?}
- */
- function () {
- return (this.direction === 'horizontal') ? 'row' : 'column';
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitComponent.prototype, "cssWidth", {
- get: /**
- * @return {?}
- */
- function () {
- return this.width ? this.width + "px" : '100%';
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitComponent.prototype, "cssHeight", {
- get: /**
- * @return {?}
- */
- function () {
- return this.height ? this.height + "px" : '100%';
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitComponent.prototype, "cssMinwidth", {
- get: /**
- * @return {?}
- */
- function () {
- return (this.direction === 'horizontal') ? this.getNbGutters() * this.gutterSize + "px" : null;
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitComponent.prototype, "cssMinheight", {
- get: /**
- * @return {?}
- */
- function () {
- return (this.direction === 'vertical') ? this.getNbGutters() * this.gutterSize + "px" : null;
- },
- enumerable: true,
- configurable: true
- });
- /**
- * @return {?}
- */
- SplitComponent.prototype.ngAfterViewInit = /**
- * @return {?}
- */
- function () {
- this.isViewInitialized = true;
- };
- /**
- * @return {?}
- */
- SplitComponent.prototype.getNbGutters = /**
- * @return {?}
- */
- function () {
- return this.displayedAreas.length - 1;
- };
- /**
- * @param {?} comp
- * @return {?}
- */
- SplitComponent.prototype.addArea = /**
- * @param {?} comp
- * @return {?}
- */
- function (comp) {
- var /** @type {?} */ newArea = {
- comp: comp,
- order: 0,
- size: 0,
- };
- if (comp.visible === true) {
- this.displayedAreas.push(newArea);
- }
- else {
- this.hidedAreas.push(newArea);
- }
- comp.setStyleVisibleAndDir(comp.visible, this.isDragging, this.direction);
- this.build(true, true);
- };
- /**
- * @param {?} comp
- * @return {?}
- */
- SplitComponent.prototype.removeArea = /**
- * @param {?} comp
- * @return {?}
- */
- function (comp) {
- if (this.displayedAreas.some(function (a) { return a.comp === comp; })) {
- var /** @type {?} */ area = /** @type {?} */ (this.displayedAreas.find(function (a) { return a.comp === comp; }));
- this.displayedAreas.splice(this.displayedAreas.indexOf(area), 1);
- this.build(true, true);
- }
- else if (this.hidedAreas.some(function (a) { return a.comp === comp; })) {
- var /** @type {?} */ area = /** @type {?} */ (this.hidedAreas.find(function (a) { return a.comp === comp; }));
- this.hidedAreas.splice(this.hidedAreas.indexOf(area), 1);
- }
- };
- /**
- * @param {?} comp
- * @param {?} resetOrders
- * @param {?} resetSizes
- * @return {?}
- */
- SplitComponent.prototype.updateArea = /**
- * @param {?} comp
- * @param {?} resetOrders
- * @param {?} resetSizes
- * @return {?}
- */
- function (comp, resetOrders, resetSizes) {
- // Only refresh if area is displayed (No need to check inside 'hidedAreas')
- var /** @type {?} */ item = this.displayedAreas.find(function (a) { return a.comp === comp; });
- if (item) {
- this.build(resetOrders, resetSizes);
- }
- };
- /**
- * @param {?} comp
- * @return {?}
- */
- SplitComponent.prototype.showArea = /**
- * @param {?} comp
- * @return {?}
- */
- function (comp) {
- var /** @type {?} */ area = this.hidedAreas.find(function (a) { return a.comp === comp; });
- if (area) {
- comp.setStyleVisibleAndDir(comp.visible, this.isDragging, this.direction);
- var /** @type {?} */ areas = this.hidedAreas.splice(this.hidedAreas.indexOf(area), 1);
- (_a = this.displayedAreas).push.apply(_a, areas);
- this.build(true, true);
- }
- var _a;
- };
- /**
- * @param {?} comp
- * @return {?}
- */
- SplitComponent.prototype.hideArea = /**
- * @param {?} comp
- * @return {?}
- */
- function (comp) {
- var /** @type {?} */ area = this.displayedAreas.find(function (a) { return a.comp === comp; });
- if (area) {
- comp.setStyleVisibleAndDir(comp.visible, this.isDragging, this.direction);
- var /** @type {?} */ areas = this.displayedAreas.splice(this.displayedAreas.indexOf(area), 1);
- areas.forEach(function (area) {
- area.order = 0;
- area.size = 0;
- });
- (_a = this.hidedAreas).push.apply(_a, areas);
- this.build(true, true);
- }
- var _a;
- };
- /**
- * @param {?} resetOrders
- * @param {?} resetSizes
- * @return {?}
- */
- SplitComponent.prototype.build = /**
- * @param {?} resetOrders
- * @param {?} resetSizes
- * @return {?}
- */
- function (resetOrders, resetSizes) {
- var _this = this;
- this.stopDragging();
- // ¤ AREAS ORDER
- if (resetOrders === true) {
- // If user provided 'order' for each area, use it to sort them.
- if (this.displayedAreas.every(function (a) { return a.comp.order !== null; })) {
- this.displayedAreas.sort(function (a, b) { return (/** @type {?} */ (a.comp.order)) - (/** @type {?} */ (b.comp.order)); });
- }
- // Then set real order with multiples of 2, numbers between will be used by gutters.
- this.displayedAreas.forEach(function (area, i) {
- area.order = i * 2;
- area.comp.setStyleOrder(area.order);
- });
- }
- // ¤ AREAS SIZE PERCENT
- if (resetSizes === true) {
- var /** @type {?} */ totalUserSize = /** @type {?} */ (this.displayedAreas.reduce(function (total, s) { return s.comp.size ? total + s.comp.size : total; }, 0));
- // If user provided 'size' for each area and total == 1, use it.
- if (this.displayedAreas.every(function (a) { return a.comp.size !== null; }) && totalUserSize > .999 && totalUserSize < 1.001) {
- this.displayedAreas.forEach(function (area) {
- area.size = /** @type {?} */ (area.comp.size);
- });
- }
- else {
- var /** @type {?} */ size_1 = 1 / this.displayedAreas.length;
- this.displayedAreas.forEach(function (area) {
- area.size = size_1;
- });
- }
- }
- // ¤
- // If some real area sizes are less than gutterSize,
- // set them to zero and dispatch size to others.
- var /** @type {?} */ percentToDispatch = 0;
- // Get container pixel size
- var /** @type {?} */ containerSizePixel = this.getNbGutters() * this.gutterSize;
- if (this.direction === 'horizontal') {
- containerSizePixel = this.width ? this.width : this.elRef.nativeElement['offsetWidth'];
- }
- else {
- containerSizePixel = this.height ? this.height : this.elRef.nativeElement['offsetHeight'];
- }
- this.displayedAreas.forEach(function (area) {
- if (area.size * containerSizePixel < _this.gutterSize) {
- percentToDispatch += area.size;
- area.size = 0;
- }
- });
- if (percentToDispatch > 0 && this.displayedAreas.length > 0) {
- var /** @type {?} */ nbAreasNotZero = this.displayedAreas.filter(function (a) { return a.size !== 0; }).length;
- if (nbAreasNotZero > 0) {
- var /** @type {?} */ percentToAdd_1 = percentToDispatch / nbAreasNotZero;
- this.displayedAreas.filter(function (a) { return a.size !== 0; }).forEach(function (area) {
- area.size += percentToAdd_1;
- });
- }
- else {
- this.displayedAreas[this.displayedAreas.length - 1].size = 1;
- }
- }
- this.refreshStyleSizes();
- this.cdRef.markForCheck();
- };
- /**
- * @return {?}
- */
- SplitComponent.prototype.refreshStyleSizes = /**
- * @return {?}
- */
- function () {
- var _this = this;
- var /** @type {?} */ sumGutterSize = this.getNbGutters() * this.gutterSize;
- this.displayedAreas.forEach(function (area) {
- area.comp.setStyleFlexbasis("calc( " + area.size * 100 + "% - " + area.size * sumGutterSize + "px )", _this.isDragging);
- });
- };
- /**
- * @param {?} startEvent
- * @param {?} gutterOrder
- * @param {?} gutterNum
- * @return {?}
- */
- SplitComponent.prototype.startDragging = /**
- * @param {?} startEvent
- * @param {?} gutterOrder
- * @param {?} gutterNum
- * @return {?}
- */
- function (startEvent, gutterOrder, gutterNum) {
- var _this = this;
- startEvent.preventDefault();
- // Place code here to allow '(gutterClick)' event even if '[disabled]="true"'.
- this.currentGutterNum = gutterNum;
- this.draggingWithoutMove = true;
- this.ngZone.runOutsideAngular(function () {
- _this.dragListeners.push(_this.renderer.listen('document', 'mouseup', function (e) { return _this.stopDragging(); }));
- _this.dragListeners.push(_this.renderer.listen('document', 'touchend', function (e) { return _this.stopDragging(); }));
- _this.dragListeners.push(_this.renderer.listen('document', 'touchcancel', function (e) { return _this.stopDragging(); }));
- });
- if (this.disabled) {
- return;
- }
- var /** @type {?} */ areaA = this.displayedAreas.find(function (a) { return a.order === gutterOrder - 1; });
- var /** @type {?} */ areaB = this.displayedAreas.find(function (a) { return a.order === gutterOrder + 1; });
- if (!areaA || !areaB) {
- return;
- }
- var /** @type {?} */ prop = (this.direction === 'horizontal') ? 'offsetWidth' : 'offsetHeight';
- this.dragStartValues.sizePixelContainer = this.elRef.nativeElement[prop];
- this.dragStartValues.sizePixelA = areaA.comp.getSizePixel(prop);
- this.dragStartValues.sizePixelB = areaB.comp.getSizePixel(prop);
- this.dragStartValues.sizePercentA = areaA.size;
- this.dragStartValues.sizePercentB = areaB.size;
- var /** @type {?} */ start;
- if (startEvent instanceof MouseEvent) {
- start = {
- x: startEvent.screenX,
- y: startEvent.screenY,
- };
- }
- else if (startEvent instanceof TouchEvent) {
- start = {
- x: startEvent.touches[0].screenX,
- y: startEvent.touches[0].screenY,
- };
- }
- else {
- return;
- }
- this.ngZone.runOutsideAngular(function () {
- _this.dragListeners.push(_this.renderer.listen('document', 'mousemove', function (e) { return _this.dragEvent(e, start, areaA, areaB); }));
- _this.dragListeners.push(_this.renderer.listen('document', 'touchmove', function (e) { return _this.dragEvent(e, start, areaA, areaB); }));
- });
- areaA.comp.lockEvents();
- areaB.comp.lockEvents();
- this.isDragging = true;
- this.notify('start');
- };
- /**
- * @param {?} event
- * @param {?} start
- * @param {?} areaA
- * @param {?} areaB
- * @return {?}
- */
- SplitComponent.prototype.dragEvent = /**
- * @param {?} event
- * @param {?} start
- * @param {?} areaA
- * @param {?} areaB
- * @return {?}
- */
- function (event, start, areaA, areaB) {
- if (!this.isDragging) {
- return;
- }
- var /** @type {?} */ end;
- if (event instanceof MouseEvent) {
- end = {
- x: event.screenX,
- y: event.screenY,
- };
- }
- else if (event instanceof TouchEvent) {
- end = {
- x: event.touches[0].screenX,
- y: event.touches[0].screenY,
- };
- }
- else {
- return;
- }
- this.draggingWithoutMove = false;
- this.drag(start, end, areaA, areaB);
- };
- /**
- * @param {?} start
- * @param {?} end
- * @param {?} areaA
- * @param {?} areaB
- * @return {?}
- */
- SplitComponent.prototype.drag = /**
- * @param {?} start
- * @param {?} end
- * @param {?} areaA
- * @param {?} areaB
- * @return {?}
- */
- function (start, end, areaA, areaB) {
- // ¤ AREAS SIZE PIXEL
- var /** @type {?} */ devicePixelRatio = window.devicePixelRatio || 1;
- var /** @type {?} */ offsetPixel = (this.direction === 'horizontal') ? (start.x - end.x) : (start.y - end.y);
- offsetPixel = offsetPixel / devicePixelRatio;
- if (this.dir === 'rtl') {
- offsetPixel = -offsetPixel;
- }
- var /** @type {?} */ newSizePixelA = this.dragStartValues.sizePixelA - offsetPixel;
- var /** @type {?} */ newSizePixelB = this.dragStartValues.sizePixelB + offsetPixel;
- if (newSizePixelA < this.gutterSize && newSizePixelB < this.gutterSize) {
- // WTF.. get out of here!
- return;
- }
- else if (newSizePixelA < this.gutterSize) {
- newSizePixelB += newSizePixelA;
- newSizePixelA = 0;
- }
- else if (newSizePixelB < this.gutterSize) {
- newSizePixelA += newSizePixelB;
- newSizePixelB = 0;
- }
- // ¤ AREAS SIZE PERCENT
- if (newSizePixelA === 0) {
- areaB.size += areaA.size;
- areaA.size = 0;
- }
- else if (newSizePixelB === 0) {
- areaA.size += areaB.size;
- areaB.size = 0;
- }
- else {
- // NEW_PERCENT = START_PERCENT / START_PIXEL * NEW_PIXEL;
- if (this.dragStartValues.sizePercentA === 0) {
- areaB.size = this.dragStartValues.sizePercentB / this.dragStartValues.sizePixelB * newSizePixelB;
- areaA.size = this.dragStartValues.sizePercentB - areaB.size;
- }
- else if (this.dragStartValues.sizePercentB === 0) {
- areaA.size = this.dragStartValues.sizePercentA / this.dragStartValues.sizePixelA * newSizePixelA;
- areaB.size = this.dragStartValues.sizePercentA - areaA.size;
- }
- else {
- areaA.size = this.dragStartValues.sizePercentA / this.dragStartValues.sizePixelA * newSizePixelA;
- areaB.size = (this.dragStartValues.sizePercentA + this.dragStartValues.sizePercentB) - areaA.size;
- }
- }
- this.refreshStyleSizes();
- this.notify('progress');
- };
- /**
- * @return {?}
- */
- SplitComponent.prototype.stopDragging = /**
- * @return {?}
- */
- function () {
- if (this.isDragging === false && this.draggingWithoutMove === false) {
- return;
- }
- this.displayedAreas.forEach(function (area) {
- area.comp.unlockEvents();
- });
- while (this.dragListeners.length > 0) {
- var /** @type {?} */ fct = this.dragListeners.pop();
- if (fct) {
- fct();
- }
- }
- if (this.draggingWithoutMove === true) {
- this.notify('click');
- }
- else {
- this.notify('end');
- }
- this.isDragging = false;
- this.draggingWithoutMove = false;
- };
- /**
- * @param {?} type
- * @return {?}
- */
- SplitComponent.prototype.notify = /**
- * @param {?} type
- * @return {?}
- */
- function (type) {
- var /** @type {?} */ areasSize = this.displayedAreas.map(function (a) { return a.size * 100; });
- switch (type) {
- case 'start':
- return this.dragStart.emit({ gutterNum: this.currentGutterNum, sizes: areasSize });
- case 'progress':
- return this.dragProgress.emit({ gutterNum: this.currentGutterNum, sizes: areasSize });
- case 'end':
- return this.dragEnd.emit({ gutterNum: this.currentGutterNum, sizes: areasSize });
- case 'click':
- return this.gutterClick.emit({ gutterNum: this.currentGutterNum, sizes: areasSize });
- case 'transitionEnd':
- return this.transitionEndInternal.next(areasSize);
- }
- };
- /**
- * @return {?}
- */
- SplitComponent.prototype.ngOnDestroy = /**
- * @return {?}
- */
- function () {
- this.stopDragging();
- };
- SplitComponent.decorators = [
- { type: core.Component, args: [{
- selector: 'split',
- changeDetection: core.ChangeDetectionStrategy.OnPush,
- styles: ["\n :host {\n display: flex;\n flex-wrap: nowrap;\n justify-content: flex-start;\n align-items: stretch;\n overflow: hidden;\n /* \n Important to keep following rules even if overrided later by 'HostBinding' \n because if [width] & [height] not provided, when build() is executed,\n 'HostBinding' hasn't been applied yet so code:\n this.elRef.nativeElement[\"offsetHeight\"] gives wrong value! \n */\n width: 100%;\n height: 100%; \n }\n\n split-gutter {\n flex-grow: 0;\n flex-shrink: 0;\n background-position: center center;\n background-repeat: no-repeat;\n }\n "],
- template: "\n \n \n \n ",
- },] },
- ];
- /** @nocollapse */
- SplitComponent.ctorParameters = function () { return [
- { type: core.NgZone, },
- { type: core.ElementRef, },
- { type: core.ChangeDetectorRef, },
- { type: core.Renderer2, },
- ]; };
- SplitComponent.propDecorators = {
- "direction": [{ type: core.Input },],
- "useTransition": [{ type: core.Input },],
- "disabled": [{ type: core.Input },],
- "width": [{ type: core.Input },],
- "height": [{ type: core.Input },],
- "gutterSize": [{ type: core.Input },],
- "gutterColor": [{ type: core.Input },],
- "gutterImageH": [{ type: core.Input },],
- "gutterImageV": [{ type: core.Input },],
- "dir": [{ type: core.Input },],
- "dragStart": [{ type: core.Output },],
- "dragProgress": [{ type: core.Output },],
- "dragEnd": [{ type: core.Output },],
- "gutterClick": [{ type: core.Output },],
- "transitionEnd": [{ type: core.Output },],
- "cssFlexdirection": [{ type: core.HostBinding, args: ['style.flex-direction',] },],
- "cssWidth": [{ type: core.HostBinding, args: ['style.width',] },],
- "cssHeight": [{ type: core.HostBinding, args: ['style.height',] },],
- "cssMinwidth": [{ type: core.HostBinding, args: ['style.min-width',] },],
- "cssMinheight": [{ type: core.HostBinding, args: ['style.min-height',] },],
- };
- return SplitComponent;
-}());
-
-/**
- * @fileoverview added by tsickle
- * @suppress {checkTypes} checked by tsc
- */
-var SplitAreaDirective = (function () {
- function SplitAreaDirective(ngZone, elRef, renderer, split) {
- this.ngZone = ngZone;
- this.elRef = elRef;
- this.renderer = renderer;
- this.split = split;
- this._order = null;
- this._size = null;
- this._minSize = 0;
- this._visible = true;
- this.lockListeners = [];
- }
- Object.defineProperty(SplitAreaDirective.prototype, "order", {
- get: /**
- * @return {?}
- */
- function () {
- return this._order;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- v = Number(v);
- this._order = !isNaN(v) ? v : null;
- this.split.updateArea(this, true, false);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitAreaDirective.prototype, "size", {
- get: /**
- * @return {?}
- */
- function () {
- return this._size;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- v = Number(v);
- this._size = (!isNaN(v) && v >= 0 && v <= 100) ? (v / 100) : null;
- this.split.updateArea(this, false, true);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitAreaDirective.prototype, "minSize", {
- get: /**
- * @return {?}
- */
- function () {
- return this._minSize;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- v = Number(v);
- this._minSize = (!isNaN(v) && v > 0 && v < 100) ? v / 100 : 0;
- this.split.updateArea(this, false, true);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitAreaDirective.prototype, "visible", {
- get: /**
- * @return {?}
- */
- function () {
- return this._visible;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- v = (typeof (v) === 'boolean') ? v : (v === 'false' ? false : true);
- this._visible = v;
- if (this.visible) {
- this.split.showArea(this);
- }
- else {
- this.split.hideArea(this);
- }
- },
- enumerable: true,
- configurable: true
- });
- /**
- * @return {?}
- */
- SplitAreaDirective.prototype.ngOnInit = /**
- * @return {?}
- */
- function () {
- var _this = this;
- this.split.addArea(this);
- this.renderer.setStyle(this.elRef.nativeElement, 'flex-grow', '0');
- this.renderer.setStyle(this.elRef.nativeElement, 'flex-shrink', '0');
- this.ngZone.runOutsideAngular(function () {
- _this.transitionListener = _this.renderer.listen(_this.elRef.nativeElement, 'transitionend', function (e) { return _this.onTransitionEnd(e); });
- });
- };
- /**
- * @param {?} prop
- * @return {?}
- */
- SplitAreaDirective.prototype.getSizePixel = /**
- * @param {?} prop
- * @return {?}
- */
- function (prop) {
- return this.elRef.nativeElement[prop];
- };
- /**
- * @param {?} isVisible
- * @param {?} isDragging
- * @param {?} direction
- * @return {?}
- */
- SplitAreaDirective.prototype.setStyleVisibleAndDir = /**
- * @param {?} isVisible
- * @param {?} isDragging
- * @param {?} direction
- * @return {?}
- */
- function (isVisible, isDragging, direction) {
- if (isVisible === false) {
- this.setStyleFlexbasis('0', isDragging);
- this.renderer.setStyle(this.elRef.nativeElement, 'overflow-x', 'hidden');
- this.renderer.setStyle(this.elRef.nativeElement, 'overflow-y', 'hidden');
- if (direction === 'vertical') {
- this.renderer.setStyle(this.elRef.nativeElement, 'max-width', '0');
- }
- }
- else {
- this.renderer.setStyle(this.elRef.nativeElement, 'overflow-x', 'hidden');
- this.renderer.setStyle(this.elRef.nativeElement, 'overflow-y', 'auto');
- this.renderer.removeStyle(this.elRef.nativeElement, 'max-width');
- }
- if (direction === 'horizontal') {
- this.renderer.setStyle(this.elRef.nativeElement, 'height', '100%');
- this.renderer.removeStyle(this.elRef.nativeElement, 'width');
- }
- else {
- this.renderer.setStyle(this.elRef.nativeElement, 'width', '100%');
- this.renderer.removeStyle(this.elRef.nativeElement, 'height');
- }
- };
- /**
- * @param {?} value
- * @return {?}
- */
- SplitAreaDirective.prototype.setStyleOrder = /**
- * @param {?} value
- * @return {?}
- */
- function (value) {
- this.renderer.setStyle(this.elRef.nativeElement, 'order', value);
- };
- /**
- * @param {?} value
- * @param {?} isDragging
- * @return {?}
- */
- SplitAreaDirective.prototype.setStyleFlexbasis = /**
- * @param {?} value
- * @param {?} isDragging
- * @return {?}
- */
- function (value, isDragging) {
- // If component not yet initialized or gutter being dragged, disable transition
- if (this.split.isViewInitialized === false || isDragging === true) {
- this.setStyleTransition(false);
- }
- else {
- this.setStyleTransition(this.split.useTransition);
- }
- this.renderer.setStyle(this.elRef.nativeElement, 'flex-basis', value);
- };
- /**
- * @param {?} useTransition
- * @return {?}
- */
- SplitAreaDirective.prototype.setStyleTransition = /**
- * @param {?} useTransition
- * @return {?}
- */
- function (useTransition) {
- if (useTransition) {
- this.renderer.setStyle(this.elRef.nativeElement, 'transition', "flex-basis 0.3s");
- }
- else {
- this.renderer.removeStyle(this.elRef.nativeElement, 'transition');
- }
- };
- /**
- * @param {?} event
- * @return {?}
- */
- SplitAreaDirective.prototype.onTransitionEnd = /**
- * @param {?} event
- * @return {?}
- */
- function (event) {
- // Limit only flex-basis transition to trigger the event
- if (event.propertyName === 'flex-basis') {
- this.split.notify('transitionEnd');
- }
- };
- /**
- * @return {?}
- */
- SplitAreaDirective.prototype.lockEvents = /**
- * @return {?}
- */
- function () {
- var _this = this;
- this.ngZone.runOutsideAngular(function () {
- _this.lockListeners.push(_this.renderer.listen(_this.elRef.nativeElement, 'selectstart', function (e) { return false; }));
- _this.lockListeners.push(_this.renderer.listen(_this.elRef.nativeElement, 'dragstart', function (e) { return false; }));
- });
- };
- /**
- * @return {?}
- */
- SplitAreaDirective.prototype.unlockEvents = /**
- * @return {?}
- */
- function () {
- while (this.lockListeners.length > 0) {
- var /** @type {?} */ fct = this.lockListeners.pop();
- if (fct) {
- fct();
- }
- }
- };
- /**
- * @return {?}
- */
- SplitAreaDirective.prototype.ngOnDestroy = /**
- * @return {?}
- */
- function () {
- this.unlockEvents();
- if (this.transitionListener) {
- this.transitionListener();
- }
- this.split.removeArea(this);
- };
- SplitAreaDirective.decorators = [
- { type: core.Directive, args: [{
- selector: 'split-area'
- },] },
- ];
- /** @nocollapse */
- SplitAreaDirective.ctorParameters = function () { return [
- { type: core.NgZone, },
- { type: core.ElementRef, },
- { type: core.Renderer2, },
- { type: SplitComponent, },
- ]; };
- SplitAreaDirective.propDecorators = {
- "order": [{ type: core.Input },],
- "size": [{ type: core.Input },],
- "minSize": [{ type: core.Input },],
- "visible": [{ type: core.Input },],
- };
- return SplitAreaDirective;
-}());
-
-/**
- * @fileoverview added by tsickle
- * @suppress {checkTypes} checked by tsc
- */
-var SplitGutterDirective = (function () {
- ////
- function SplitGutterDirective(elRef, renderer) {
- this.elRef = elRef;
- this.renderer = renderer;
- this._disabled = false;
- }
- Object.defineProperty(SplitGutterDirective.prototype, "order", {
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- this.renderer.setStyle(this.elRef.nativeElement, 'order', v);
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitGutterDirective.prototype, "direction", {
- get: /**
- * @return {?}
- */
- function () {
- return this._direction;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- this._direction = v;
- this.refreshStyle();
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitGutterDirective.prototype, "useTransition", {
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- if (v) {
- this.renderer.setStyle(this.elRef.nativeElement, 'transition', "flex-basis 0.3s");
- }
- else {
- this.renderer.removeStyle(this.elRef.nativeElement, 'transition');
- }
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitGutterDirective.prototype, "size", {
- get: /**
- * @return {?}
- */
- function () {
- return this._size;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- this._size = v;
- this.refreshStyle();
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitGutterDirective.prototype, "color", {
- get: /**
- * @return {?}
- */
- function () {
- return this._color;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- this._color = v;
- this.refreshStyle();
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitGutterDirective.prototype, "imageH", {
- get: /**
- * @return {?}
- */
- function () {
- return this._imageH;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- this._imageH = v;
- this.refreshStyle();
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitGutterDirective.prototype, "imageV", {
- get: /**
- * @return {?}
- */
- function () {
- return this._imageV;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- this._imageV = v;
- this.refreshStyle();
- },
- enumerable: true,
- configurable: true
- });
- Object.defineProperty(SplitGutterDirective.prototype, "disabled", {
- get: /**
- * @return {?}
- */
- function () {
- return this._disabled;
- },
- set: /**
- * @param {?} v
- * @return {?}
- */
- function (v) {
- this._disabled = v;
- this.refreshStyle();
- },
- enumerable: true,
- configurable: true
- });
- /**
- * @return {?}
- */
- SplitGutterDirective.prototype.refreshStyle = /**
- * @return {?}
- */
- function () {
- this.renderer.setStyle(this.elRef.nativeElement, 'flex-basis', this.size + "px");
- // fix safari bug about gutter height when direction is horizontal
- this.renderer.setStyle(this.elRef.nativeElement, 'height', (this.direction === 'vertical') ? this.size + "px" : "100%");
- this.renderer.setStyle(this.elRef.nativeElement, 'background-color', (this.color !== '') ? this.color : "#eeeeee");
- var /** @type {?} */ state = (this.disabled === true) ? 'disabled' : this.direction;
- this.renderer.setStyle(this.elRef.nativeElement, 'background-image', this.getImage(state));
- this.renderer.setStyle(this.elRef.nativeElement, 'cursor', this.getCursor(state));
- };
- /**
- * @param {?} state
- * @return {?}
- */
- SplitGutterDirective.prototype.getCursor = /**
- * @param {?} state
- * @return {?}
- */
- function (state) {
- switch (state) {
- case 'horizontal':
- return 'col-resize';
- case 'vertical':
- return 'row-resize';
- case 'disabled':
- return 'default';
- }
- };
- /**
- * @param {?} state
- * @return {?}
- */
- SplitGutterDirective.prototype.getImage = /**
- * @param {?} state
- * @return {?}
- */
- function (state) {
- switch (state) {
- case 'horizontal':
- return (this.imageH !== '') ? this.imageH : defaultImageH;
- case 'vertical':
- return (this.imageV !== '') ? this.imageV : defaultImageV;
- case 'disabled':
- return '';
- }
- };
- SplitGutterDirective.decorators = [
- { type: core.Directive, args: [{
- selector: 'split-gutter'
- },] },
- ];
- /** @nocollapse */
- SplitGutterDirective.ctorParameters = function () { return [
- { type: core.ElementRef, },
- { type: core.Renderer2, },
- ]; };
- SplitGutterDirective.propDecorators = {
- "order": [{ type: core.Input },],
- "direction": [{ type: core.Input },],
- "useTransition": [{ type: core.Input },],
- "size": [{ type: core.Input },],
- "color": [{ type: core.Input },],
- "imageH": [{ type: core.Input },],
- "imageV": [{ type: core.Input },],
- "disabled": [{ type: core.Input },],
- };
- return SplitGutterDirective;
-}());
-var defaultImageH = 'url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==")';
-var defaultImageV = 'url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFCAMAAABl/6zIAAAABlBMVEUAAADMzMzIT8AyAAAAAXRSTlMAQObYZgAAABRJREFUeAFjYGRkwIMJSeMHlBkOABP7AEGzSuPKAAAAAElFTkSuQmCC")';
-
-/**
- * @fileoverview added by tsickle
- * @suppress {checkTypes} checked by tsc
- */
-var AngularSplitModule = (function () {
- function AngularSplitModule() {
- }
- /**
- * @return {?}
- */
- AngularSplitModule.forRoot = /**
- * @return {?}
- */
- function () {
- return {
- ngModule: AngularSplitModule,
- providers: []
- };
- };
- /**
- * @return {?}
- */
- AngularSplitModule.forChild = /**
- * @return {?}
- */
- function () {
- return {
- ngModule: AngularSplitModule,
- providers: []
- };
- };
- AngularSplitModule.decorators = [
- { type: core.NgModule, args: [{
- imports: [
- common.CommonModule
- ],
- declarations: [
- SplitComponent,
- SplitAreaDirective,
- SplitGutterDirective,
- ],
- exports: [
- SplitComponent,
- SplitAreaDirective,
- ]
- },] },
- ];
- /** @nocollapse */
- AngularSplitModule.ctorParameters = function () { return []; };
- return AngularSplitModule;
-}());
-
-exports.AngularSplitModule = AngularSplitModule;
-exports.SplitComponent = SplitComponent;
-exports.SplitAreaDirective = SplitAreaDirective;
-exports.ɵa = SplitGutterDirective;
-
-Object.defineProperty(exports, '__esModule', { value: true });
-
-})));
-//# sourceMappingURL=angular-split.umd.js.map
diff --git a/dist/bundles/angular-split.umd.min.js b/dist/bundles/angular-split.umd.min.js
deleted file mode 100644
index 84ab2f97..00000000
--- a/dist/bundles/angular-split.umd.min.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(global,factory){"object"==typeof exports&&"undefined"!=typeof module?factory(exports,require("@angular/core"),require("@angular/common"),require("rxjs/Subject"),require("rxjs/add/operator/debounceTime")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/common","rxjs/Subject","rxjs/add/operator/debounceTime"],factory):factory((global.ng=global.ng||{},global.ng.angularSplit={}),global.ng.core,global.ng.common,global.Rx)}(this,function(exports,core,common,Subject){"use strict";var SplitComponent=function(){function SplitComponent(ngZone,elRef,cdRef,renderer){this.ngZone=ngZone,this.elRef=elRef,this.cdRef=cdRef,this.renderer=renderer,this._direction="horizontal",this._useTransition=!1,this._disabled=!1,this._width=null,this._height=null,this._gutterSize=11,this._gutterColor="",this._gutterImageH="",this._gutterImageV="",this._dir="ltr",this.dragStart=new core.EventEmitter(!1),this.dragProgress=new core.EventEmitter(!1),this.dragEnd=new core.EventEmitter(!1),this.gutterClick=new core.EventEmitter(!1),this.transitionEndInternal=new Subject.Subject,this.transitionEnd=this.transitionEndInternal.asObservable().debounceTime(20),this.isViewInitialized=!1,this.isDragging=!1,this.draggingWithoutMove=!1,this.currentGutterNum=0,this.displayedAreas=[],this.hidedAreas=[],this.dragListeners=[],this.dragStartValues={sizePixelContainer:0,sizePixelA:0,sizePixelB:0,sizePercentA:0,sizePercentB:0}}return Object.defineProperty(SplitComponent.prototype,"direction",{get:function(){return this._direction},set:function(v){var _this=this;v="vertical"===v?"vertical":"horizontal",this._direction=v,this.displayedAreas.concat(this.hidedAreas).forEach(function(area){area.comp.setStyleVisibleAndDir(area.comp.visible,_this.isDragging,_this.direction)}),this.build(!1,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(SplitComponent.prototype,"useTransition",{get:function(){return this._useTransition},set:function(v){v="boolean"==typeof v?v:"false"!==v,this._useTransition=v},enumerable:!0,configurable:!0}),Object.defineProperty(SplitComponent.prototype,"disabled",{get:function(){return this._disabled},set:function(v){v="boolean"==typeof v?v:"false"!==v,this._disabled=v,this.cdRef.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(SplitComponent.prototype,"width",{get:function(){return this._width},set:function(v){v=Number(v),this._width=!isNaN(v)&&v>0?v:null,this.build(!1,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(SplitComponent.prototype,"height",{get:function(){return this._height},set:function(v){v=Number(v),this._height=!isNaN(v)&&v>0?v:null,this.build(!1,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(SplitComponent.prototype,"gutterSize",{get:function(){return this._gutterSize},set:function(v){v=Number(v),this._gutterSize=!isNaN(v)&&v>0?v:11,this.build(!1,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(SplitComponent.prototype,"gutterColor",{get:function(){return this._gutterColor},set:function(v){this._gutterColor="string"==typeof v&&""!==v?v:"",this.cdRef.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(SplitComponent.prototype,"gutterImageH",{get:function(){return this._gutterImageH},set:function(v){this._gutterImageH="string"==typeof v&&""!==v?v:"",this.cdRef.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(SplitComponent.prototype,"gutterImageV",{get:function(){return this._gutterImageV},set:function(v){this._gutterImageV="string"==typeof v&&""!==v?v:"",this.cdRef.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(SplitComponent.prototype,"dir",{get:function(){return this._dir},set:function(v){v="rtl"===v?"rtl":"ltr",this._dir=v},enumerable:!0,configurable:!0}),Object.defineProperty(SplitComponent.prototype,"cssFlexdirection",{get:function(){return"horizontal"===this.direction?"row":"column"},enumerable:!0,configurable:!0}),Object.defineProperty(SplitComponent.prototype,"cssWidth",{get:function(){return this.width?this.width+"px":"100%"},enumerable:!0,configurable:!0}),Object.defineProperty(SplitComponent.prototype,"cssHeight",{get:function(){return this.height?this.height+"px":"100%"},enumerable:!0,configurable:!0}),Object.defineProperty(SplitComponent.prototype,"cssMinwidth",{get:function(){return"horizontal"===this.direction?this.getNbGutters()*this.gutterSize+"px":null},enumerable:!0,configurable:!0}),Object.defineProperty(SplitComponent.prototype,"cssMinheight",{get:function(){return"vertical"===this.direction?this.getNbGutters()*this.gutterSize+"px":null},enumerable:!0,configurable:!0}),SplitComponent.prototype.ngAfterViewInit=function(){this.isViewInitialized=!0},SplitComponent.prototype.getNbGutters=function(){return this.displayedAreas.length-1},SplitComponent.prototype.addArea=function(comp){var newArea={comp:comp,order:0,size:0};!0===comp.visible?this.displayedAreas.push(newArea):this.hidedAreas.push(newArea),comp.setStyleVisibleAndDir(comp.visible,this.isDragging,this.direction),this.build(!0,!0)},SplitComponent.prototype.removeArea=function(comp){if(this.displayedAreas.some(function(a){return a.comp===comp})){area=this.displayedAreas.find(function(a){return a.comp===comp});this.displayedAreas.splice(this.displayedAreas.indexOf(area),1),this.build(!0,!0)}else if(this.hidedAreas.some(function(a){return a.comp===comp})){var area=this.hidedAreas.find(function(a){return a.comp===comp});this.hidedAreas.splice(this.hidedAreas.indexOf(area),1)}},SplitComponent.prototype.updateArea=function(comp,resetOrders,resetSizes){this.displayedAreas.find(function(a){return a.comp===comp})&&this.build(resetOrders,resetSizes)},SplitComponent.prototype.showArea=function(comp){var area=this.hidedAreas.find(function(a){return a.comp===comp});if(area){comp.setStyleVisibleAndDir(comp.visible,this.isDragging,this.direction);var areas=this.hidedAreas.splice(this.hidedAreas.indexOf(area),1);(_a=this.displayedAreas).push.apply(_a,areas),this.build(!0,!0)}var _a},SplitComponent.prototype.hideArea=function(comp){var area=this.displayedAreas.find(function(a){return a.comp===comp});if(area){comp.setStyleVisibleAndDir(comp.visible,this.isDragging,this.direction);var areas=this.displayedAreas.splice(this.displayedAreas.indexOf(area),1);areas.forEach(function(area){area.order=0,area.size=0}),(_a=this.hidedAreas).push.apply(_a,areas),this.build(!0,!0)}var _a},SplitComponent.prototype.build=function(resetOrders,resetSizes){var _this=this;if(this.stopDragging(),!0===resetOrders&&(this.displayedAreas.every(function(a){return null!==a.comp.order})&&this.displayedAreas.sort(function(a,b){return a.comp.order-b.comp.order}),this.displayedAreas.forEach(function(area,i){area.order=2*i,area.comp.setStyleOrder(area.order)})),!0===resetSizes){var totalUserSize=this.displayedAreas.reduce(function(total,s){return s.comp.size?total+s.comp.size:total},0);if(this.displayedAreas.every(function(a){return null!==a.comp.size})&&totalUserSize>.999&&totalUserSize<1.001)this.displayedAreas.forEach(function(area){area.size=area.comp.size});else{var size_1=1/this.displayedAreas.length;this.displayedAreas.forEach(function(area){area.size=size_1})}}var percentToDispatch=0,containerSizePixel=this.getNbGutters()*this.gutterSize;if(containerSizePixel="horizontal"===this.direction?this.width?this.width:this.elRef.nativeElement.offsetWidth:this.height?this.height:this.elRef.nativeElement.offsetHeight,this.displayedAreas.forEach(function(area){area.size*containerSizePixel<_this.gutterSize&&(percentToDispatch+=area.size,area.size=0)}),percentToDispatch>0&&this.displayedAreas.length>0){var nbAreasNotZero=this.displayedAreas.filter(function(a){return 0!==a.size}).length;if(nbAreasNotZero>0){var percentToAdd_1=percentToDispatch/nbAreasNotZero;this.displayedAreas.filter(function(a){return 0!==a.size}).forEach(function(area){area.size+=percentToAdd_1})}else this.displayedAreas[this.displayedAreas.length-1].size=1}this.refreshStyleSizes(),this.cdRef.markForCheck()},SplitComponent.prototype.refreshStyleSizes=function(){var _this=this,sumGutterSize=this.getNbGutters()*this.gutterSize;this.displayedAreas.forEach(function(area){area.comp.setStyleFlexbasis("calc( "+100*area.size+"% - "+area.size*sumGutterSize+"px )",_this.isDragging)})},SplitComponent.prototype.startDragging=function(startEvent,gutterOrder,gutterNum){var _this=this;if(startEvent.preventDefault(),this.currentGutterNum=gutterNum,this.draggingWithoutMove=!0,this.ngZone.runOutsideAngular(function(){_this.dragListeners.push(_this.renderer.listen("document","mouseup",function(e){return _this.stopDragging()})),_this.dragListeners.push(_this.renderer.listen("document","touchend",function(e){return _this.stopDragging()})),_this.dragListeners.push(_this.renderer.listen("document","touchcancel",function(e){return _this.stopDragging()}))}),!this.disabled){var areaA=this.displayedAreas.find(function(a){return a.order===gutterOrder-1}),areaB=this.displayedAreas.find(function(a){return a.order===gutterOrder+1});if(areaA&&areaB){var prop="horizontal"===this.direction?"offsetWidth":"offsetHeight";this.dragStartValues.sizePixelContainer=this.elRef.nativeElement[prop],this.dragStartValues.sizePixelA=areaA.comp.getSizePixel(prop),this.dragStartValues.sizePixelB=areaB.comp.getSizePixel(prop),this.dragStartValues.sizePercentA=areaA.size,this.dragStartValues.sizePercentB=areaB.size;var start;if(startEvent instanceof MouseEvent)start={x:startEvent.screenX,y:startEvent.screenY};else{if(!(startEvent instanceof TouchEvent))return;start={x:startEvent.touches[0].screenX,y:startEvent.touches[0].screenY}}this.ngZone.runOutsideAngular(function(){_this.dragListeners.push(_this.renderer.listen("document","mousemove",function(e){return _this.dragEvent(e,start,areaA,areaB)})),_this.dragListeners.push(_this.renderer.listen("document","touchmove",function(e){return _this.dragEvent(e,start,areaA,areaB)}))}),areaA.comp.lockEvents(),areaB.comp.lockEvents(),this.isDragging=!0,this.notify("start")}}},SplitComponent.prototype.dragEvent=function(event,start,areaA,areaB){if(this.isDragging){var end;if(event instanceof MouseEvent)end={x:event.screenX,y:event.screenY};else{if(!(event instanceof TouchEvent))return;end={x:event.touches[0].screenX,y:event.touches[0].screenY}}this.draggingWithoutMove=!1,this.drag(start,end,areaA,areaB)}},SplitComponent.prototype.drag=function(start,end,areaA,areaB){var devicePixelRatio=window.devicePixelRatio||1,offsetPixel="horizontal"===this.direction?start.x-end.x:start.y-end.y;offsetPixel/=devicePixelRatio,"rtl"===this.dir&&(offsetPixel=-offsetPixel);var newSizePixelA=this.dragStartValues.sizePixelA-offsetPixel,newSizePixelB=this.dragStartValues.sizePixelB+offsetPixel;newSizePixelA0;){var fct=this.dragListeners.pop();fct&&fct()}!0===this.draggingWithoutMove?this.notify("click"):this.notify("end"),this.isDragging=!1,this.draggingWithoutMove=!1}},SplitComponent.prototype.notify=function(type){var areasSize=this.displayedAreas.map(function(a){return 100*a.size});switch(type){case"start":return this.dragStart.emit({gutterNum:this.currentGutterNum,sizes:areasSize});case"progress":return this.dragProgress.emit({gutterNum:this.currentGutterNum,sizes:areasSize});case"end":return this.dragEnd.emit({gutterNum:this.currentGutterNum,sizes:areasSize});case"click":return this.gutterClick.emit({gutterNum:this.currentGutterNum,sizes:areasSize});case"transitionEnd":return this.transitionEndInternal.next(areasSize)}},SplitComponent.prototype.ngOnDestroy=function(){this.stopDragging()},SplitComponent.decorators=[{type:core.Component,args:[{selector:"split",changeDetection:core.ChangeDetectionStrategy.OnPush,styles:["\n :host {\n display: flex;\n flex-wrap: nowrap;\n justify-content: flex-start;\n align-items: stretch;\n overflow: hidden;\n /* \n Important to keep following rules even if overrided later by 'HostBinding' \n because if [width] & [height] not provided, when build() is executed,\n 'HostBinding' hasn't been applied yet so code:\n this.elRef.nativeElement[\"offsetHeight\"] gives wrong value! \n */\n width: 100%;\n height: 100%; \n }\n\n split-gutter {\n flex-grow: 0;\n flex-shrink: 0;\n background-position: center center;\n background-repeat: no-repeat;\n }\n "],template:'\n \n \n \n '}]}],SplitComponent.ctorParameters=function(){return[{type:core.NgZone},{type:core.ElementRef},{type:core.ChangeDetectorRef},{type:core.Renderer2}]},SplitComponent.propDecorators={direction:[{type:core.Input}],useTransition:[{type:core.Input}],disabled:[{type:core.Input}],width:[{type:core.Input}],height:[{type:core.Input}],gutterSize:[{type:core.Input}],gutterColor:[{type:core.Input}],gutterImageH:[{type:core.Input}],gutterImageV:[{type:core.Input}],dir:[{type:core.Input}],dragStart:[{type:core.Output}],dragProgress:[{type:core.Output}],dragEnd:[{type:core.Output}],gutterClick:[{type:core.Output}],transitionEnd:[{type:core.Output}],cssFlexdirection:[{type:core.HostBinding,args:["style.flex-direction"]}],cssWidth:[{type:core.HostBinding,args:["style.width"]}],cssHeight:[{type:core.HostBinding,args:["style.height"]}],cssMinwidth:[{type:core.HostBinding,args:["style.min-width"]}],cssMinheight:[{type:core.HostBinding,args:["style.min-height"]}]},SplitComponent}(),SplitAreaDirective=function(){function SplitAreaDirective(ngZone,elRef,renderer,split){this.ngZone=ngZone,this.elRef=elRef,this.renderer=renderer,this.split=split,this._order=null,this._size=null,this._minSize=0,this._visible=!0,this.lockListeners=[]}return Object.defineProperty(SplitAreaDirective.prototype,"order",{get:function(){return this._order},set:function(v){v=Number(v),this._order=isNaN(v)?null:v,this.split.updateArea(this,!0,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(SplitAreaDirective.prototype,"size",{get:function(){return this._size},set:function(v){v=Number(v),this._size=!isNaN(v)&&v>=0&&v<=100?v/100:null,this.split.updateArea(this,!1,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(SplitAreaDirective.prototype,"minSize",{get:function(){return this._minSize},set:function(v){v=Number(v),this._minSize=!isNaN(v)&&v>0&&v<100?v/100:0,this.split.updateArea(this,!1,!0)},enumerable:!0,configurable:!0}),Object.defineProperty(SplitAreaDirective.prototype,"visible",{get:function(){return this._visible},set:function(v){v="boolean"==typeof v?v:"false"!==v,this._visible=v,this.visible?this.split.showArea(this):this.split.hideArea(this)},enumerable:!0,configurable:!0}),SplitAreaDirective.prototype.ngOnInit=function(){var _this=this;this.split.addArea(this),this.renderer.setStyle(this.elRef.nativeElement,"flex-grow","0"),this.renderer.setStyle(this.elRef.nativeElement,"flex-shrink","0"),this.ngZone.runOutsideAngular(function(){_this.transitionListener=_this.renderer.listen(_this.elRef.nativeElement,"transitionend",function(e){return _this.onTransitionEnd(e)})})},SplitAreaDirective.prototype.getSizePixel=function(prop){return this.elRef.nativeElement[prop]},SplitAreaDirective.prototype.setStyleVisibleAndDir=function(isVisible,isDragging,direction){!1===isVisible?(this.setStyleFlexbasis("0",isDragging),this.renderer.setStyle(this.elRef.nativeElement,"overflow-x","hidden"),this.renderer.setStyle(this.elRef.nativeElement,"overflow-y","hidden"),"vertical"===direction&&this.renderer.setStyle(this.elRef.nativeElement,"max-width","0")):(this.renderer.setStyle(this.elRef.nativeElement,"overflow-x","hidden"),this.renderer.setStyle(this.elRef.nativeElement,"overflow-y","auto"),this.renderer.removeStyle(this.elRef.nativeElement,"max-width")),"horizontal"===direction?(this.renderer.setStyle(this.elRef.nativeElement,"height","100%"),this.renderer.removeStyle(this.elRef.nativeElement,"width")):(this.renderer.setStyle(this.elRef.nativeElement,"width","100%"),this.renderer.removeStyle(this.elRef.nativeElement,"height"))},SplitAreaDirective.prototype.setStyleOrder=function(value){this.renderer.setStyle(this.elRef.nativeElement,"order",value)},SplitAreaDirective.prototype.setStyleFlexbasis=function(value,isDragging){!1===this.split.isViewInitialized||!0===isDragging?this.setStyleTransition(!1):this.setStyleTransition(this.split.useTransition),this.renderer.setStyle(this.elRef.nativeElement,"flex-basis",value)},SplitAreaDirective.prototype.setStyleTransition=function(useTransition){useTransition?this.renderer.setStyle(this.elRef.nativeElement,"transition","flex-basis 0.3s"):this.renderer.removeStyle(this.elRef.nativeElement,"transition")},SplitAreaDirective.prototype.onTransitionEnd=function(event){"flex-basis"===event.propertyName&&this.split.notify("transitionEnd")},SplitAreaDirective.prototype.lockEvents=function(){var _this=this;this.ngZone.runOutsideAngular(function(){_this.lockListeners.push(_this.renderer.listen(_this.elRef.nativeElement,"selectstart",function(e){return!1})),_this.lockListeners.push(_this.renderer.listen(_this.elRef.nativeElement,"dragstart",function(e){return!1}))})},SplitAreaDirective.prototype.unlockEvents=function(){for(;this.lockListeners.length>0;){var fct=this.lockListeners.pop();fct&&fct()}},SplitAreaDirective.prototype.ngOnDestroy=function(){this.unlockEvents(),this.transitionListener&&this.transitionListener(),this.split.removeArea(this)},SplitAreaDirective.decorators=[{type:core.Directive,args:[{selector:"split-area"}]}],SplitAreaDirective.ctorParameters=function(){return[{type:core.NgZone},{type:core.ElementRef},{type:core.Renderer2},{type:SplitComponent}]},SplitAreaDirective.propDecorators={order:[{type:core.Input}],size:[{type:core.Input}],minSize:[{type:core.Input}],visible:[{type:core.Input}]},SplitAreaDirective}(),SplitGutterDirective=function(){function SplitGutterDirective(elRef,renderer){this.elRef=elRef,this.renderer=renderer,this._disabled=!1}return Object.defineProperty(SplitGutterDirective.prototype,"order",{set:function(v){this.renderer.setStyle(this.elRef.nativeElement,"order",v)},enumerable:!0,configurable:!0}),Object.defineProperty(SplitGutterDirective.prototype,"direction",{get:function(){return this._direction},set:function(v){this._direction=v,this.refreshStyle()},enumerable:!0,configurable:!0}),Object.defineProperty(SplitGutterDirective.prototype,"useTransition",{set:function(v){v?this.renderer.setStyle(this.elRef.nativeElement,"transition","flex-basis 0.3s"):this.renderer.removeStyle(this.elRef.nativeElement,"transition")},enumerable:!0,configurable:!0}),Object.defineProperty(SplitGutterDirective.prototype,"size",{get:function(){return this._size},set:function(v){this._size=v,this.refreshStyle()},enumerable:!0,configurable:!0}),Object.defineProperty(SplitGutterDirective.prototype,"color",{get:function(){return this._color},set:function(v){this._color=v,this.refreshStyle()},enumerable:!0,configurable:!0}),Object.defineProperty(SplitGutterDirective.prototype,"imageH",{get:function(){return this._imageH},set:function(v){this._imageH=v,this.refreshStyle()},enumerable:!0,configurable:!0}),Object.defineProperty(SplitGutterDirective.prototype,"imageV",{get:function(){return this._imageV},set:function(v){this._imageV=v,this.refreshStyle()},enumerable:!0,configurable:!0}),Object.defineProperty(SplitGutterDirective.prototype,"disabled",{get:function(){return this._disabled},set:function(v){this._disabled=v,this.refreshStyle()},enumerable:!0,configurable:!0}),SplitGutterDirective.prototype.refreshStyle=function(){this.renderer.setStyle(this.elRef.nativeElement,"flex-basis",this.size+"px"),this.renderer.setStyle(this.elRef.nativeElement,"height","vertical"===this.direction?this.size+"px":"100%"),this.renderer.setStyle(this.elRef.nativeElement,"background-color",""!==this.color?this.color:"#eeeeee");var state=!0===this.disabled?"disabled":this.direction;this.renderer.setStyle(this.elRef.nativeElement,"background-image",this.getImage(state)),this.renderer.setStyle(this.elRef.nativeElement,"cursor",this.getCursor(state))},SplitGutterDirective.prototype.getCursor=function(state){switch(state){case"horizontal":return"col-resize";case"vertical":return"row-resize";case"disabled":return"default"}},SplitGutterDirective.prototype.getImage=function(state){switch(state){case"horizontal":return""!==this.imageH?this.imageH:defaultImageH;case"vertical":return""!==this.imageV?this.imageV:defaultImageV;case"disabled":return""}},SplitGutterDirective.decorators=[{type:core.Directive,args:[{selector:"split-gutter"}]}],SplitGutterDirective.ctorParameters=function(){return[{type:core.ElementRef},{type:core.Renderer2}]},SplitGutterDirective.propDecorators={order:[{type:core.Input}],direction:[{type:core.Input}],useTransition:[{type:core.Input}],size:[{type:core.Input}],color:[{type:core.Input}],imageH:[{type:core.Input}],imageV:[{type:core.Input}],disabled:[{type:core.Input}]},SplitGutterDirective}(),defaultImageH='url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==")',defaultImageV='url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFCAMAAABl/6zIAAAABlBMVEUAAADMzMzIT8AyAAAAAXRSTlMAQObYZgAAABRJREFUeAFjYGRkwIMJSeMHlBkOABP7AEGzSuPKAAAAAElFTkSuQmCC")',AngularSplitModule=function(){function AngularSplitModule(){}return AngularSplitModule.forRoot=function(){return{ngModule:AngularSplitModule,providers:[]}},AngularSplitModule.forChild=function(){return{ngModule:AngularSplitModule,providers:[]}},AngularSplitModule.decorators=[{type:core.NgModule,args:[{imports:[common.CommonModule],declarations:[SplitComponent,SplitAreaDirective,SplitGutterDirective],exports:[SplitComponent,SplitAreaDirective]}]}],AngularSplitModule.ctorParameters=function(){return[]},AngularSplitModule}();exports.AngularSplitModule=AngularSplitModule,exports.SplitComponent=SplitComponent,exports.SplitAreaDirective=SplitAreaDirective,exports.ɵa=SplitGutterDirective,Object.defineProperty(exports,"__esModule",{value:!0})});
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 3e7bd831..54a371ee 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "angular-split",
- "version": "1.0.0-beta.3",
+ "version": "1.0.0-rc.3",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@@ -10,7 +10,7 @@
"integrity": "sha1-ta0ZnGf5P3WVREd+/+ZnnhVJkfs=",
"dev": true,
"requires": {
- "tslib": "1.8.0"
+ "tslib": "^1.7.1"
}
},
"@angular/common": {
@@ -19,7 +19,7 @@
"integrity": "sha1-+W1mpRe5ldG6mygwnxXC41lnWCU=",
"dev": true,
"requires": {
- "tslib": "1.8.0"
+ "tslib": "^1.7.1"
}
},
"@angular/compiler": {
@@ -28,7 +28,7 @@
"integrity": "sha1-uf+/GMijnYt9rOxHMZOpDiTMK8k=",
"dev": true,
"requires": {
- "tslib": "1.8.0"
+ "tslib": "^1.7.1"
}
},
"@angular/compiler-cli": {
@@ -37,10 +37,10 @@
"integrity": "sha1-Dsu5N9hKT43ZTwwqR7B9LkaUyFM=",
"dev": true,
"requires": {
- "chokidar": "1.7.0",
- "minimist": "1.2.0",
- "reflect-metadata": "0.1.10",
- "tsickle": "0.24.1"
+ "chokidar": "^1.4.2",
+ "minimist": "^1.2.0",
+ "reflect-metadata": "^0.1.2",
+ "tsickle": "^0.24.0"
},
"dependencies": {
"tsickle": {
@@ -49,10 +49,10 @@
"integrity": "sha512-XloFQZhVhgjpQsi3u2ORNRJvuID5sflOg6HfP093IqAbhE1+fIUXznULpdDwHgG4p+v8w78KdHruQtkWUKx5AQ==",
"dev": true,
"requires": {
- "minimist": "1.2.0",
- "mkdirp": "0.5.1",
- "source-map": "0.5.7",
- "source-map-support": "0.4.18"
+ "minimist": "^1.2.0",
+ "mkdirp": "^0.5.1",
+ "source-map": "^0.5.6",
+ "source-map-support": "^0.4.2"
}
}
}
@@ -63,7 +63,7 @@
"integrity": "sha1-T5dqIl993fNJkvLK2CTJVDpG9Mg=",
"dev": true,
"requires": {
- "tslib": "1.8.0"
+ "tslib": "^1.7.1"
}
},
"@angular/platform-browser": {
@@ -72,7 +72,7 @@
"integrity": "sha1-xwOPfN6AcFtiAUiXIx4YLuyXb+0=",
"dev": true,
"requires": {
- "tslib": "1.8.0"
+ "tslib": "^1.7.1"
}
},
"@angular/platform-browser-dynamic": {
@@ -81,7 +81,7 @@
"integrity": "sha1-iH4QbIsQOwQVz2FWpCXabYP0yJ0=",
"dev": true,
"requires": {
- "tslib": "1.8.0"
+ "tslib": "^1.7.1"
}
},
"@angular/platform-server": {
@@ -90,9 +90,9 @@
"integrity": "sha1-h30l74FK+S//x7C1I7lxpv8iIBg=",
"dev": true,
"requires": {
- "domino": "1.0.30",
- "tslib": "1.8.0",
- "xhr2": "0.1.4"
+ "domino": "^1.0.29",
+ "tslib": "^1.7.1",
+ "xhr2": "^0.1.4"
}
},
"@compodoc/compodoc": {
@@ -101,25 +101,25 @@
"integrity": "sha512-5URG23x0TZgkYZogtUSRUhE135S/P9lWhJZqR9YTFOwjDVscrdjsFRpO0fnrzi7hJcR35oT1CKNvajPkasRUJg==",
"dev": true,
"requires": {
- "@compodoc/ngd-transformer": "2.0.0-alpha.5",
- "cheerio": "1.0.0-rc.2",
- "chokidar": "1.7.0",
- "colors": "1.1.2",
+ "@compodoc/ngd-transformer": "^2.0.0-alpha.4",
+ "cheerio": "^1.0.0-rc.2",
+ "chokidar": "^1.7.0",
+ "colors": "^1.1.2",
"commander": "2.11.0",
- "findit": "2.0.0",
- "fs-extra": "4.0.2",
- "glob": "7.1.2",
- "gulp-util": "3.0.8",
- "handlebars": "4.0.11",
- "html-entities": "1.2.1",
- "json5": "0.5.1",
+ "findit": "^2.0.0",
+ "fs-extra": "^4.0.2",
+ "glob": "^7.1.2",
+ "gulp-util": "^3.0.8",
+ "handlebars": "^4.0.11",
+ "html-entities": "^1.2.1",
+ "json5": "^0.5.1",
"live-server": "1.1.0",
- "lodash": "4.17.4",
+ "lodash": "^4.17.3",
"lunr": "1.0.0",
- "marked": "0.3.6",
- "os-name": "2.0.1",
- "shelljs": "0.7.8",
- "traverse": "0.6.6",
+ "marked": "^0.3.6",
+ "os-name": "^2.0.1",
+ "shelljs": "^0.7.8",
+ "traverse": "^0.6.6",
"typescript": "2.5.3"
},
"dependencies": {
@@ -137,8 +137,8 @@
"integrity": "sha512-wZNC0HhZCu3KufvulriGfEayjmniEih25R3CvxIvEMVk4kCvVA6giLhYzKgIl0J9JC5KKYdXuu9SlVXr9Niyug==",
"dev": true,
"requires": {
- "gulp-util": "3.0.8",
- "typescript": "2.4.2"
+ "gulp-util": "^3.0.8",
+ "typescript": "^2.4.2"
}
},
"@compodoc/ngd-transformer": {
@@ -148,9 +148,9 @@
"dev": true,
"requires": {
"@compodoc/ngd-core": "2.0.0-alpha.3",
- "dot": "1.1.2",
- "fs-extra": "4.0.2",
- "viz.js": "1.8.0"
+ "dot": "^1.1.1",
+ "fs-extra": "^4.0.1",
+ "viz.js": "^1.8.0"
}
},
"@types/jasmine": {
@@ -171,7 +171,7 @@
"integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=",
"dev": true,
"requires": {
- "mime-types": "2.1.17",
+ "mime-types": "~2.1.16",
"negotiator": "0.6.1"
}
},
@@ -187,7 +187,7 @@
"integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=",
"dev": true,
"requires": {
- "acorn": "4.0.13"
+ "acorn": "^4.0.3"
},
"dependencies": {
"acorn": {
@@ -210,10 +210,10 @@
"integrity": "sha1-RBT/dKUIecII7l/cgm4ywwNUnto=",
"dev": true,
"requires": {
- "co": "4.6.0",
- "fast-deep-equal": "1.0.0",
- "fast-json-stable-stringify": "2.0.0",
- "json-schema-traverse": "0.3.1"
+ "co": "^4.6.0",
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0"
}
},
"align-text": {
@@ -222,9 +222,9 @@
"integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
"dev": true,
"requires": {
- "kind-of": "3.2.2",
- "longest": "1.0.1",
- "repeat-string": "1.6.1"
+ "kind-of": "^3.0.2",
+ "longest": "^1.0.1",
+ "repeat-string": "^1.5.2"
}
},
"ambi": {
@@ -233,8 +233,8 @@
"integrity": "sha1-fI43K+SIkRV+fOoBy2+RQ9H3QiA=",
"dev": true,
"requires": {
- "editions": "1.3.3",
- "typechecker": "4.4.1"
+ "editions": "^1.1.1",
+ "typechecker": "^4.3.0"
}
},
"amdefine": {
@@ -261,8 +261,8 @@
"integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
"dev": true,
"requires": {
- "micromatch": "2.3.11",
- "normalize-path": "2.1.1"
+ "micromatch": "^2.1.5",
+ "normalize-path": "^2.0.0"
}
},
"apache-crypt": {
@@ -271,7 +271,7 @@
"integrity": "sha1-ggeCozu2pf0nEggvDtOiTjybAhQ=",
"dev": true,
"requires": {
- "unix-crypt-td-js": "1.0.0"
+ "unix-crypt-td-js": "^1.0.0"
}
},
"apache-md5": {
@@ -292,7 +292,7 @@
"integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=",
"dev": true,
"requires": {
- "default-require-extensions": "1.0.0"
+ "default-require-extensions": "^1.0.0"
}
},
"argparse": {
@@ -301,7 +301,7 @@
"integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
"dev": true,
"requires": {
- "sprintf-js": "1.0.3"
+ "sprintf-js": "~1.0.2"
},
"dependencies": {
"sprintf-js": {
@@ -318,7 +318,7 @@
"integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
"dev": true,
"requires": {
- "arr-flatten": "1.1.0"
+ "arr-flatten": "^1.0.1"
}
},
"arr-flatten": {
@@ -363,9 +363,9 @@
"integrity": "sha512-b/OsSjvWEo8Pi8H0zsDd2P6Uqo2TK2pH8gNLSJtNLM2Db0v2QaAZ0pBQJXVjAn4gBuugeVDr7s63ZogpUIwWDg==",
"dev": true,
"requires": {
- "bn.js": "4.11.8",
- "inherits": "2.0.3",
- "minimalistic-assert": "1.0.0"
+ "bn.js": "^4.0.0",
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0"
}
},
"assert": {
@@ -401,9 +401,9 @@
"integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
"dev": true,
"requires": {
- "chalk": "1.1.3",
- "esutils": "2.0.2",
- "js-tokens": "3.0.2"
+ "chalk": "^1.1.3",
+ "esutils": "^2.0.2",
+ "js-tokens": "^3.0.2"
},
"dependencies": {
"chalk": {
@@ -412,11 +412,11 @@
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true,
"requires": {
- "ansi-styles": "2.2.1",
- "escape-string-regexp": "1.0.5",
- "has-ansi": "2.0.0",
- "strip-ansi": "3.0.1",
- "supports-color": "2.0.0"
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
}
}
}
@@ -427,14 +427,14 @@
"integrity": "sha1-rBriAHC3n248odMmlhMFN3TyDcU=",
"dev": true,
"requires": {
- "babel-messages": "6.23.0",
- "babel-runtime": "6.26.0",
- "babel-types": "6.26.0",
- "detect-indent": "4.0.0",
- "jsesc": "1.3.0",
- "lodash": "4.17.4",
- "source-map": "0.5.7",
- "trim-right": "1.0.1"
+ "babel-messages": "^6.23.0",
+ "babel-runtime": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "detect-indent": "^4.0.0",
+ "jsesc": "^1.3.0",
+ "lodash": "^4.17.4",
+ "source-map": "^0.5.6",
+ "trim-right": "^1.0.1"
},
"dependencies": {
"jsesc": {
@@ -451,7 +451,7 @@
"integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
"dev": true,
"requires": {
- "babel-runtime": "6.26.0"
+ "babel-runtime": "^6.22.0"
}
},
"babel-runtime": {
@@ -460,8 +460,8 @@
"integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
"dev": true,
"requires": {
- "core-js": "2.5.1",
- "regenerator-runtime": "0.11.0"
+ "core-js": "^2.4.0",
+ "regenerator-runtime": "^0.11.0"
}
},
"babel-template": {
@@ -470,11 +470,11 @@
"integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
"dev": true,
"requires": {
- "babel-runtime": "6.26.0",
- "babel-traverse": "6.26.0",
- "babel-types": "6.26.0",
- "babylon": "6.18.0",
- "lodash": "4.17.4"
+ "babel-runtime": "^6.26.0",
+ "babel-traverse": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "babylon": "^6.18.0",
+ "lodash": "^4.17.4"
}
},
"babel-traverse": {
@@ -483,15 +483,15 @@
"integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
"dev": true,
"requires": {
- "babel-code-frame": "6.26.0",
- "babel-messages": "6.23.0",
- "babel-runtime": "6.26.0",
- "babel-types": "6.26.0",
- "babylon": "6.18.0",
- "debug": "2.6.9",
- "globals": "9.18.0",
- "invariant": "2.2.2",
- "lodash": "4.17.4"
+ "babel-code-frame": "^6.26.0",
+ "babel-messages": "^6.23.0",
+ "babel-runtime": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "babylon": "^6.18.0",
+ "debug": "^2.6.8",
+ "globals": "^9.18.0",
+ "invariant": "^2.2.2",
+ "lodash": "^4.17.4"
},
"dependencies": {
"debug": {
@@ -517,10 +517,10 @@
"integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
"dev": true,
"requires": {
- "babel-runtime": "6.26.0",
- "esutils": "2.0.2",
- "lodash": "4.17.4",
- "to-fast-properties": "1.0.3"
+ "babel-runtime": "^6.26.0",
+ "esutils": "^2.0.2",
+ "lodash": "^4.17.4",
+ "to-fast-properties": "^1.0.3"
}
},
"babylon": {
@@ -626,15 +626,15 @@
"dev": true,
"requires": {
"bytes": "3.0.0",
- "content-type": "1.0.4",
+ "content-type": "~1.0.4",
"debug": "2.6.9",
- "depd": "1.1.1",
- "http-errors": "1.6.2",
+ "depd": "~1.1.1",
+ "http-errors": "~1.6.2",
"iconv-lite": "0.4.19",
- "on-finished": "2.3.0",
+ "on-finished": "~2.3.0",
"qs": "6.5.1",
"raw-body": "2.3.2",
- "type-is": "1.6.15"
+ "type-is": "~1.6.15"
},
"dependencies": {
"debug": {
@@ -666,7 +666,7 @@
"integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
"dev": true,
"requires": {
- "balanced-match": "1.0.0",
+ "balanced-match": "^1.0.0",
"concat-map": "0.0.1"
}
},
@@ -676,9 +676,9 @@
"integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
"dev": true,
"requires": {
- "expand-range": "1.8.2",
- "preserve": "0.2.0",
- "repeat-element": "1.1.2"
+ "expand-range": "^1.8.1",
+ "preserve": "^0.2.0",
+ "repeat-element": "^1.1.2"
}
},
"brorand": {
@@ -710,12 +710,12 @@
"integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==",
"dev": true,
"requires": {
- "buffer-xor": "1.0.3",
- "cipher-base": "1.0.4",
- "create-hash": "1.1.3",
- "evp_bytestokey": "1.0.3",
- "inherits": "2.0.3",
- "safe-buffer": "5.1.1"
+ "buffer-xor": "^1.0.3",
+ "cipher-base": "^1.0.0",
+ "create-hash": "^1.1.0",
+ "evp_bytestokey": "^1.0.3",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
}
},
"browserify-cipher": {
@@ -724,9 +724,9 @@
"integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=",
"dev": true,
"requires": {
- "browserify-aes": "1.1.1",
- "browserify-des": "1.0.0",
- "evp_bytestokey": "1.0.3"
+ "browserify-aes": "^1.0.4",
+ "browserify-des": "^1.0.0",
+ "evp_bytestokey": "^1.0.0"
}
},
"browserify-des": {
@@ -735,9 +735,9 @@
"integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=",
"dev": true,
"requires": {
- "cipher-base": "1.0.4",
- "des.js": "1.0.0",
- "inherits": "2.0.3"
+ "cipher-base": "^1.0.1",
+ "des.js": "^1.0.0",
+ "inherits": "^2.0.1"
}
},
"browserify-rsa": {
@@ -746,8 +746,8 @@
"integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
"dev": true,
"requires": {
- "bn.js": "4.11.8",
- "randombytes": "2.0.5"
+ "bn.js": "^4.1.0",
+ "randombytes": "^2.0.1"
}
},
"browserify-sign": {
@@ -756,13 +756,13 @@
"integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
"dev": true,
"requires": {
- "bn.js": "4.11.8",
- "browserify-rsa": "4.0.1",
- "create-hash": "1.1.3",
- "create-hmac": "1.1.6",
- "elliptic": "6.4.0",
- "inherits": "2.0.3",
- "parse-asn1": "5.1.0"
+ "bn.js": "^4.1.1",
+ "browserify-rsa": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "create-hmac": "^1.1.2",
+ "elliptic": "^6.0.0",
+ "inherits": "^2.0.1",
+ "parse-asn1": "^5.0.0"
}
},
"browserify-zlib": {
@@ -771,7 +771,7 @@
"integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
"dev": true,
"requires": {
- "pako": "0.2.9"
+ "pako": "~0.2.0"
}
},
"buffer": {
@@ -780,9 +780,9 @@
"integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
"dev": true,
"requires": {
- "base64-js": "1.2.1",
- "ieee754": "1.1.8",
- "isarray": "1.0.0"
+ "base64-js": "^1.0.2",
+ "ieee754": "^1.1.4",
+ "isarray": "^1.0.0"
}
},
"buffer-xor": {
@@ -827,8 +827,8 @@
"integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
"dev": true,
"requires": {
- "align-text": "0.1.4",
- "lazy-cache": "1.0.4"
+ "align-text": "^0.1.3",
+ "lazy-cache": "^1.0.3"
}
},
"chalk": {
@@ -837,9 +837,9 @@
"integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",
"dev": true,
"requires": {
- "ansi-styles": "3.2.0",
- "escape-string-regexp": "1.0.5",
- "supports-color": "4.5.0"
+ "ansi-styles": "^3.1.0",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^4.0.0"
},
"dependencies": {
"ansi-styles": {
@@ -848,7 +848,7 @@
"integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",
"dev": true,
"requires": {
- "color-convert": "1.9.0"
+ "color-convert": "^1.9.0"
}
},
"supports-color": {
@@ -857,7 +857,7 @@
"integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
"dev": true,
"requires": {
- "has-flag": "2.0.0"
+ "has-flag": "^2.0.0"
}
}
}
@@ -868,12 +868,12 @@
"integrity": "sha1-S59TqBsn5NXawxwP/Qz6A8xoMNs=",
"dev": true,
"requires": {
- "css-select": "1.2.0",
- "dom-serializer": "0.1.0",
- "entities": "1.1.1",
- "htmlparser2": "3.9.2",
- "lodash": "4.17.4",
- "parse5": "3.0.3"
+ "css-select": "~1.2.0",
+ "dom-serializer": "~0.1.0",
+ "entities": "~1.1.1",
+ "htmlparser2": "^3.9.1",
+ "lodash": "^4.15.0",
+ "parse5": "^3.0.1"
}
},
"chokidar": {
@@ -882,14 +882,15 @@
"integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
"dev": true,
"requires": {
- "anymatch": "1.3.2",
- "async-each": "1.0.1",
- "glob-parent": "2.0.0",
- "inherits": "2.0.3",
- "is-binary-path": "1.0.1",
- "is-glob": "2.0.1",
- "path-is-absolute": "1.0.1",
- "readdirp": "2.1.0"
+ "anymatch": "^1.3.0",
+ "async-each": "^1.0.0",
+ "fsevents": "^1.0.0",
+ "glob-parent": "^2.0.0",
+ "inherits": "^2.0.1",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^2.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.0.0"
}
},
"cipher-base": {
@@ -898,8 +899,8 @@
"integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
"dev": true,
"requires": {
- "inherits": "2.0.3",
- "safe-buffer": "5.1.1"
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
}
},
"cliui": {
@@ -908,8 +909,8 @@
"integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
"dev": true,
"requires": {
- "center-align": "0.1.3",
- "right-align": "0.1.3",
+ "center-align": "^0.1.1",
+ "right-align": "^0.1.1",
"wordwrap": "0.0.2"
},
"dependencies": {
@@ -951,12 +952,12 @@
"integrity": "sha512-GhQjem6MXAT1Rg6FYV59AEvQGRCE719182jQEaDuKDtj8VXTxZAAAqZGJw8WIbKjDsLNefOu/fRIBDSzHyeDvg==",
"dev": true,
"requires": {
- "app-root-path": "2.0.1",
- "css-selector-tokenizer": "0.7.0",
- "cssauron": "1.4.0",
- "semver-dsl": "1.0.1",
- "source-map": "0.5.7",
- "sprintf-js": "1.1.1"
+ "app-root-path": "^2.0.1",
+ "css-selector-tokenizer": "^0.7.0",
+ "cssauron": "^1.4.0",
+ "semver-dsl": "^1.0.1",
+ "source-map": "^0.5.6",
+ "sprintf-js": "^1.0.3"
}
},
"coffee-script": {
@@ -971,7 +972,7 @@
"integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=",
"dev": true,
"requires": {
- "color-name": "1.1.3"
+ "color-name": "^1.1.1"
}
},
"color-name": {
@@ -992,7 +993,7 @@
"integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=",
"dev": true,
"requires": {
- "lodash": "4.17.4"
+ "lodash": "^4.5.0"
}
},
"commander": {
@@ -1037,9 +1038,9 @@
"integrity": "sha1-ohNh0/QJnvdhzabcSpc7seuwo00=",
"dev": true,
"requires": {
- "debug": "2.2.0",
+ "debug": "~2.2.0",
"finalhandler": "0.4.1",
- "parseurl": "1.3.2",
+ "parseurl": "~1.3.1",
"utils-merge": "1.0.0"
}
},
@@ -1049,7 +1050,7 @@
"integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
"dev": true,
"requires": {
- "date-now": "0.1.4"
+ "date-now": "^0.1.4"
}
},
"constants-browserify": {
@@ -1094,8 +1095,8 @@
"integrity": "sha1-K9OB8usgECAQXNUOpZ2mMJBpRoY=",
"dev": true,
"requires": {
- "object-assign": "4.1.1",
- "vary": "1.1.2"
+ "object-assign": "^4",
+ "vary": "^1"
},
"dependencies": {
"object-assign": {
@@ -1112,8 +1113,8 @@
"integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=",
"dev": true,
"requires": {
- "bn.js": "4.11.8",
- "elliptic": "6.4.0"
+ "bn.js": "^4.1.0",
+ "elliptic": "^6.0.0"
}
},
"create-hash": {
@@ -1122,10 +1123,10 @@
"integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=",
"dev": true,
"requires": {
- "cipher-base": "1.0.4",
- "inherits": "2.0.3",
- "ripemd160": "2.0.1",
- "sha.js": "2.4.9"
+ "cipher-base": "^1.0.1",
+ "inherits": "^2.0.1",
+ "ripemd160": "^2.0.0",
+ "sha.js": "^2.4.0"
}
},
"create-hmac": {
@@ -1134,12 +1135,12 @@
"integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=",
"dev": true,
"requires": {
- "cipher-base": "1.0.4",
- "create-hash": "1.1.3",
- "inherits": "2.0.3",
- "ripemd160": "2.0.1",
- "safe-buffer": "5.1.1",
- "sha.js": "2.4.9"
+ "cipher-base": "^1.0.3",
+ "create-hash": "^1.1.0",
+ "inherits": "^2.0.1",
+ "ripemd160": "^2.0.0",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
}
},
"cross-spawn": {
@@ -1148,9 +1149,9 @@
"integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
"dev": true,
"requires": {
- "lru-cache": "4.1.1",
- "shebang-command": "1.2.0",
- "which": "1.3.0"
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
},
"dependencies": {
"lru-cache": {
@@ -1159,8 +1160,8 @@
"integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==",
"dev": true,
"requires": {
- "pseudomap": "1.0.2",
- "yallist": "2.1.2"
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
}
}
}
@@ -1171,17 +1172,17 @@
"integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
"dev": true,
"requires": {
- "browserify-cipher": "1.0.0",
- "browserify-sign": "4.0.4",
- "create-ecdh": "4.0.0",
- "create-hash": "1.1.3",
- "create-hmac": "1.1.6",
- "diffie-hellman": "5.0.2",
- "inherits": "2.0.3",
- "pbkdf2": "3.0.14",
- "public-encrypt": "4.0.0",
- "randombytes": "2.0.5",
- "randomfill": "1.0.3"
+ "browserify-cipher": "^1.0.0",
+ "browserify-sign": "^4.0.0",
+ "create-ecdh": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "create-hmac": "^1.1.0",
+ "diffie-hellman": "^5.0.0",
+ "inherits": "^2.0.1",
+ "pbkdf2": "^3.0.3",
+ "public-encrypt": "^4.0.0",
+ "randombytes": "^2.0.0",
+ "randomfill": "^1.0.3"
}
},
"csextends": {
@@ -1190,7 +1191,7 @@
"integrity": "sha1-zFPBNJ+vfwrmzfb2xKTZFW08TsE=",
"dev": true,
"requires": {
- "coffee-script": "1.12.7"
+ "coffee-script": "^1.12.5"
}
},
"css-select": {
@@ -1199,10 +1200,10 @@
"integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
"dev": true,
"requires": {
- "boolbase": "1.0.0",
- "css-what": "2.1.0",
+ "boolbase": "~1.0.0",
+ "css-what": "2.1",
"domutils": "1.5.1",
- "nth-check": "1.0.1"
+ "nth-check": "~1.0.1"
}
},
"css-selector-tokenizer": {
@@ -1211,9 +1212,9 @@
"integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=",
"dev": true,
"requires": {
- "cssesc": "0.1.0",
- "fastparse": "1.1.1",
- "regexpu-core": "1.0.0"
+ "cssesc": "^0.1.0",
+ "fastparse": "^1.1.1",
+ "regexpu-core": "^1.0.0"
}
},
"css-what": {
@@ -1228,7 +1229,7 @@
"integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=",
"dev": true,
"requires": {
- "through": "2.3.8"
+ "through": "X.X.X"
}
},
"cssesc": {
@@ -1249,7 +1250,7 @@
"integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
"dev": true,
"requires": {
- "es5-ext": "0.10.35"
+ "es5-ext": "^0.10.9"
}
},
"date-now": {
@@ -1291,7 +1292,7 @@
"integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=",
"dev": true,
"requires": {
- "strip-bom": "2.0.0"
+ "strip-bom": "^2.0.0"
}
},
"depd": {
@@ -1306,8 +1307,8 @@
"integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
"dev": true,
"requires": {
- "inherits": "2.0.3",
- "minimalistic-assert": "1.0.0"
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0"
}
},
"destroy": {
@@ -1322,7 +1323,7 @@
"integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
"dev": true,
"requires": {
- "repeating": "2.0.1"
+ "repeating": "^2.0.0"
}
},
"di": {
@@ -1343,9 +1344,9 @@
"integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=",
"dev": true,
"requires": {
- "bn.js": "4.11.8",
- "miller-rabin": "4.0.1",
- "randombytes": "2.0.5"
+ "bn.js": "^4.1.0",
+ "miller-rabin": "^4.0.0",
+ "randombytes": "^2.0.0"
}
},
"dom-serialize": {
@@ -1354,10 +1355,10 @@
"integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
"dev": true,
"requires": {
- "custom-event": "1.0.1",
- "ent": "2.2.0",
- "extend": "3.0.1",
- "void-elements": "2.0.1"
+ "custom-event": "~1.0.0",
+ "ent": "~2.2.0",
+ "extend": "^3.0.0",
+ "void-elements": "^2.0.0"
}
},
"dom-serializer": {
@@ -1366,8 +1367,8 @@
"integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
"dev": true,
"requires": {
- "domelementtype": "1.1.3",
- "entities": "1.1.1"
+ "domelementtype": "~1.1.1",
+ "entities": "~1.1.1"
},
"dependencies": {
"domelementtype": {
@@ -1396,7 +1397,7 @@
"integrity": "sha1-iS5HAAqZvlW783dP/qBWHYh5wlk=",
"dev": true,
"requires": {
- "domelementtype": "1.3.0"
+ "domelementtype": "1"
}
},
"domino": {
@@ -1411,8 +1412,8 @@
"integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
"dev": true,
"requires": {
- "dom-serializer": "0.1.0",
- "domelementtype": "1.3.0"
+ "dom-serializer": "0",
+ "domelementtype": "1"
}
},
"dot": {
@@ -1433,7 +1434,7 @@
"integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
"dev": true,
"requires": {
- "readable-stream": "1.1.14"
+ "readable-stream": "~1.1.9"
},
"dependencies": {
"isarray": {
@@ -1448,10 +1449,10 @@
"integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
"dev": true,
"requires": {
- "core-util-is": "1.0.2",
- "inherits": "2.0.3",
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
"isarray": "0.0.1",
- "string_decoder": "0.10.31"
+ "string_decoder": "~0.10.x"
}
},
"string_decoder": {
@@ -1468,8 +1469,8 @@
"integrity": "sha1-LDXkPqCGUW95l8+At6pk1VpKRIQ=",
"dev": true,
"requires": {
- "editions": "1.3.3",
- "typechecker": "4.4.1"
+ "editions": "^1.1.1",
+ "typechecker": "^4.3.0"
}
},
"editions": {
@@ -1490,13 +1491,13 @@
"integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=",
"dev": true,
"requires": {
- "bn.js": "4.11.8",
- "brorand": "1.1.0",
- "hash.js": "1.1.3",
- "hmac-drbg": "1.0.1",
- "inherits": "2.0.3",
- "minimalistic-assert": "1.0.0",
- "minimalistic-crypto-utils": "1.0.1"
+ "bn.js": "^4.4.0",
+ "brorand": "^1.0.1",
+ "hash.js": "^1.0.0",
+ "hmac-drbg": "^1.0.0",
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0",
+ "minimalistic-crypto-utils": "^1.0.0"
}
},
"emojis-list": {
@@ -1531,7 +1532,7 @@
"integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=",
"dev": true,
"requires": {
- "mime-types": "2.1.17",
+ "mime-types": "~2.1.11",
"negotiator": "0.6.1"
}
},
@@ -1615,10 +1616,10 @@
"integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=",
"dev": true,
"requires": {
- "graceful-fs": "4.1.11",
- "memory-fs": "0.4.1",
- "object-assign": "4.1.1",
- "tapable": "0.2.8"
+ "graceful-fs": "^4.1.2",
+ "memory-fs": "^0.4.0",
+ "object-assign": "^4.0.1",
+ "tapable": "^0.2.7"
},
"dependencies": {
"object-assign": {
@@ -1647,7 +1648,7 @@
"integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=",
"dev": true,
"requires": {
- "prr": "0.0.0"
+ "prr": "~0.0.0"
}
},
"error-ex": {
@@ -1656,7 +1657,7 @@
"integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
"dev": true,
"requires": {
- "is-arrayish": "0.2.1"
+ "is-arrayish": "^0.2.1"
}
},
"es5-ext": {
@@ -1665,8 +1666,8 @@
"integrity": "sha1-GO6FjOajxFx9eekcFfzKnsVoSU8=",
"dev": true,
"requires": {
- "es6-iterator": "2.0.3",
- "es6-symbol": "3.1.1"
+ "es6-iterator": "~2.0.1",
+ "es6-symbol": "~3.1.1"
}
},
"es6-iterator": {
@@ -1675,9 +1676,9 @@
"integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
"dev": true,
"requires": {
- "d": "1.0.0",
- "es5-ext": "0.10.35",
- "es6-symbol": "3.1.1"
+ "d": "1",
+ "es5-ext": "^0.10.35",
+ "es6-symbol": "^3.1.1"
}
},
"es6-map": {
@@ -1686,12 +1687,12 @@
"integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=",
"dev": true,
"requires": {
- "d": "1.0.0",
- "es5-ext": "0.10.35",
- "es6-iterator": "2.0.3",
- "es6-set": "0.1.5",
- "es6-symbol": "3.1.1",
- "event-emitter": "0.3.5"
+ "d": "1",
+ "es5-ext": "~0.10.14",
+ "es6-iterator": "~2.0.1",
+ "es6-set": "~0.1.5",
+ "es6-symbol": "~3.1.1",
+ "event-emitter": "~0.3.5"
}
},
"es6-set": {
@@ -1700,11 +1701,11 @@
"integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=",
"dev": true,
"requires": {
- "d": "1.0.0",
- "es5-ext": "0.10.35",
- "es6-iterator": "2.0.3",
+ "d": "1",
+ "es5-ext": "~0.10.14",
+ "es6-iterator": "~2.0.1",
"es6-symbol": "3.1.1",
- "event-emitter": "0.3.5"
+ "event-emitter": "~0.3.5"
}
},
"es6-symbol": {
@@ -1713,8 +1714,8 @@
"integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
"dev": true,
"requires": {
- "d": "1.0.0",
- "es5-ext": "0.10.35"
+ "d": "1",
+ "es5-ext": "~0.10.14"
}
},
"es6-weak-map": {
@@ -1723,10 +1724,10 @@
"integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
"dev": true,
"requires": {
- "d": "1.0.0",
- "es5-ext": "0.10.35",
- "es6-iterator": "2.0.3",
- "es6-symbol": "3.1.1"
+ "d": "1",
+ "es5-ext": "^0.10.14",
+ "es6-iterator": "^2.0.1",
+ "es6-symbol": "^3.1.1"
}
},
"escape-html": {
@@ -1747,10 +1748,10 @@
"integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=",
"dev": true,
"requires": {
- "es6-map": "0.1.5",
- "es6-weak-map": "2.0.2",
- "esrecurse": "4.2.0",
- "estraverse": "4.2.0"
+ "es6-map": "^0.1.3",
+ "es6-weak-map": "^2.0.1",
+ "esrecurse": "^4.1.0",
+ "estraverse": "^4.1.1"
}
},
"esprima": {
@@ -1765,8 +1766,8 @@
"integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=",
"dev": true,
"requires": {
- "estraverse": "4.2.0",
- "object-assign": "4.1.1"
+ "estraverse": "^4.1.0",
+ "object-assign": "^4.0.1"
},
"dependencies": {
"object-assign": {
@@ -1807,8 +1808,8 @@
"integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
"dev": true,
"requires": {
- "d": "1.0.0",
- "es5-ext": "0.10.35"
+ "d": "1",
+ "es5-ext": "~0.10.14"
}
},
"event-stream": {
@@ -1817,13 +1818,13 @@
"integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
"dev": true,
"requires": {
- "duplexer": "0.1.1",
- "from": "0.1.7",
- "map-stream": "0.1.0",
+ "duplexer": "~0.1.1",
+ "from": "~0",
+ "map-stream": "~0.1.0",
"pause-stream": "0.0.11",
- "split": "0.3.3",
- "stream-combiner": "0.0.4",
- "through": "2.3.8"
+ "split": "0.3",
+ "stream-combiner": "~0.0.4",
+ "through": "~2.3.1"
}
},
"eventemitter3": {
@@ -1844,8 +1845,8 @@
"integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
"dev": true,
"requires": {
- "md5.js": "1.3.4",
- "safe-buffer": "5.1.1"
+ "md5.js": "^1.3.4",
+ "safe-buffer": "^5.1.1"
}
},
"execa": {
@@ -1854,13 +1855,13 @@
"integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
"dev": true,
"requires": {
- "cross-spawn": "5.1.0",
- "get-stream": "3.0.0",
- "is-stream": "1.1.0",
- "npm-run-path": "2.0.2",
- "p-finally": "1.0.0",
- "signal-exit": "3.0.2",
- "strip-eof": "1.0.0"
+ "cross-spawn": "^5.0.1",
+ "get-stream": "^3.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
}
},
"expand-braces": {
@@ -1869,9 +1870,9 @@
"integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=",
"dev": true,
"requires": {
- "array-slice": "0.2.3",
- "array-unique": "0.2.1",
- "braces": "0.1.5"
+ "array-slice": "^0.2.3",
+ "array-unique": "^0.2.1",
+ "braces": "^0.1.2"
},
"dependencies": {
"braces": {
@@ -1880,7 +1881,7 @@
"integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=",
"dev": true,
"requires": {
- "expand-range": "0.1.1"
+ "expand-range": "^0.1.0"
}
},
"expand-range": {
@@ -1889,8 +1890,8 @@
"integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=",
"dev": true,
"requires": {
- "is-number": "0.1.1",
- "repeat-string": "0.2.2"
+ "is-number": "^0.1.1",
+ "repeat-string": "^0.2.2"
}
},
"is-number": {
@@ -1913,7 +1914,7 @@
"integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
"dev": true,
"requires": {
- "is-posix-bracket": "0.1.1"
+ "is-posix-bracket": "^0.1.0"
}
},
"expand-range": {
@@ -1922,7 +1923,7 @@
"integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
"dev": true,
"requires": {
- "fill-range": "2.2.3"
+ "fill-range": "^2.1.0"
}
},
"extend": {
@@ -1937,8 +1938,8 @@
"integrity": "sha1-xuRv5tkLLj6IEqZlS9YYLL+RzQY=",
"dev": true,
"requires": {
- "editions": "1.3.3",
- "typechecker": "4.4.1"
+ "editions": "^1.1.2",
+ "typechecker": "^4.3.0"
}
},
"extglob": {
@@ -1947,7 +1948,7 @@
"integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
"dev": true,
"requires": {
- "is-extglob": "1.0.0"
+ "is-extglob": "^1.0.0"
}
},
"extract-opts": {
@@ -1956,9 +1957,9 @@
"integrity": "sha1-WrvtyYwNUgLjJ4cn+Rktfghsa+E=",
"dev": true,
"requires": {
- "eachr": "3.2.0",
- "editions": "1.3.3",
- "typechecker": "4.4.1"
+ "eachr": "^3.2.0",
+ "editions": "^1.1.1",
+ "typechecker": "^4.3.0"
}
},
"fancy-log": {
@@ -1967,8 +1968,8 @@
"integrity": "sha1-Rb4X0Cu5kX1gzP/UmVyZnmyMmUg=",
"dev": true,
"requires": {
- "chalk": "1.1.3",
- "time-stamp": "1.1.0"
+ "chalk": "^1.1.1",
+ "time-stamp": "^1.0.0"
},
"dependencies": {
"chalk": {
@@ -1977,11 +1978,11 @@
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true,
"requires": {
- "ansi-styles": "2.2.1",
- "escape-string-regexp": "1.0.5",
- "has-ansi": "2.0.0",
- "strip-ansi": "3.0.1",
- "supports-color": "2.0.0"
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
}
}
}
@@ -2010,7 +2011,7 @@
"integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=",
"dev": true,
"requires": {
- "websocket-driver": "0.7.0"
+ "websocket-driver": ">=0.5.1"
}
},
"filename-regex": {
@@ -2025,8 +2026,8 @@
"integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=",
"dev": true,
"requires": {
- "glob": "7.1.2",
- "minimatch": "3.0.4"
+ "glob": "^7.0.3",
+ "minimatch": "^3.0.3"
}
},
"fill-range": {
@@ -2035,11 +2036,11 @@
"integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
"dev": true,
"requires": {
- "is-number": "2.1.0",
- "isobject": "2.1.0",
- "randomatic": "1.1.7",
- "repeat-element": "1.1.2",
- "repeat-string": "1.6.1"
+ "is-number": "^2.1.0",
+ "isobject": "^2.0.0",
+ "randomatic": "^1.1.3",
+ "repeat-element": "^1.1.2",
+ "repeat-string": "^1.5.2"
}
},
"finalhandler": {
@@ -2048,10 +2049,10 @@
"integrity": "sha1-haF8bFmpRxfSYtYSMNSw6+PUoU0=",
"dev": true,
"requires": {
- "debug": "2.2.0",
- "escape-html": "1.0.3",
- "on-finished": "2.3.0",
- "unpipe": "1.0.0"
+ "debug": "~2.2.0",
+ "escape-html": "~1.0.3",
+ "on-finished": "~2.3.0",
+ "unpipe": "~1.0.0"
}
},
"find-up": {
@@ -2060,7 +2061,7 @@
"integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
"dev": true,
"requires": {
- "locate-path": "2.0.0"
+ "locate-path": "^2.0.0"
}
},
"findit": {
@@ -2081,7 +2082,7 @@
"integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
"dev": true,
"requires": {
- "for-in": "1.0.2"
+ "for-in": "^1.0.1"
}
},
"fresh": {
@@ -2102,7 +2103,7 @@
"integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=",
"dev": true,
"requires": {
- "null-check": "1.0.0"
+ "null-check": "^1.0.0"
}
},
"fs-extra": {
@@ -2111,9 +2112,9 @@
"integrity": "sha1-+RcExT0bRh+JNFKwwwfZmXZHq2s=",
"dev": true,
"requires": {
- "graceful-fs": "4.1.11",
- "jsonfile": "4.0.0",
- "universalify": "0.1.1"
+ "graceful-fs": "^4.1.2",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
}
},
"fs.realpath": {
@@ -2122,6 +2123,535 @@
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
"dev": true
},
+ "fsevents": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz",
+ "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "nan": "^2.9.2",
+ "node-pre-gyp": "^0.10.0"
+ },
+ "dependencies": {
+ "abbrev": {
+ "version": "1.1.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "ansi-regex": {
+ "version": "2.1.1",
+ "bundled": true,
+ "dev": true
+ },
+ "aproba": {
+ "version": "1.2.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "are-we-there-yet": {
+ "version": "1.1.4",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^2.0.6"
+ }
+ },
+ "balanced-match": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "chownr": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "code-point-at": {
+ "version": "1.1.0",
+ "bundled": true,
+ "dev": true
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "console-control-strings": {
+ "version": "1.1.0",
+ "bundled": true,
+ "dev": true
+ },
+ "core-util-is": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "debug": {
+ "version": "2.6.9",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "deep-extend": {
+ "version": "0.5.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "delegates": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "detect-libc": {
+ "version": "1.0.3",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "fs-minipass": {
+ "version": "1.2.5",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "minipass": "^2.2.1"
+ }
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "gauge": {
+ "version": "2.7.4",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "aproba": "^1.0.3",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.0",
+ "object-assign": "^4.1.0",
+ "signal-exit": "^3.0.0",
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wide-align": "^1.1.0"
+ }
+ },
+ "glob": {
+ "version": "7.1.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "has-unicode": {
+ "version": "2.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "iconv-lite": {
+ "version": "0.4.21",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "ignore-walk": {
+ "version": "3.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "minimatch": "^3.0.4"
+ }
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.3",
+ "bundled": true,
+ "dev": true
+ },
+ "ini": {
+ "version": "1.3.5",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "number-is-nan": "^1.0.0"
+ }
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "minimatch": {
+ "version": "3.0.4",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "minimist": {
+ "version": "0.0.8",
+ "bundled": true,
+ "dev": true
+ },
+ "minipass": {
+ "version": "2.2.4",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "safe-buffer": "^5.1.1",
+ "yallist": "^3.0.0"
+ }
+ },
+ "minizlib": {
+ "version": "1.1.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "minipass": "^2.2.1"
+ }
+ },
+ "mkdirp": {
+ "version": "0.5.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "minimist": "0.0.8"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "needle": {
+ "version": "2.2.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "debug": "^2.1.2",
+ "iconv-lite": "^0.4.4",
+ "sax": "^1.2.4"
+ }
+ },
+ "node-pre-gyp": {
+ "version": "0.10.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "detect-libc": "^1.0.2",
+ "mkdirp": "^0.5.1",
+ "needle": "^2.2.0",
+ "nopt": "^4.0.1",
+ "npm-packlist": "^1.1.6",
+ "npmlog": "^4.0.2",
+ "rc": "^1.1.7",
+ "rimraf": "^2.6.1",
+ "semver": "^5.3.0",
+ "tar": "^4"
+ }
+ },
+ "nopt": {
+ "version": "4.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "abbrev": "1",
+ "osenv": "^0.1.4"
+ }
+ },
+ "npm-bundled": {
+ "version": "1.0.3",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "npm-packlist": {
+ "version": "1.1.10",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ignore-walk": "^3.0.1",
+ "npm-bundled": "^1.0.1"
+ }
+ },
+ "npmlog": {
+ "version": "4.1.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "are-we-there-yet": "~1.1.2",
+ "console-control-strings": "~1.1.0",
+ "gauge": "~2.7.3",
+ "set-blocking": "~2.0.0"
+ }
+ },
+ "number-is-nan": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "object-assign": {
+ "version": "4.1.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "once": {
+ "version": "1.4.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "os-homedir": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "os-tmpdir": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "osenv": {
+ "version": "0.1.5",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "os-homedir": "^1.0.0",
+ "os-tmpdir": "^1.0.0"
+ }
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "process-nextick-args": {
+ "version": "2.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "rc": {
+ "version": "1.2.7",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "deep-extend": "^0.5.1",
+ "ini": "~1.3.0",
+ "minimist": "^1.2.0",
+ "strip-json-comments": "~2.0.1"
+ },
+ "dependencies": {
+ "minimist": {
+ "version": "1.2.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "readable-stream": {
+ "version": "2.3.6",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "rimraf": {
+ "version": "2.6.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "glob": "^7.0.5"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.1",
+ "bundled": true,
+ "dev": true
+ },
+ "safer-buffer": {
+ "version": "2.1.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "sax": {
+ "version": "1.2.4",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "semver": {
+ "version": "5.5.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "set-blocking": {
+ "version": "2.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "signal-exit": {
+ "version": "3.0.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ }
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "strip-json-comments": {
+ "version": "2.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "tar": {
+ "version": "4.4.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "chownr": "^1.0.1",
+ "fs-minipass": "^1.2.5",
+ "minipass": "^2.2.4",
+ "minizlib": "^1.1.0",
+ "mkdirp": "^0.5.0",
+ "safe-buffer": "^5.1.1",
+ "yallist": "^3.0.2"
+ }
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "wide-align": {
+ "version": "1.1.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "string-width": "^1.0.2"
+ }
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true
+ },
+ "yallist": {
+ "version": "3.0.2",
+ "bundled": true,
+ "dev": true
+ }
+ }
+ },
"get-caller-file": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",
@@ -2140,12 +2670,12 @@
"integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
"dev": true,
"requires": {
- "fs.realpath": "1.0.0",
- "inflight": "1.0.6",
- "inherits": "2.0.3",
- "minimatch": "3.0.4",
- "once": "1.4.0",
- "path-is-absolute": "1.0.1"
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
}
},
"glob-base": {
@@ -2154,8 +2684,8 @@
"integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
"dev": true,
"requires": {
- "glob-parent": "2.0.0",
- "is-glob": "2.0.1"
+ "glob-parent": "^2.0.0",
+ "is-glob": "^2.0.0"
}
},
"glob-parent": {
@@ -2164,7 +2694,7 @@
"integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
"dev": true,
"requires": {
- "is-glob": "2.0.1"
+ "is-glob": "^2.0.0"
}
},
"globals": {
@@ -2179,7 +2709,7 @@
"integrity": "sha1-f+DxmfV6yQbPUS/urY+Q7kooT8U=",
"dev": true,
"requires": {
- "sparkles": "1.0.0"
+ "sparkles": "^1.0.0"
}
},
"graceful-fs": {
@@ -2194,24 +2724,24 @@
"integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=",
"dev": true,
"requires": {
- "array-differ": "1.0.0",
- "array-uniq": "1.0.3",
- "beeper": "1.1.1",
- "chalk": "1.1.3",
- "dateformat": "2.2.0",
- "fancy-log": "1.3.0",
- "gulplog": "1.0.0",
- "has-gulplog": "0.1.0",
- "lodash._reescape": "3.0.0",
- "lodash._reevaluate": "3.0.0",
- "lodash._reinterpolate": "3.0.0",
- "lodash.template": "3.6.2",
- "minimist": "1.2.0",
- "multipipe": "0.1.2",
- "object-assign": "3.0.0",
+ "array-differ": "^1.0.0",
+ "array-uniq": "^1.0.2",
+ "beeper": "^1.0.0",
+ "chalk": "^1.0.0",
+ "dateformat": "^2.0.0",
+ "fancy-log": "^1.1.0",
+ "gulplog": "^1.0.0",
+ "has-gulplog": "^0.1.0",
+ "lodash._reescape": "^3.0.0",
+ "lodash._reevaluate": "^3.0.0",
+ "lodash._reinterpolate": "^3.0.0",
+ "lodash.template": "^3.0.0",
+ "minimist": "^1.1.0",
+ "multipipe": "^0.1.2",
+ "object-assign": "^3.0.0",
"replace-ext": "0.0.1",
- "through2": "2.0.3",
- "vinyl": "0.5.3"
+ "through2": "^2.0.0",
+ "vinyl": "^0.5.0"
},
"dependencies": {
"chalk": {
@@ -2220,11 +2750,11 @@
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true,
"requires": {
- "ansi-styles": "2.2.1",
- "escape-string-regexp": "1.0.5",
- "has-ansi": "2.0.0",
- "strip-ansi": "3.0.1",
- "supports-color": "2.0.0"
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
}
}
}
@@ -2235,7 +2765,7 @@
"integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
"dev": true,
"requires": {
- "glogg": "1.0.0"
+ "glogg": "^1.0.0"
}
},
"handlebars": {
@@ -2244,10 +2774,10 @@
"integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=",
"dev": true,
"requires": {
- "async": "1.5.2",
- "optimist": "0.6.1",
- "source-map": "0.4.4",
- "uglify-js": "2.8.29"
+ "async": "^1.4.0",
+ "optimist": "^0.6.1",
+ "source-map": "^0.4.4",
+ "uglify-js": "^2.6"
},
"dependencies": {
"source-map": {
@@ -2256,7 +2786,7 @@
"integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
"dev": true,
"requires": {
- "amdefine": "1.0.1"
+ "amdefine": ">=0.0.4"
}
},
"uglify-js": {
@@ -2266,9 +2796,9 @@
"dev": true,
"optional": true,
"requires": {
- "source-map": "0.5.7",
- "uglify-to-browserify": "1.0.2",
- "yargs": "3.10.0"
+ "source-map": "~0.5.1",
+ "uglify-to-browserify": "~1.0.0",
+ "yargs": "~3.10.0"
},
"dependencies": {
"source-map": {
@@ -2288,7 +2818,7 @@
"integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
"dev": true,
"requires": {
- "ansi-regex": "2.1.1"
+ "ansi-regex": "^2.0.0"
}
},
"has-binary": {
@@ -2326,7 +2856,7 @@
"integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=",
"dev": true,
"requires": {
- "sparkles": "1.0.0"
+ "sparkles": "^1.0.0"
}
},
"hash-base": {
@@ -2335,7 +2865,7 @@
"integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=",
"dev": true,
"requires": {
- "inherits": "2.0.3"
+ "inherits": "^2.0.1"
}
},
"hash.js": {
@@ -2344,8 +2874,8 @@
"integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==",
"dev": true,
"requires": {
- "inherits": "2.0.3",
- "minimalistic-assert": "1.0.0"
+ "inherits": "^2.0.3",
+ "minimalistic-assert": "^1.0.0"
}
},
"hmac-drbg": {
@@ -2354,9 +2884,9 @@
"integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
"dev": true,
"requires": {
- "hash.js": "1.1.3",
- "minimalistic-assert": "1.0.0",
- "minimalistic-crypto-utils": "1.0.1"
+ "hash.js": "^1.0.3",
+ "minimalistic-assert": "^1.0.0",
+ "minimalistic-crypto-utils": "^1.0.1"
}
},
"hosted-git-info": {
@@ -2377,12 +2907,12 @@
"integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=",
"dev": true,
"requires": {
- "domelementtype": "1.3.0",
- "domhandler": "2.4.1",
- "domutils": "1.5.1",
- "entities": "1.1.1",
- "inherits": "2.0.3",
- "readable-stream": "2.3.3"
+ "domelementtype": "^1.3.0",
+ "domhandler": "^2.3.0",
+ "domutils": "^1.5.1",
+ "entities": "^1.1.1",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.2"
}
},
"http-auth": {
@@ -2393,7 +2923,7 @@
"requires": {
"apache-crypt": "1.1.2",
"apache-md5": "1.0.6",
- "node-uuid": "1.4.8"
+ "node-uuid": "^1.4.7"
}
},
"http-errors": {
@@ -2405,7 +2935,7 @@
"depd": "1.1.1",
"inherits": "2.0.3",
"setprototypeof": "1.0.3",
- "statuses": "1.3.1"
+ "statuses": ">= 1.3.1 < 2"
}
},
"http-parser-js": {
@@ -2420,8 +2950,8 @@
"integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=",
"dev": true,
"requires": {
- "eventemitter3": "1.2.0",
- "requires-port": "1.0.0"
+ "eventemitter3": "1.x.x",
+ "requires-port": "1.x.x"
}
},
"https-browserify": {
@@ -2448,8 +2978,8 @@
"integrity": "sha1-2ln7hYl25KXkNwLM0fKC/byeV1Y=",
"dev": true,
"requires": {
- "editions": "1.3.3",
- "ignorepatterns": "1.1.0"
+ "editions": "^1.3.3",
+ "ignorepatterns": "^1.1.0"
}
},
"ignorepatterns": {
@@ -2470,8 +3000,8 @@
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
"dev": true,
"requires": {
- "once": "1.4.0",
- "wrappy": "1.0.2"
+ "once": "^1.3.0",
+ "wrappy": "1"
}
},
"inherits": {
@@ -2492,7 +3022,7 @@
"integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=",
"dev": true,
"requires": {
- "loose-envify": "1.3.1"
+ "loose-envify": "^1.0.0"
}
},
"invert-kv": {
@@ -2513,7 +3043,7 @@
"integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
"dev": true,
"requires": {
- "binary-extensions": "1.10.0"
+ "binary-extensions": "^1.0.0"
}
},
"is-buffer": {
@@ -2528,7 +3058,7 @@
"integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
"dev": true,
"requires": {
- "builtin-modules": "1.1.1"
+ "builtin-modules": "^1.0.0"
}
},
"is-dotfile": {
@@ -2543,7 +3073,7 @@
"integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
"dev": true,
"requires": {
- "is-primitive": "2.0.0"
+ "is-primitive": "^2.0.0"
}
},
"is-extendable": {
@@ -2564,7 +3094,7 @@
"integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
"dev": true,
"requires": {
- "number-is-nan": "1.0.1"
+ "number-is-nan": "^1.0.0"
}
},
"is-fullwidth-code-point": {
@@ -2573,7 +3103,7 @@
"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"dev": true,
"requires": {
- "number-is-nan": "1.0.1"
+ "number-is-nan": "^1.0.0"
}
},
"is-glob": {
@@ -2582,7 +3112,7 @@
"integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
"dev": true,
"requires": {
- "is-extglob": "1.0.0"
+ "is-extglob": "^1.0.0"
}
},
"is-module": {
@@ -2597,7 +3127,7 @@
"integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
"dev": true,
"requires": {
- "kind-of": "3.2.2"
+ "kind-of": "^3.0.2"
}
},
"is-posix-bracket": {
@@ -2663,17 +3193,17 @@
"integrity": "sha512-oFCwXvd65amgaPCzqrR+a2XjanS1MvpXN6l/MlMUTv6uiA1NOgGX+I0uyq8Lg3GDxsxPsaP1049krz3hIJ5+KA==",
"dev": true,
"requires": {
- "async": "2.5.0",
- "fileset": "2.0.3",
- "istanbul-lib-coverage": "1.1.1",
- "istanbul-lib-hook": "1.1.0",
- "istanbul-lib-instrument": "1.9.1",
- "istanbul-lib-report": "1.1.2",
- "istanbul-lib-source-maps": "1.2.2",
- "istanbul-reports": "1.1.3",
- "js-yaml": "3.10.0",
- "mkdirp": "0.5.1",
- "once": "1.4.0"
+ "async": "^2.1.4",
+ "fileset": "^2.0.2",
+ "istanbul-lib-coverage": "^1.1.1",
+ "istanbul-lib-hook": "^1.1.0",
+ "istanbul-lib-instrument": "^1.9.1",
+ "istanbul-lib-report": "^1.1.2",
+ "istanbul-lib-source-maps": "^1.2.2",
+ "istanbul-reports": "^1.1.3",
+ "js-yaml": "^3.7.0",
+ "mkdirp": "^0.5.1",
+ "once": "^1.4.0"
},
"dependencies": {
"async": {
@@ -2682,7 +3212,7 @@
"integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==",
"dev": true,
"requires": {
- "lodash": "4.17.4"
+ "lodash": "^4.14.0"
}
}
}
@@ -2693,10 +3223,10 @@
"integrity": "sha512-alLSEFX06ApU75sm5oWcaVNaiss/bgMRiWTct3g0P0ZZTKjR+6QiCcuVOKDI1kWJgwHEnIXsv/dWm783kPpmtw==",
"dev": true,
"requires": {
- "convert-source-map": "1.5.0",
- "istanbul-lib-instrument": "1.9.1",
- "loader-utils": "1.1.0",
- "schema-utils": "0.3.0"
+ "convert-source-map": "^1.5.0",
+ "istanbul-lib-instrument": "^1.7.3",
+ "loader-utils": "^1.1.0",
+ "schema-utils": "^0.3.0"
}
},
"istanbul-lib-coverage": {
@@ -2711,7 +3241,7 @@
"integrity": "sha512-U3qEgwVDUerZ0bt8cfl3dSP3S6opBoOtk3ROO5f2EfBr/SRiD9FQqzwaZBqFORu8W7O0EXpai+k7kxHK13beRg==",
"dev": true,
"requires": {
- "append-transform": "0.4.0"
+ "append-transform": "^0.4.0"
}
},
"istanbul-lib-instrument": {
@@ -2720,13 +3250,13 @@
"integrity": "sha512-RQmXeQ7sphar7k7O1wTNzVczF9igKpaeGQAG9qR2L+BS4DCJNTI9nytRmIVYevwO0bbq+2CXvJmYDuz0gMrywA==",
"dev": true,
"requires": {
- "babel-generator": "6.26.0",
- "babel-template": "6.26.0",
- "babel-traverse": "6.26.0",
- "babel-types": "6.26.0",
- "babylon": "6.18.0",
- "istanbul-lib-coverage": "1.1.1",
- "semver": "5.4.1"
+ "babel-generator": "^6.18.0",
+ "babel-template": "^6.16.0",
+ "babel-traverse": "^6.18.0",
+ "babel-types": "^6.18.0",
+ "babylon": "^6.18.0",
+ "istanbul-lib-coverage": "^1.1.1",
+ "semver": "^5.3.0"
}
},
"istanbul-lib-report": {
@@ -2735,10 +3265,10 @@
"integrity": "sha512-UTv4VGx+HZivJQwAo1wnRwe1KTvFpfi/NYwN7DcsrdzMXwpRT/Yb6r4SBPoHWj4VuQPakR32g4PUUeyKkdDkBA==",
"dev": true,
"requires": {
- "istanbul-lib-coverage": "1.1.1",
- "mkdirp": "0.5.1",
- "path-parse": "1.0.5",
- "supports-color": "3.2.3"
+ "istanbul-lib-coverage": "^1.1.1",
+ "mkdirp": "^0.5.1",
+ "path-parse": "^1.0.5",
+ "supports-color": "^3.1.2"
},
"dependencies": {
"has-flag": {
@@ -2753,7 +3283,7 @@
"integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
"dev": true,
"requires": {
- "has-flag": "1.0.0"
+ "has-flag": "^1.0.0"
}
}
}
@@ -2764,11 +3294,11 @@
"integrity": "sha512-8BfdqSfEdtip7/wo1RnrvLpHVEd8zMZEDmOFEnpC6dg0vXflHt9nvoAyQUzig2uMSXfF2OBEYBV3CVjIL9JvaQ==",
"dev": true,
"requires": {
- "debug": "3.1.0",
- "istanbul-lib-coverage": "1.1.1",
- "mkdirp": "0.5.1",
- "rimraf": "2.6.2",
- "source-map": "0.5.7"
+ "debug": "^3.1.0",
+ "istanbul-lib-coverage": "^1.1.1",
+ "mkdirp": "^0.5.1",
+ "rimraf": "^2.6.1",
+ "source-map": "^0.5.3"
},
"dependencies": {
"debug": {
@@ -2794,7 +3324,7 @@
"integrity": "sha512-ZEelkHh8hrZNI5xDaKwPMFwDsUf5wIEI2bXAFGp1e6deR2mnEKBPhLJEgr4ZBt8Gi6Mj38E/C8kcy9XLggVO2Q==",
"dev": true,
"requires": {
- "handlebars": "4.0.11"
+ "handlebars": "^4.0.3"
}
},
"jasmine-core": {
@@ -2815,8 +3345,8 @@
"integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==",
"dev": true,
"requires": {
- "argparse": "1.0.9",
- "esprima": "4.0.0"
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
}
},
"jsesc": {
@@ -2855,7 +3385,7 @@
"integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
"dev": true,
"requires": {
- "graceful-fs": "4.1.11"
+ "graceful-fs": "^4.1.6"
}
},
"karma": {
@@ -2864,33 +3394,33 @@
"integrity": "sha512-k5pBjHDhmkdaUccnC7gE3mBzZjcxyxYsYVaqiL2G5AqlfLyBO5nw2VdNK+O16cveEPd/gIOWULH7gkiYYwVNHg==",
"dev": true,
"requires": {
- "bluebird": "3.5.1",
- "body-parser": "1.18.2",
- "chokidar": "1.7.0",
- "colors": "1.1.2",
- "combine-lists": "1.0.1",
- "connect": "3.6.5",
- "core-js": "2.5.1",
- "di": "0.0.1",
- "dom-serialize": "2.2.1",
- "expand-braces": "0.1.2",
- "glob": "7.1.2",
- "graceful-fs": "4.1.11",
- "http-proxy": "1.16.2",
- "isbinaryfile": "3.0.2",
- "lodash": "3.10.1",
- "log4js": "0.6.38",
- "mime": "1.4.1",
- "minimatch": "3.0.4",
- "optimist": "0.6.1",
- "qjobs": "1.1.5",
- "range-parser": "1.2.0",
- "rimraf": "2.6.2",
- "safe-buffer": "5.1.1",
+ "bluebird": "^3.3.0",
+ "body-parser": "^1.16.1",
+ "chokidar": "^1.4.1",
+ "colors": "^1.1.0",
+ "combine-lists": "^1.0.0",
+ "connect": "^3.6.0",
+ "core-js": "^2.2.0",
+ "di": "^0.0.1",
+ "dom-serialize": "^2.2.0",
+ "expand-braces": "^0.1.1",
+ "glob": "^7.1.1",
+ "graceful-fs": "^4.1.2",
+ "http-proxy": "^1.13.0",
+ "isbinaryfile": "^3.0.0",
+ "lodash": "^3.8.0",
+ "log4js": "^0.6.31",
+ "mime": "^1.3.4",
+ "minimatch": "^3.0.2",
+ "optimist": "^0.6.1",
+ "qjobs": "^1.1.4",
+ "range-parser": "^1.2.0",
+ "rimraf": "^2.6.0",
+ "safe-buffer": "^5.0.1",
"socket.io": "1.7.3",
- "source-map": "0.5.7",
+ "source-map": "^0.5.3",
"tmp": "0.0.31",
- "useragent": "2.2.1"
+ "useragent": "^2.1.12"
},
"dependencies": {
"connect": {
@@ -2901,7 +3431,7 @@
"requires": {
"debug": "2.6.9",
"finalhandler": "1.0.6",
- "parseurl": "1.3.2",
+ "parseurl": "~1.3.2",
"utils-merge": "1.0.1"
}
},
@@ -2921,12 +3451,12 @@
"dev": true,
"requires": {
"debug": "2.6.9",
- "encodeurl": "1.0.1",
- "escape-html": "1.0.3",
- "on-finished": "2.3.0",
- "parseurl": "1.3.2",
- "statuses": "1.3.1",
- "unpipe": "1.0.0"
+ "encodeurl": "~1.0.1",
+ "escape-html": "~1.0.3",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.2",
+ "statuses": "~1.3.1",
+ "unpipe": "~1.0.0"
}
},
"lodash": {
@@ -2955,8 +3485,8 @@
"integrity": "sha512-uf/ZVpAabDBPvdPdveyk1EPgbnloPvFFGgmRhYLTDH7gEB4nZdSBk8yTU47w1g/drLSx5uMOkjKk7IWKfWg/+w==",
"dev": true,
"requires": {
- "fs-access": "1.0.1",
- "which": "1.3.0"
+ "fs-access": "^1.0.0",
+ "which": "^1.2.1"
}
},
"karma-coverage-istanbul-reporter": {
@@ -2965,8 +3495,8 @@
"integrity": "sha1-0ULNnFVzHJ42Pvc3To7xoxvr+ts=",
"dev": true,
"requires": {
- "istanbul-api": "1.2.1",
- "minimatch": "3.0.4"
+ "istanbul-api": "^1.1.8",
+ "minimatch": "^3.0.4"
}
},
"karma-jasmine": {
@@ -2981,7 +3511,7 @@
"integrity": "sha1-kTIsd/jxPUb+0GKwQuEAnUxFBdg=",
"dev": true,
"requires": {
- "graceful-fs": "4.1.11"
+ "graceful-fs": "^4.1.2"
}
},
"karma-spec-reporter": {
@@ -2990,7 +3520,7 @@
"integrity": "sha1-SDDccUihVcfXoYbmMjOaDYD63sM=",
"dev": true,
"requires": {
- "colors": "1.1.2"
+ "colors": "^1.1.2"
}
},
"karma-webpack": {
@@ -2999,11 +3529,11 @@
"integrity": "sha512-tb+P6rCNqPpVOzaDkNvuAX5gXJ/baGIFBSD/Pin1p1RTa3cookXxEc5wRkrLVA9acwEKvEq1TetGkOX1f8mf8A==",
"dev": true,
"requires": {
- "async": "0.9.2",
- "loader-utils": "0.2.17",
- "lodash": "3.10.1",
- "source-map": "0.1.43",
- "webpack-dev-middleware": "1.12.0"
+ "async": "~0.9.0",
+ "loader-utils": "^0.2.5",
+ "lodash": "^3.8.0",
+ "source-map": "^0.1.41",
+ "webpack-dev-middleware": "^1.0.11"
},
"dependencies": {
"async": {
@@ -3018,10 +3548,10 @@
"integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
"dev": true,
"requires": {
- "big.js": "3.2.0",
- "emojis-list": "2.1.0",
- "json5": "0.5.1",
- "object-assign": "4.1.1"
+ "big.js": "^3.1.3",
+ "emojis-list": "^2.0.0",
+ "json5": "^0.5.0",
+ "object-assign": "^4.0.1"
}
},
"lodash": {
@@ -3042,7 +3572,7 @@
"integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
"dev": true,
"requires": {
- "amdefine": "1.0.1"
+ "amdefine": ">=0.0.4"
}
},
"time-stamp": {
@@ -3057,11 +3587,11 @@
"integrity": "sha1-007++y7dp+HTtdvgcolRMhllFwk=",
"dev": true,
"requires": {
- "memory-fs": "0.4.1",
- "mime": "1.4.1",
- "path-is-absolute": "1.0.1",
- "range-parser": "1.2.0",
- "time-stamp": "2.0.0"
+ "memory-fs": "~0.4.1",
+ "mime": "^1.3.4",
+ "path-is-absolute": "^1.0.0",
+ "range-parser": "^1.0.3",
+ "time-stamp": "^2.0.0"
}
}
}
@@ -3072,7 +3602,7 @@
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
- "is-buffer": "1.1.6"
+ "is-buffer": "^1.1.5"
}
},
"lazy-cache": {
@@ -3087,7 +3617,7 @@
"integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
"dev": true,
"requires": {
- "invert-kv": "1.0.0"
+ "invert-kv": "^1.0.0"
}
},
"live-server": {
@@ -3096,19 +3626,19 @@
"integrity": "sha1-pp8ObKWB4DkapXlBlw4XwwjdSGk=",
"dev": true,
"requires": {
- "colors": "1.1.2",
- "connect": "3.4.1",
- "cors": "2.8.4",
- "event-stream": "3.3.4",
- "faye-websocket": "0.11.1",
- "http-auth": "2.4.11",
- "morgan": "1.9.0",
- "object-assign": "4.1.1",
- "opn": "5.1.0",
- "proxy-middleware": "0.15.0",
- "send": "0.16.1",
- "serve-index": "1.9.1",
- "watchr": "2.6.0"
+ "colors": "^1.1.2",
+ "connect": "3.4.x",
+ "cors": "^2.8.4",
+ "event-stream": "^3.3.4",
+ "faye-websocket": "0.11.x",
+ "http-auth": "2.4.x",
+ "morgan": "^1.6.1",
+ "object-assign": "^4.1.1",
+ "opn": "^5.1.0",
+ "proxy-middleware": "^0.15.0",
+ "send": "^0.16.1",
+ "serve-index": "^1.7.2",
+ "watchr": "2.6.x"
},
"dependencies": {
"colors": {
@@ -3131,10 +3661,10 @@
"integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
"dev": true,
"requires": {
- "graceful-fs": "4.1.11",
- "parse-json": "2.2.0",
- "pify": "2.3.0",
- "strip-bom": "3.0.0"
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^2.2.0",
+ "pify": "^2.0.0",
+ "strip-bom": "^3.0.0"
},
"dependencies": {
"strip-bom": {
@@ -3157,9 +3687,9 @@
"integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
"dev": true,
"requires": {
- "big.js": "3.2.0",
- "emojis-list": "2.1.0",
- "json5": "0.5.1"
+ "big.js": "^3.1.3",
+ "emojis-list": "^2.0.0",
+ "json5": "^0.5.0"
}
},
"locate-path": {
@@ -3168,8 +3698,8 @@
"integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
"dev": true,
"requires": {
- "p-locate": "2.0.0",
- "path-exists": "3.0.0"
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
}
},
"lodash": {
@@ -3238,7 +3768,7 @@
"integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=",
"dev": true,
"requires": {
- "lodash._root": "3.0.1"
+ "lodash._root": "^3.0.0"
}
},
"lodash.isarguments": {
@@ -3259,9 +3789,9 @@
"integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
"dev": true,
"requires": {
- "lodash._getnative": "3.9.1",
- "lodash.isarguments": "3.1.0",
- "lodash.isarray": "3.0.4"
+ "lodash._getnative": "^3.0.0",
+ "lodash.isarguments": "^3.0.0",
+ "lodash.isarray": "^3.0.0"
}
},
"lodash.restparam": {
@@ -3276,15 +3806,15 @@
"integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=",
"dev": true,
"requires": {
- "lodash._basecopy": "3.0.1",
- "lodash._basetostring": "3.0.1",
- "lodash._basevalues": "3.0.0",
- "lodash._isiterateecall": "3.0.9",
- "lodash._reinterpolate": "3.0.0",
- "lodash.escape": "3.2.0",
- "lodash.keys": "3.1.2",
- "lodash.restparam": "3.6.1",
- "lodash.templatesettings": "3.1.1"
+ "lodash._basecopy": "^3.0.0",
+ "lodash._basetostring": "^3.0.0",
+ "lodash._basevalues": "^3.0.0",
+ "lodash._isiterateecall": "^3.0.0",
+ "lodash._reinterpolate": "^3.0.0",
+ "lodash.escape": "^3.0.0",
+ "lodash.keys": "^3.0.0",
+ "lodash.restparam": "^3.0.0",
+ "lodash.templatesettings": "^3.0.0"
}
},
"lodash.templatesettings": {
@@ -3293,8 +3823,8 @@
"integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=",
"dev": true,
"requires": {
- "lodash._reinterpolate": "3.0.0",
- "lodash.escape": "3.2.0"
+ "lodash._reinterpolate": "^3.0.0",
+ "lodash.escape": "^3.0.0"
}
},
"log4js": {
@@ -3303,8 +3833,8 @@
"integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=",
"dev": true,
"requires": {
- "readable-stream": "1.0.34",
- "semver": "4.3.6"
+ "readable-stream": "~1.0.2",
+ "semver": "~4.3.3"
},
"dependencies": {
"isarray": {
@@ -3319,10 +3849,10 @@
"integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
"dev": true,
"requires": {
- "core-util-is": "1.0.2",
- "inherits": "2.0.3",
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
"isarray": "0.0.1",
- "string_decoder": "0.10.31"
+ "string_decoder": "~0.10.x"
}
},
"semver": {
@@ -3351,7 +3881,7 @@
"integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
"dev": true,
"requires": {
- "js-tokens": "3.0.2"
+ "js-tokens": "^3.0.0"
}
},
"lru-cache": {
@@ -3378,7 +3908,7 @@
"integrity": "sha512-kxBL06p6iO2qPBHsqGK2b3cRwiRGpnmSuVWNhwHcMX7qJOUr1HvricYP1LZOCdkQBUp0jiWg2d6WJwR3vYgByw==",
"dev": true,
"requires": {
- "vlq": "0.2.3"
+ "vlq": "^0.2.1"
}
},
"map-stream": {
@@ -3399,8 +3929,8 @@
"integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=",
"dev": true,
"requires": {
- "hash-base": "3.0.4",
- "inherits": "2.0.3"
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1"
},
"dependencies": {
"hash-base": {
@@ -3409,8 +3939,8 @@
"integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
"dev": true,
"requires": {
- "inherits": "2.0.3",
- "safe-buffer": "5.1.1"
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
}
}
}
@@ -3427,7 +3957,7 @@
"integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
"dev": true,
"requires": {
- "mimic-fn": "1.1.0"
+ "mimic-fn": "^1.0.0"
}
},
"memory-fs": {
@@ -3436,8 +3966,8 @@
"integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
"dev": true,
"requires": {
- "errno": "0.1.4",
- "readable-stream": "2.3.3"
+ "errno": "^0.1.3",
+ "readable-stream": "^2.0.1"
}
},
"micromatch": {
@@ -3446,19 +3976,19 @@
"integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
"dev": true,
"requires": {
- "arr-diff": "2.0.0",
- "array-unique": "0.2.1",
- "braces": "1.8.5",
- "expand-brackets": "0.1.5",
- "extglob": "0.3.2",
- "filename-regex": "2.0.1",
- "is-extglob": "1.0.0",
- "is-glob": "2.0.1",
- "kind-of": "3.2.2",
- "normalize-path": "2.1.1",
- "object.omit": "2.0.1",
- "parse-glob": "3.0.4",
- "regex-cache": "0.4.4"
+ "arr-diff": "^2.0.0",
+ "array-unique": "^0.2.1",
+ "braces": "^1.8.2",
+ "expand-brackets": "^0.1.4",
+ "extglob": "^0.3.1",
+ "filename-regex": "^2.0.0",
+ "is-extglob": "^1.0.0",
+ "is-glob": "^2.0.1",
+ "kind-of": "^3.0.2",
+ "normalize-path": "^2.0.1",
+ "object.omit": "^2.0.0",
+ "parse-glob": "^3.0.4",
+ "regex-cache": "^0.4.2"
}
},
"miller-rabin": {
@@ -3467,8 +3997,8 @@
"integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
"dev": true,
"requires": {
- "bn.js": "4.11.8",
- "brorand": "1.1.0"
+ "bn.js": "^4.0.0",
+ "brorand": "^1.0.1"
}
},
"mime": {
@@ -3489,7 +4019,7 @@
"integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=",
"dev": true,
"requires": {
- "mime-db": "1.30.0"
+ "mime-db": "~1.30.0"
}
},
"mimic-fn": {
@@ -3516,7 +4046,7 @@
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"requires": {
- "brace-expansion": "1.1.8"
+ "brace-expansion": "^1.1.7"
}
},
"minimist": {
@@ -3554,11 +4084,11 @@
"integrity": "sha1-0B+mxlhZt2/PMbPLU6OCGjEdgFE=",
"dev": true,
"requires": {
- "basic-auth": "2.0.0",
+ "basic-auth": "~2.0.0",
"debug": "2.6.9",
- "depd": "1.1.1",
- "on-finished": "2.3.0",
- "on-headers": "1.0.1"
+ "depd": "~1.1.1",
+ "on-finished": "~2.3.0",
+ "on-headers": "~1.0.1"
},
"dependencies": {
"debug": {
@@ -3593,6 +4123,13 @@
"duplexer2": "0.0.2"
}
},
+ "nan": {
+ "version": "2.11.1",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz",
+ "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==",
+ "dev": true,
+ "optional": true
+ },
"negotiator": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
@@ -3605,28 +4142,28 @@
"integrity": "sha1-o6WeyXAkmFtG6Vg3lkb5bEthZkY=",
"dev": true,
"requires": {
- "assert": "1.4.1",
- "browserify-zlib": "0.1.4",
- "buffer": "4.9.1",
- "console-browserify": "1.1.0",
- "constants-browserify": "1.0.0",
- "crypto-browserify": "3.12.0",
- "domain-browser": "1.1.7",
- "events": "1.1.1",
+ "assert": "^1.1.1",
+ "browserify-zlib": "^0.1.4",
+ "buffer": "^4.3.0",
+ "console-browserify": "^1.1.0",
+ "constants-browserify": "^1.0.0",
+ "crypto-browserify": "^3.11.0",
+ "domain-browser": "^1.1.1",
+ "events": "^1.0.0",
"https-browserify": "0.0.1",
- "os-browserify": "0.2.1",
+ "os-browserify": "^0.2.0",
"path-browserify": "0.0.0",
- "process": "0.11.10",
- "punycode": "1.4.1",
- "querystring-es3": "0.2.1",
- "readable-stream": "2.3.3",
- "stream-browserify": "2.0.1",
- "stream-http": "2.7.2",
- "string_decoder": "0.10.31",
- "timers-browserify": "2.0.4",
+ "process": "^0.11.0",
+ "punycode": "^1.2.4",
+ "querystring-es3": "^0.2.0",
+ "readable-stream": "^2.0.5",
+ "stream-browserify": "^2.0.1",
+ "stream-http": "^2.3.1",
+ "string_decoder": "^0.10.25",
+ "timers-browserify": "^2.0.2",
"tty-browserify": "0.0.0",
- "url": "0.11.0",
- "util": "0.10.3",
+ "url": "^0.11.0",
+ "util": "^0.10.3",
"vm-browserify": "0.0.4"
},
"dependencies": {
@@ -3650,10 +4187,10 @@
"integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
"dev": true,
"requires": {
- "hosted-git-info": "2.5.0",
- "is-builtin-module": "1.0.0",
- "semver": "5.4.1",
- "validate-npm-package-license": "3.0.1"
+ "hosted-git-info": "^2.1.4",
+ "is-builtin-module": "^1.0.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
}
},
"normalize-path": {
@@ -3662,7 +4199,7 @@
"integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
"dev": true,
"requires": {
- "remove-trailing-separator": "1.1.0"
+ "remove-trailing-separator": "^1.0.1"
}
},
"npm-run-path": {
@@ -3671,7 +4208,7 @@
"integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
"dev": true,
"requires": {
- "path-key": "2.0.1"
+ "path-key": "^2.0.0"
}
},
"nth-check": {
@@ -3680,7 +4217,7 @@
"integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=",
"dev": true,
"requires": {
- "boolbase": "1.0.0"
+ "boolbase": "~1.0.0"
}
},
"null-check": {
@@ -3713,8 +4250,8 @@
"integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
"dev": true,
"requires": {
- "for-own": "0.1.5",
- "is-extendable": "0.1.1"
+ "for-own": "^0.1.4",
+ "is-extendable": "^0.1.1"
}
},
"on-finished": {
@@ -3738,7 +4275,7 @@
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"dev": true,
"requires": {
- "wrappy": "1.0.2"
+ "wrappy": "1"
}
},
"opn": {
@@ -3747,7 +4284,7 @@
"integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==",
"dev": true,
"requires": {
- "is-wsl": "1.1.0"
+ "is-wsl": "^1.1.0"
}
},
"optimist": {
@@ -3756,8 +4293,8 @@
"integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
"dev": true,
"requires": {
- "minimist": "0.0.10",
- "wordwrap": "0.0.3"
+ "minimist": "~0.0.1",
+ "wordwrap": "~0.0.2"
},
"dependencies": {
"minimist": {
@@ -3786,9 +4323,9 @@
"integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
"dev": true,
"requires": {
- "execa": "0.7.0",
- "lcid": "1.0.0",
- "mem": "1.1.0"
+ "execa": "^0.7.0",
+ "lcid": "^1.0.0",
+ "mem": "^1.1.0"
}
},
"os-name": {
@@ -3797,8 +4334,8 @@
"integrity": "sha1-uaOGNhwXrjohc27wWZQFyajF3F4=",
"dev": true,
"requires": {
- "macos-release": "1.1.0",
- "win-release": "1.1.1"
+ "macos-release": "^1.0.0",
+ "win-release": "^1.0.0"
}
},
"os-tmpdir": {
@@ -3825,7 +4362,7 @@
"integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
"dev": true,
"requires": {
- "p-limit": "1.1.0"
+ "p-limit": "^1.1.0"
}
},
"pako": {
@@ -3840,11 +4377,11 @@
"integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=",
"dev": true,
"requires": {
- "asn1.js": "4.9.2",
- "browserify-aes": "1.1.1",
- "create-hash": "1.1.3",
- "evp_bytestokey": "1.0.3",
- "pbkdf2": "3.0.14"
+ "asn1.js": "^4.0.0",
+ "browserify-aes": "^1.0.0",
+ "create-hash": "^1.1.0",
+ "evp_bytestokey": "^1.0.0",
+ "pbkdf2": "^3.0.3"
}
},
"parse-glob": {
@@ -3853,10 +4390,10 @@
"integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
"dev": true,
"requires": {
- "glob-base": "0.3.0",
- "is-dotfile": "1.0.3",
- "is-extglob": "1.0.0",
- "is-glob": "2.0.1"
+ "glob-base": "^0.3.0",
+ "is-dotfile": "^1.0.0",
+ "is-extglob": "^1.0.0",
+ "is-glob": "^2.0.0"
}
},
"parse-json": {
@@ -3865,7 +4402,7 @@
"integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
"dev": true,
"requires": {
- "error-ex": "1.3.1"
+ "error-ex": "^1.2.0"
}
},
"parse5": {
@@ -3874,7 +4411,7 @@
"integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==",
"dev": true,
"requires": {
- "@types/node": "8.0.47"
+ "@types/node": "*"
}
},
"parsejson": {
@@ -3883,7 +4420,7 @@
"integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=",
"dev": true,
"requires": {
- "better-assert": "1.0.2"
+ "better-assert": "~1.0.0"
}
},
"parseqs": {
@@ -3892,7 +4429,7 @@
"integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
"dev": true,
"requires": {
- "better-assert": "1.0.2"
+ "better-assert": "~1.0.0"
}
},
"parseuri": {
@@ -3901,7 +4438,7 @@
"integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
"dev": true,
"requires": {
- "better-assert": "1.0.2"
+ "better-assert": "~1.0.0"
}
},
"parseurl": {
@@ -3946,7 +4483,7 @@
"integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
"dev": true,
"requires": {
- "pify": "2.3.0"
+ "pify": "^2.0.0"
}
},
"pause-stream": {
@@ -3955,7 +4492,7 @@
"integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
"dev": true,
"requires": {
- "through": "2.3.8"
+ "through": "~2.3"
}
},
"pbkdf2": {
@@ -3964,11 +4501,11 @@
"integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==",
"dev": true,
"requires": {
- "create-hash": "1.1.3",
- "create-hmac": "1.1.6",
- "ripemd160": "2.0.1",
- "safe-buffer": "5.1.1",
- "sha.js": "2.4.9"
+ "create-hash": "^1.1.2",
+ "create-hmac": "^1.1.4",
+ "ripemd160": "^2.0.1",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
}
},
"pify": {
@@ -4019,11 +4556,11 @@
"integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=",
"dev": true,
"requires": {
- "bn.js": "4.11.8",
- "browserify-rsa": "4.0.1",
- "create-hash": "1.1.3",
- "parse-asn1": "5.1.0",
- "randombytes": "2.0.5"
+ "bn.js": "^4.1.0",
+ "browserify-rsa": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "parse-asn1": "^5.0.0",
+ "randombytes": "^2.0.1"
}
},
"punycode": {
@@ -4062,8 +4599,8 @@
"integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==",
"dev": true,
"requires": {
- "is-number": "3.0.0",
- "kind-of": "4.0.0"
+ "is-number": "^3.0.0",
+ "kind-of": "^4.0.0"
},
"dependencies": {
"is-number": {
@@ -4072,7 +4609,7 @@
"integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
"dev": true,
"requires": {
- "kind-of": "3.2.2"
+ "kind-of": "^3.0.2"
},
"dependencies": {
"kind-of": {
@@ -4081,7 +4618,7 @@
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
- "is-buffer": "1.1.6"
+ "is-buffer": "^1.1.5"
}
}
}
@@ -4092,7 +4629,7 @@
"integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
"dev": true,
"requires": {
- "is-buffer": "1.1.6"
+ "is-buffer": "^1.1.5"
}
}
}
@@ -4103,7 +4640,7 @@
"integrity": "sha512-8T7Zn1AhMsQ/HI1SjcCfT/t4ii3eAqco3yOcSzS4mozsOz69lHLsoMXmF9nZgnFanYscnSlUSgs8uZyKzpE6kg==",
"dev": true,
"requires": {
- "safe-buffer": "5.1.1"
+ "safe-buffer": "^5.1.0"
}
},
"randomfill": {
@@ -4112,8 +4649,8 @@
"integrity": "sha512-YL6GrhrWoic0Eq8rXVbMptH7dAxCs0J+mh5Y0euNekPPYaxEmdVGim6GdoxoRzKW2yJoU8tueifS7mYxvcFDEQ==",
"dev": true,
"requires": {
- "randombytes": "2.0.5",
- "safe-buffer": "5.1.1"
+ "randombytes": "^2.0.5",
+ "safe-buffer": "^5.1.0"
}
},
"range-parser": {
@@ -4140,9 +4677,9 @@
"integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
"dev": true,
"requires": {
- "load-json-file": "2.0.0",
- "normalize-package-data": "2.4.0",
- "path-type": "2.0.0"
+ "load-json-file": "^2.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^2.0.0"
}
},
"read-pkg-up": {
@@ -4151,8 +4688,8 @@
"integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
"dev": true,
"requires": {
- "find-up": "2.1.0",
- "read-pkg": "2.0.0"
+ "find-up": "^2.0.0",
+ "read-pkg": "^2.0.0"
}
},
"readable-stream": {
@@ -4161,13 +4698,13 @@
"integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
"dev": true,
"requires": {
- "core-util-is": "1.0.2",
- "inherits": "2.0.3",
- "isarray": "1.0.0",
- "process-nextick-args": "1.0.7",
- "safe-buffer": "5.1.1",
- "string_decoder": "1.0.3",
- "util-deprecate": "1.0.2"
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~1.0.6",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.0.3",
+ "util-deprecate": "~1.0.1"
}
},
"readdirp": {
@@ -4176,10 +4713,10 @@
"integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
"dev": true,
"requires": {
- "graceful-fs": "4.1.11",
- "minimatch": "3.0.4",
- "readable-stream": "2.3.3",
- "set-immediate-shim": "1.0.1"
+ "graceful-fs": "^4.1.2",
+ "minimatch": "^3.0.2",
+ "readable-stream": "^2.0.2",
+ "set-immediate-shim": "^1.0.1"
}
},
"rechoir": {
@@ -4188,7 +4725,7 @@
"integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
"dev": true,
"requires": {
- "resolve": "1.5.0"
+ "resolve": "^1.1.6"
}
},
"reflect-metadata": {
@@ -4215,7 +4752,7 @@
"integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
"dev": true,
"requires": {
- "is-equal-shallow": "0.1.3"
+ "is-equal-shallow": "^0.1.3"
}
},
"regexpu-core": {
@@ -4224,9 +4761,9 @@
"integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=",
"dev": true,
"requires": {
- "regenerate": "1.3.3",
- "regjsgen": "0.2.0",
- "regjsparser": "0.1.5"
+ "regenerate": "^1.2.1",
+ "regjsgen": "^0.2.0",
+ "regjsparser": "^0.1.4"
}
},
"regjsgen": {
@@ -4241,7 +4778,7 @@
"integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
"dev": true,
"requires": {
- "jsesc": "0.5.0"
+ "jsesc": "~0.5.0"
}
},
"remove-trailing-separator": {
@@ -4268,7 +4805,7 @@
"integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
"dev": true,
"requires": {
- "is-finite": "1.0.2"
+ "is-finite": "^1.0.0"
}
},
"replace-ext": {
@@ -4301,7 +4838,7 @@
"integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==",
"dev": true,
"requires": {
- "path-parse": "1.0.5"
+ "path-parse": "^1.0.5"
}
},
"resolve-url": {
@@ -4316,7 +4853,7 @@
"integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
"dev": true,
"requires": {
- "align-text": "0.1.4"
+ "align-text": "^0.1.1"
}
},
"rimraf": {
@@ -4325,7 +4862,7 @@
"integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
"dev": true,
"requires": {
- "glob": "7.1.2"
+ "glob": "^7.0.5"
}
},
"ripemd160": {
@@ -4334,8 +4871,8 @@
"integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=",
"dev": true,
"requires": {
- "hash-base": "2.0.2",
- "inherits": "2.0.3"
+ "hash-base": "^2.0.0",
+ "inherits": "^2.0.1"
}
},
"rollup": {
@@ -4363,10 +4900,10 @@
"integrity": "sha1-i4l8TDAw1QASd7BRSyXSygloPuA=",
"dev": true,
"requires": {
- "browser-resolve": "1.11.2",
- "builtin-modules": "1.1.1",
- "is-module": "1.0.0",
- "resolve": "1.5.0"
+ "browser-resolve": "^1.11.0",
+ "builtin-modules": "^1.1.0",
+ "is-module": "^1.0.0",
+ "resolve": "^1.1.6"
}
},
"rollup-plugin-sourcemaps": {
@@ -4375,8 +4912,8 @@
"integrity": "sha1-YhJaqUCHqt97g+9N+vYptHMTXoc=",
"dev": true,
"requires": {
- "rollup-pluginutils": "2.0.1",
- "source-map-resolve": "0.5.1"
+ "rollup-pluginutils": "^2.0.1",
+ "source-map-resolve": "^0.5.0"
}
},
"rollup-pluginutils": {
@@ -4385,8 +4922,8 @@
"integrity": "sha1-fslbNXP2VDpGpkYb2afFRFJdD8A=",
"dev": true,
"requires": {
- "estree-walker": "0.3.1",
- "micromatch": "2.3.11"
+ "estree-walker": "^0.3.0",
+ "micromatch": "^2.3.11"
}
},
"rxjs": {
@@ -4395,7 +4932,7 @@
"integrity": "sha512-oRYoIKWBU3Ic37fLA5VJu31VqQO4bWubRntcHSJ+cwaDQBwdnZ9x4zmhJfm/nFQ2E82/I4loSioHnACamrKGgA==",
"dev": true,
"requires": {
- "symbol-observable": "1.0.4"
+ "symbol-observable": "^1.0.1"
}
},
"safe-buffer": {
@@ -4410,8 +4947,8 @@
"integrity": "sha1-+CrrS9165R9lPrIPZyizBYyNZEU=",
"dev": true,
"requires": {
- "editions": "1.3.3",
- "graceful-fs": "4.1.11"
+ "editions": "^1.1.1",
+ "graceful-fs": "^4.1.4"
}
},
"scandirectory": {
@@ -4420,9 +4957,9 @@
"integrity": "sha1-bOA/VKCQtmjjy+2/IO354xBZPnI=",
"dev": true,
"requires": {
- "ignorefs": "1.2.0",
- "safefs": "3.2.2",
- "taskgroup": "4.3.1"
+ "ignorefs": "^1.0.0",
+ "safefs": "^3.1.2",
+ "taskgroup": "^4.0.5"
},
"dependencies": {
"safefs": {
@@ -4431,7 +4968,7 @@
"integrity": "sha1-gXDBRE1wOOCMrqBaN0+uL6NJ4Vw=",
"dev": true,
"requires": {
- "graceful-fs": "4.1.11"
+ "graceful-fs": "*"
}
},
"taskgroup": {
@@ -4440,8 +4977,8 @@
"integrity": "sha1-feGT/r12gnPEV3MElwJNUSwnkVo=",
"dev": true,
"requires": {
- "ambi": "2.5.0",
- "csextends": "1.1.1"
+ "ambi": "^2.2.0",
+ "csextends": "^1.0.3"
}
}
}
@@ -4452,7 +4989,7 @@
"integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=",
"dev": true,
"requires": {
- "ajv": "5.3.0"
+ "ajv": "^5.0.0"
}
},
"semver": {
@@ -4467,7 +5004,7 @@
"integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=",
"dev": true,
"requires": {
- "semver": "5.4.1"
+ "semver": "^5.3.0"
}
},
"send": {
@@ -4477,18 +5014,18 @@
"dev": true,
"requires": {
"debug": "2.6.9",
- "depd": "1.1.1",
- "destroy": "1.0.4",
- "encodeurl": "1.0.1",
- "escape-html": "1.0.3",
- "etag": "1.8.1",
+ "depd": "~1.1.1",
+ "destroy": "~1.0.4",
+ "encodeurl": "~1.0.1",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
"fresh": "0.5.2",
- "http-errors": "1.6.2",
+ "http-errors": "~1.6.2",
"mime": "1.4.1",
"ms": "2.0.0",
- "on-finished": "2.3.0",
- "range-parser": "1.2.0",
- "statuses": "1.3.1"
+ "on-finished": "~2.3.0",
+ "range-parser": "~1.2.0",
+ "statuses": "~1.3.1"
},
"dependencies": {
"debug": {
@@ -4514,13 +5051,13 @@
"integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
"dev": true,
"requires": {
- "accepts": "1.3.4",
+ "accepts": "~1.3.4",
"batch": "0.6.1",
"debug": "2.6.9",
- "escape-html": "1.0.3",
- "http-errors": "1.6.2",
- "mime-types": "2.1.17",
- "parseurl": "1.3.2"
+ "escape-html": "~1.0.3",
+ "http-errors": "~1.6.2",
+ "mime-types": "~2.1.17",
+ "parseurl": "~1.3.2"
},
"dependencies": {
"debug": {
@@ -4570,8 +5107,8 @@
"integrity": "sha512-G8zektVqbiPHrylgew9Zg1VRB1L/DtXNUVAM6q4QLy8NE3qtHlFXTf8VLL4k1Yl6c7NMjtZUTdXV+X44nFaT6A==",
"dev": true,
"requires": {
- "inherits": "2.0.3",
- "safe-buffer": "5.1.1"
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
}
},
"shebang-command": {
@@ -4580,7 +5117,7 @@
"integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
"dev": true,
"requires": {
- "shebang-regex": "1.0.0"
+ "shebang-regex": "^1.0.0"
}
},
"shebang-regex": {
@@ -4595,9 +5132,9 @@
"integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=",
"dev": true,
"requires": {
- "glob": "7.1.2",
- "interpret": "1.0.4",
- "rechoir": "0.6.2"
+ "glob": "^7.0.0",
+ "interpret": "^1.0.0",
+ "rechoir": "^0.6.2"
}
},
"signal-exit": {
@@ -4751,9 +5288,9 @@
"integrity": "sha512-MYbFX9DYxmTQFfy2v8FC1XZwpwHKYxg3SK8Wb7VPBKuhDjz8gi9re2819MsG4p49HDyiOSUKlmZ+nQBArW5CGw==",
"dev": true,
"requires": {
- "async": "2.5.0",
- "loader-utils": "0.2.17",
- "source-map": "0.6.1"
+ "async": "^2.5.0",
+ "loader-utils": "~0.2.2",
+ "source-map": "~0.6.1"
},
"dependencies": {
"async": {
@@ -4762,7 +5299,7 @@
"integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==",
"dev": true,
"requires": {
- "lodash": "4.17.4"
+ "lodash": "^4.14.0"
}
},
"loader-utils": {
@@ -4771,10 +5308,10 @@
"integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
"dev": true,
"requires": {
- "big.js": "3.2.0",
- "emojis-list": "2.1.0",
- "json5": "0.5.1",
- "object-assign": "4.1.1"
+ "big.js": "^3.1.3",
+ "emojis-list": "^2.0.0",
+ "json5": "^0.5.0",
+ "object-assign": "^4.0.1"
}
},
"object-assign": {
@@ -4797,11 +5334,11 @@
"integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==",
"dev": true,
"requires": {
- "atob": "2.0.3",
- "decode-uri-component": "0.2.0",
- "resolve-url": "0.2.1",
- "source-map-url": "0.4.0",
- "urix": "0.1.0"
+ "atob": "^2.0.0",
+ "decode-uri-component": "^0.2.0",
+ "resolve-url": "^0.2.1",
+ "source-map-url": "^0.4.0",
+ "urix": "^0.1.0"
}
},
"source-map-support": {
@@ -4810,7 +5347,7 @@
"integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
"dev": true,
"requires": {
- "source-map": "0.5.7"
+ "source-map": "^0.5.6"
}
},
"source-map-url": {
@@ -4831,7 +5368,7 @@
"integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
"dev": true,
"requires": {
- "spdx-license-ids": "1.2.2"
+ "spdx-license-ids": "^1.0.2"
}
},
"spdx-expression-parse": {
@@ -4852,7 +5389,7 @@
"integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
"dev": true,
"requires": {
- "through": "2.3.8"
+ "through": "2"
}
},
"sprintf-js": {
@@ -4873,8 +5410,8 @@
"integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
"dev": true,
"requires": {
- "inherits": "2.0.3",
- "readable-stream": "2.3.3"
+ "inherits": "~2.0.1",
+ "readable-stream": "^2.0.2"
}
},
"stream-combiner": {
@@ -4883,7 +5420,7 @@
"integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
"dev": true,
"requires": {
- "duplexer": "0.1.1"
+ "duplexer": "~0.1.1"
}
},
"stream-http": {
@@ -4892,11 +5429,11 @@
"integrity": "sha512-c0yTD2rbQzXtSsFSVhtpvY/vS6u066PcXOX9kBB3mSO76RiUQzL340uJkGBWnlBg4/HZzqiUXtaVA7wcRcJgEw==",
"dev": true,
"requires": {
- "builtin-status-codes": "3.0.0",
- "inherits": "2.0.3",
- "readable-stream": "2.3.3",
- "to-arraybuffer": "1.0.1",
- "xtend": "4.0.1"
+ "builtin-status-codes": "^3.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.2.6",
+ "to-arraybuffer": "^1.0.0",
+ "xtend": "^4.0.0"
}
},
"string-width": {
@@ -4905,8 +5442,8 @@
"integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
"dev": true,
"requires": {
- "is-fullwidth-code-point": "2.0.0",
- "strip-ansi": "4.0.0"
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
},
"dependencies": {
"ansi-regex": {
@@ -4927,7 +5464,7 @@
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
"dev": true,
"requires": {
- "ansi-regex": "3.0.0"
+ "ansi-regex": "^3.0.0"
}
}
}
@@ -4938,7 +5475,7 @@
"integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
"dev": true,
"requires": {
- "safe-buffer": "5.1.1"
+ "safe-buffer": "~5.1.0"
}
},
"strip-ansi": {
@@ -4947,7 +5484,7 @@
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
"requires": {
- "ansi-regex": "2.1.1"
+ "ansi-regex": "^2.0.0"
}
},
"strip-bom": {
@@ -4956,7 +5493,7 @@
"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
"dev": true,
"requires": {
- "is-utf8": "0.2.1"
+ "is-utf8": "^0.2.0"
}
},
"strip-eof": {
@@ -4989,10 +5526,10 @@
"integrity": "sha1-CHNsmyRoOxQ0d0Ix60tzqnw/ebU=",
"dev": true,
"requires": {
- "ambi": "2.5.0",
- "eachr": "3.2.0",
- "editions": "1.3.3",
- "extendr": "3.2.2"
+ "ambi": "^2.5.0",
+ "eachr": "^3.2.0",
+ "editions": "^1.1.1",
+ "extendr": "^3.2.0"
}
},
"through": {
@@ -5007,8 +5544,8 @@
"integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
"dev": true,
"requires": {
- "readable-stream": "2.3.3",
- "xtend": "4.0.1"
+ "readable-stream": "^2.1.5",
+ "xtend": "~4.0.1"
}
},
"time-stamp": {
@@ -5023,7 +5560,7 @@
"integrity": "sha512-uZYhyU3EX8O7HQP+J9fTVYwsq90Vr68xPEFo7yrVImIxYvHgukBEgOB/SgGoorWVTzGM/3Z+wUNnboA4M8jWrg==",
"dev": true,
"requires": {
- "setimmediate": "1.0.5"
+ "setimmediate": "^1.0.4"
}
},
"tmp": {
@@ -5032,7 +5569,7 @@
"integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=",
"dev": true,
"requires": {
- "os-tmpdir": "1.0.2"
+ "os-tmpdir": "~1.0.1"
}
},
"to-array": {
@@ -5071,10 +5608,10 @@
"integrity": "sha512-AQmLFSIgTiR8AlS5BxqvoHpZ3OUTwHHuDZTAZ2KcKsYRz/yANGeQn4Se/DCQ4cn1/eVvN37f/caVW4+kUPNNHw==",
"dev": true,
"requires": {
- "chalk": "2.3.0",
- "enhanced-resolve": "3.4.1",
- "loader-utils": "1.1.0",
- "semver": "5.4.1"
+ "chalk": "^2.3.0",
+ "enhanced-resolve": "^3.0.0",
+ "loader-utils": "^1.0.2",
+ "semver": "^5.0.1"
}
},
"tslib": {
@@ -5088,17 +5625,17 @@
"integrity": "sha1-H0mtWy53x2w69N3K5VKuTjYS6xM=",
"dev": true,
"requires": {
- "babel-code-frame": "6.26.0",
- "builtin-modules": "1.1.1",
- "chalk": "2.3.0",
- "commander": "2.11.0",
- "diff": "3.4.0",
- "glob": "7.1.2",
- "minimatch": "3.0.4",
- "resolve": "1.5.0",
- "semver": "5.4.1",
- "tslib": "1.8.0",
- "tsutils": "2.12.2"
+ "babel-code-frame": "^6.22.0",
+ "builtin-modules": "^1.1.1",
+ "chalk": "^2.1.0",
+ "commander": "^2.9.0",
+ "diff": "^3.2.0",
+ "glob": "^7.1.1",
+ "minimatch": "^3.0.4",
+ "resolve": "^1.3.2",
+ "semver": "^5.3.0",
+ "tslib": "^1.7.1",
+ "tsutils": "^2.12.1"
},
"dependencies": {
"tsutils": {
@@ -5107,7 +5644,7 @@
"integrity": "sha1-rVikhl0X7D3bZjG2ylO+FKVlb/M=",
"dev": true,
"requires": {
- "tslib": "1.8.0"
+ "tslib": "^1.7.1"
}
}
}
@@ -5125,7 +5662,7 @@
"dev": true,
"requires": {
"media-typer": "0.3.0",
- "mime-types": "2.1.17"
+ "mime-types": "~2.1.15"
}
},
"typechecker": {
@@ -5134,7 +5671,7 @@
"integrity": "sha1-+XuV9RsDhBchLWd9RaNz7nvO1+Y=",
"dev": true,
"requires": {
- "editions": "1.3.3"
+ "editions": "^1.3.3"
}
},
"typescript": {
@@ -5149,8 +5686,8 @@
"integrity": "sha512-/rseyxEKEVMBo8279lqpoJgD6C/i/CIi+9TJDvWmb+Xo6mqMKwjA8Io3IMHlcXQzj99feR6zrN8m3wqqvm/nYA==",
"dev": true,
"requires": {
- "commander": "2.11.0",
- "source-map": "0.6.1"
+ "commander": "~2.11.0",
+ "source-map": "~0.6.1"
},
"dependencies": {
"source-map": {
@@ -5222,8 +5759,8 @@
"integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=",
"dev": true,
"requires": {
- "lru-cache": "2.2.4",
- "tmp": "0.0.31"
+ "lru-cache": "2.2.x",
+ "tmp": "0.0.x"
}
},
"util": {
@@ -5261,8 +5798,8 @@
"integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
"dev": true,
"requires": {
- "spdx-correct": "1.0.2",
- "spdx-expression-parse": "1.0.4"
+ "spdx-correct": "~1.0.0",
+ "spdx-expression-parse": "~1.0.0"
}
},
"vary": {
@@ -5277,8 +5814,8 @@
"integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=",
"dev": true,
"requires": {
- "clone": "1.0.2",
- "clone-stats": "0.0.1",
+ "clone": "^1.0.0",
+ "clone-stats": "^0.0.1",
"replace-ext": "0.0.1"
}
},
@@ -5315,9 +5852,9 @@
"integrity": "sha1-ShRyvLuVK9Cpu0A2gB+VTfs5+qw=",
"dev": true,
"requires": {
- "async": "2.5.0",
- "chokidar": "1.7.0",
- "graceful-fs": "4.1.11"
+ "async": "^2.1.2",
+ "chokidar": "^1.7.0",
+ "graceful-fs": "^4.1.2"
},
"dependencies": {
"async": {
@@ -5326,7 +5863,7 @@
"integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==",
"dev": true,
"requires": {
- "lodash": "4.17.4"
+ "lodash": "^4.14.0"
}
}
}
@@ -5337,14 +5874,14 @@
"integrity": "sha1-51xCOxC+eSZ6DD73bi6hBP4CZ6U=",
"dev": true,
"requires": {
- "eachr": "3.2.0",
- "extendr": "3.2.2",
- "extract-opts": "3.3.1",
- "ignorefs": "1.2.0",
- "safefs": "4.1.0",
- "scandirectory": "2.5.0",
- "taskgroup": "5.0.1",
- "typechecker": "4.4.1"
+ "eachr": "^3.2.0",
+ "extendr": "^3.2.2",
+ "extract-opts": "^3.3.1",
+ "ignorefs": "^1.1.1",
+ "safefs": "^4.1.0",
+ "scandirectory": "^2.5.0",
+ "taskgroup": "^5.0.1",
+ "typechecker": "^4.3.0"
}
},
"webpack": {
@@ -5353,28 +5890,28 @@
"integrity": "sha512-5ZXLWWsMqHKFr5y0N3Eo5IIisxeEeRAajNq4mELb/WELOR7srdbQk2N5XiyNy2A/AgvlR3AmeBCZJW8lHrolbw==",
"dev": true,
"requires": {
- "acorn": "5.2.1",
- "acorn-dynamic-import": "2.0.2",
- "ajv": "5.3.0",
- "ajv-keywords": "2.1.1",
- "async": "2.5.0",
- "enhanced-resolve": "3.4.1",
- "escope": "3.6.0",
- "interpret": "1.0.4",
- "json-loader": "0.5.7",
- "json5": "0.5.1",
- "loader-runner": "2.3.0",
- "loader-utils": "1.1.0",
- "memory-fs": "0.4.1",
- "mkdirp": "0.5.1",
- "node-libs-browser": "2.0.0",
- "source-map": "0.5.7",
- "supports-color": "4.5.0",
- "tapable": "0.2.8",
- "uglifyjs-webpack-plugin": "0.4.6",
- "watchpack": "1.4.0",
- "webpack-sources": "1.0.2",
- "yargs": "8.0.2"
+ "acorn": "^5.0.0",
+ "acorn-dynamic-import": "^2.0.0",
+ "ajv": "^5.1.5",
+ "ajv-keywords": "^2.0.0",
+ "async": "^2.1.2",
+ "enhanced-resolve": "^3.4.0",
+ "escope": "^3.6.0",
+ "interpret": "^1.0.0",
+ "json-loader": "^0.5.4",
+ "json5": "^0.5.1",
+ "loader-runner": "^2.3.0",
+ "loader-utils": "^1.1.0",
+ "memory-fs": "~0.4.1",
+ "mkdirp": "~0.5.0",
+ "node-libs-browser": "^2.0.0",
+ "source-map": "^0.5.3",
+ "supports-color": "^4.2.1",
+ "tapable": "^0.2.7",
+ "uglifyjs-webpack-plugin": "^0.4.6",
+ "watchpack": "^1.4.0",
+ "webpack-sources": "^1.0.1",
+ "yargs": "^8.0.2"
},
"dependencies": {
"ajv-keywords": {
@@ -5389,7 +5926,7 @@
"integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==",
"dev": true,
"requires": {
- "lodash": "4.17.4"
+ "lodash": "^4.14.0"
}
},
"supports-color": {
@@ -5398,7 +5935,7 @@
"integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
"dev": true,
"requires": {
- "has-flag": "2.0.0"
+ "has-flag": "^2.0.0"
}
},
"uglify-js": {
@@ -5407,9 +5944,9 @@
"integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
"dev": true,
"requires": {
- "source-map": "0.5.7",
- "uglify-to-browserify": "1.0.2",
- "yargs": "3.10.0"
+ "source-map": "~0.5.1",
+ "uglify-to-browserify": "~1.0.0",
+ "yargs": "~3.10.0"
},
"dependencies": {
"yargs": {
@@ -5418,9 +5955,9 @@
"integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
"dev": true,
"requires": {
- "camelcase": "1.2.1",
- "cliui": "2.1.0",
- "decamelize": "1.2.0",
+ "camelcase": "^1.0.2",
+ "cliui": "^2.1.0",
+ "decamelize": "^1.0.0",
"window-size": "0.1.0"
}
}
@@ -5432,9 +5969,9 @@
"integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",
"dev": true,
"requires": {
- "source-map": "0.5.7",
- "uglify-js": "2.8.29",
- "webpack-sources": "1.0.2"
+ "source-map": "^0.5.6",
+ "uglify-js": "^2.8.29",
+ "webpack-sources": "^1.0.1"
}
},
"yargs": {
@@ -5443,19 +5980,19 @@
"integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
"dev": true,
"requires": {
- "camelcase": "4.1.0",
- "cliui": "3.2.0",
- "decamelize": "1.2.0",
- "get-caller-file": "1.0.2",
- "os-locale": "2.1.0",
- "read-pkg-up": "2.0.0",
- "require-directory": "2.1.1",
- "require-main-filename": "1.0.1",
- "set-blocking": "2.0.0",
- "string-width": "2.1.1",
- "which-module": "2.0.0",
- "y18n": "3.2.1",
- "yargs-parser": "7.0.0"
+ "camelcase": "^4.1.0",
+ "cliui": "^3.2.0",
+ "decamelize": "^1.1.1",
+ "get-caller-file": "^1.0.1",
+ "os-locale": "^2.0.0",
+ "read-pkg-up": "^2.0.0",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^1.0.1",
+ "set-blocking": "^2.0.0",
+ "string-width": "^2.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^3.2.1",
+ "yargs-parser": "^7.0.0"
},
"dependencies": {
"camelcase": {
@@ -5470,9 +6007,9 @@
"integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
"dev": true,
"requires": {
- "string-width": "1.0.2",
- "strip-ansi": "3.0.1",
- "wrap-ansi": "2.1.0"
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wrap-ansi": "^2.0.0"
},
"dependencies": {
"string-width": {
@@ -5481,9 +6018,9 @@
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"dev": true,
"requires": {
- "code-point-at": "1.1.0",
- "is-fullwidth-code-point": "1.0.0",
- "strip-ansi": "3.0.1"
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
}
}
}
@@ -5498,8 +6035,8 @@
"integrity": "sha512-Y7UddMCv6dGjy81nBv6nuQeFFIt5aalHm7uyDsAsW86nZwfOVPGRr3XMjEQLaT+WKo8rlzhC9qtbJvYKLtAwaw==",
"dev": true,
"requires": {
- "source-list-map": "2.0.0",
- "source-map": "0.6.1"
+ "source-list-map": "^2.0.0",
+ "source-map": "~0.6.1"
},
"dependencies": {
"source-map": {
@@ -5516,8 +6053,8 @@
"integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=",
"dev": true,
"requires": {
- "http-parser-js": "0.4.9",
- "websocket-extensions": "0.1.2"
+ "http-parser-js": ">=0.4.0",
+ "websocket-extensions": ">=0.1.1"
}
},
"websocket-extensions": {
@@ -5532,7 +6069,7 @@
"integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
"dev": true,
"requires": {
- "isexe": "2.0.0"
+ "isexe": "^2.0.0"
}
},
"which-module": {
@@ -5547,7 +6084,7 @@
"integrity": "sha1-X6VeAr58qTTt/BJmVjLoSbcuUgk=",
"dev": true,
"requires": {
- "semver": "5.4.1"
+ "semver": "^5.0.1"
}
},
"window-size": {
@@ -5568,8 +6105,8 @@
"integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
"dev": true,
"requires": {
- "string-width": "1.0.2",
- "strip-ansi": "3.0.1"
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1"
},
"dependencies": {
"string-width": {
@@ -5578,9 +6115,9 @@
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"dev": true,
"requires": {
- "code-point-at": "1.1.0",
- "is-fullwidth-code-point": "1.0.0",
- "strip-ansi": "3.0.1"
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
}
}
}
@@ -5597,8 +6134,8 @@
"integrity": "sha1-iiRPoFJAHgjJiGz0SoUYnh/UBn8=",
"dev": true,
"requires": {
- "options": "0.0.6",
- "ultron": "1.0.2"
+ "options": ">=0.0.5",
+ "ultron": "1.0.x"
}
},
"wtf-8": {
@@ -5644,9 +6181,9 @@
"dev": true,
"optional": true,
"requires": {
- "camelcase": "1.2.1",
- "cliui": "2.1.0",
- "decamelize": "1.2.0",
+ "camelcase": "^1.0.2",
+ "cliui": "^2.1.0",
+ "decamelize": "^1.0.0",
"window-size": "0.1.0"
}
},
@@ -5656,7 +6193,7 @@
"integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
"dev": true,
"requires": {
- "camelcase": "4.1.0"
+ "camelcase": "^4.1.0"
},
"dependencies": {
"camelcase": {
diff --git a/package.json b/package.json
index 8538357d..3fde0fd3 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
- "name": "angular-split",
- "version": "1.0.0-rc.3",
+ "name": "angular-split-continued",
+ "version": "1.0.1-alpha1",
"description": "Angular UI library used to split views and to allow dragging to resize the split areas using CSS flexbox layout.",
"main": "./bundles/angular-split.umd.js",
"module": "./esm5/angular-split.js",
@@ -13,15 +13,15 @@
"publish-lib:next": "npm publish --tag next ./dist"
},
"typings": "./angular-split.d.ts",
- "author": "bertrandg",
+ "author": "funkelodeon",
"repository": {
"type": "git",
- "url": "https://github.com/bertrandg/angular-split.git"
+ "url": "https://github.com/funkelodeon/angular-split.git"
},
"bugs": {
- "url": "https://github.com/bertrandg/angular-split/issues"
+ "url": "https://github.com/funkelodeon/angular-split/issues"
},
- "homepage": "https://github.com/bertrandg/angular-split",
+ "homepage": "https://github.com/funkelodeon/angular-split",
"keywords": [
"angular",
"split",
diff --git a/src/components/split.component.ts b/src/components/split.component.ts
index 1a318ad8..1b4187ff 100644
--- a/src/components/split.component.ts
+++ b/src/components/split.component.ts
@@ -493,14 +493,14 @@ export class SplitComponent implements AfterViewInit, OnDestroy {
let start: IPoint;
if(startEvent instanceof MouseEvent) {
start = {
- x: startEvent.screenX,
- y: startEvent.screenY,
+ x: startEvent.pageX,
+ y: startEvent.pageY,
};
}
else if(startEvent instanceof TouchEvent) {
start = {
- x: startEvent.touches[0].screenX,
- y: startEvent.touches[0].screenY,
+ x: startEvent.touches[0].pageX,
+ y: startEvent.touches[0].pageY,
};
}
else {
@@ -528,14 +528,14 @@ export class SplitComponent implements AfterViewInit, OnDestroy {
let end: IPoint;
if(event instanceof MouseEvent) {
end = {
- x: event.screenX,
- y: event.screenY,
+ x: event.pageX,
+ y: event.pageY,
};
}
else if(event instanceof TouchEvent) {
end = {
- x: event.touches[0].screenX,
- y: event.touches[0].screenY,
+ x: event.touches[0].pageX,
+ y: event.touches[0].pageY,
};
}
else {