diff --git a/ng2-components/config/webpack.common.js b/ng2-components/config/webpack.common.js index a0c890a9f5..8a1b3e811f 100644 --- a/ng2-components/config/webpack.common.js +++ b/ng2-components/config/webpack.common.js @@ -81,8 +81,10 @@ module.exports = { test: /\.ts$/, loader: 'tslint-loader', options: { + configFile : helpers.root('tslint.json'), emitErrors: true, - failOnHint: true + failOnHint: true, + fix: true }, exclude: [/node_modules/, /bundles/, /dist/, /demo/] }, diff --git a/ng2-components/ng2-activiti-analytics/index.ts b/ng2-components/ng2-activiti-analytics/index.ts index 15ca6cc653..8b64a86104 100644 --- a/ng2-components/ng2-activiti-analytics/index.ts +++ b/ng2-components/ng2-activiti-analytics/index.ts @@ -15,18 +15,18 @@ * limitations under the License. */ -import { NgModule, ModuleWithProviders } from '@angular/core'; -import { MdTooltipModule, MdButtonModule, MdIconModule } from '@angular/material'; -import { CoreModule } from 'ng2-alfresco-core'; +import { ModuleWithProviders, NgModule } from '@angular/core'; +import { MdButtonModule, MdIconModule, MdTooltipModule } from '@angular/material'; import { DiagramsModule } from 'ng2-activiti-diagrams'; +import { CoreModule } from 'ng2-alfresco-core'; +import { ChartsModule } from 'ng2-charts'; +import { AnalyticsGeneratorComponent } from './src/components/analytics-generator.component'; +import { AnalyticsReportHeatMapComponent } from './src/components/analytics-report-heat-map.component'; import { AnalyticsReportListComponent } from './src/components/analytics-report-list.component'; import { AnalyticsReportParametersComponent } from './src/components/analytics-report-parameters.component'; import { AnalyticsComponent } from './src/components/analytics.component'; -import { AnalyticsGeneratorComponent } from './src/components/analytics-generator.component'; -import { AnalyticsReportHeatMapComponent } from './src/components/analytics-report-heat-map.component'; import { AnalyticsService } from './src/services/analytics.service'; -import { ChartsModule } from 'ng2-charts'; import { WIDGET_DIRECTIVES } from './src/components/widgets/index'; diff --git a/ng2-components/ng2-activiti-analytics/src/components/analytics-generator.component.spec.ts b/ng2-components/ng2-activiti-analytics/src/components/analytics-generator.component.spec.ts index 19e5aa6ebc..c42bbc79aa 100644 --- a/ng2-components/ng2-activiti-analytics/src/components/analytics-generator.component.spec.ts +++ b/ng2-components/ng2-activiti-analytics/src/components/analytics-generator.component.spec.ts @@ -15,23 +15,23 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; import { DebugElement } from '@angular/core'; -import { MdTooltipModule, MdButtonModule, MdIconModule } from '@angular/material'; -import { Observable } from 'rxjs/Rx'; -import { ChartsModule } from 'ng2-charts'; -import { CoreModule, AlfrescoTranslationService } from 'ng2-alfresco-core'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { MdButtonModule, MdIconModule, MdTooltipModule } from '@angular/material'; import { DiagramsModule } from 'ng2-activiti-diagrams'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; +import { ChartsModule } from 'ng2-charts'; +import { Observable } from 'rxjs/Rx'; -import { AnalyticsReportListComponent } from '../components/analytics-report-list.component'; +import * as analyticMock from '../assets/analyticsComponent.mock'; import { AnalyticsGeneratorComponent } from '../components/analytics-generator.component'; -import { AnalyticsReportParametersComponent } from '../components/analytics-report-parameters.component'; import { AnalyticsReportHeatMapComponent } from '../components/analytics-report-heat-map.component'; +import { AnalyticsReportListComponent } from '../components/analytics-report-list.component'; +import { AnalyticsReportParametersComponent } from '../components/analytics-report-parameters.component'; import { WIDGET_DIRECTIVES } from '../components/widgets/index'; import { Chart } from '../models/chart.model'; -import { AnalyticsService } from '../services/analytics.service'; import { ReportQuery } from '../models/report.model'; -import * as analyticMock from '../assets/analyticsComponent.mock'; +import { AnalyticsService } from '../services/analytics.service'; export const ANALYTICS_DIRECTIVES: any[] = [ AnalyticsGeneratorComponent, diff --git a/ng2-components/ng2-activiti-analytics/src/components/analytics-generator.component.ts b/ng2-components/ng2-activiti-analytics/src/components/analytics-generator.component.ts index 221bcb7d81..14dbde6b9e 100644 --- a/ng2-components/ng2-activiti-analytics/src/components/analytics-generator.component.ts +++ b/ng2-components/ng2-activiti-analytics/src/components/analytics-generator.component.ts @@ -15,11 +15,11 @@ * limitations under the License. */ -import { Component, EventEmitter, OnChanges, Input, Output, SimpleChanges } from '@angular/core'; +import { Component, EventEmitter, Input, OnChanges, Output, SimpleChanges } from '@angular/core'; import { AlfrescoTranslationService, LogService } from 'ng2-alfresco-core'; -import { AnalyticsService } from '../services/analytics.service'; -import { ReportQuery } from '../models/report.model'; import { Chart } from '../models/chart.model'; +import { ReportQuery } from '../models/report.model'; +import { AnalyticsService } from '../services/analytics.service'; @Component({ selector: 'adf-analytics-generator, activiti-analytics-generator', diff --git a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-heat-map.component.spec.ts b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-heat-map.component.spec.ts index fc8d44f2c4..56e1370722 100644 --- a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-heat-map.component.spec.ts +++ b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-heat-map.component.spec.ts @@ -16,10 +16,10 @@ */ import { DebugElement } from '@angular/core'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { Observable } from 'rxjs/Rx'; -import { CoreModule, AlfrescoTranslationService } from 'ng2-alfresco-core'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { DiagramsModule } from 'ng2-activiti-diagrams'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Rx'; import { AnalyticsReportHeatMapComponent } from '../components/analytics-report-heat-map.component'; import { WIDGET_DIRECTIVES } from '../components/widgets/index'; import { AnalyticsService } from '../services/analytics.service'; diff --git a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-heat-map.component.ts b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-heat-map.component.ts index 6f12af7111..1884cb04a7 100644 --- a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-heat-map.component.ts +++ b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-heat-map.component.ts @@ -15,10 +15,10 @@ * limitations under the License. */ -import { Component, OnInit, Input, Output, EventEmitter } from '@angular/core'; +import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; +import { FormBuilder, FormControl, FormGroup } from '@angular/forms'; import { AlfrescoTranslationService } from 'ng2-alfresco-core'; import { AnalyticsService } from '../services/analytics.service'; -import { FormGroup, FormBuilder, FormControl } from '@angular/forms'; @Component({ selector: 'analytics-report-heat-map', diff --git a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.spec.ts b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.spec.ts index c92f64dace..d233342bd0 100644 --- a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.spec.ts +++ b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.spec.ts @@ -16,12 +16,12 @@ */ import { DebugElement } from '@angular/core'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { AlfrescoTranslationService, AppConfigModule, CoreModule } from 'ng2-alfresco-core'; import { Observable } from 'rxjs/Rx'; -import { CoreModule, AlfrescoTranslationService, AppConfigModule } from 'ng2-alfresco-core'; import { AnalyticsReportListComponent } from '../components/analytics-report-list.component'; -import { AnalyticsService } from '../services/analytics.service'; import { ReportParametersModel } from '../models/report.model'; +import { AnalyticsService } from '../services/analytics.service'; declare let jasmine: any; diff --git a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.ts b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.ts index 41ca9c87ef..feaa8fcbe5 100644 --- a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.ts +++ b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-list.component.ts @@ -15,11 +15,11 @@ * limitations under the License. */ -import { Component, EventEmitter, OnInit, Output, Input } from '@angular/core'; -import { Observer, Observable } from 'rxjs/Rx'; +import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { LogService } from 'ng2-alfresco-core'; -import { AnalyticsService } from '../services/analytics.service'; +import { Observable, Observer } from 'rxjs/Rx'; import { ReportParametersModel } from '../models/report.model'; +import { AnalyticsService } from '../services/analytics.service'; @Component({ selector: 'analytics-report-list', diff --git a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-parameters.component.spec.ts b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-parameters.component.spec.ts index d1e5dfbdcd..6ba51ec79a 100644 --- a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-parameters.component.spec.ts +++ b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-parameters.component.spec.ts @@ -15,18 +15,18 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; import { DebugElement, SimpleChange } from '@angular/core'; -import { MdTooltipModule, MdButtonModule, OVERLAY_PROVIDERS } from '@angular/material'; -import { Observable } from 'rxjs/Rx'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { MdButtonModule, MdTooltipModule, OVERLAY_PROVIDERS } from '@angular/material'; import * as moment from 'moment'; -import { CoreModule, AlfrescoTranslationService, AppConfigModule } from 'ng2-alfresco-core'; +import { AlfrescoTranslationService, AppConfigModule, CoreModule } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Rx'; +import * as analyticParamsMock from '../assets/analyticsParamsReportComponent.mock'; import { AnalyticsReportParametersComponent } from '../components/analytics-report-parameters.component'; import { WIDGET_DIRECTIVES } from '../components/widgets/index'; -import { AnalyticsService } from '../services/analytics.service'; import { ReportParametersModel } from '../models/report.model'; -import * as analyticParamsMock from '../assets/analyticsParamsReportComponent.mock'; +import { AnalyticsService } from '../services/analytics.service'; declare let jasmine: any; declare let mdDateTimePicker: any; diff --git a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-parameters.component.ts b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-parameters.component.ts index be378cb73b..0b1b158b6f 100644 --- a/ng2-components/ng2-activiti-analytics/src/components/analytics-report-parameters.component.ts +++ b/ng2-components/ng2-activiti-analytics/src/components/analytics-report-parameters.component.ts @@ -16,28 +16,28 @@ */ import { + AfterContentChecked, + AfterViewChecked, Component, EventEmitter, - OnInit, - OnChanges, Input, + OnChanges, + OnDestroy, + OnInit, Output, SimpleChanges, - OnDestroy, - AfterViewChecked, - AfterContentChecked, ViewChild } from '@angular/core'; -import { FormGroup, FormBuilder, FormControl, Validators } from '@angular/forms'; +import { FormBuilder, FormControl, FormGroup, Validators } from '@angular/forms'; import * as moment from 'moment'; -import { AlfrescoTranslationService, LogService, ContentService } from 'ng2-alfresco-core'; -import { AnalyticsService } from '../services/analytics.service'; +import { AlfrescoTranslationService, ContentService, LogService } from 'ng2-alfresco-core'; import { - ReportParametersModel, - ReportQuery, ParameterValueModel, - ReportParameterDetailsModel + ReportParameterDetailsModel, + ReportParametersModel, + ReportQuery } from '../models/report.model'; +import { AnalyticsService } from '../services/analytics.service'; declare var componentHandler; declare let dialogPolyfill: any; @@ -156,37 +156,37 @@ export class AnalyticsReportParametersComponent implements OnInit, OnChanges, On case 'processDefinition': formBuilderGroup.processDefGroup = new FormGroup({ processDefinitionId: new FormControl(null, Validators.required, null) - }, Validators.required); + }, Validators.required); break; case 'duration': formBuilderGroup.durationGroup = new FormGroup({ duration: new FormControl(null, Validators.required, null) - }, Validators.required); + }, Validators.required); break; case 'dateInterval': formBuilderGroup.dateIntervalGroup = new FormGroup({ dateRangeInterval: new FormControl(null, Validators.required, null) - }, Validators.required); + }, Validators.required); break; case 'boolean': formBuilderGroup.typeFilteringGroup = new FormGroup({ typeFiltering: new FormControl(null, Validators.required, null) - }, Validators.required); + }, Validators.required); break; case 'task': formBuilderGroup.taskGroup = new FormGroup({ taskName: new FormControl(null, Validators.required, null) - }, Validators.required); + }, Validators.required); break; case 'integer': formBuilderGroup.processInstanceGroup = new FormGroup({ slowProcessInstanceInteger: new FormControl(null, Validators.required, null) - }, Validators.required); + }, Validators.required); break; case 'status': formBuilderGroup.statusGroup = new FormGroup({ status: new FormControl(null, Validators.required, null) - }, Validators.required); + }, Validators.required); break; default: return; @@ -379,7 +379,7 @@ export class AnalyticsReportParametersComponent implements OnInit, OnChanges, On deleteReport(reportId: string) { this.analyticsService.deleteReport(reportId).subscribe(() => { this.deleteReportSuccess.emit(reportId); - }, error => this.logService.error(error)); + }, error => this.logService.error(error)); } ngAfterViewChecked() { diff --git a/ng2-components/ng2-activiti-analytics/src/components/analytics.component.spec.ts b/ng2-components/ng2-activiti-analytics/src/components/analytics.component.spec.ts index 660cd8eac2..6e180affc4 100644 --- a/ng2-components/ng2-activiti-analytics/src/components/analytics.component.spec.ts +++ b/ng2-components/ng2-activiti-analytics/src/components/analytics.component.spec.ts @@ -15,18 +15,18 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; import { DebugElement } from '@angular/core'; -import { Observable } from 'rxjs/Rx'; -import { ChartsModule } from 'ng2-charts'; -import { CoreModule, AlfrescoTranslationService } from 'ng2-alfresco-core'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { DiagramsModule } from 'ng2-activiti-diagrams'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; +import { ChartsModule } from 'ng2-charts'; +import { Observable } from 'rxjs/Rx'; -import { AnalyticsReportListComponent } from '../components/analytics-report-list.component'; -import { AnalyticsComponent } from '../components/analytics.component'; import { AnalyticsGeneratorComponent } from '../components/analytics-generator.component'; -import { AnalyticsReportParametersComponent } from '../components/analytics-report-parameters.component'; import { AnalyticsReportHeatMapComponent } from '../components/analytics-report-heat-map.component'; +import { AnalyticsReportListComponent } from '../components/analytics-report-list.component'; +import { AnalyticsReportParametersComponent } from '../components/analytics-report-parameters.component'; +import { AnalyticsComponent } from '../components/analytics.component'; import { WIDGET_DIRECTIVES } from '../components/widgets/index'; import { AnalyticsService } from '../services/analytics.service'; diff --git a/ng2-components/ng2-activiti-analytics/src/components/analytics.component.ts b/ng2-components/ng2-activiti-analytics/src/components/analytics.component.ts index bfc1608968..d1af73a638 100644 --- a/ng2-components/ng2-activiti-analytics/src/components/analytics.component.ts +++ b/ng2-components/ng2-activiti-analytics/src/components/analytics.component.ts @@ -15,10 +15,10 @@ * limitations under the License. */ -import { Component, EventEmitter, OnChanges, Input, Output, SimpleChanges, ViewChild } from '@angular/core'; +import { Component, EventEmitter, Input, OnChanges, Output, SimpleChanges, ViewChild } from '@angular/core'; import { AlfrescoTranslationService, LogService } from 'ng2-alfresco-core'; -import { AnalyticsService } from '../services/analytics.service'; import { ReportQuery } from '../models/report.model'; +import { AnalyticsService } from '../services/analytics.service'; import { AnalyticsGeneratorComponent } from './analytics-generator.component'; @Component({ diff --git a/ng2-components/ng2-activiti-analytics/src/components/widgets/checkbox/checkbox.widget.ts b/ng2-components/ng2-activiti-analytics/src/components/widgets/checkbox/checkbox.widget.ts index 7bcd8bd077..db6d9f48d1 100644 --- a/ng2-components/ng2-activiti-analytics/src/components/widgets/checkbox/checkbox.widget.ts +++ b/ng2-components/ng2-activiti-analytics/src/components/widgets/checkbox/checkbox.widget.ts @@ -16,8 +16,8 @@ */ import { Component, ElementRef, Input } from '@angular/core'; -import { WidgetComponent } from './../widget.component'; import { FormGroup } from '@angular/forms'; +import { WidgetComponent } from './../widget.component'; @Component({ selector: 'checkbox-widget', diff --git a/ng2-components/ng2-activiti-analytics/src/components/widgets/date-range/date-range.widget.ts b/ng2-components/ng2-activiti-analytics/src/components/widgets/date-range/date-range.widget.ts index c8a778d822..a2a5b4826b 100644 --- a/ng2-components/ng2-activiti-analytics/src/components/widgets/date-range/date-range.widget.ts +++ b/ng2-components/ng2-activiti-analytics/src/components/widgets/date-range/date-range.widget.ts @@ -15,10 +15,10 @@ * limitations under the License. */ -import { Component, Input, Output, EventEmitter, ViewChild, ElementRef } from '@angular/core'; -import { AbstractControl, FormGroup, FormBuilder, FormControl, Validators } from '@angular/forms'; -import { WidgetComponent } from './../widget.component'; +import { Component, ElementRef, EventEmitter, Input, Output, ViewChild } from '@angular/core'; +import { AbstractControl, FormBuilder, FormControl, FormGroup, Validators } from '@angular/forms'; import * as moment from 'moment'; +import { WidgetComponent } from './../widget.component'; function dateCheck(c: AbstractControl) { let startDate = moment(c.get('startDate').value); diff --git a/ng2-components/ng2-activiti-analytics/src/components/widgets/dropdown/dropdown.widget.ts b/ng2-components/ng2-activiti-analytics/src/components/widgets/dropdown/dropdown.widget.ts index dd054bcb2f..0008d23960 100644 --- a/ng2-components/ng2-activiti-analytics/src/components/widgets/dropdown/dropdown.widget.ts +++ b/ng2-components/ng2-activiti-analytics/src/components/widgets/dropdown/dropdown.widget.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { Component, Input, Output, EventEmitter } from '@angular/core'; -import { FormGroup, Validators, FormControl } from '@angular/forms'; +import { Component, EventEmitter, Input, Output } from '@angular/core'; +import { FormControl, FormGroup, Validators } from '@angular/forms'; import { WidgetComponent } from './../widget.component'; @Component({ diff --git a/ng2-components/ng2-activiti-analytics/src/components/widgets/duration/duration.widget.ts b/ng2-components/ng2-activiti-analytics/src/components/widgets/duration/duration.widget.ts index 653937eab2..c0696d467f 100644 --- a/ng2-components/ng2-activiti-analytics/src/components/widgets/duration/duration.widget.ts +++ b/ng2-components/ng2-activiti-analytics/src/components/widgets/duration/duration.widget.ts @@ -15,10 +15,10 @@ * limitations under the License. */ -import { Component, ElementRef, OnInit, Input } from '@angular/core'; -import { NumberWidget } from './../number/number.widget'; -import { ReportParameterDetailsModel, ParameterValueModel } from './../../../models/report.model'; +import { Component, ElementRef, Input, OnInit } from '@angular/core'; import { FormControl, FormGroup, Validators } from '@angular/forms'; +import { ParameterValueModel, ReportParameterDetailsModel } from './../../../models/report.model'; +import { NumberWidget } from './../number/number.widget'; @Component({ selector: 'duration-widget', diff --git a/ng2-components/ng2-activiti-analytics/src/components/widgets/index.ts b/ng2-components/ng2-activiti-analytics/src/components/widgets/index.ts index c044bc245b..a86c0f55f2 100644 --- a/ng2-components/ng2-activiti-analytics/src/components/widgets/index.ts +++ b/ng2-components/ng2-activiti-analytics/src/components/widgets/index.ts @@ -15,11 +15,11 @@ * limitations under the License. */ -import { DropdownWidget } from './dropdown/dropdown.widget'; -import { NumberWidget } from './number/number.widget'; -import { DurationWidget } from './duration/duration.widget'; import { CheckboxWidget } from './checkbox/checkbox.widget'; import { DateRangeWidget } from './date-range/date-range.widget'; +import { DropdownWidget } from './dropdown/dropdown.widget'; +import { DurationWidget } from './duration/duration.widget'; +import { NumberWidget } from './number/number.widget'; // primitives export * from './dropdown/dropdown.widget'; diff --git a/ng2-components/ng2-activiti-analytics/src/components/widgets/number/number.widget.ts b/ng2-components/ng2-activiti-analytics/src/components/widgets/number/number.widget.ts index 95130c9561..c6f1e2fe22 100644 --- a/ng2-components/ng2-activiti-analytics/src/components/widgets/number/number.widget.ts +++ b/ng2-components/ng2-activiti-analytics/src/components/widgets/number/number.widget.ts @@ -16,8 +16,8 @@ */ import { Component, ElementRef, Input } from '@angular/core'; -import { WidgetComponent } from './../widget.component'; import { FormGroup, Validators } from '@angular/forms'; +import { WidgetComponent } from './../widget.component'; @Component({ selector: 'number-widget', diff --git a/ng2-components/ng2-activiti-analytics/src/components/widgets/widget.component.ts b/ng2-components/ng2-activiti-analytics/src/components/widgets/widget.component.ts index 960c0efc9b..6ff2f4a3d0 100644 --- a/ng2-components/ng2-activiti-analytics/src/components/widgets/widget.component.ts +++ b/ng2-components/ng2-activiti-analytics/src/components/widgets/widget.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Input, AfterViewInit, Output, EventEmitter, SimpleChanges, OnChanges } from '@angular/core'; +import { AfterViewInit, EventEmitter, Input, OnChanges, Output, SimpleChanges } from '@angular/core'; let componentHandler: any; diff --git a/ng2-components/ng2-activiti-analytics/src/services/analytics.service.spec.ts b/ng2-components/ng2-activiti-analytics/src/services/analytics.service.spec.ts index 97a2fc0505..9fbebcf01f 100644 --- a/ng2-components/ng2-activiti-analytics/src/services/analytics.service.spec.ts +++ b/ng2-components/ng2-activiti-analytics/src/services/analytics.service.spec.ts @@ -16,9 +16,9 @@ */ import { TestBed } from '@angular/core/testing'; -import { CoreModule, AlfrescoApiService } from 'ng2-alfresco-core'; -import { AnalyticsService } from './analytics.service'; +import { AlfrescoApiService, CoreModule } from 'ng2-alfresco-core'; import { fakeReportList } from '../assets/analytics.service.mock'; +import { AnalyticsService } from './analytics.service'; declare let jasmine: any; diff --git a/ng2-components/ng2-activiti-analytics/src/services/analytics.service.ts b/ng2-components/ng2-activiti-analytics/src/services/analytics.service.ts index c5dcc7fdb4..765ba58f9f 100644 --- a/ng2-components/ng2-activiti-analytics/src/services/analytics.service.ts +++ b/ng2-components/ng2-activiti-analytics/src/services/analytics.service.ts @@ -16,19 +16,19 @@ */ import { Injectable } from '@angular/core'; -import { Observable } from 'rxjs/Rx'; import { Response } from '@angular/http'; import { AlfrescoApiService, LogService } from 'ng2-alfresco-core'; -import { ReportParametersModel, ParameterValueModel } from '../models/report.model'; +import { Observable } from 'rxjs/Rx'; import { - Chart, - PieChart, - TableChart, BarChart, + Chart, + DetailsTableChart, HeatMapChart, MultiBarChart, - DetailsTableChart + PieChart, + TableChart } from '../models/chart.model'; +import { ParameterValueModel, ReportParametersModel } from '../models/report.model'; @Injectable() export class AnalyticsService { diff --git a/ng2-components/ng2-activiti-diagrams/index.ts b/ng2-components/ng2-activiti-diagrams/index.ts index 121a0c86bf..a3b91c059c 100644 --- a/ng2-components/ng2-activiti-diagrams/index.ts +++ b/ng2-components/ng2-activiti-diagrams/index.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { NgModule, ModuleWithProviders } from '@angular/core'; +import { ModuleWithProviders, NgModule } from '@angular/core'; import { CoreModule } from 'ng2-alfresco-core'; import { DIAGRAM_DIRECTIVES, DIAGRAM_PROVIDERS } from './src/components/index'; diff --git a/ng2-components/ng2-activiti-diagrams/src/assets/translation.service.mock.ts b/ng2-components/ng2-activiti-diagrams/src/assets/translation.service.mock.ts index 3ddf9a9050..4a4bce9d47 100644 --- a/ng2-components/ng2-activiti-diagrams/src/assets/translation.service.mock.ts +++ b/ng2-components/ng2-activiti-diagrams/src/assets/translation.service.mock.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { Observable } from 'rxjs/Rx'; import { EventEmitter } from '@angular/core'; +import { Observable } from 'rxjs/Rx'; export interface LangChangeEvent { lang: string; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-alfresco-publish-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-alfresco-publish-task.component.ts index d540e0211c..746fa30de8 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-alfresco-publish-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-alfresco-publish-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; @Component({ selector: 'adf-diagram-publish-task, diagram-alfresco-publish-task', diff --git a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-box-publish-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-box-publish-task.component.ts index c06667d5ce..c9a4e26db8 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-box-publish-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-box-publish-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; @Component({ selector: 'diagram-box-publish-task', diff --git a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-business-rule-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-business-rule-task.component.ts index 8056ea0159..aac47c115e 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-business-rule-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-business-rule-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-camel-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-camel-task.component.ts index 76fd18df1f..e452a45fa1 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-camel-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-camel-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; @Component({ selector: 'diagram-camel-task', diff --git a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-container-service-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-container-service-task.component.ts index 0a3b3f1fd4..6ee7cf8e76 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-container-service-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-container-service-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; @Component({ selector: 'diagram-container-service-task', diff --git a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-google-drive-publish-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-google-drive-publish-task.component.ts index ffc04e013f..519e646ff6 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-google-drive-publish-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-google-drive-publish-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; @Component({ selector: 'diagram-google-drive-publish-task', diff --git a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-manual-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-manual-task.component.ts index 3673d5bd48..aaae12a041 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-manual-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-manual-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-mule-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-mule-task.component.ts index 3d92f76ad8..58d135a178 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-mule-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-mule-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; @Component({ selector: 'diagram-mule-task', diff --git a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-receive-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-receive-task.component.ts index b3ee753962..2a455ef597 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-receive-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-receive-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-rest-call-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-rest-call-task.component.ts index 87f5d67562..3da907c8c6 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-rest-call-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-rest-call-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; @Component({ selector: 'diagram-rest-call-task', diff --git a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-script-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-script-task.component.ts index 0586996be9..a84424fc09 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-script-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-script-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-send-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-send-task.component.ts index 47d8e4ee22..7cb5f024ad 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-send-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-send-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; @Component({ selector: 'diagram-send-task', diff --git a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-service-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-service-task.component.ts index 42c01c9ca6..7470fb50bd 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-service-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-service-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-task.component.ts index fd49731489..48ea7ba7c2 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-user-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-user-task.component.ts index 9a28326382..4ad0c75707 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-user-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/activities/diagram-user-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/activities/index.ts b/ng2-components/ng2-activiti-diagrams/src/components/activities/index.ts index 3bafb65341..1e1e648216 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/activities/index.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/activities/index.ts @@ -15,21 +15,21 @@ * limitations under the License. */ -import { DiagramContainerServiceTaskComponent } from './diagram-container-service-task.component'; -import { DiagramTaskComponent } from './diagram-task.component'; -import { DiagramServiceTaskComponent } from './diagram-service-task.component'; -import { DiagramSendTaskComponent } from './diagram-send-task.component'; -import { DiagramUserTaskComponent } from './diagram-user-task.component'; -import { DiagramManualTaskComponent } from './diagram-manual-task.component'; -import { DiagramCamelTaskComponent } from './diagram-camel-task.component'; -import { DiagramMuleTaskComponent } from './diagram-mule-task.component'; import { DiagramAlfrescoPublishTaskComponent } from './diagram-alfresco-publish-task.component'; -import { DiagramRestCallTaskComponent } from './diagram-rest-call-task.component'; -import { DiagramGoogleDrivePublishTaskComponent } from './diagram-google-drive-publish-task.component'; import { DiagramBoxPublishTaskComponent } from './diagram-box-publish-task.component'; -import { DiagramReceiveTaskComponent } from './diagram-receive-task.component'; -import { DiagramScriptTaskComponent } from './diagram-script-task.component'; import { DiagramBusinessRuleTaskComponent } from './diagram-business-rule-task.component'; +import { DiagramCamelTaskComponent } from './diagram-camel-task.component'; +import { DiagramContainerServiceTaskComponent } from './diagram-container-service-task.component'; +import { DiagramGoogleDrivePublishTaskComponent } from './diagram-google-drive-publish-task.component'; +import { DiagramManualTaskComponent } from './diagram-manual-task.component'; +import { DiagramMuleTaskComponent } from './diagram-mule-task.component'; +import { DiagramReceiveTaskComponent } from './diagram-receive-task.component'; +import { DiagramRestCallTaskComponent } from './diagram-rest-call-task.component'; +import { DiagramScriptTaskComponent } from './diagram-script-task.component'; +import { DiagramSendTaskComponent } from './diagram-send-task.component'; +import { DiagramServiceTaskComponent } from './diagram-service-task.component'; +import { DiagramTaskComponent } from './diagram-task.component'; +import { DiagramUserTaskComponent } from './diagram-user-task.component'; // primitives export * from './diagram-container-service-task.component'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/boundary-events/diagram-boundary-event.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/boundary-events/diagram-boundary-event.component.ts index 56134c320e..569fdd24ff 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/boundary-events/diagram-boundary-event.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/boundary-events/diagram-boundary-event.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/boundary-events/diagram-throw-event.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/boundary-events/diagram-throw-event.component.ts index 87e9efa2f8..d754102c43 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/boundary-events/diagram-throw-event.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/boundary-events/diagram-throw-event.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/diagram-sequence-flow.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/diagram-sequence-flow.component.ts index aeab7d0652..e4a68bece3 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/diagram-sequence-flow.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/diagram-sequence-flow.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; @Component({ selector: 'diagram-sequence-flow', diff --git a/ng2-components/ng2-activiti-diagrams/src/components/diagram.component.spec.ts b/ng2-components/ng2-activiti-diagrams/src/components/diagram.component.spec.ts index 5a91ca98be..5edf92c6c7 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/diagram.component.spec.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/diagram.component.spec.ts @@ -15,23 +15,23 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { CoreModule, AlfrescoTranslationService } from 'ng2-alfresco-core'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; -import { DIAGRAM_DIRECTIVES, DIAGRAM_PROVIDERS } from './index'; -import { RAPHAEL_DIRECTIVES, RAPHAEL_PROVIDERS } from './raphael/index'; -import { DiagramComponent } from './index'; import { DebugElement } from '@angular/core'; -import { TranslationMock } from '../assets/translation.service.mock'; -import * as diagramsEventsMock from '../assets/diagramEvents.mock'; import * as diagramsActivitiesMock from '../assets/diagramActivities.mock'; +import * as boundaryEventMock from '../assets/diagramBoundary.mock'; +import * as diagramsEventsMock from '../assets/diagramEvents.mock'; +import * as flowsMock from '../assets/diagramFlows.mock'; import * as diagramsGatewaysMock from '../assets/diagramGateways.mock'; import * as intermediateCatchingMock from '../assets/diagramIntermediate.mock'; -import * as boundaryEventMock from '../assets/diagramBoundary.mock'; -import * as throwEventMock from '../assets/diagramThrow.mock'; import * as structuralMock from '../assets/diagramStructural.mock'; import * as swimLanesMock from '../assets/diagramSwimlanes.mock'; -import * as flowsMock from '../assets/diagramFlows.mock'; +import * as throwEventMock from '../assets/diagramThrow.mock'; +import { TranslationMock } from '../assets/translation.service.mock'; +import { DiagramComponent } from './index'; +import { DIAGRAM_DIRECTIVES, DIAGRAM_PROVIDERS } from './index'; +import { RAPHAEL_DIRECTIVES, RAPHAEL_PROVIDERS } from './raphael/index'; declare let jasmine: any; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/diagram.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/diagram.component.ts index 473b741efb..db54a75062 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/diagram.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/diagram.component.ts @@ -15,12 +15,12 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter, SimpleChanges } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output, SimpleChanges } from '@angular/core'; import { AlfrescoTranslationService, LogService } from 'ng2-alfresco-core'; -import { DiagramsService } from '../services/diagrams.service'; +import { DiagramElementModel, DiagramModel } from '../models/diagram.model'; import { DiagramColorService } from '../services/diagram-color.service'; +import { DiagramsService } from '../services/diagrams.service'; import { RaphaelService } from './raphael/raphael.service'; -import { DiagramModel, DiagramElementModel } from '../models/diagram.model'; @Component({ selector: 'adf-diagram, activiti-diagram', diff --git a/ng2-components/ng2-activiti-diagrams/src/components/events/diagram-end-event.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/events/diagram-end-event.component.ts index a5681934f0..9196b26a83 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/events/diagram-end-event.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/events/diagram-end-event.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/events/diagram-event.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/events/diagram-event.component.ts index 5ccaa4ff3f..3668c5a468 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/events/diagram-event.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/events/diagram-event.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/events/diagram-start-event.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/events/diagram-start-event.component.ts index b58ade80d0..5e022d28b4 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/events/diagram-start-event.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/events/diagram-start-event.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/events/index.ts b/ng2-components/ng2-activiti-diagrams/src/components/events/index.ts index fe24b0eb39..00c92b1e75 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/events/index.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/events/index.ts @@ -15,9 +15,9 @@ * limitations under the License. */ +import { DiagramEndEventComponent } from './diagram-end-event.component'; import { DiagramEventComponent } from './diagram-event.component'; import { DiagramStartEventComponent } from './diagram-start-event.component'; -import { DiagramEndEventComponent } from './diagram-end-event.component'; // primitives export * from './diagram-event.component'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-event-gateway.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-event-gateway.component.ts index 79f472d50c..46011bd4bd 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-event-gateway.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-event-gateway.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-exclusive-gateway.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-exclusive-gateway.component.ts index 82c285128d..d021264bac 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-exclusive-gateway.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-exclusive-gateway.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-gateway.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-gateway.component.ts index 8002d1e2c3..20adfabc70 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-gateway.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-gateway.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-inclusive-gateway.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-inclusive-gateway.component.ts index 75a099dfe6..0f86abeb62 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-inclusive-gateway.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-inclusive-gateway.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-parallel-gateway.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-parallel-gateway.component.ts index e33c35d425..68b4a86805 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-parallel-gateway.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/gateways/diagram-parallel-gateway.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/gateways/index.ts b/ng2-components/ng2-activiti-diagrams/src/components/gateways/index.ts index cdf7470711..0880ccd9f2 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/gateways/index.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/gateways/index.ts @@ -15,11 +15,11 @@ * limitations under the License. */ -import { DiagramGatewayComponent } from './diagram-gateway.component'; +import { DiagramEventGatewayComponent } from './diagram-event-gateway.component'; import { DiagramExclusiveGatewayComponent } from './diagram-exclusive-gateway.component'; +import { DiagramGatewayComponent } from './diagram-gateway.component'; import { DiagramInclusiveGatewayComponent } from './diagram-inclusive-gateway.component'; import { DiagramParallelGatewayComponent } from './diagram-parallel-gateway.component'; -import { DiagramEventGatewayComponent } from './diagram-event-gateway.component'; // primitives export * from './diagram-gateway.component'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-container-icon-event.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-container-icon-event.component.ts index 86cd706e30..f2d37d989b 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-container-icon-event.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-container-icon-event.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-alfresco-publish-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-alfresco-publish-task.component.ts index 01b52f4354..dba16420a0 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-alfresco-publish-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-alfresco-publish-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-box-publish-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-box-publish-task.component.ts index fc1df37beb..fa0f41af5f 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-box-publish-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-box-publish-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-business-rule-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-business-rule-task.component.ts index 9f494de421..9f154e2ae7 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-business-rule-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-business-rule-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-camel-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-camel-task.component.ts index 1ab029f49c..df2d16557e 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-camel-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-camel-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-error.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-error.component.ts index 7bb0444de7..41fa14a608 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-error.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-error.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-google-drive-publish-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-google-drive-publish-task.component.ts index 80cb76da97..e4bfba5cc9 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-google-drive-publish-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-google-drive-publish-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-manual-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-manual-task.component.ts index ad476a0876..a10db3a92c 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-manual-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-manual-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-message.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-message.component.ts index 98bd3e45c5..18057b7bfa 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-message.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-message.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-mule-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-mule-task.component.ts index d96a09e5c1..71fbddf7c3 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-mule-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-mule-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-receive-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-receive-task.component.ts index 8c31c1afb2..71724ec33f 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-receive-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-receive-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-rest-call-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-rest-call-task.component.ts index dff97b4a50..1ccf0f4c5b 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-rest-call-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-rest-call-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-script-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-script-task.component.ts index b363953bf6..9a6b42359f 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-script-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-script-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-send-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-send-task.component.ts index e7e809fdd1..a661f91197 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-send-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-send-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-service-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-service-task.component.ts index 788d49436d..2a58d70978 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-service-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-service-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-signal.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-signal.component.ts index c417c75d8b..eedf941da4 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-signal.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-signal.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-timer.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-timer.component.ts index c9f7259019..0ca8f4e1a6 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-timer.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-timer.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-user-task.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-user-task.component.ts index f752429680..8e16234423 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-user-task.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/diagram-icon-user-task.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/icons/index.ts b/ng2-components/ng2-activiti-diagrams/src/components/icons/index.ts index 70777e92bc..5586da085b 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/icons/index.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/icons/index.ts @@ -15,24 +15,24 @@ * limitations under the License. */ -import { DiagramIconServiceTaskComponent } from './diagram-icon-service-task.component'; -import { DiagramIconSendTaskComponent } from './diagram-icon-send-task.component'; -import { DiagramIconUserTaskComponent } from './diagram-icon-user-task.component'; -import { DiagramIconManualTaskComponent } from './diagram-icon-manual-task.component'; -import { DiagramIconCamelTaskComponent } from './diagram-icon-camel-task.component'; -import { DiagramIconMuleTaskComponent } from './diagram-icon-mule-task.component'; -import { DiagramIconAlfrescoPublishTaskComponent } from './diagram-icon-alfresco-publish-task.component'; -import { DiagramIconRestCallTaskComponent } from './diagram-icon-rest-call-task.component'; -import { DiagramIconGoogleDrivePublishTaskComponent } from './diagram-icon-google-drive-publish-task.component'; -import { DiagramIconBoxPublishTaskComponent } from './diagram-icon-box-publish-task.component'; -import { DiagramIconReceiveTaskComponent } from './diagram-icon-receive-task.component'; -import { DiagramIconScriptTaskComponent } from './diagram-icon-script-task.component'; -import { DiagramIconBusinessRuleTaskComponent } from './diagram-icon-business-rule-task.component'; import { DiagramContainerIconEventTaskComponent } from './diagram-container-icon-event.component'; -import { DiagramIconTimerComponent } from './diagram-icon-timer.component'; +import { DiagramIconAlfrescoPublishTaskComponent } from './diagram-icon-alfresco-publish-task.component'; +import { DiagramIconBoxPublishTaskComponent } from './diagram-icon-box-publish-task.component'; +import { DiagramIconBusinessRuleTaskComponent } from './diagram-icon-business-rule-task.component'; +import { DiagramIconCamelTaskComponent } from './diagram-icon-camel-task.component'; import { DiagramIconErrorComponent } from './diagram-icon-error.component'; -import { DiagramIconSignalComponent } from './diagram-icon-signal.component'; +import { DiagramIconGoogleDrivePublishTaskComponent } from './diagram-icon-google-drive-publish-task.component'; +import { DiagramIconManualTaskComponent } from './diagram-icon-manual-task.component'; import { DiagramIconMessageComponent } from './diagram-icon-message.component'; +import { DiagramIconMuleTaskComponent } from './diagram-icon-mule-task.component'; +import { DiagramIconReceiveTaskComponent } from './diagram-icon-receive-task.component'; +import { DiagramIconRestCallTaskComponent } from './diagram-icon-rest-call-task.component'; +import { DiagramIconScriptTaskComponent } from './diagram-icon-script-task.component'; +import { DiagramIconSendTaskComponent } from './diagram-icon-send-task.component'; +import { DiagramIconServiceTaskComponent } from './diagram-icon-service-task.component'; +import { DiagramIconSignalComponent } from './diagram-icon-signal.component'; +import { DiagramIconTimerComponent } from './diagram-icon-timer.component'; +import { DiagramIconUserTaskComponent } from './diagram-icon-user-task.component'; // primitives export * from './diagram-icon-service-task.component'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/index.ts b/ng2-components/ng2-activiti-diagrams/src/components/index.ts index 68ca24bf0d..16e28b4ff3 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/index.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/index.ts @@ -15,13 +15,13 @@ * limitations under the License. */ -import { DiagramComponent } from './diagram.component'; -import { DiagramSequenceFlowComponent } from './diagram-sequence-flow.component'; import { DIAGRAM_ACTIVITIES_DIRECTIVES } from './activities/index'; +import { DIAGRAM_BOUNDARY_EVENTS_DIRECTIVES } from './boundary-events/index'; +import { DiagramSequenceFlowComponent } from './diagram-sequence-flow.component'; +import { DiagramComponent } from './diagram.component'; import { DIAGRAM_EVENTS_DIRECTIVES } from './events/index'; import { DIAGRAM_GATEWAY_DIRECTIVES } from './gateways/index'; import { DIAGRAM_ICONS_DIRECTIVES } from './icons/index'; -import { DIAGRAM_BOUNDARY_EVENTS_DIRECTIVES } from './boundary-events/index'; import { DIAGRAM_INTERMEDIATE_EVENTS_DIRECTIVES } from './intermediate-catching-events/index'; import { DIAGRAM_STRUCTURAL_DIRECTIVES } from './structural/index'; import { DIAGRAM_SWIMLANES_DIRECTIVES } from './swimlanes/index'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/intermediate-catching-events/diagram-intermediate-catching-event.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/intermediate-catching-events/diagram-intermediate-catching-event.component.ts index 8544ececa9..787ccb2534 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/intermediate-catching-events/diagram-intermediate-catching-event.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/intermediate-catching-events/diagram-intermediate-catching-event.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/index.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/index.ts index 7605b66ab6..b17b90f2c4 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/index.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/index.ts @@ -15,23 +15,23 @@ * limitations under the License. */ -import { RaphaelIconServiceDirective } from './raphael-icon-service.component'; -import { RaphaelIconSendDirective } from './raphael-icon-send.component'; -import { RaphaelIconUserDirective } from './raphael-icon-user.component'; -import { RaphaelIconManualDirective } from './raphael-icon-manual.component'; -import { RaphaelIconCamelDirective } from './raphael-icon-camel.component'; -import { RaphaelIconMuleDirective } from './raphael-icon-mule.component'; import { RaphaelIconAlfrescoPublishDirective } from './raphael-icon-alfresco-publish.component'; -import { RaphaelIconRestCallDirective } from './raphael-icon-rest-call.component'; -import { RaphaelIconGoogleDrivePublishDirective } from './raphael-icon-google-drive-publish.component'; import { RaphaelIconBoxPublishDirective } from './raphael-icon-box-publish.component'; -import { RaphaelIconReceiveDirective } from './raphael-icon-receive.component'; -import { RaphaelIconScriptDirective } from './raphael-icon-script.component'; import { RaphaelIconBusinessRuleDirective } from './raphael-icon-business-rule.component'; -import { RaphaelIconTimerDirective } from './raphael-icon-timer.component'; +import { RaphaelIconCamelDirective } from './raphael-icon-camel.component'; import { RaphaelIconErrorDirective } from './raphael-icon-error.component'; -import { RaphaelIconSignalDirective } from './raphael-icon-signal.component'; +import { RaphaelIconGoogleDrivePublishDirective } from './raphael-icon-google-drive-publish.component'; +import { RaphaelIconManualDirective } from './raphael-icon-manual.component'; import { RaphaelIconMessageDirective } from './raphael-icon-message.component'; +import { RaphaelIconMuleDirective } from './raphael-icon-mule.component'; +import { RaphaelIconReceiveDirective } from './raphael-icon-receive.component'; +import { RaphaelIconRestCallDirective } from './raphael-icon-rest-call.component'; +import { RaphaelIconScriptDirective } from './raphael-icon-script.component'; +import { RaphaelIconSendDirective } from './raphael-icon-send.component'; +import { RaphaelIconServiceDirective } from './raphael-icon-service.component'; +import { RaphaelIconSignalDirective } from './raphael-icon-signal.component'; +import { RaphaelIconTimerDirective } from './raphael-icon-timer.component'; +import { RaphaelIconUserDirective } from './raphael-icon-user.component'; // primitives export * from './raphael-icon-service.component'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-alfresco-publish.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-alfresco-publish.component.ts index 8a410194fb..085341ed76 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-alfresco-publish.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-alfresco-publish.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './../models/point'; import { RaphaelBase } from './../raphael-base'; import { RaphaelService } from './../raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-box-publish.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-box-publish.component.ts index ac8dfc4efe..01b169d17e 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-box-publish.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-box-publish.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './../models/point'; import { RaphaelBase } from './../raphael-base'; import { RaphaelService } from './../raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-business-rule.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-business-rule.component.ts index 15b7f5718b..05dd0af738 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-business-rule.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-business-rule.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './../models/point'; import { RaphaelBase } from './../raphael-base'; import { RaphaelService } from './../raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-camel.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-camel.component.ts index 80b6a41c49..0b23472b9d 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-camel.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-camel.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './../models/point'; import { RaphaelBase } from './../raphael-base'; import { RaphaelService } from './../raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-error.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-error.component.ts index 8f4090bffc..fa82ba0560 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-error.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-error.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './../models/point'; import { RaphaelBase } from './../raphael-base'; import { RaphaelService } from './../raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-google-drive-publish.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-google-drive-publish.component.ts index ec9bfe0ec2..78aaa58c46 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-google-drive-publish.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-google-drive-publish.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './../models/point'; import { RaphaelBase } from './../raphael-base'; import { RaphaelService } from './../raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-manual.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-manual.component.ts index e76bea1445..e815000f33 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-manual.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-manual.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './../models/point'; import { RaphaelBase } from './../raphael-base'; import { RaphaelService } from './../raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-message.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-message.component.ts index 2dae9c034d..448499600f 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-message.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-message.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './../models/point'; import { RaphaelBase } from './../raphael-base'; import { RaphaelService } from './../raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-mule.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-mule.component.ts index 344496618e..ee5c141177 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-mule.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-mule.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './../models/point'; import { RaphaelBase } from './../raphael-base'; import { RaphaelService } from './../raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-receive.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-receive.component.ts index 055bcba22a..e12fe50cb6 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-receive.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-receive.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './../models/point'; import { RaphaelBase } from './../raphael-base'; import { RaphaelService } from './../raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-rest-call.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-rest-call.component.ts index 06e7e2ae2d..1c6b31bec9 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-rest-call.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-rest-call.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './../models/point'; import { RaphaelBase } from './../raphael-base'; import { RaphaelService } from './../raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-script.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-script.component.ts index f36ec14c96..dd3cec6758 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-script.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-script.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './../models/point'; import { RaphaelBase } from './../raphael-base'; import { RaphaelService } from './../raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-send.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-send.component.ts index e47d2e66fb..d039596395 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-send.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-send.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './../models/point'; import { RaphaelBase } from './../raphael-base'; import { RaphaelService } from './../raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-service.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-service.component.ts index bf336e2bbc..814a043e3a 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-service.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-service.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './../models/point'; import { RaphaelBase } from './../raphael-base'; import { RaphaelService } from './../raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-signal.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-signal.component.ts index 955880e0b7..94b8c9d624 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-signal.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-signal.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './../models/point'; import { RaphaelBase } from './../raphael-base'; import { RaphaelService } from './../raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-timer.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-timer.component.ts index fb5d3675d8..af4d687473 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-timer.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-timer.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './../models/point'; import { RaphaelBase } from './../raphael-base'; import { RaphaelService } from './../raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-user.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-user.component.ts index 362e0d6522..0fc871aaa8 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-user.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/icons/raphael-icon-user.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './../models/point'; import { RaphaelBase } from './../raphael-base'; import { RaphaelService } from './../raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/index.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/index.ts index 8f8cba2323..263bb16039 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/index.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/index.ts @@ -16,14 +16,14 @@ */ import { RaphaelCircleDirective } from './raphael-circle.component'; -import { RaphaelRectDirective } from './raphael-rect.component'; -import { RaphaelTextDirective } from './raphael-text.component'; -import { RaphaelMultilineTextDirective } from './raphael-multiline-text.component'; -import { RaphaelFlowArrowDirective } from './raphael-flow-arrow.component'; import { RaphaelCrossDirective } from './raphael-cross.component'; -import { RaphaelPlusDirective } from './raphael-plus.component'; -import { RaphaelRhombusDirective } from './raphael-rhombus.component'; +import { RaphaelFlowArrowDirective } from './raphael-flow-arrow.component'; +import { RaphaelMultilineTextDirective } from './raphael-multiline-text.component'; import { RaphaelPentagonDirective } from './raphael-pentagon.component'; +import { RaphaelPlusDirective } from './raphael-plus.component'; +import { RaphaelRectDirective } from './raphael-rect.component'; +import { RaphaelRhombusDirective } from './raphael-rhombus.component'; +import { RaphaelTextDirective } from './raphael-text.component'; // services import { RaphaelService } from './raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-circle.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-circle.component.ts index f146b7d233..f89f3409a6 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-circle.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-circle.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './models/point'; import { RaphaelBase } from './raphael-base'; import { RaphaelService } from './raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-cross.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-cross.component.ts index f2d1b6631c..8b34b08e75 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-cross.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-cross.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './models/point'; import { RaphaelBase } from './raphael-base'; import { RaphaelService } from './raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-flow-arrow.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-flow-arrow.component.ts index 0a44c55bc8..06efda2a6c 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-flow-arrow.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-flow-arrow.component.ts @@ -15,10 +15,10 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; +import { Polyline } from './polyline'; import { RaphaelBase } from './raphael-base'; import { RaphaelService } from './raphael.service'; -import { Polyline } from './polyline'; declare let Raphael: any; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-multiline-text.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-multiline-text.component.ts index ed2a22bc66..67172fdeb8 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-multiline-text.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-multiline-text.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { LogService } from 'ng2-alfresco-core'; import { Point } from './models/point'; import { RaphaelBase } from './raphael-base'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-pentagon.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-pentagon.component.ts index 5ad6990be6..7695b87522 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-pentagon.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-pentagon.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './models/point'; import { RaphaelBase } from './raphael-base'; import { RaphaelService } from './raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-plus.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-plus.component.ts index 6620d35b9a..7edbe08eae 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-plus.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-plus.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './models/point'; import { RaphaelBase } from './raphael-base'; import { RaphaelService } from './raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-rect.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-rect.component.ts index ee073216f1..7763e26c96 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-rect.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-rect.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './models/point'; import { RaphaelBase } from './raphael-base'; import { RaphaelService } from './raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-rhombus.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-rhombus.component.ts index 4820fedbb4..8fc2e8fbce 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-rhombus.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-rhombus.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './models/point'; import { RaphaelBase } from './raphael-base'; import { RaphaelService } from './raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-text.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-text.component.ts index 673db8ea7c..8bf53c0b09 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-text.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/raphael/raphael-text.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, OnInit, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { Point } from './models/point'; import { RaphaelBase } from './raphael-base'; import { RaphaelService } from './raphael.service'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/structural/diagram-event-subprocess.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/structural/diagram-event-subprocess.component.ts index ed080c1f53..80a59a6f07 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/structural/diagram-event-subprocess.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/structural/diagram-event-subprocess.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/structural/diagram-subprocess.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/structural/diagram-subprocess.component.ts index ee71fe5c9a..87aa9733e7 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/structural/diagram-subprocess.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/structural/diagram-subprocess.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/structural/index.ts b/ng2-components/ng2-activiti-diagrams/src/components/structural/index.ts index a13ebbc842..8e84a06c4b 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/structural/index.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/structural/index.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { DiagramSubprocessComponent } from './diagram-subprocess.component'; import { DiagramEventSubprocessComponent } from './diagram-event-subprocess.component'; +import { DiagramSubprocessComponent } from './diagram-subprocess.component'; // primitives export * from './diagram-subprocess.component'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/diagram-lane.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/diagram-lane.component.ts index 4313856737..0cfd113ce8 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/diagram-lane.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/diagram-lane.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/diagram-lanes.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/diagram-lanes.component.ts index ab68f616ab..b6f9493bf0 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/diagram-lanes.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/diagram-lanes.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; @Component({ selector: 'diagram-lanes', diff --git a/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/diagram-pool.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/diagram-pool.component.ts index 4e26e3c86c..c0d976e399 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/diagram-pool.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/diagram-pool.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { DiagramColorService } from '../../services/diagram-color.service'; @Component({ diff --git a/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/diagram-pools.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/diagram-pools.component.ts index 611cec46f7..88b11bf382 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/diagram-pools.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/diagram-pools.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter } from '@angular/core'; +import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; @Component({ selector: 'diagram-pools', diff --git a/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/index.ts b/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/index.ts index 218e2b88fb..195732db71 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/index.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/swimlanes/index.ts @@ -15,11 +15,11 @@ * limitations under the License. */ -import { DiagramPoolsComponent } from './diagram-pools.component'; import { DiagramPoolComponent } from './diagram-pool.component'; +import { DiagramPoolsComponent } from './diagram-pools.component'; -import { DiagramLanesComponent } from './diagram-lanes.component'; import { DiagramLaneComponent } from './diagram-lane.component'; +import { DiagramLanesComponent } from './diagram-lanes.component'; // primitives export * from './diagram-pools.component'; diff --git a/ng2-components/ng2-activiti-diagrams/src/components/tooltip/diagram-tooltip.component.spec.ts b/ng2-components/ng2-activiti-diagrams/src/components/tooltip/diagram-tooltip.component.spec.ts index b54e6f4f16..aff2c5ab2b 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/tooltip/diagram-tooltip.component.spec.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/tooltip/diagram-tooltip.component.spec.ts @@ -16,9 +16,9 @@ */ import { Component } from '@angular/core'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { DiagramTooltip } from './diagram-tooltip.component'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; +import { DiagramTooltip } from './diagram-tooltip.component'; @Component({ template: ` diff --git a/ng2-components/ng2-activiti-diagrams/src/components/tooltip/diagram-tooltip.component.ts b/ng2-components/ng2-activiti-diagrams/src/components/tooltip/diagram-tooltip.component.ts index b5f0ba4c89..73f61d8ae3 100644 --- a/ng2-components/ng2-activiti-diagrams/src/components/tooltip/diagram-tooltip.component.ts +++ b/ng2-components/ng2-activiti-diagrams/src/components/tooltip/diagram-tooltip.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, Input, ElementRef, AfterViewInit, OnDestroy, ViewChild } from '@angular/core'; +import { AfterViewInit, Component, ElementRef, Input, OnDestroy, ViewChild } from '@angular/core'; const POSITION = { BOTTOM: 'bottom', LEFT: 'left', RIGHT: 'right', TOP: 'top'}; const IS_ACTIVE_CLASS = 'is-active'; diff --git a/ng2-components/ng2-activiti-diagrams/src/services/diagrams.service.ts b/ng2-components/ng2-activiti-diagrams/src/services/diagrams.service.ts index ca79f0f31b..bdac5b5ed2 100644 --- a/ng2-components/ng2-activiti-diagrams/src/services/diagrams.service.ts +++ b/ng2-components/ng2-activiti-diagrams/src/services/diagrams.service.ts @@ -16,9 +16,9 @@ */ import { Injectable } from '@angular/core'; -import { Observable } from 'rxjs/Rx'; -import { Response, Http, Headers, RequestOptions } from '@angular/http'; +import { Headers, Http, RequestOptions, Response } from '@angular/http'; import { AlfrescoAuthenticationService, AlfrescoSettingsService, LogService } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Rx'; @Injectable() export class DiagramsService { diff --git a/ng2-components/ng2-activiti-form/index.ts b/ng2-components/ng2-activiti-form/index.ts index 463c45b63b..a1bc9bef82 100644 --- a/ng2-components/ng2-activiti-form/index.ts +++ b/ng2-components/ng2-activiti-form/index.ts @@ -15,24 +15,24 @@ * limitations under the License. */ -import { NgModule, ModuleWithProviders } from '@angular/core'; -import { MdCheckboxModule, MdTabsModule, MdCardModule, MdButtonModule, MdIconModule, MdSlideToggleModule, MdInputModule } from '@angular/material'; +import { ModuleWithProviders, NgModule } from '@angular/core'; +import { HttpModule } from '@angular/http'; +import { MdButtonModule, MdCardModule, MdCheckboxModule, MdIconModule, MdInputModule, MdSlideToggleModule, MdTabsModule } from '@angular/material'; import { CoreModule } from 'ng2-alfresco-core'; import { DataTableModule } from 'ng2-alfresco-datatable'; -import { ActivitiForm } from './src/components/activiti-form.component'; -import { ADFFormList } from './src/components/adf-form-list.component'; import { ActivitiContent } from './src/components/activiti-content.component'; -import { FormFieldComponent } from './src/components/form-field/form-field.component'; +import { ActivitiForm } from './src/components/activiti-form.component'; import { ActivitiStartForm } from './src/components/activiti-start-form.component'; -import { FormService } from './src/services/form.service'; +import { ADFFormList } from './src/components/adf-form-list.component'; +import { FormFieldComponent } from './src/components/form-field/form-field.component'; +import { MASK_DIRECTIVE, WIDGET_DIRECTIVES } from './src/components/widgets/index'; +import { ActivitiAlfrescoContentService } from './src/services/activiti-alfresco.service'; import { ActivitiContentService } from './src/services/activiti-content-service'; import { EcmModelService } from './src/services/ecm-model.service'; +import { FormRenderingService } from './src/services/form-rendering.service'; +import { FormService } from './src/services/form.service'; import { NodeService } from './src/services/node.service'; import { WidgetVisibilityService } from './src/services/widget-visibility.service'; -import { ActivitiAlfrescoContentService } from './src/services/activiti-alfresco.service'; -import { FormRenderingService } from './src/services/form-rendering.service'; -import { HttpModule } from '@angular/http'; -import { WIDGET_DIRECTIVES, MASK_DIRECTIVE } from './src/components/widgets/index'; export * from './src/components/activiti-form.component'; export * from './src/components/adf-form-list.component'; diff --git a/ng2-components/ng2-activiti-form/src/components/activiti-content.component.spec.ts b/ng2-components/ng2-activiti-form/src/components/activiti-content.component.spec.ts index 57e254efc0..2aa94b2181 100644 --- a/ng2-components/ng2-activiti-form/src/components/activiti-content.component.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/activiti-content.component.spec.ts @@ -15,16 +15,16 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; import { DebugElement, SimpleChange } from '@angular/core'; -import { By } from '@angular/platform-browser'; -import { Observable } from 'rxjs/Rx'; -import { CoreModule, AlfrescoTranslationService, ContentService } from 'ng2-alfresco-core'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { MdTabsModule } from '@angular/material'; +import { By } from '@angular/platform-browser'; +import { AlfrescoTranslationService, ContentService, CoreModule } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Rx'; -import { ActivitiContent } from './activiti-content.component'; import { FormService } from '../services/form.service'; import { EcmModelService } from './../services/ecm-model.service'; +import { ActivitiContent } from './activiti-content.component'; import { ContentLinkModel } from './widgets/index'; declare let jasmine: any; diff --git a/ng2-components/ng2-activiti-form/src/components/activiti-content.component.ts b/ng2-components/ng2-activiti-form/src/components/activiti-content.component.ts index 99257f0ff5..6b3a4f864e 100644 --- a/ng2-components/ng2-activiti-form/src/components/activiti-content.component.ts +++ b/ng2-components/ng2-activiti-form/src/components/activiti-content.component.ts @@ -15,11 +15,11 @@ * limitations under the License. */ -import { Component, OnChanges, SimpleChanges, Input, Output, EventEmitter } from '@angular/core'; -import { AlfrescoTranslationService, LogService, ContentService } from 'ng2-alfresco-core'; +import { Component, EventEmitter, Input, OnChanges, Output, SimpleChanges } from '@angular/core'; +import { AlfrescoTranslationService, ContentService, LogService } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Rx'; import { FormService } from './../services/form.service'; import { ContentLinkModel } from './widgets/core/content-link.model'; -import { Observable } from 'rxjs/Rx'; @Component({ selector: 'adf-content, activiti-content', diff --git a/ng2-components/ng2-activiti-form/src/components/activiti-form.component.spec.ts b/ng2-components/ng2-activiti-form/src/components/activiti-form.component.spec.ts index 3b11141f6c..6c9fbf4548 100644 --- a/ng2-components/ng2-activiti-form/src/components/activiti-form.component.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/activiti-form.component.spec.ts @@ -15,15 +15,15 @@ * limitations under the License. */ -import { Observable } from 'rxjs/Rx'; import { SimpleChange } from '@angular/core'; import { LogService } from 'ng2-alfresco-core'; -import { ActivitiForm } from './activiti-form.component'; -import { FormModel, FormOutcomeModel, FormFieldModel, FormOutcomeEvent, FormFieldTypes } from './widgets/index'; -import { FormService } from './../services/form.service'; -import { WidgetVisibilityService } from './../services/widget-visibility.service'; -import { NodeService } from './../services/node.service'; +import { Observable } from 'rxjs/Rx'; import { fakeForm } from '../assets/activiti-form.component.mock'; +import { FormService } from './../services/form.service'; +import { NodeService } from './../services/node.service'; +import { WidgetVisibilityService } from './../services/widget-visibility.service'; +import { ActivitiForm } from './activiti-form.component'; +import { FormFieldModel, FormFieldTypes, FormModel, FormOutcomeEvent, FormOutcomeModel } from './widgets/index'; describe('ActivitiForm', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/activiti-form.component.ts b/ng2-components/ng2-activiti-form/src/components/activiti-form.component.ts index a6ab9409d2..4a5f05c594 100644 --- a/ng2-components/ng2-activiti-form/src/components/activiti-form.component.ts +++ b/ng2-components/ng2-activiti-form/src/components/activiti-form.component.ts @@ -15,14 +15,14 @@ * limitations under the License. */ -import { Component, OnInit, AfterViewChecked, OnChanges, SimpleChanges, Input, Output, EventEmitter } from '@angular/core'; +import { AfterViewChecked, Component, EventEmitter, Input, OnChanges, OnInit, Output, SimpleChanges } from '@angular/core'; import { LogService } from 'ng2-alfresco-core'; +import { FormErrorEvent, FormEvent } from './../events/index'; import { EcmModelService } from './../services/ecm-model.service'; import { FormService } from './../services/form.service'; import { NodeService } from './../services/node.service'; -import { FormModel, FormOutcomeModel, FormValues, FormFieldModel, FormOutcomeEvent } from './widgets/core/index'; import { ContentLinkModel } from './widgets/core/content-link.model'; -import { FormEvent, FormErrorEvent } from './../events/index'; +import { FormFieldModel, FormModel, FormOutcomeEvent, FormOutcomeModel, FormValues } from './widgets/core/index'; import { WidgetVisibilityService } from './../services/widget-visibility.service'; diff --git a/ng2-components/ng2-activiti-form/src/components/activiti-start-form.component.spec.ts b/ng2-components/ng2-activiti-form/src/components/activiti-start-form.component.spec.ts index 4206d50678..5b1da091d5 100644 --- a/ng2-components/ng2-activiti-form/src/components/activiti-start-form.component.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/activiti-start-form.component.spec.ts @@ -16,21 +16,21 @@ */ import { SimpleChange } from '@angular/core'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { Observable } from 'rxjs/Rx'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { MdTabsModule } from '@angular/material'; +import { Observable } from 'rxjs/Rx'; -import { ActivitiStartForm } from './activiti-start-form.component'; -import { FormFieldComponent } from './form-field/form-field.component'; -import { ActivitiContent } from './activiti-content.component'; -import { WIDGET_DIRECTIVES } from './widgets/index'; -import { MASK_DIRECTIVE } from './widgets/index'; -import { FormService } from './../services/form.service'; -import { EcmModelService } from './../services/ecm-model.service'; -import { WidgetVisibilityService } from './../services/widget-visibility.service'; +import { MdInputModule } from '@angular/material'; import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; import { TranslationMock } from './../assets/translation.service.mock'; -import { MdInputModule } from '@angular/material'; +import { EcmModelService } from './../services/ecm-model.service'; +import { FormService } from './../services/form.service'; +import { WidgetVisibilityService } from './../services/widget-visibility.service'; +import { ActivitiContent } from './activiti-content.component'; +import { ActivitiStartForm } from './activiti-start-form.component'; +import { FormFieldComponent } from './form-field/form-field.component'; +import { MASK_DIRECTIVE } from './widgets/index'; +import { WIDGET_DIRECTIVES } from './widgets/index'; describe('ActivitiStartForm', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/activiti-start-form.component.ts b/ng2-components/ng2-activiti-form/src/components/activiti-start-form.component.ts index e6c9b0789e..cc261c9968 100644 --- a/ng2-components/ng2-activiti-form/src/components/activiti-start-form.component.ts +++ b/ng2-components/ng2-activiti-form/src/components/activiti-start-form.component.ts @@ -16,22 +16,22 @@ */ import { - Component, AfterViewChecked, - OnChanges, - SimpleChanges, - Input, - ViewChild, + Component, ElementRef, + EventEmitter, + Input, + OnChanges, Output, - EventEmitter + SimpleChanges, + ViewChild } from '@angular/core'; import { AlfrescoTranslationService, LogService } from 'ng2-alfresco-core'; -import { ActivitiForm } from './activiti-form.component'; import { FormService } from './../services/form.service'; import { WidgetVisibilityService } from './../services/widget-visibility.service'; -import { FormOutcomeModel } from './widgets/core/index'; +import { ActivitiForm } from './activiti-form.component'; import { ContentLinkModel } from './widgets/core/content-link.model'; +import { FormOutcomeModel } from './widgets/core/index'; /** * Displays the start form for a named process definition, which can be used to retrieve values to start a new process. diff --git a/ng2-components/ng2-activiti-form/src/components/adf-form-list.component.spec.ts b/ng2-components/ng2-activiti-form/src/components/adf-form-list.component.spec.ts index f0e4624ec9..1d64950ed8 100644 --- a/ng2-components/ng2-activiti-form/src/components/adf-form-list.component.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/adf-form-list.component.spec.ts @@ -15,14 +15,14 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { CoreModule, AlfrescoTranslationService } from 'ng2-alfresco-core'; -import { DataTableModule } from 'ng2-alfresco-datatable'; -import { FormService } from '../services/form.service'; -import { EcmModelService } from '../services/ecm-model.service'; -import { ADFFormList } from './adf-form-list.component'; -import { Observable } from 'rxjs/Rx'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; +import { DataTableModule } from 'ng2-alfresco-datatable'; +import { Observable } from 'rxjs/Rx'; +import { EcmModelService } from '../services/ecm-model.service'; +import { FormService } from '../services/form.service'; +import { ADFFormList } from './adf-form-list.component'; declare let jasmine: any; diff --git a/ng2-components/ng2-activiti-form/src/components/adf-form-list.component.ts b/ng2-components/ng2-activiti-form/src/components/adf-form-list.component.ts index 7ad73507c4..9905916ae3 100644 --- a/ng2-components/ng2-activiti-form/src/components/adf-form-list.component.ts +++ b/ng2-components/ng2-activiti-form/src/components/adf-form-list.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, OnChanges, Input, SimpleChanges } from '@angular/core'; +import { Component, Input, OnChanges, SimpleChanges } from '@angular/core'; import { LogService } from 'ng2-alfresco-core'; import { FormService } from './../services/form.service'; diff --git a/ng2-components/ng2-activiti-form/src/components/form-field/form-field.component.spec.ts b/ng2-components/ng2-activiti-form/src/components/form-field/form-field.component.spec.ts index 2a3df2f17f..b8de336817 100644 --- a/ng2-components/ng2-activiti-form/src/components/form-field/form-field.component.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/form-field/form-field.component.spec.ts @@ -15,15 +15,15 @@ * limitations under the License. */ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { CoreModule } from 'ng2-alfresco-core'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { FormFieldComponent } from './form-field.component'; import { FormRenderingService } from './../../services/form-rendering.service'; -import { FormModel, FormFieldModel, FormFieldTypes } from './../widgets/core/index'; -import { TextWidget } from './../widgets/text/text.widget'; -import { InputMaskDirective } from './../widgets/text/text-mask.component'; -import { CheckboxWidget } from './../widgets/checkbox/checkbox.widget'; import { WidgetVisibilityService } from './../../services/widget-visibility.service'; +import { CheckboxWidget } from './../widgets/checkbox/checkbox.widget'; +import { FormFieldModel, FormFieldTypes, FormModel } from './../widgets/core/index'; +import { InputMaskDirective } from './../widgets/text/text-mask.component'; +import { TextWidget } from './../widgets/text/text.widget'; +import { FormFieldComponent } from './form-field.component'; describe('FormFieldComponent', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/form-field/form-field.component.ts b/ng2-components/ng2-activiti-form/src/components/form-field/form-field.component.ts index 3662f76944..bc2920757c 100644 --- a/ng2-components/ng2-activiti-form/src/components/form-field/form-field.component.ts +++ b/ng2-components/ng2-activiti-form/src/components/form-field/form-field.component.ts @@ -16,25 +16,25 @@ */ import { - Component, - OnInit, OnDestroy, - ViewChild, - ViewContainerRef, - Input, - ComponentRef, - ComponentFactoryResolver, - ComponentFactory, Compiler, + Component, ComponentFactory, + ComponentFactoryResolver, + ComponentRef, + Input, + ModuleWithComponentFactories, NgModule, - ModuleWithComponentFactories + OnDestroy, + OnInit, + ViewChild, + ViewContainerRef } from '@angular/core'; import { CoreModule } from 'ng2-alfresco-core'; -import { WidgetVisibilityService } from './../../services/widget-visibility.service'; import { FormRenderingService } from './../../services/form-rendering.service'; -import { WidgetComponent } from './../widgets/widget.component'; +import { WidgetVisibilityService } from './../../services/widget-visibility.service'; import { FormFieldModel } from './../widgets/core/index'; +import { WidgetComponent } from './../widgets/widget.component'; declare var adf: any; diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.spec.ts index 62ce03dada..cc0a82b0f4 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.spec.ts @@ -15,14 +15,14 @@ * limitations under the License. */ -import { AmountWidget } from './amount.widget'; -import { FormFieldModel } from './../core/form-field.model'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { CoreModule } from 'ng2-alfresco-core'; -import { FormService } from './../../../services/form.service'; -import { EcmModelService } from './../../../services/ecm-model.service'; -import { ActivitiAlfrescoContentService } from '../../../services/activiti-alfresco.service'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { MdInputModule } from '@angular/material'; +import { CoreModule } from 'ng2-alfresco-core'; +import { ActivitiAlfrescoContentService } from '../../../services/activiti-alfresco.service'; +import { EcmModelService } from './../../../services/ecm-model.service'; +import { FormService } from './../../../services/form.service'; +import { FormFieldModel } from './../core/form-field.model'; +import { AmountWidget } from './amount.widget'; describe('AmountWidget', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.ts index c842f0e0d5..baeac29d9d 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/amount/amount.widget.ts @@ -16,8 +16,8 @@ */ import { Component, OnInit } from '@angular/core'; -import { WidgetComponent , baseHost } from './../widget.component'; import { FormService } from './../../../services/form.service'; +import { baseHost , WidgetComponent } from './../widget.component'; @Component({ selector: 'amount-widget', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/attach/attach.widget.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/attach/attach.widget.spec.ts index 68414555e1..ef77108380 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/attach/attach.widget.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/attach/attach.widget.spec.ts @@ -15,17 +15,17 @@ * limitations under the License. */ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { CoreModule } from 'ng2-alfresco-core'; import { Observable } from 'rxjs/Rx'; -import { AttachWidget } from './attach.widget'; import { ActivitiAlfrescoContentService } from '../../../services/activiti-alfresco.service'; -import { FormFieldModel } from './../core/form-field.model'; -import { FormFieldTypes } from '../core/form-field-types'; import { ExternalContent } from '../core/external-content'; import { ExternalContentLink } from '../core/external-content-link'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { CoreModule } from 'ng2-alfresco-core'; -import { FormService } from './../../../services/form.service'; +import { FormFieldTypes } from '../core/form-field-types'; import { EcmModelService } from './../../../services/ecm-model.service'; +import { FormService } from './../../../services/form.service'; +import { FormFieldModel } from './../core/form-field.model'; +import { AttachWidget } from './attach.widget'; describe('AttachWidget', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/attach/attach.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/attach/attach.widget.ts index d7e7c12879..0c87b75d23 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/attach/attach.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/attach/attach.widget.ts @@ -15,14 +15,14 @@ * limitations under the License. */ -import { Component, OnInit, Input, Output, EventEmitter, ViewChild } from '@angular/core'; +import { Component, EventEmitter, Input, OnInit, Output, ViewChild } from '@angular/core'; import { LogService } from 'ng2-alfresco-core'; -import { WidgetComponent , baseHost } from './../widget.component'; import { ActivitiAlfrescoContentService } from '../../../services/activiti-alfresco.service'; import { ExternalContent } from '../core/external-content'; import { ExternalContentLink } from '../core/external-content-link'; import { FormFieldModel } from '../core/form-field.model'; import { FormService } from './../../../services/form.service'; +import { baseHost , WidgetComponent } from './../widget.component'; declare let dialogPolyfill: any; diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/checkbox/checkbox.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/checkbox/checkbox.widget.ts index bc028145e1..fe6408da53 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/checkbox/checkbox.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/checkbox/checkbox.widget.ts @@ -16,9 +16,9 @@ */ import { Component } from '@angular/core'; -import { WidgetComponent , baseHost} from './../widget.component'; import { WidgetVisibilityService } from '../../../services/widget-visibility.service'; import { FormService } from './../../../services/form.service'; +import { baseHost , WidgetComponent} from './../widget.component'; @Component({ selector: 'checkbox-widget', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/container/container-column.model.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/container/container-column.model.spec.ts index b37516b346..7b264131ce 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/container/container-column.model.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/container/container-column.model.spec.ts @@ -16,8 +16,8 @@ */ import { ContainerColumnModel } from './../core/container-column.model'; -import { FormModel } from './../core/form.model'; import { FormFieldModel } from './../core/form-field.model'; +import { FormModel } from './../core/form.model'; describe('ContainerColumnModel', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/container/container.widget.model.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/container/container.widget.model.spec.ts index 4aedb5ce9f..24954c026b 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/container/container.widget.model.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/container/container.widget.model.spec.ts @@ -15,10 +15,10 @@ * limitations under the License. */ -import { ContainerWidgetModel } from './container.widget.model'; -import { FormModel } from './../core/form.model'; -import { FormFieldModel } from './../core/form-field.model'; import { FormFieldTypes } from './../core/form-field-types'; +import { FormFieldModel } from './../core/form-field.model'; +import { FormModel } from './../core/form.model'; +import { ContainerWidgetModel } from './container.widget.model'; describe('ContainerWidgetModel', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/container/container.widget.model.ts b/ng2-components/ng2-activiti-form/src/components/widgets/container/container.widget.model.ts index d9c338f38a..cf727e91c5 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/container/container.widget.model.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/container/container.widget.model.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { ContainerModel } from './../core/container.model'; import { ContainerColumnModel } from './../core/container-column.model'; +import { ContainerModel } from './../core/container.model'; import { FormFieldTypes } from './../core/form-field-types'; import { FormFieldModel } from './../core/form-field.model'; diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/container/container.widget.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/container/container.widget.spec.ts index 24a5968328..63b3ea05ef 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/container/container.widget.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/container/container.widget.spec.ts @@ -15,22 +15,22 @@ * limitations under the License. */ -import { ContainerWidget } from './container.widget'; -import { ContainerWidgetModel } from './container.widget.model'; -import { FormModel } from './../core/form.model'; -import { FormFieldTypes } from './../core/form-field-types'; -import { FormFieldModel } from './../core/form-field.model'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { MdInputModule, MdTabsModule } from '@angular/material'; +import { CoreModule } from 'ng2-alfresco-core'; +import { ActivitiAlfrescoContentService } from '../../../services/activiti-alfresco.service'; +import { fakeFormJson } from '../../../services/assets/widget-visibility.service.mock'; import { WIDGET_DIRECTIVES } from '../index'; import { MASK_DIRECTIVE } from '../index'; -import { FormFieldComponent } from './../../form-field/form-field.component'; -import { ActivitiContent } from './../../activiti-content.component'; -import { fakeFormJson } from '../../../services/assets/widget-visibility.service.mock'; -import { MdTabsModule, MdInputModule } from '@angular/material'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { CoreModule } from 'ng2-alfresco-core'; -import { FormService } from './../../../services/form.service'; import { EcmModelService } from './../../../services/ecm-model.service'; -import { ActivitiAlfrescoContentService } from '../../../services/activiti-alfresco.service'; +import { FormService } from './../../../services/form.service'; +import { ActivitiContent } from './../../activiti-content.component'; +import { FormFieldComponent } from './../../form-field/form-field.component'; +import { FormFieldTypes } from './../core/form-field-types'; +import { FormFieldModel } from './../core/form-field.model'; +import { FormModel } from './../core/form.model'; +import { ContainerWidget } from './container.widget'; +import { ContainerWidgetModel } from './container.widget.model'; describe('ContainerWidget', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/container/container.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/container/container.widget.ts index a758eccba1..5a29dc8575 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/container/container.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/container/container.widget.ts @@ -15,10 +15,10 @@ * limitations under the License. */ -import { Component, AfterViewInit, OnInit } from '@angular/core'; -import { ContainerWidgetModel } from './container.widget.model'; -import { WidgetComponent , baseHost } from './../widget.component'; +import { AfterViewInit, Component, OnInit } from '@angular/core'; import { FormService } from './../../../services/form.service'; +import { baseHost , WidgetComponent } from './../widget.component'; +import { ContainerWidgetModel } from './container.widget.model'; declare var componentHandler: any; diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/core/container.model.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/core/container.model.spec.ts index 893b4e0517..cd2305cd37 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/core/container.model.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/core/container.model.spec.ts @@ -16,8 +16,8 @@ */ import { ContainerModel } from './container.model'; -import { FormModel } from './form.model'; import { FormFieldModel } from './form-field.model'; +import { FormModel } from './form.model'; describe('ContainerModel', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/core/container.model.ts b/ng2-components/ng2-activiti-form/src/components/widgets/core/container.model.ts index c9e6c092c0..ce1c3898bc 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/core/container.model.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/core/container.model.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { FormWidgetModel } from './form-widget.model'; import { FormFieldModel } from './form-field.model'; +import { FormWidgetModel } from './form-widget.model'; export class ContainerModel extends FormWidgetModel { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field-validator.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field-validator.spec.ts index 576b393d25..ae527ea62d 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field-validator.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field-validator.spec.ts @@ -15,19 +15,19 @@ * limitations under the License. */ -import { FormModel } from './form.model'; -import { FormFieldModel } from './form-field.model'; import { FormFieldOption } from './form-field-option'; import { FormFieldTypes } from './form-field-types'; import { - RequiredFieldValidator, - NumberFieldValidator, - MinLengthFieldValidator, MaxLengthFieldValidator, - MinValueFieldValidator, MaxValueFieldValidator, - RegExFieldValidator + MinLengthFieldValidator, + MinValueFieldValidator, + NumberFieldValidator, + RegExFieldValidator, + RequiredFieldValidator } from './form-field-validator'; +import { FormFieldModel } from './form-field.model'; +import { FormModel } from './form.model'; describe('FormFieldValidator', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field-validator.ts b/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field-validator.ts index 561b171b3c..e710844811 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field-validator.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field-validator.ts @@ -15,9 +15,9 @@ * limitations under the License. */ -import { FormFieldModel } from './form-field.model'; -import { FormFieldTypes } from './form-field-types'; import * as moment from 'moment'; +import { FormFieldTypes } from './form-field-types'; +import { FormFieldModel } from './form-field.model'; export interface FormFieldValidator { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field.model.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field.model.spec.ts index 46bfb9c52d..432529219f 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field.model.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field.model.spec.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { FormFieldModel } from './form-field.model'; import { FormFieldTypes } from './form-field-types'; +import { FormFieldModel } from './form-field.model'; import { FormModel } from './form.model'; describe('FormFieldModel', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field.model.ts b/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field.model.ts index 38f352ac33..ba5177ac53 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field.model.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/core/form-field.model.ts @@ -15,27 +15,27 @@ * limitations under the License. */ -import { FormWidgetModel } from './form-widget.model'; +import * as moment from 'moment'; +import { WidgetVisibilityModel } from '../../../models/widget-visibility.model'; +import { ContainerColumnModel } from './container-column.model'; +import { FormFieldMetadata } from './form-field-metadata'; import { FormFieldOption } from './form-field-option'; import { FormFieldTypes } from './form-field-types'; -import { FormFieldMetadata } from './form-field-metadata'; -import { FormModel } from './form.model'; -import { ContainerColumnModel } from './container-column.model'; -import { WidgetVisibilityModel } from '../../../models/widget-visibility.model'; import { - FormFieldValidator, - RequiredFieldValidator, - NumberFieldValidator, - MinLengthFieldValidator, - MaxLengthFieldValidator, - MinValueFieldValidator, - MaxValueFieldValidator, - RegExFieldValidator, DateFieldValidator, + FormFieldValidator, + MaxDateFieldValidator, + MaxLengthFieldValidator, + MaxValueFieldValidator, MinDateFieldValidator, - MaxDateFieldValidator + MinLengthFieldValidator, + MinValueFieldValidator, + NumberFieldValidator, + RegExFieldValidator, + RequiredFieldValidator } from './form-field-validator'; -import * as moment from 'moment'; +import { FormWidgetModel } from './form-widget.model'; +import { FormModel } from './form.model'; // Maps to FormFieldRepresentation export class FormFieldModel extends FormWidgetModel { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/core/form-outcome.model.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/core/form-outcome.model.spec.ts index bc09703576..b0a042fa7c 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/core/form-outcome.model.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/core/form-outcome.model.spec.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { FormModel } from './form.model'; import { FormOutcomeModel } from './form-outcome.model'; +import { FormModel } from './form.model'; describe('FormOutcomeModel', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/core/form-widget.model.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/core/form-widget.model.spec.ts index 18198a3cf6..697813cde2 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/core/form-widget.model.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/core/form-widget.model.spec.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { FormModel } from './form.model'; import { FormWidgetModel } from './form-widget.model'; +import { FormModel } from './form.model'; describe('FormWidgetModel', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/core/form.model.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/core/form.model.spec.ts index c48bfad2e7..47b8124ff3 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/core/form.model.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/core/form.model.spec.ts @@ -15,12 +15,12 @@ * limitations under the License. */ -import { FormModel } from './form.model'; -import { TabModel } from './tab.model'; import { ContainerModel } from './container.model'; -import { FormOutcomeModel } from './form-outcome.model'; // import { FormValues } from './form-values'; import { FormFieldTypes } from './form-field-types'; +import { FormOutcomeModel } from './form-outcome.model'; +import { FormModel } from './form.model'; +import { TabModel } from './tab.model'; describe('FormModel', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/core/form.model.ts b/ng2-components/ng2-activiti-form/src/components/widgets/core/form.model.ts index bdb0b57009..ea4a68c60a 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/core/form.model.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/core/form.model.ts @@ -15,16 +15,16 @@ * limitations under the License. */ -import { FormWidgetModel, FormWidgetModelCache } from './form-widget.model'; -import { FormValues } from './form-values'; -import { ContainerModel } from './container.model'; -import { TabModel } from './tab.model'; -import { FormOutcomeModel } from './form-outcome.model'; -import { FormFieldModel } from './form-field.model'; -import { FormFieldTypes } from './form-field-types'; -import { FormFieldTemplates } from './form-field-templates'; -import { FormService } from './../../../services/form.service'; import { FormFieldEvent } from './../../../events/index'; +import { FormService } from './../../../services/form.service'; +import { ContainerModel } from './container.model'; +import { FormFieldTemplates } from './form-field-templates'; +import { FormFieldTypes } from './form-field-types'; +import { FormFieldModel } from './form-field.model'; +import { FormOutcomeModel } from './form-outcome.model'; +import { FormValues } from './form-values'; +import { FormWidgetModel, FormWidgetModelCache } from './form-widget.model'; +import { TabModel } from './tab.model'; export class FormModel { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/core/tab.model.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/core/tab.model.spec.ts index 057dd34389..b9e6e59309 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/core/tab.model.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/core/tab.model.spec.ts @@ -15,9 +15,9 @@ * limitations under the License. */ +import { ContainerModel } from './container.model'; import { FormModel } from './form.model'; import { TabModel } from './tab.model'; -import { ContainerModel } from './container.model'; describe('TabModel', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/core/tab.model.ts b/ng2-components/ng2-activiti-form/src/components/widgets/core/tab.model.ts index 2a6945e076..2d86ef285e 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/core/tab.model.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/core/tab.model.ts @@ -15,9 +15,9 @@ * limitations under the License. */ +import { WidgetVisibilityModel } from '../../../models/widget-visibility.model'; import { FormWidgetModel } from './form-widget.model'; import { FormModel } from './form.model'; -import { WidgetVisibilityModel } from '../../../models/widget-visibility.model'; export class TabModel extends FormWidgetModel { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/date/date.widget.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/date/date.widget.spec.ts index 7738c17871..67ee043421 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/date/date.widget.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/date/date.widget.spec.ts @@ -15,16 +15,16 @@ * limitations under the License. */ -import { DateWidget } from './date.widget'; -import { FormFieldModel } from './../core/form-field.model'; -import { FormModel } from './../core/form.model'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { ElementRef } from '@angular/core'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import * as moment from 'moment'; import { CoreModule } from 'ng2-alfresco-core'; -import { FormService } from './../../../services/form.service'; -import { EcmModelService } from './../../../services/ecm-model.service'; import { ActivitiAlfrescoContentService } from '../../../services/activiti-alfresco.service'; -import { ElementRef } from '@angular/core'; +import { EcmModelService } from './../../../services/ecm-model.service'; +import { FormService } from './../../../services/form.service'; +import { FormFieldModel } from './../core/form-field.model'; +import { FormModel } from './../core/form.model'; +import { DateWidget } from './date.widget'; describe('DateWidget', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/date/date.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/date/date.widget.ts index 644746d501..80b2399bee 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/date/date.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/date/date.widget.ts @@ -15,10 +15,10 @@ * limitations under the License. */ -import { Component, ElementRef, OnInit, AfterViewChecked } from '@angular/core'; -import { WidgetComponent , baseHost } from './../widget.component'; +import { AfterViewChecked, Component, ElementRef, OnInit } from '@angular/core'; import * as moment from 'moment'; import { FormService } from './../../../services/form.service'; +import { baseHost , WidgetComponent } from './../widget.component'; declare let mdDateTimePicker: any; declare var componentHandler: any; diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/display-text/display-text.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/display-text/display-text.widget.ts index cce1215c8a..90f2b5ffba 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/display-text/display-text.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/display-text/display-text.widget.ts @@ -16,8 +16,8 @@ */ import { Component } from '@angular/core'; -import { WidgetComponent , baseHost } from './../widget.component'; import { FormService } from './../../../services/form.service'; +import { baseHost , WidgetComponent } from './../widget.component'; @Component({ selector: 'display-text-widget', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/display-value/display-value.widget.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/display-value/display-value.widget.spec.ts index 03ec228c3f..64b4f43e53 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/display-value/display-value.widget.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/display-value/display-value.widget.spec.ts @@ -16,17 +16,17 @@ */ import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { CoreModule } from 'ng2-alfresco-core'; import { Observable } from 'rxjs/Rx'; -import { DisplayValueWidget } from './display-value.widget'; +import { WidgetVisibilityService } from '../../../services/widget-visibility.service'; import { ActivitiContent } from '../../activiti-content.component'; -import { FormFieldModel } from './../core/form-field.model'; import { FormFieldTypes } from '../core/form-field-types'; import { FormModel } from '../core/form.model'; -import { WidgetVisibilityService } from '../../../services/widget-visibility.service'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { CoreModule } from 'ng2-alfresco-core'; -import { FormService } from './../../../services/form.service'; import { EcmModelService } from './../../../services/ecm-model.service'; +import { FormService } from './../../../services/form.service'; +import { FormFieldModel } from './../core/form-field.model'; +import { DisplayValueWidget } from './display-value.widget'; describe('DisplayValueWidget', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/display-value/display-value.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/display-value/display-value.widget.ts index 08aca5cb2f..2ff4bcc22a 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/display-value/display-value.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/display-value/display-value.widget.ts @@ -15,14 +15,14 @@ * limitations under the License. */ -import { Component, OnInit, Output, EventEmitter } from '@angular/core'; +import { Component, EventEmitter, OnInit, Output } from '@angular/core'; import * as moment from 'moment'; -import { WidgetComponent , baseHost } from './../widget.component'; -import { FormFieldTypes } from '../core/form-field-types'; import { FormService } from '../../../services/form.service'; -import { FormFieldOption } from './../core/form-field-option'; import { WidgetVisibilityService } from '../../../services/widget-visibility.service'; +import { FormFieldTypes } from '../core/form-field-types'; import { NumberFieldValidator } from '../core/form-field-validator'; +import { FormFieldOption } from './../core/form-field-option'; +import { baseHost , WidgetComponent } from './../widget.component'; @Component({ selector: 'display-value-widget', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/dropdown/dropdown.widget.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/dropdown/dropdown.widget.spec.ts index 5827325ea9..67912e975e 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/dropdown/dropdown.widget.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/dropdown/dropdown.widget.spec.ts @@ -15,16 +15,16 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { Observable } from 'rxjs/Rx'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { CoreModule } from 'ng2-alfresco-core'; -import { FormService } from '../../../services/form.service'; -import { DropdownWidget } from './dropdown.widget'; -import { FormModel } from './../core/form.model'; -import { FormFieldModel } from './../core/form-field.model'; -import { FormFieldOption } from './../core/form-field-option'; +import { Observable } from 'rxjs/Rx'; import { EcmModelService } from '../../../services/ecm-model.service'; +import { FormService } from '../../../services/form.service'; import { WidgetVisibilityService } from '../../../services/widget-visibility.service'; +import { FormFieldOption } from './../core/form-field-option'; +import { FormFieldModel } from './../core/form-field.model'; +import { FormModel } from './../core/form.model'; +import { DropdownWidget } from './dropdown.widget'; describe('DropdownWidget', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/dropdown/dropdown.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/dropdown/dropdown.widget.ts index db48cce2eb..09166e380e 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/dropdown/dropdown.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/dropdown/dropdown.widget.ts @@ -18,9 +18,9 @@ import { Component, OnInit } from '@angular/core'; import { LogService } from 'ng2-alfresco-core'; import { FormService } from '../../../services/form.service'; -import { WidgetComponent , baseHost } from './../widget.component'; -import { FormFieldOption } from './../core/form-field-option'; import { WidgetVisibilityService } from '../../../services/widget-visibility.service'; +import { FormFieldOption } from './../core/form-field-option'; +import { baseHost , WidgetComponent } from './../widget.component'; @Component({ selector: 'dropdown-widget', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/dynamic-table.widget.model.ts b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/dynamic-table.widget.model.ts index 600db37f22..12846599e6 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/dynamic-table.widget.model.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/dynamic-table.widget.model.ts @@ -15,9 +15,9 @@ * limitations under the License. */ -import { FormWidgetModel } from './../core/form-widget.model'; -import { FormFieldModel } from './../core/form-field.model'; import * as moment from 'moment'; +import { FormFieldModel } from './../core/form-field.model'; +import { FormWidgetModel } from './../core/form-widget.model'; export class DynamicTableModel extends FormWidgetModel { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/dynamic-table.widget.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/dynamic-table.widget.spec.ts index 41bb1f04b0..fb666e1f3d 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/dynamic-table.widget.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/dynamic-table.widget.spec.ts @@ -15,16 +15,20 @@ * limitations under the License. */ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { LogServiceMock } from 'ng2-alfresco-core'; -import { DynamicTableWidget } from './dynamic-table.widget'; -import { DynamicTableModel, DynamicTableRow, DynamicTableColumn } from './dynamic-table.widget.model'; -import { FormModel, FormFieldTypes, FormFieldModel } from './../core/index'; +import { CoreModule, LogService } from 'ng2-alfresco-core'; import { ActivitiAlfrescoContentService } from '../../../services/activiti-alfresco.service'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { RowEditorComponent } from './editors/row.editor'; -import { DropdownEditorComponent } from './editors/dropdown/dropdown.editor'; -import { DateEditorComponent } from './editors/date/date.editor'; +import { WidgetVisibilityService } from '../../../services/widget-visibility.service'; +import { EcmModelService } from './../../../services/ecm-model.service'; +import { FormService } from './../../../services/form.service'; +import { FormFieldModel, FormFieldTypes, FormModel } from './../core/index'; +import { DynamicTableWidget } from './dynamic-table.widget'; +import { DynamicTableColumn, DynamicTableModel, DynamicTableRow } from './dynamic-table.widget.model'; import { BooleanEditorComponent } from './editors/boolean/boolean.editor'; +import { DateEditorComponent } from './editors/date/date.editor'; +import { DropdownEditorComponent } from './editors/dropdown/dropdown.editor'; +import { RowEditorComponent } from './editors/row.editor'; import { TextEditorComponent } from './editors/text/text.editor'; import { CoreModule, LogService } from 'ng2-alfresco-core'; import { FormService } from './../../../services/form.service'; diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/dynamic-table.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/dynamic-table.widget.ts index 8aab05dac7..7bfe20bc6e 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/dynamic-table.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/dynamic-table.widget.ts @@ -15,13 +15,13 @@ * limitations under the License. */ -import { Component, ElementRef, OnInit, Input, ChangeDetectorRef } from '@angular/core'; +import { ChangeDetectorRef, Component, ElementRef, Input, OnInit } from '@angular/core'; import { LogService } from 'ng2-alfresco-core'; -import { WidgetComponent , baseHost } from './../widget.component'; -import { DynamicTableModel, DynamicTableRow, DynamicTableColumn } from './dynamic-table.widget.model'; import { WidgetVisibilityService } from '../../../services/widget-visibility.service'; import { FormFieldModel } from '../core/form-field.model'; import { FormService } from './../../../services/form.service'; +import { baseHost , WidgetComponent } from './../widget.component'; +import { DynamicTableColumn, DynamicTableModel, DynamicTableRow } from './dynamic-table.widget.model'; @Component({ selector: 'dynamic-table-widget', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/boolean/boolean.editor.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/boolean/boolean.editor.spec.ts index 6451f712a1..cb1a6e2ce2 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/boolean/boolean.editor.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/boolean/boolean.editor.spec.ts @@ -15,8 +15,8 @@ * limitations under the License. */ +import { DynamicTableColumn, DynamicTableRow } from './../../dynamic-table.widget.model'; import { BooleanEditorComponent } from './boolean.editor'; -import { DynamicTableRow, DynamicTableColumn } from './../../dynamic-table.widget.model'; describe('BooleanEditorComponent', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/boolean/boolean.editor.ts b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/boolean/boolean.editor.ts index 7b5940900a..5a4d62e1ab 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/boolean/boolean.editor.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/boolean/boolean.editor.ts @@ -16,7 +16,7 @@ */ import { Component, Input } from '@angular/core'; -import { DynamicTableModel, DynamicTableRow, DynamicTableColumn } from './../../dynamic-table.widget.model'; +import { DynamicTableColumn, DynamicTableModel, DynamicTableRow } from './../../dynamic-table.widget.model'; @Component({ selector: 'alf-boolean-editor', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/date/date.editor.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/date/date.editor.spec.ts index 99198b0fec..dd3280ed49 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/date/date.editor.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/date/date.editor.spec.ts @@ -16,10 +16,10 @@ */ import { ElementRef } from '@angular/core'; -import { DateEditorComponent } from './date.editor'; -import { DynamicTableModel, DynamicTableRow, DynamicTableColumn } from './../../dynamic-table.widget.model'; import * as moment from 'moment'; import { FormFieldModel, FormModel } from '../../../index'; +import { DynamicTableColumn, DynamicTableModel, DynamicTableRow } from './../../dynamic-table.widget.model'; +import { DateEditorComponent } from './date.editor'; describe('DateEditorComponent', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/date/date.editor.ts b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/date/date.editor.ts index d8ce2081b0..0650b744f3 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/date/date.editor.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/date/date.editor.ts @@ -15,9 +15,9 @@ * limitations under the License. */ -import { Component, Input, OnInit, ElementRef } from '@angular/core'; -import { DynamicTableModel, DynamicTableRow, DynamicTableColumn } from './../../dynamic-table.widget.model'; +import { Component, ElementRef, Input, OnInit } from '@angular/core'; import * as moment from 'moment'; +import { DynamicTableColumn, DynamicTableModel, DynamicTableRow } from './../../dynamic-table.widget.model'; declare let mdDateTimePicker: any; diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/dropdown/dropdown.editor.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/dropdown/dropdown.editor.spec.ts index d45c85f2bd..b598ef5cec 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/dropdown/dropdown.editor.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/dropdown/dropdown.editor.spec.ts @@ -15,19 +15,19 @@ * limitations under the License. */ -import { Observable } from 'rxjs/Rx'; -import { DropdownEditorComponent } from './dropdown.editor'; -import { - DynamicTableModel, - DynamicTableRow, - DynamicTableColumn, - DynamicTableColumnOption -} from './../../dynamic-table.widget.model'; -import { FormFieldModel, FormModel } from './../../../core/index'; -import { FormService } from './../../../../../services/form.service'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { CoreModule } from 'ng2-alfresco-core'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { Observable } from 'rxjs/Rx'; import { EcmModelService } from '../../../../../services/ecm-model.service'; +import { FormService } from './../../../../../services/form.service'; +import { FormFieldModel, FormModel } from './../../../core/index'; +import { + DynamicTableColumn, + DynamicTableColumnOption, + DynamicTableModel, + DynamicTableRow +} from './../../dynamic-table.widget.model'; +import { DropdownEditorComponent } from './dropdown.editor'; describe('DropdownEditorComponent', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/dropdown/dropdown.editor.ts b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/dropdown/dropdown.editor.ts index 7931a49de1..be9f0b74f1 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/dropdown/dropdown.editor.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/dropdown/dropdown.editor.ts @@ -17,8 +17,8 @@ import { Component, Input, OnInit } from '@angular/core'; import { LogService } from 'ng2-alfresco-core'; -import { DynamicTableModel, DynamicTableRow, DynamicTableColumn, DynamicTableColumnOption } from './../../dynamic-table.widget.model'; import { FormService } from './../../../../../services/form.service'; +import { DynamicTableColumn, DynamicTableColumnOption, DynamicTableModel, DynamicTableRow } from './../../dynamic-table.widget.model'; @Component({ selector: 'alf-dropdown-editor', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/row.editor.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/row.editor.spec.ts index 35a67f149e..5c2e0d9120 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/row.editor.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/row.editor.spec.ts @@ -15,9 +15,9 @@ * limitations under the License. */ -import { RowEditorComponent } from './row.editor'; -import { DynamicTableModel, DynamicTableRow, DynamicTableColumn, DynamicRowValidationSummary } from './../dynamic-table.widget.model'; import { FormFieldModel, FormModel } from '../../index'; +import { DynamicRowValidationSummary, DynamicTableColumn, DynamicTableModel, DynamicTableRow } from './../dynamic-table.widget.model'; +import { RowEditorComponent } from './row.editor'; describe('RowEditorComponent', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/row.editor.ts b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/row.editor.ts index 1fe609469d..9110128324 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/row.editor.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/row.editor.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { Component, Input, Output, EventEmitter } from '@angular/core'; -import { DynamicTableModel, DynamicTableRow, DynamicTableColumn, DynamicRowValidationSummary } from './../dynamic-table.widget.model'; +import { Component, EventEmitter, Input, Output } from '@angular/core'; +import { DynamicRowValidationSummary, DynamicTableColumn, DynamicTableModel, DynamicTableRow } from './../dynamic-table.widget.model'; @Component({ selector: 'row-editor', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/text/text.editor.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/text/text.editor.spec.ts index cb141327cb..c1690d41b4 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/text/text.editor.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/text/text.editor.spec.ts @@ -15,8 +15,8 @@ * limitations under the License. */ +import { DynamicTableColumn, DynamicTableRow } from './../../dynamic-table.widget.model'; import { TextEditorComponent } from './text.editor'; -import { DynamicTableRow, DynamicTableColumn } from './../../dynamic-table.widget.model'; describe('TextEditorComponent', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/text/text.editor.ts b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/text/text.editor.ts index b9ff993b13..fd87d92be0 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/text/text.editor.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/dynamic-table/editors/text/text.editor.ts @@ -16,7 +16,7 @@ */ import { Component, Input, OnInit } from '@angular/core'; -import { DynamicTableRow, DynamicTableColumn, DynamicTableModel } from './../../dynamic-table.widget.model'; +import { DynamicTableColumn, DynamicTableModel, DynamicTableRow } from './../../dynamic-table.widget.model'; @Component({ selector: 'alf-text-editor', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/functional-group/functional-group.widget.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/functional-group/functional-group.widget.spec.ts index 025445ff14..2e2a121072 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/functional-group/functional-group.widget.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/functional-group/functional-group.widget.spec.ts @@ -17,11 +17,11 @@ import { ElementRef } from '@angular/core'; import { Observable } from 'rxjs/Rx'; -import { FunctionalGroupWidget } from './functional-group.widget'; import { FormService } from '../../../services/form.service'; -import { FormModel } from '../core/form.model'; import { FormFieldModel } from '../core/form-field.model'; +import { FormModel } from '../core/form.model'; import { GroupModel } from '../core/group.model'; +import { FunctionalGroupWidget } from './functional-group.widget'; describe('FunctionalGroupWidget', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/functional-group/functional-group.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/functional-group/functional-group.widget.ts index edcb4f4f08..148949111c 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/functional-group/functional-group.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/functional-group/functional-group.widget.ts @@ -15,10 +15,10 @@ * limitations under the License. */ -import { Component, OnInit, ElementRef } from '@angular/core'; -import { WidgetComponent , baseHost } from './../widget.component'; +import { Component, ElementRef, OnInit } from '@angular/core'; import { FormService } from '../../../services/form.service'; import { GroupModel } from './../core/group.model'; +import { baseHost , WidgetComponent } from './../widget.component'; @Component({ selector: 'functional-group-widget', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/hyperlink/hyperlink.widget.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/hyperlink/hyperlink.widget.spec.ts index 4ed1925a8c..b4ddfb824b 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/hyperlink/hyperlink.widget.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/hyperlink/hyperlink.widget.spec.ts @@ -15,10 +15,10 @@ * limitations under the License. */ -import { HyperlinkWidget } from './hyperlink.widget'; -import { FormModel } from './../core/form.model'; import { FormFieldModel } from './../core/form-field.model'; +import { FormModel } from './../core/form.model'; import { WidgetComponent } from './../widget.component'; +import { HyperlinkWidget } from './hyperlink.widget'; describe('HyperlinkWidget', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/hyperlink/hyperlink.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/hyperlink/hyperlink.widget.ts index 06919386d7..efd8f5312c 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/hyperlink/hyperlink.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/hyperlink/hyperlink.widget.ts @@ -16,8 +16,8 @@ */ import { Component, OnInit } from '@angular/core'; -import { WidgetComponent , baseHost } from './../widget.component'; import { FormService } from './../../../services/form.service'; +import { baseHost , WidgetComponent } from './../widget.component'; @Component({ selector: 'hyperlink-widget', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/index.ts b/ng2-components/ng2-activiti-form/src/components/widgets/index.ts index d537524388..fd7a14f5b6 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/index.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/index.ts @@ -15,33 +15,33 @@ * limitations under the License. */ -import { UnknownWidget } from './unknown/unknown.widget'; -import { TabsWidget } from './tabs/tabs.widget'; import { ContainerWidget } from './container/container.widget'; +import { TabsWidget } from './tabs/tabs.widget'; +import { UnknownWidget } from './unknown/unknown.widget'; -import { TextWidget } from './text/text.widget'; -import { NumberWidget } from './number/number.widget'; -import { CheckboxWidget } from './checkbox/checkbox.widget'; -import { MultilineTextWidget } from './multiline-text/multiline-text.widget'; -import { DropdownWidget } from './dropdown/dropdown.widget'; -import { HyperlinkWidget } from './hyperlink/hyperlink.widget'; -import { RadioButtonsWidget } from './radio-buttons/radio-buttons.widget'; -import { DisplayValueWidget } from './display-value/display-value.widget'; -import { DisplayTextWidget } from './display-text/display-text.widget'; -import { UploadWidget } from './upload/upload.widget'; -import { AttachWidget } from './attach/attach.widget'; -import { TypeaheadWidget } from './typeahead/typeahead.widget'; -import { FunctionalGroupWidget } from './functional-group/functional-group.widget'; -import { PeopleWidget } from './people/people.widget'; -import { DateWidget } from './date/date.widget'; import { AmountWidget } from './amount/amount.widget'; +import { AttachWidget } from './attach/attach.widget'; +import { CheckboxWidget } from './checkbox/checkbox.widget'; +import { DateWidget } from './date/date.widget'; +import { DisplayTextWidget } from './display-text/display-text.widget'; +import { DisplayValueWidget } from './display-value/display-value.widget'; +import { DropdownWidget } from './dropdown/dropdown.widget'; import { DynamicTableWidget } from './dynamic-table/dynamic-table.widget'; +import { BooleanEditorComponent } from './dynamic-table/editors/boolean/boolean.editor'; import { DateEditorComponent } from './dynamic-table/editors/date/date.editor'; import { DropdownEditorComponent } from './dynamic-table/editors/dropdown/dropdown.editor'; -import { BooleanEditorComponent } from './dynamic-table/editors/boolean/boolean.editor'; -import { TextEditorComponent } from './dynamic-table/editors/text/text.editor'; import { RowEditorComponent } from './dynamic-table/editors/row.editor'; +import { TextEditorComponent } from './dynamic-table/editors/text/text.editor'; +import { FunctionalGroupWidget } from './functional-group/functional-group.widget'; +import { HyperlinkWidget } from './hyperlink/hyperlink.widget'; +import { MultilineTextWidget } from './multiline-text/multiline-text.widget'; +import { NumberWidget } from './number/number.widget'; +import { PeopleWidget } from './people/people.widget'; +import { RadioButtonsWidget } from './radio-buttons/radio-buttons.widget'; import { InputMaskDirective } from './text/text-mask.component'; +import { TextWidget } from './text/text.widget'; +import { TypeaheadWidget } from './typeahead/typeahead.widget'; +import { UploadWidget } from './upload/upload.widget'; // core export * from './widget.component'; diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/multiline-text/multiline-text.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/multiline-text/multiline-text.widget.ts index 4231dcebc9..b8adda58c4 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/multiline-text/multiline-text.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/multiline-text/multiline-text.widget.ts @@ -16,8 +16,8 @@ */ import { Component } from '@angular/core'; -import { WidgetComponent , baseHost } from './../widget.component'; import { FormService } from './../../../services/form.service'; +import { baseHost , WidgetComponent } from './../widget.component'; @Component({ selector: 'multiline-text-widget', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/number/number.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/number/number.widget.ts index 2e677061fd..1524a36528 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/number/number.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/number/number.widget.ts @@ -16,8 +16,8 @@ */ import { Component } from '@angular/core'; -import { WidgetComponent , baseHost } from './../widget.component'; import { FormService } from './../../../services/form.service'; +import { baseHost , WidgetComponent } from './../widget.component'; @Component({ selector: 'number-widget', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/people/people.widget.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/people/people.widget.spec.ts index 21d24c5468..7bbc1c9c48 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/people/people.widget.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/people/people.widget.spec.ts @@ -17,11 +17,11 @@ import { ElementRef } from '@angular/core'; import { Observable } from 'rxjs/Rx'; -import { PeopleWidget } from './people.widget'; import { FormService } from '../../../services/form.service'; -import { FormModel } from '../core/form.model'; import { FormFieldModel } from '../core/form-field.model'; +import { FormModel } from '../core/form.model'; import { GroupUserModel } from '../core/group-user.model'; +import { PeopleWidget } from './people.widget'; describe('PeopleWidget', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/people/people.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/people/people.widget.ts index bb97d0b59e..15d0ca8b7b 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/people/people.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/people/people.widget.ts @@ -15,11 +15,11 @@ * limitations under the License. */ -import { Component, OnInit, ElementRef } from '@angular/core'; -import { WidgetComponent , baseHost } from './../widget.component'; +import { Component, ElementRef, OnInit } from '@angular/core'; import { FormService } from '../../../services/form.service'; -import { GroupModel } from '../core/group.model'; import { GroupUserModel } from '../core/group-user.model'; +import { GroupModel } from '../core/group.model'; +import { baseHost , WidgetComponent } from './../widget.component'; @Component({ selector: 'people-widget', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/radio-buttons/radio-buttons.widget.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/radio-buttons/radio-buttons.widget.spec.ts index d2a8e0927e..ae770f42fe 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/radio-buttons/radio-buttons.widget.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/radio-buttons/radio-buttons.widget.spec.ts @@ -15,19 +15,19 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { Observable } from 'rxjs/Rx'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { CoreModule, LogServiceMock } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Rx'; -import { FormService } from '../../../services/form.service'; -import { RadioButtonsWidget } from './radio-buttons.widget'; -import { FormModel } from './../core/form.model'; -import { FormFieldModel } from './../core/form-field.model'; import { EcmModelService } from '../../../services/ecm-model.service'; +import { FormService } from '../../../services/form.service'; import { WidgetVisibilityService } from '../../../services/widget-visibility.service'; +import { ContainerModel } from '../core/container.model'; import { FormFieldTypes } from '../core/form-field-types'; import { FormFieldOption } from './../core/form-field-option'; -import { ContainerModel } from '../core/container.model'; +import { FormFieldModel } from './../core/form-field.model'; +import { FormModel } from './../core/form.model'; +import { RadioButtonsWidget } from './radio-buttons.widget'; describe('RadioButtonsWidget', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/radio-buttons/radio-buttons.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/radio-buttons/radio-buttons.widget.ts index 2af652eb0d..1a4d678ea4 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/radio-buttons/radio-buttons.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/radio-buttons/radio-buttons.widget.ts @@ -17,10 +17,10 @@ import { Component, OnInit } from '@angular/core'; import { LogService } from 'ng2-alfresco-core'; -import { WidgetComponent , baseHost } from './../widget.component'; import { FormService } from '../../../services/form.service'; -import { FormFieldOption } from './../core/form-field-option'; import { WidgetVisibilityService } from '../../../services/widget-visibility.service'; +import { FormFieldOption } from './../core/form-field-option'; +import { baseHost , WidgetComponent } from './../widget.component'; @Component({ selector: 'radio-buttons-widget', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/tabs/tabs.widget.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/tabs/tabs.widget.spec.ts index 32686037cb..e022735159 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/tabs/tabs.widget.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/tabs/tabs.widget.spec.ts @@ -15,18 +15,18 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { FormModel } from '../core/form.model'; -import { FormFieldModel } from '../core/form-field.model'; -import { fakeFormJson } from '../../../services/assets/widget-visibility.service.mock'; -import { TabsWidget } from './tabs.widget'; -import { TabModel } from '../core/tab.model'; -import { WIDGET_DIRECTIVES } from '../index'; -import { MASK_DIRECTIVE } from '../index'; -import { FormFieldComponent } from './../../form-field/form-field.component'; -import { ActivitiContent } from './../../activiti-content.component'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { MdInputModule, MdTabsModule } from '@angular/material'; import { CoreModule } from 'ng2-alfresco-core'; -import { MdTabsModule, MdInputModule } from '@angular/material'; +import { fakeFormJson } from '../../../services/assets/widget-visibility.service.mock'; +import { FormFieldModel } from '../core/form-field.model'; +import { FormModel } from '../core/form.model'; +import { TabModel } from '../core/tab.model'; +import { MASK_DIRECTIVE } from '../index'; +import { WIDGET_DIRECTIVES } from '../index'; +import { ActivitiContent } from './../../activiti-content.component'; +import { FormFieldComponent } from './../../form-field/form-field.component'; +import { TabsWidget } from './tabs.widget'; describe('TabsWidget', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/tabs/tabs.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/tabs/tabs.widget.ts index e81d1bcb5f..5b739809b6 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/tabs/tabs.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/tabs/tabs.widget.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { Component, Input, AfterViewInit, AfterContentChecked, EventEmitter, Output } from '@angular/core'; -import { TabModel, FormFieldModel } from './../core/index'; +import { AfterContentChecked, AfterViewInit, Component, EventEmitter, Input, Output } from '@angular/core'; +import { FormFieldModel, TabModel } from './../core/index'; declare var componentHandler: any; diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/text/text-mask.component.ts b/ng2-components/ng2-activiti-form/src/components/widgets/text/text-mask.component.ts index 80d3683f65..ac1869dcab 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/text/text-mask.component.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/text/text-mask.component.ts @@ -18,14 +18,14 @@ import { Directive, ElementRef, - Renderer, + forwardRef, HostListener, Input, OnChanges, - SimpleChanges, - forwardRef + Renderer, + SimpleChanges } from '@angular/core'; -import { NG_VALUE_ACCESSOR, ControlValueAccessor } from '@angular/forms'; +import { ControlValueAccessor, NG_VALUE_ACCESSOR } from '@angular/forms'; export const CUSTOM_INPUT_CONTROL_VALUE_ACCESSOR: any = { provide: NG_VALUE_ACCESSOR, diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/text/text.widget.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/text/text.widget.spec.ts index 8ff245524c..ca674a0e35 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/text/text.widget.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/text/text.widget.spec.ts @@ -15,17 +15,17 @@ * limitations under the License. */ -import { TextWidget } from './text.widget'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { InputMaskDirective } from './text-mask.component'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { FormFieldTypes } from '../core/form-field-types'; import { FormFieldModel } from '../core/form-field.model'; import { FormModel } from '../core/form.model'; -import { FormFieldTypes } from '../core/form-field-types'; +import { InputMaskDirective } from './text-mask.component'; +import { TextWidget } from './text.widget'; import { CoreModule } from 'ng2-alfresco-core'; -import { FormService } from './../../../services/form.service'; -import { EcmModelService } from './../../../services/ecm-model.service'; import { ActivitiAlfrescoContentService } from '../../../services/activiti-alfresco.service'; +import { EcmModelService } from './../../../services/ecm-model.service'; +import { FormService } from './../../../services/form.service'; describe('TextWidget', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/text/text.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/text/text.widget.ts index 27e3a2030a..ccf290f866 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/text/text.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/text/text.widget.ts @@ -16,8 +16,8 @@ */ import { Component, OnInit } from '@angular/core'; -import { WidgetComponent , baseHost } from './../widget.component'; import { FormService } from './../../../services/form.service'; +import { baseHost , WidgetComponent } from './../widget.component'; @Component({ selector: 'text-widget', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/typeahead/typeahead.widget.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/typeahead/typeahead.widget.spec.ts index 70ef25000a..d14085ada0 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/typeahead/typeahead.widget.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/typeahead/typeahead.widget.spec.ts @@ -15,18 +15,18 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { Observable } from 'rxjs/Rx'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { CoreModule, LogServiceMock } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Rx'; -import { TypeaheadWidget } from './typeahead.widget'; -import { FormService } from '../../../services/form.service'; -import { FormModel } from '../core/form.model'; -import { FormFieldModel } from '../core/form-field.model'; -import { FormFieldOption } from '../core/form-field-option'; import { EcmModelService } from '../../../services/ecm-model.service'; +import { FormService } from '../../../services/form.service'; import { WidgetVisibilityService } from '../../../services/widget-visibility.service'; +import { FormFieldOption } from '../core/form-field-option'; import { FormFieldTypes } from '../core/form-field-types'; +import { FormFieldModel } from '../core/form-field.model'; +import { FormModel } from '../core/form.model'; +import { TypeaheadWidget } from './typeahead.widget'; describe('TypeaheadWidget', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/typeahead/typeahead.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/typeahead/typeahead.widget.ts index 124d949f74..7ff0619d6e 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/typeahead/typeahead.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/typeahead/typeahead.widget.ts @@ -17,10 +17,10 @@ import { Component, OnInit } from '@angular/core'; import { LogService } from 'ng2-alfresco-core'; -import { FormService } from './../../../services/form.service'; -import { WidgetComponent , baseHost } from './../widget.component'; -import { FormFieldOption } from './../core/form-field-option'; import { WidgetVisibilityService } from '../../../services/widget-visibility.service'; +import { FormService } from './../../../services/form.service'; +import { FormFieldOption } from './../core/form-field-option'; +import { baseHost , WidgetComponent } from './../widget.component'; @Component({ selector: 'typeahead-widget', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/unknown/unknown.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/unknown/unknown.widget.ts index c049690400..a182027d57 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/unknown/unknown.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/unknown/unknown.widget.ts @@ -16,8 +16,8 @@ */ import { Component } from '@angular/core'; -import { WidgetComponent , baseHost } from './../widget.component'; import { FormService } from './../../../services/form.service'; +import { baseHost , WidgetComponent } from './../widget.component'; @Component({ selector: 'unknown-widget', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/upload/upload.widget.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/upload/upload.widget.spec.ts index 3597759a5c..0aa28e7a55 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/upload/upload.widget.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/upload/upload.widget.spec.ts @@ -15,14 +15,14 @@ * limitations under the License. */ -import { UploadWidget } from './upload.widget'; -import { FormFieldModel } from './../core/form-field.model'; -import { FormFieldTypes } from '../core/form-field-types'; -import { FormService } from '../../../services/form.service'; -import { EcmModelService } from '../../../services/ecm-model.service'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { CoreModule } from 'ng2-alfresco-core'; +import { EcmModelService } from '../../../services/ecm-model.service'; +import { FormService } from '../../../services/form.service'; +import { FormFieldTypes } from '../core/form-field-types'; import { FormModel } from '../core/form.model'; +import { FormFieldModel } from './../core/form-field.model'; +import { UploadWidget } from './upload.widget'; describe('UploadWidget', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/upload/upload.widget.ts b/ng2-components/ng2-activiti-form/src/components/widgets/upload/upload.widget.ts index 65ab9cfd93..ea1a120f84 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/upload/upload.widget.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/upload/upload.widget.ts @@ -17,8 +17,8 @@ import { Component, OnInit } from '@angular/core'; import { LogService } from 'ng2-alfresco-core'; -import { WidgetComponent , baseHost } from './../widget.component'; import { FormService } from '../../../services/form.service'; +import { baseHost , WidgetComponent } from './../widget.component'; @Component({ selector: 'upload-widget', diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/widget.component.spec.ts b/ng2-components/ng2-activiti-form/src/components/widgets/widget.component.spec.ts index d90a597108..36a58bff45 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/widget.component.spec.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/widget.component.spec.ts @@ -15,15 +15,15 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; import { ElementRef } from '@angular/core'; -import { WidgetComponent } from './widget.component'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { CoreModule } from 'ng2-alfresco-core'; +import { ActivitiAlfrescoContentService } from '../../services/activiti-alfresco.service'; +import { EcmModelService } from './../../services/ecm-model.service'; +import { FormService } from './../../services/form.service'; import { FormFieldModel } from './core/form-field.model'; import { FormModel } from './core/form.model'; -import { FormService } from './../../services/form.service'; -import { CoreModule } from 'ng2-alfresco-core'; -import { EcmModelService } from './../../services/ecm-model.service'; -import { ActivitiAlfrescoContentService } from '../../services/activiti-alfresco.service'; +import { WidgetComponent } from './widget.component'; describe('WidgetComponent', () => { diff --git a/ng2-components/ng2-activiti-form/src/components/widgets/widget.component.ts b/ng2-components/ng2-activiti-form/src/components/widgets/widget.component.ts index 18a9827886..acaed37c28 100644 --- a/ng2-components/ng2-activiti-form/src/components/widgets/widget.component.ts +++ b/ng2-components/ng2-activiti-form/src/components/widgets/widget.component.ts @@ -15,9 +15,9 @@ * limitations under the License. */ -import { Component, Input, AfterViewInit, Output, EventEmitter, ElementRef } from '@angular/core'; -import { FormFieldModel } from './core/index'; +import { AfterViewInit, Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; import { FormService } from './../../services/form.service'; +import { FormFieldModel } from './core/index'; declare let componentHandler: any; diff --git a/ng2-components/ng2-activiti-form/src/events/form-error.event.ts b/ng2-components/ng2-activiti-form/src/events/form-error.event.ts index 1e4ad50c31..5d524505f9 100644 --- a/ng2-components/ng2-activiti-form/src/events/form-error.event.ts +++ b/ng2-components/ng2-activiti-form/src/events/form-error.event.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { FormEvent } from './form.event'; import { FormModel } from './../components/widgets/core/index'; +import { FormEvent } from './form.event'; export class FormErrorEvent extends FormEvent { diff --git a/ng2-components/ng2-activiti-form/src/events/form-field.event.ts b/ng2-components/ng2-activiti-form/src/events/form-field.event.ts index 1189e33a64..7d27420798 100644 --- a/ng2-components/ng2-activiti-form/src/events/form-field.event.ts +++ b/ng2-components/ng2-activiti-form/src/events/form-field.event.ts @@ -15,8 +15,8 @@ * limitations under the License. */ +import { FormFieldModel, FormModel } from './../components/widgets/core/index'; import { FormEvent } from './form.event'; -import { FormModel, FormFieldModel } from './../components/widgets/core/index'; export class FormFieldEvent extends FormEvent { diff --git a/ng2-components/ng2-activiti-form/src/services/activiti-alfresco.service.ts b/ng2-components/ng2-activiti-form/src/services/activiti-alfresco.service.ts index e7990ff80b..94f96cb4bb 100644 --- a/ng2-components/ng2-activiti-form/src/services/activiti-alfresco.service.ts +++ b/ng2-components/ng2-activiti-form/src/services/activiti-alfresco.service.ts @@ -16,11 +16,11 @@ */ import { Injectable } from '@angular/core'; -import { Observable } from 'rxjs/Rx'; +import { AlfrescoApi } from 'alfresco-js-api'; import { AlfrescoApiService, LogService } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Rx'; import { ExternalContent } from '../components/widgets/core/external-content'; import { ExternalContentLink } from '../components/widgets/core/external-content-link'; -import { AlfrescoApi } from 'alfresco-js-api'; @Injectable() export class ActivitiAlfrescoContentService { diff --git a/ng2-components/ng2-activiti-form/src/services/activiti-content-service.ts b/ng2-components/ng2-activiti-form/src/services/activiti-content-service.ts index 95bf66e097..a0a002d02b 100644 --- a/ng2-components/ng2-activiti-form/src/services/activiti-content-service.ts +++ b/ng2-components/ng2-activiti-form/src/services/activiti-content-service.ts @@ -16,8 +16,8 @@ */ import { Injectable } from '@angular/core'; -import { Observable } from 'rxjs/Rx'; import { AlfrescoApiService, LogService } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Rx'; @Injectable() export class ActivitiContentService { diff --git a/ng2-components/ng2-activiti-form/src/services/ecm-model.service.spec.ts b/ng2-components/ng2-activiti-form/src/services/ecm-model.service.spec.ts index 6dfe52b06e..1ded14171a 100644 --- a/ng2-components/ng2-activiti-form/src/services/ecm-model.service.spec.ts +++ b/ng2-components/ng2-activiti-form/src/services/ecm-model.service.spec.ts @@ -16,10 +16,10 @@ */ import { TestBed } from '@angular/core/testing'; -import { Observable } from 'rxjs/Rx'; import { CoreModule } from 'ng2-alfresco-core'; -import { EcmModelService } from './ecm-model.service'; +import { Observable } from 'rxjs/Rx'; import { FormModel } from './../components/widgets/core/form.model'; +import { EcmModelService } from './ecm-model.service'; declare let jasmine: any; diff --git a/ng2-components/ng2-activiti-form/src/services/ecm-model.service.ts b/ng2-components/ng2-activiti-form/src/services/ecm-model.service.ts index 7845f8dfcc..30a9399d6b 100644 --- a/ng2-components/ng2-activiti-form/src/services/ecm-model.service.ts +++ b/ng2-components/ng2-activiti-form/src/services/ecm-model.service.ts @@ -16,8 +16,8 @@ */ import { Injectable } from '@angular/core'; -import { Observable } from 'rxjs/Rx'; import { AlfrescoApiService, LogService } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Rx'; import { FormModel } from '../components/widgets/core/form.model'; @Injectable() diff --git a/ng2-components/ng2-activiti-form/src/services/form-rendering.service.spec.ts b/ng2-components/ng2-activiti-form/src/services/form-rendering.service.spec.ts index 99932358c7..eada42bac3 100644 --- a/ng2-components/ng2-activiti-form/src/services/form-rendering.service.spec.ts +++ b/ng2-components/ng2-activiti-form/src/services/form-rendering.service.spec.ts @@ -15,14 +15,14 @@ * limitations under the License. */ -import { FormRenderingService, DefaultTypeResolver } from './form-rendering.service'; import { + AttachWidget, FormFieldModel, FormFieldTypes, UnknownWidget, - AttachWidget, UploadWidget } from './../components/widgets/index'; +import { DefaultTypeResolver, FormRenderingService } from './form-rendering.service'; describe('FormRenderingService', () => { diff --git a/ng2-components/ng2-activiti-form/src/services/form-rendering.service.ts b/ng2-components/ng2-activiti-form/src/services/form-rendering.service.ts index 466e735cb1..671cffcc7d 100644 --- a/ng2-components/ng2-activiti-form/src/services/form-rendering.service.ts +++ b/ng2-components/ng2-activiti-form/src/services/form-rendering.service.ts @@ -18,26 +18,26 @@ import { Injectable, Type } from '@angular/core'; import { + AmountWidget, + AttachWidget, + CheckboxWidget, + ContainerWidget, + DateWidget, + DisplayTextWidget, + DisplayValueWidget, + DropdownWidget, + DynamicTableWidget, FormFieldModel, - UnknownWidget, - TextWidget, + FunctionalGroupWidget, + HyperlinkWidget, MultilineTextWidget, NumberWidget, - CheckboxWidget, - DropdownWidget, - DateWidget, - AmountWidget, - RadioButtonsWidget, - HyperlinkWidget, - DisplayValueWidget, - DisplayTextWidget, - TypeaheadWidget, PeopleWidget, - FunctionalGroupWidget, - DynamicTableWidget, - AttachWidget, - UploadWidget, - ContainerWidget + RadioButtonsWidget, + TextWidget, + TypeaheadWidget, + UnknownWidget, + UploadWidget } from './../components/widgets/index'; @Injectable() diff --git a/ng2-components/ng2-activiti-form/src/services/form.service.spec.ts b/ng2-components/ng2-activiti-form/src/services/form.service.spec.ts index 5acf7ca382..bf5c5760c7 100644 --- a/ng2-components/ng2-activiti-form/src/services/form.service.spec.ts +++ b/ng2-components/ng2-activiti-form/src/services/form.service.spec.ts @@ -15,13 +15,13 @@ * limitations under the License. */ -import { TestBed, async } from '@angular/core/testing'; -import { CoreModule, AlfrescoApiService, LogService } from 'ng2-alfresco-core'; -import { Observable } from 'rxjs/Rx'; -import { FormService } from './form.service'; +import { async, TestBed } from '@angular/core/testing'; import { Response, ResponseOptions } from '@angular/http'; -import { EcmModelService } from './ecm-model.service'; +import { AlfrescoApiService, CoreModule, LogService } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Rx'; import { FormDefinitionModel } from '../models/form-definition.model'; +import { EcmModelService } from './ecm-model.service'; +import { FormService } from './form.service'; declare let jasmine: any; diff --git a/ng2-components/ng2-activiti-form/src/services/form.service.ts b/ng2-components/ng2-activiti-form/src/services/form.service.ts index a29cbeb296..e6147e9dc3 100644 --- a/ng2-components/ng2-activiti-form/src/services/form.service.ts +++ b/ng2-components/ng2-activiti-form/src/services/form.service.ts @@ -16,15 +16,15 @@ */ import { Injectable } from '@angular/core'; -import { Observable, Subject } from 'rxjs/Rx'; import { AlfrescoApiService, LogService } from 'ng2-alfresco-core'; -import { FormModel, FormValues, FormOutcomeEvent, FormOutcomeModel } from './../components/widgets/core/index'; +import { Observable, Subject } from 'rxjs/Rx'; import { FormDefinitionModel } from '../models/form-definition.model'; -import { EcmModelService } from './ecm-model.service'; -import { GroupModel } from './../components/widgets/core/group.model'; -import { GroupUserModel } from './../components/widgets/core/group-user.model'; -import { FormEvent, FormErrorEvent, FormFieldEvent } from './../events/index'; import { ContentLinkModel } from './../components/widgets/core/content-link.model'; +import { GroupUserModel } from './../components/widgets/core/group-user.model'; +import { GroupModel } from './../components/widgets/core/group.model'; +import { FormModel, FormOutcomeEvent, FormOutcomeModel, FormValues } from './../components/widgets/core/index'; +import { FormErrorEvent, FormEvent, FormFieldEvent } from './../events/index'; +import { EcmModelService } from './ecm-model.service'; @Injectable() export class FormService { diff --git a/ng2-components/ng2-activiti-form/src/services/node.service.spec.ts b/ng2-components/ng2-activiti-form/src/services/node.service.spec.ts index 1313d463c6..53cfeb2f58 100644 --- a/ng2-components/ng2-activiti-form/src/services/node.service.spec.ts +++ b/ng2-components/ng2-activiti-form/src/services/node.service.spec.ts @@ -17,9 +17,9 @@ import { TestBed } from '@angular/core/testing'; import { CoreModule } from 'ng2-alfresco-core'; -import { NodeService } from './node.service'; import { NodeMetadata } from '../models/node-metadata.model'; import { EcmModelService } from './ecm-model.service'; +import { NodeService } from './node.service'; declare let jasmine: any; diff --git a/ng2-components/ng2-activiti-form/src/services/widget-visibility.service.spec.ts b/ng2-components/ng2-activiti-form/src/services/widget-visibility.service.spec.ts index fffef3c959..43ccfb1321 100644 --- a/ng2-components/ng2-activiti-form/src/services/widget-visibility.service.spec.ts +++ b/ng2-components/ng2-activiti-form/src/services/widget-visibility.service.spec.ts @@ -17,16 +17,16 @@ import { TestBed } from '@angular/core/testing'; import { CoreModule } from 'ng2-alfresco-core'; -import { - formTest, - fakeTaskProcessVariableModels, - formValues, - fakeFormJson -} from './assets/widget-visibility.service.mock'; -import { WidgetVisibilityService } from './widget-visibility.service'; +import { ContainerModel, FormFieldModel, FormFieldTypes, FormModel, TabModel } from './../components/widgets/core/index'; import { TaskProcessVariableModel } from './../models/task-process-variable.model'; import { WidgetVisibilityModel } from './../models/widget-visibility.model'; -import { FormModel, FormFieldModel, TabModel, ContainerModel, FormFieldTypes } from './../components/widgets/core/index'; +import { + fakeFormJson, + fakeTaskProcessVariableModels, + formTest, + formValues +} from './assets/widget-visibility.service.mock'; +import { WidgetVisibilityService } from './widget-visibility.service'; declare let jasmine: any; diff --git a/ng2-components/ng2-activiti-form/src/services/widget-visibility.service.ts b/ng2-components/ng2-activiti-form/src/services/widget-visibility.service.ts index e1a40f754b..ae0aa966e6 100644 --- a/ng2-components/ng2-activiti-form/src/services/widget-visibility.service.ts +++ b/ng2-components/ng2-activiti-form/src/services/widget-visibility.service.ts @@ -16,12 +16,12 @@ */ import { Injectable } from '@angular/core'; -import { Observable } from 'rxjs/Rx'; import * as moment from 'moment'; import { AlfrescoApiService, LogService } from 'ng2-alfresco-core'; -import { FormModel, FormFieldModel, TabModel, ContainerModel, ContainerColumnModel } from '../components/widgets/core/index'; -import { WidgetVisibilityModel } from '../models/widget-visibility.model'; +import { Observable } from 'rxjs/Rx'; +import { ContainerColumnModel, ContainerModel, FormFieldModel, FormModel, TabModel } from '../components/widgets/core/index'; import { TaskProcessVariableModel } from '../models/task-process-variable.model'; +import { WidgetVisibilityModel } from '../models/widget-visibility.model'; @Injectable() export class WidgetVisibilityService { diff --git a/ng2-components/ng2-activiti-processlist/index.ts b/ng2-components/ng2-activiti-processlist/index.ts index 1ce2699dd1..681dec5988 100644 --- a/ng2-components/ng2-activiti-processlist/index.ts +++ b/ng2-components/ng2-activiti-processlist/index.ts @@ -15,23 +15,23 @@ * limitations under the License. */ -import { NgModule, ModuleWithProviders } from '@angular/core'; -import { CoreModule } from 'ng2-alfresco-core'; -import { DataTableModule } from 'ng2-alfresco-datatable'; +import { ModuleWithProviders, NgModule } from '@angular/core'; import { ActivitiFormModule } from 'ng2-activiti-form'; import { ActivitiTaskListModule } from 'ng2-activiti-tasklist'; +import { CoreModule } from 'ng2-alfresco-core'; +import { DataTableModule } from 'ng2-alfresco-datatable'; import { - ActivitiProcessInstanceListComponent, + ActivitiCreateProcessAttachmentComponent, + ActivitiProcessAttachmentListComponent, + ActivitiProcessComments, ActivitiProcessFilters, + ActivitiProcessInstanceDetails, ActivitiProcessInstanceHeader, + ActivitiProcessInstanceListComponent, ActivitiProcessInstanceTasks, ActivitiProcessInstanceVariables, - ActivitiProcessComments, - ActivitiProcessInstanceDetails, - ActivitiStartProcessInstance, - ActivitiProcessAttachmentListComponent, - ActivitiCreateProcessAttachmentComponent + ActivitiStartProcessInstance } from './src/components/index'; import { ActivitiProcessService } from './src/services/activiti-process.service'; diff --git a/ng2-components/ng2-activiti-processlist/src/assets/activiti-process.service.mock.ts b/ng2-components/ng2-activiti-processlist/src/assets/activiti-process.service.mock.ts index 145261ffd1..41e55427f5 100644 --- a/ng2-components/ng2-activiti-processlist/src/assets/activiti-process.service.mock.ts +++ b/ng2-components/ng2-activiti-processlist/src/assets/activiti-process.service.mock.ts @@ -21,7 +21,7 @@ import { TaskDetailsModel, User } from 'ng2-activiti-tasklist'; -import { ProcessDefinitionRepresentation, FilterProcessRepresentationModel } from '../models/index'; +import { FilterProcessRepresentationModel, ProcessDefinitionRepresentation } from '../models/index'; export let fakeFilters = { size: 1, total: 1, start: 0, diff --git a/ng2-components/ng2-activiti-processlist/src/assets/activiti-start-process.component.mock.ts b/ng2-components/ng2-activiti-processlist/src/assets/activiti-start-process.component.mock.ts index bf6fdeae78..c4d980f837 100644 --- a/ng2-components/ng2-activiti-processlist/src/assets/activiti-start-process.component.mock.ts +++ b/ng2-components/ng2-activiti-processlist/src/assets/activiti-start-process.component.mock.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { ProcessInstance } from './../models/process-instance.model'; import { ProcessDefinitionRepresentation } from './../models/process-definition.model'; +import { ProcessInstance } from './../models/process-instance.model'; export let newProcess = new ProcessInstance({ id: '32323', diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-filters.component.spec.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-filters.component.spec.ts index 31b70f77fa..85adeaf397 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-filters.component.spec.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-filters.component.spec.ts @@ -16,11 +16,11 @@ */ import { SimpleChange } from '@angular/core'; -import { Observable } from 'rxjs/Rx'; import { LogServiceMock } from 'ng2-alfresco-core'; -import { ActivitiProcessFilters } from './activiti-filters.component'; -import { ActivitiProcessService } from '../services/activiti-process.service'; +import { Observable } from 'rxjs/Rx'; import { FilterProcessRepresentationModel } from '../models/filter-process.model'; +import { ActivitiProcessService } from '../services/activiti-process.service'; +import { ActivitiProcessFilters } from './activiti-filters.component'; describe('ActivitiFilters', () => { diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-filters.component.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-filters.component.ts index e6ec18f7ee..afa0129c6e 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-filters.component.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-filters.component.ts @@ -15,10 +15,10 @@ * limitations under the License. */ -import { Component, Output, EventEmitter, OnInit, Input, OnChanges, SimpleChanges } from '@angular/core'; -import { Observable, Observer } from 'rxjs/Rx'; +import { Component, EventEmitter, Input, OnChanges, OnInit, Output, SimpleChanges } from '@angular/core'; import { AlfrescoTranslationService, LogService } from 'ng2-alfresco-core'; -import { FilterProcessRepresentationModel, FilterParamsModel } from './../models/filter-process.model'; +import { Observable, Observer } from 'rxjs/Rx'; +import { FilterParamsModel, FilterProcessRepresentationModel } from './../models/filter-process.model'; import { ActivitiProcessService } from './../services/activiti-process.service'; declare let componentHandler: any; diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-comments.component.spec.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-comments.component.spec.ts index e046f149ae..f025f7cdb1 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-comments.component.spec.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-comments.component.spec.ts @@ -16,16 +16,16 @@ */ import { SimpleChange } from '@angular/core'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; import { Observable } from 'rxjs/Rx'; -import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; import { ActivitiFormModule } from 'ng2-activiti-form'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; -import { ActivitiProcessComments } from './activiti-process-comments.component'; -import { ActivitiProcessService } from './../services/activiti-process.service'; import { TranslationMock } from './../assets/translation.service.mock'; +import { ActivitiProcessService } from './../services/activiti-process.service'; +import { ActivitiProcessComments } from './activiti-process-comments.component'; describe('ActivitiProcessInstanceComments', () => { diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-comments.component.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-comments.component.ts index dbce0010f7..fc7954c512 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-comments.component.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-comments.component.ts @@ -15,12 +15,12 @@ * limitations under the License. */ -import { Component, EventEmitter, Input, Output, ViewChild, OnChanges, SimpleChanges } from '@angular/core'; -import { AlfrescoTranslationService } from 'ng2-alfresco-core'; -import { ActivitiProcessService } from './../services/activiti-process.service'; +import { Component, EventEmitter, Input, OnChanges, Output, SimpleChanges, ViewChild } from '@angular/core'; import { Comment } from 'ng2-activiti-tasklist'; -import { Observer } from 'rxjs/Observer'; +import { AlfrescoTranslationService } from 'ng2-alfresco-core'; import { Observable } from 'rxjs/Observable'; +import { Observer } from 'rxjs/Observer'; +import { ActivitiProcessService } from './../services/activiti-process.service'; declare let componentHandler: any; declare let dialogPolyfill: any; diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-details.component.spec.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-details.component.spec.ts index 095a029ac8..5fbd357869 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-details.component.spec.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-details.component.spec.ts @@ -15,20 +15,20 @@ * limitations under the License. */ -import { NO_ERRORS_SCHEMA, DebugElement, SimpleChange } from '@angular/core'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { DebugElement, NO_ERRORS_SCHEMA, SimpleChange } from '@angular/core'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; import { Observable } from 'rxjs/Rx'; -import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; import { ActivitiFormModule, FormService } from 'ng2-activiti-form'; import { ActivitiTaskListModule } from 'ng2-activiti-tasklist'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; -import { ActivitiProcessInstanceDetails } from './activiti-process-instance-details.component'; -import { ActivitiProcessService } from './../services/activiti-process.service'; -import { TranslationMock } from './../assets/translation.service.mock'; -import { exampleProcess, exampleProcessNoName } from './../assets/activiti-process.model.mock'; import { ProcessInstance } from '../models/process-instance.model'; +import { exampleProcess, exampleProcessNoName } from './../assets/activiti-process.model.mock'; +import { TranslationMock } from './../assets/translation.service.mock'; +import { ActivitiProcessService } from './../services/activiti-process.service'; +import { ActivitiProcessInstanceDetails } from './activiti-process-instance-details.component'; describe('ActivitiProcessInstanceDetails', () => { diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-details.component.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-details.component.ts index 3e500bb654..1e47243b90 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-details.component.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-details.component.ts @@ -16,14 +16,14 @@ */ import {DatePipe} from '@angular/common'; -import {Component, Input, ViewChild, Output, EventEmitter, OnChanges, SimpleChanges} from '@angular/core'; -import {AlfrescoTranslationService, LogService} from 'ng2-alfresco-core'; +import {Component, EventEmitter, Input, OnChanges, Output, SimpleChanges, ViewChild} from '@angular/core'; import {TaskDetailsEvent} from 'ng2-activiti-tasklist'; +import {AlfrescoTranslationService, LogService} from 'ng2-alfresco-core'; +import {ProcessInstance} from '../models/process-instance.model'; import {ActivitiProcessService} from './../services/activiti-process.service'; import {ActivitiProcessInstanceHeader} from './activiti-process-instance-header.component'; import {ActivitiProcessInstanceTasks} from './activiti-process-instance-tasks.component'; -import {ProcessInstance} from '../models/process-instance.model'; @Component({ selector: 'adf-process-instance-details, activiti-process-instance-details', diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-header.component.spec.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-header.component.spec.ts index 2ee89d61ef..8bf1e5205c 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-header.component.spec.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-header.component.spec.ts @@ -15,15 +15,15 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; -import { ActivitiProcessInstanceHeader } from './activiti-process-instance-header.component'; -import { TranslationMock } from './../assets/translation.service.mock'; import { exampleProcess, processEnded } from './../assets/activiti-process.model.mock'; +import { TranslationMock } from './../assets/translation.service.mock'; import { ProcessInstance } from './../models/process-instance.model'; -import { ActivitiProcessComments } from './activiti-process-comments.component'; import { ActivitiProcessService } from './../services/activiti-process.service'; +import { ActivitiProcessComments } from './activiti-process-comments.component'; +import { ActivitiProcessInstanceHeader } from './activiti-process-instance-header.component'; describe('ActivitiProcessInstanceHeader', () => { diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-header.component.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-header.component.ts index 813a1e8cdb..4066ff4cff 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-header.component.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-header.component.ts @@ -15,10 +15,10 @@ * limitations under the License. */ -import { Component, Input, Output, EventEmitter } from '@angular/core'; +import { DatePipe } from '@angular/common'; +import { Component, EventEmitter, Input, Output } from '@angular/core'; import { AlfrescoTranslationService, LogService } from 'ng2-alfresco-core'; import { ProcessInstance } from '../models/process-instance.model'; -import { DatePipe } from '@angular/common'; declare let componentHandler: any; diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-tasks.component.spec.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-tasks.component.spec.ts index 6616612d67..7f28ef926c 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-tasks.component.spec.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-tasks.component.spec.ts @@ -16,18 +16,18 @@ */ import { DebugElement, NO_ERRORS_SCHEMA, SimpleChange } from '@angular/core'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; import { Observable } from 'rxjs/Rx'; -import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; import { TaskDetailsModel } from 'ng2-activiti-tasklist'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; -import { ActivitiProcessInstanceTasks } from './activiti-process-instance-tasks.component'; -import { TranslationMock } from './../assets/translation.service.mock'; import { taskDetailsMock } from './../assets/task-details.mock'; +import { TranslationMock } from './../assets/translation.service.mock'; import { ProcessInstance } from './../models/process-instance.model'; import { ActivitiProcessService } from './../services/activiti-process.service'; +import { ActivitiProcessInstanceTasks } from './activiti-process-instance-tasks.component'; describe('ActivitiProcessInstanceTasks', () => { diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-tasks.component.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-tasks.component.ts index 1296edfe63..ec243890c2 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-tasks.component.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-tasks.component.ts @@ -15,13 +15,13 @@ * limitations under the License. */ -import { Component, Input, Output, OnInit, ViewChild, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { DatePipe } from '@angular/common'; -import { Observable, Observer } from 'rxjs/Rx'; +import { Component, EventEmitter, Input, OnChanges, OnInit, Output, SimpleChanges, ViewChild } from '@angular/core'; +import { TaskDetailsEvent, TaskDetailsModel } from 'ng2-activiti-tasklist'; import { AlfrescoTranslationService, LogService } from 'ng2-alfresco-core'; -import { ActivitiProcessService } from './../services/activiti-process.service'; -import { TaskDetailsModel, TaskDetailsEvent } from 'ng2-activiti-tasklist'; +import { Observable, Observer } from 'rxjs/Rx'; import { ProcessInstance } from '../models/process-instance.model'; +import { ActivitiProcessService } from './../services/activiti-process.service'; declare let componentHandler: any; declare let dialogPolyfill: any; diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-variables.component.spec.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-variables.component.spec.ts index 6c84e2f2ab..7637d0c220 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-variables.component.spec.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-variables.component.spec.ts @@ -16,16 +16,16 @@ */ import { DebugElement, SimpleChange } from '@angular/core'; -import { ComponentFixture, TestBed, async, fakeAsync, tick } from '@angular/core/testing'; +import { async, ComponentFixture, fakeAsync, TestBed, tick } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; import { Observable } from 'rxjs/Rx'; import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; -import { DataTableModule, ObjectDataTableAdapter, ObjectDataRow } from 'ng2-alfresco-datatable'; +import { DataTableModule, ObjectDataRow, ObjectDataTableAdapter } from 'ng2-alfresco-datatable'; -import { ActivitiProcessInstanceVariables } from './activiti-process-instance-variables.component'; -import { ActivitiProcessService } from './../services/activiti-process.service'; import { TranslationMock } from './../assets/translation.service.mock'; +import { ActivitiProcessService } from './../services/activiti-process.service'; +import { ActivitiProcessInstanceVariables } from './activiti-process-instance-variables.component'; describe('ActivitiProcessInstanceVariables', () => { diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-variables.component.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-variables.component.ts index b4617eec41..35993e937a 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-variables.component.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-process-instance-variables.component.ts @@ -15,10 +15,10 @@ * limitations under the License. */ -import { Component, DebugElement, EventEmitter, Input, Output, OnInit, ViewChild, OnChanges, SimpleChanges } from '@angular/core'; +import { Component, DebugElement, EventEmitter, Input, OnChanges, OnInit, Output, SimpleChanges, ViewChild } from '@angular/core'; import { AlfrescoTranslationService } from 'ng2-alfresco-core'; -import { ObjectDataTableAdapter, DataTableAdapter, ObjectDataRow, DataCellEvent } from 'ng2-alfresco-datatable'; +import { DataCellEvent, DataTableAdapter, ObjectDataRow, ObjectDataTableAdapter } from 'ng2-alfresco-datatable'; import { ProcessInstanceVariable } from './../models/process-instance-variable.model'; import { ActivitiProcessService } from './../services/activiti-process.service'; @@ -247,7 +247,7 @@ export class ActivitiProcessInstanceVariables implements OnInit, OnChanges { this.activitiProcess.deleteProcessInstanceVariable(this.processInstanceId, row.getValue('name')).subscribe(() => { this.getProcessInstanceVariables(this.processInstanceId); }, - (err) => { + (err) => { this.showErrorDialog(); this.error.emit(err); }); diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-processlist.component.spec.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-processlist.component.spec.ts index 5876a6c41b..2678fad0c7 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-processlist.component.spec.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-processlist.component.spec.ts @@ -16,16 +16,16 @@ */ import { SimpleChange } from '@angular/core'; -import { ComponentFixture, TestBed, async, fakeAsync, tick } from '@angular/core/testing'; +import { async, ComponentFixture, fakeAsync, TestBed, tick } from '@angular/core/testing'; import { Observable } from 'rxjs/Rx'; import { ActivitiProcessInstanceListComponent } from './activiti-processlist.component'; import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; -import { DataTableModule, ObjectDataRow, DataRowEvent, ObjectDataTableAdapter, DataSorting } from 'ng2-alfresco-datatable'; +import { DataRowEvent, DataSorting, DataTableModule, ObjectDataRow, ObjectDataTableAdapter } from 'ng2-alfresco-datatable'; import { fakeProcessInstances, fakeProcessInstancesWithNoName } from '../assets/activiti-process-instances-list.mock'; -import { TranslationMock } from './../assets/translation.service.mock'; import { ActivitiProcessService } from '../services/activiti-process.service'; +import { TranslationMock } from './../assets/translation.service.mock'; describe('ActivitiProcessInstanceListComponent', () => { diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-processlist.component.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-processlist.component.ts index 03eb04923b..0277088f64 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-processlist.component.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-processlist.component.ts @@ -16,9 +16,9 @@ */ import { DatePipe } from '@angular/common'; -import { Component, Input, Output, EventEmitter, OnChanges, SimpleChanges, ContentChild, AfterContentInit } from '@angular/core'; +import { AfterContentInit, Component, ContentChild, EventEmitter, Input, OnChanges, Output, SimpleChanges } from '@angular/core'; import { AlfrescoTranslationService, DataColumnListComponent } from 'ng2-alfresco-core'; -import { ObjectDataTableAdapter, DataTableAdapter, DataRowEvent, ObjectDataRow, DataSorting, DataColumn } from 'ng2-alfresco-datatable'; +import { DataColumn, DataRowEvent, DataSorting, DataTableAdapter, ObjectDataRow, ObjectDataTableAdapter } from 'ng2-alfresco-datatable'; import { ProcessFilterRequestRepresentation } from '../models/process-instance-filter.model'; import { ProcessInstance } from '../models/process-instance.model'; import { ActivitiProcessService } from '../services/activiti-process.service'; diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.spec.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.spec.ts index 238409cbdb..4509f88360 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.spec.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.spec.ts @@ -15,18 +15,18 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { By } from '@angular/platform-browser'; import { DebugElement, SimpleChange } from '@angular/core'; -import { Observable } from 'rxjs/Rx'; -import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { By } from '@angular/platform-browser'; import { ActivitiFormModule, FormService } from 'ng2-activiti-form'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Rx'; -import { TranslationMock } from './../assets/translation.service.mock'; -import { newProcess, fakeProcessDefs, fakeProcessDefWithForm, taskFormMock } from './../assets/activiti-start-process.component.mock'; -import { ActivitiStartProcessInstance } from './activiti-start-process.component'; -import { ActivitiProcessService } from '../services/activiti-process.service'; import { RestVariable } from 'alfresco-js-api'; +import { ActivitiProcessService } from '../services/activiti-process.service'; +import { fakeProcessDefs, fakeProcessDefWithForm, newProcess, taskFormMock } from './../assets/activiti-start-process.component.mock'; +import { TranslationMock } from './../assets/translation.service.mock'; +import { ActivitiStartProcessInstance } from './activiti-start-process.component'; describe('ActivitiStartProcessInstance', () => { diff --git a/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.ts b/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.ts index f38d21c14a..445d620684 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/activiti-start-process.component.ts @@ -15,13 +15,13 @@ * limitations under the License. */ -import { Component, EventEmitter, Input, Output, ViewChild, OnChanges, SimpleChanges } from '@angular/core'; -import { AlfrescoTranslationService } from 'ng2-alfresco-core'; -import { ActivitiStartForm } from 'ng2-activiti-form'; -import { ProcessInstance } from './../models/process-instance.model'; -import { ProcessDefinitionRepresentation } from './../models/process-definition.model'; -import { ActivitiProcessService } from './../services/activiti-process.service'; +import { Component, EventEmitter, Input, OnChanges, Output, SimpleChanges, ViewChild } from '@angular/core'; import { RestVariable } from 'alfresco-js-api'; +import { ActivitiStartForm } from 'ng2-activiti-form'; +import { AlfrescoTranslationService } from 'ng2-alfresco-core'; +import { ProcessDefinitionRepresentation } from './../models/process-definition.model'; +import { ProcessInstance } from './../models/process-instance.model'; +import { ActivitiProcessService } from './../services/activiti-process.service'; declare let componentHandler: any; declare let dialogPolyfill: any; diff --git a/ng2-components/ng2-activiti-processlist/src/components/adf-create-process-attachment.component.spec.ts b/ng2-components/ng2-activiti-processlist/src/components/adf-create-process-attachment.component.spec.ts index 36b1241ac6..424813b0bf 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/adf-create-process-attachment.component.spec.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/adf-create-process-attachment.component.spec.ts @@ -16,9 +16,9 @@ */ import { SimpleChange } from '@angular/core'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { ActivitiContentService } from 'ng2-activiti-form'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; import { ActivitiCreateProcessAttachmentComponent } from './adf-create-process-attachment.component'; declare let jasmine: any; diff --git a/ng2-components/ng2-activiti-processlist/src/components/adf-create-process-attachment.component.ts b/ng2-components/ng2-activiti-processlist/src/components/adf-create-process-attachment.component.ts index b0806da704..d50c80ecd8 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/adf-create-process-attachment.component.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/adf-create-process-attachment.component.ts @@ -15,9 +15,9 @@ * limitations under the License. */ -import { Component, OnChanges, Input, SimpleChanges, Output, EventEmitter } from '@angular/core'; -import { AlfrescoTranslationService } from 'ng2-alfresco-core'; +import { Component, EventEmitter, Input, OnChanges, Output, SimpleChanges } from '@angular/core'; import { ActivitiContentService } from 'ng2-activiti-form'; +import { AlfrescoTranslationService } from 'ng2-alfresco-core'; @Component({ selector: 'adf-create-process-attachment', diff --git a/ng2-components/ng2-activiti-processlist/src/components/adf-process-attachment-list.component.spec.ts b/ng2-components/ng2-activiti-processlist/src/components/adf-process-attachment-list.component.spec.ts index 74b2021bd2..16d579ab36 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/adf-process-attachment-list.component.spec.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/adf-process-attachment-list.component.spec.ts @@ -16,16 +16,16 @@ */ import { SimpleChange } from '@angular/core'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; import { Observable } from 'rxjs/Rx'; -import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; import { ActivitiContentService } from 'ng2-activiti-form'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; import { DataTableModule } from 'ng2-alfresco-datatable'; -import { ActivitiProcessAttachmentListComponent } from './adf-process-attachment-list.component'; import { TranslationMock } from './../assets/translation.service.mock'; +import { ActivitiProcessAttachmentListComponent } from './adf-process-attachment-list.component'; describe('Activiti Process Instance Attachment List', () => { diff --git a/ng2-components/ng2-activiti-processlist/src/components/adf-process-attachment-list.component.ts b/ng2-components/ng2-activiti-processlist/src/components/adf-process-attachment-list.component.ts index e1386864c8..7543803213 100644 --- a/ng2-components/ng2-activiti-processlist/src/components/adf-process-attachment-list.component.ts +++ b/ng2-components/ng2-activiti-processlist/src/components/adf-process-attachment-list.component.ts @@ -15,9 +15,9 @@ * limitations under the License. */ -import { Component, OnChanges, Input, SimpleChanges, Output, EventEmitter } from '@angular/core'; -import { AlfrescoTranslationService, ContentService, ThumbnailService } from 'ng2-alfresco-core'; +import { Component, EventEmitter, Input, OnChanges, Output, SimpleChanges } from '@angular/core'; import { ActivitiContentService } from 'ng2-activiti-form'; +import { AlfrescoTranslationService, ContentService, ThumbnailService } from 'ng2-alfresco-core'; @Component({ selector: 'adf-process-attachment-list', diff --git a/ng2-components/ng2-activiti-processlist/src/services/activiti-process.service.spec.ts b/ng2-components/ng2-activiti-processlist/src/services/activiti-process.service.spec.ts index ea74498be7..81c208b828 100644 --- a/ng2-components/ng2-activiti-processlist/src/services/activiti-process.service.spec.ts +++ b/ng2-components/ng2-activiti-processlist/src/services/activiti-process.service.spec.ts @@ -17,20 +17,20 @@ import { TestBed } from '@angular/core/testing'; import { async } from '@angular/core/testing'; -import { CoreModule, AlfrescoApiService } from 'ng2-alfresco-core'; import { AlfrescoApi } from 'alfresco-js-api'; +import { AlfrescoApiService, CoreModule } from 'ng2-alfresco-core'; +import { exampleProcess } from '../assets/activiti-process.model.mock'; import { - fakeFilters, - fakeError, fakeApp1, fakeApp2, - fakeTaskList, fakeComment, - fakeProcessDef + fakeError, + fakeFilters, + fakeProcessDef, + fakeTaskList } from '../assets/activiti-process.service.mock'; -import { exampleProcess } from '../assets/activiti-process.model.mock'; -import { ProcessFilterRequestRepresentation } from '../models/process-instance-filter.model'; import { FilterProcessRepresentationModel } from '../models/filter-process.model'; +import { ProcessFilterRequestRepresentation } from '../models/process-instance-filter.model'; import { ProcessInstanceVariable } from '../models/process-instance-variable.model'; import { ActivitiProcessService } from './activiti-process.service'; diff --git a/ng2-components/ng2-activiti-processlist/src/services/activiti-process.service.ts b/ng2-components/ng2-activiti-processlist/src/services/activiti-process.service.ts index 274f7ca9b1..2a1a412ad3 100644 --- a/ng2-components/ng2-activiti-processlist/src/services/activiti-process.service.ts +++ b/ng2-components/ng2-activiti-processlist/src/services/activiti-process.service.ts @@ -16,14 +16,14 @@ */ import { Injectable } from '@angular/core'; -import { Observable } from 'rxjs/Observable'; -import { AlfrescoApiService, LogService } from 'ng2-alfresco-core'; import { RestVariable } from 'alfresco-js-api'; -import { ProcessInstance, ProcessDefinitionRepresentation } from '../models/index'; +import { AppDefinitionRepresentationModel, Comment, TaskDetailsModel, User } from 'ng2-activiti-tasklist'; +import { AlfrescoApiService, LogService } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Observable'; +import { FilterProcessRepresentationModel } from '../models/filter-process.model'; +import { ProcessDefinitionRepresentation, ProcessInstance } from '../models/index'; import { ProcessFilterRequestRepresentation } from '../models/process-instance-filter.model'; import { ProcessInstanceVariable } from './../models/process-instance-variable.model'; -import { AppDefinitionRepresentationModel, Comment, TaskDetailsModel, User } from 'ng2-activiti-tasklist'; -import { FilterProcessRepresentationModel } from '../models/filter-process.model'; declare let moment: any; diff --git a/ng2-components/ng2-activiti-tasklist/index.ts b/ng2-components/ng2-activiti-tasklist/index.ts index 17a71928c2..70814134a0 100644 --- a/ng2-components/ng2-activiti-tasklist/index.ts +++ b/ng2-components/ng2-activiti-tasklist/index.ts @@ -15,29 +15,29 @@ * limitations under the License. */ -import { NgModule, ModuleWithProviders } from '@angular/core'; -import { MdIconModule, MdButtonModule } from '@angular/material'; +import { ModuleWithProviders, NgModule } from '@angular/core'; +import { MdButtonModule, MdIconModule } from '@angular/material'; +import { ActivitiFormModule } from 'ng2-activiti-form'; import { CoreModule } from 'ng2-alfresco-core'; import { DataTableModule } from 'ng2-alfresco-datatable'; -import { ActivitiFormModule } from 'ng2-activiti-form'; import { ActivitiPeopleService } from './src/services/activiti-people.service'; import { ActivitiTaskListService } from './src/services/activiti-tasklist.service'; import { ActivitiApps, - ActivitiTaskList, - ActivitiTaskDetails, - ActivitiFilters, - NoTaskDetailsTemplateComponent, ActivitiChecklist, ActivitiComments, - ActivitiPeople, - ActivitiTaskHeader, - ActivitiStartTaskButton, - ActivitiPeopleSearch, - TaskAttachmentListComponent, ActivitiCreateTaskAttachmentComponent, - PeopleList + ActivitiFilters, + ActivitiPeople, + ActivitiPeopleSearch, + ActivitiStartTaskButton, + ActivitiTaskDetails, + ActivitiTaskHeader, + ActivitiTaskList, + NoTaskDetailsTemplateComponent, + PeopleList, + TaskAttachmentListComponent } from './src/components/index'; export * from './src/components/index'; diff --git a/ng2-components/ng2-activiti-tasklist/src/assets/tasklist-service.mock.ts b/ng2-components/ng2-activiti-tasklist/src/assets/tasklist-service.mock.ts index c9e6e93e95..ce831dd17b 100644 --- a/ng2-components/ng2-activiti-tasklist/src/assets/tasklist-service.mock.ts +++ b/ng2-components/ng2-activiti-tasklist/src/assets/tasklist-service.mock.ts @@ -16,8 +16,8 @@ */ import { - FilterRepresentationModel, - AppDefinitionRepresentationModel + AppDefinitionRepresentationModel, + FilterRepresentationModel } from '../models/filter.model'; export let fakeFilters = { diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-apps.component.spec.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-apps.component.spec.ts index 28707b09dd..3fa7a3f84e 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-apps.component.spec.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-apps.component.spec.ts @@ -16,14 +16,14 @@ */ import { DebugElement } from '@angular/core'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; import { Observable } from 'rxjs/Rx'; -import { CoreModule, AlfrescoTranslationService } from 'ng2-alfresco-core'; -import { ActivitiApps } from './activiti-apps.component'; -import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; import { defaultApp, deployedApps, nonDeployedApps } from './../assets/activiti-apps.mock'; +import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; +import { ActivitiApps } from './activiti-apps.component'; describe('ActivitiApps', () => { diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-apps.component.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-apps.component.ts index fdee229260..999bae4a4c 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-apps.component.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-apps.component.ts @@ -15,13 +15,13 @@ * limitations under the License. */ -import { Component, OnInit, Output, EventEmitter, Input } from '@angular/core'; +import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { AlfrescoTranslationService } from 'ng2-alfresco-core'; -import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; +import { Observable } from 'rxjs/Observable'; +import { Observer } from 'rxjs/Observer'; import { AppDefinitionRepresentationModel } from '../models/filter.model'; import { IconModel } from '../models/icon.model'; -import { Observer } from 'rxjs/Observer'; -import { Observable } from 'rxjs/Observable'; +import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; declare let componentHandler: any; diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-checklist.component.spec.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-checklist.component.spec.ts index 619b22b092..d6b7849d4c 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-checklist.component.spec.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-checklist.component.spec.ts @@ -16,12 +16,12 @@ */ import { SimpleChange } from '@angular/core'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; import { Observable } from 'rxjs/Rx'; -import { CoreModule, AlfrescoTranslationService } from 'ng2-alfresco-core'; +import { TaskDetailsModel } from '../models/task-details.model'; import { ActivitiTaskListService } from '../services/activiti-tasklist.service'; import { ActivitiChecklist } from './activiti-checklist.component'; -import { TaskDetailsModel } from '../models/task-details.model'; declare let jasmine: any; diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-checklist.component.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-checklist.component.ts index 04a999f08c..1ada22bdd3 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-checklist.component.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-checklist.component.ts @@ -15,11 +15,11 @@ * limitations under the License. */ -import { Component, Input, OnInit, ViewChild, OnChanges, SimpleChanges, EventEmitter, Output } from '@angular/core'; +import { Component, EventEmitter, Input, OnChanges, OnInit, Output, SimpleChanges, ViewChild } from '@angular/core'; import { AlfrescoTranslationService, LogService } from 'ng2-alfresco-core'; -import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; +import { Observable, Observer } from 'rxjs/Rx'; import { TaskDetailsModel } from '../models/task-details.model'; -import { Observer, Observable } from 'rxjs/Rx'; +import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; declare let dialogPolyfill: any; diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-comments.component.spec.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-comments.component.spec.ts index bbbc8cd908..55c448a210 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-comments.component.spec.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-comments.component.spec.ts @@ -16,15 +16,15 @@ */ import { SimpleChange } from '@angular/core'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; import { Observable } from 'rxjs/Rx'; -import { CoreModule, AlfrescoTranslationService } from 'ng2-alfresco-core'; import { ActivitiFormModule } from 'ng2-activiti-form'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; -import { ActivitiComments } from './activiti-comments.component'; import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; +import { ActivitiComments } from './activiti-comments.component'; describe('ActivitiComments', () => { diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-comments.component.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-comments.component.ts index 5f6c483a83..86cb09e0b8 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-comments.component.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-comments.component.ts @@ -15,11 +15,11 @@ * limitations under the License. */ -import { Component, Input, Output, ViewChild, OnChanges, SimpleChanges, EventEmitter } from '@angular/core'; +import { Component, EventEmitter, Input, OnChanges, Output, SimpleChanges, ViewChild } from '@angular/core'; import { AlfrescoTranslationService } from 'ng2-alfresco-core'; -import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; +import { Observable, Observer } from 'rxjs/Rx'; import { Comment } from '../models/comment.model'; -import { Observer, Observable } from 'rxjs/Rx'; +import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; declare let dialogPolyfill: any; diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-filters.component.spec.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-filters.component.spec.ts index bf9472ed19..affe70951b 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-filters.component.spec.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-filters.component.spec.ts @@ -17,11 +17,11 @@ import { SimpleChange } from '@angular/core'; import { async } from '@angular/core/testing'; -import { Observable } from 'rxjs/Rx'; import { LogServiceMock } from 'ng2-alfresco-core'; -import { ActivitiFilters } from './activiti-filters.component'; +import { Observable } from 'rxjs/Rx'; +import { FilterParamsModel, FilterRepresentationModel } from '../models/filter.model'; import { ActivitiTaskListService } from '../services/activiti-tasklist.service'; -import { FilterRepresentationModel, FilterParamsModel } from '../models/filter.model'; +import { ActivitiFilters } from './activiti-filters.component'; describe('ActivitiFilters', () => { diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-filters.component.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-filters.component.ts index 107a7c9b87..257fbecb5b 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-filters.component.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-filters.component.ts @@ -15,11 +15,11 @@ * limitations under the License. */ -import { Component, Output, EventEmitter, OnInit, Input, SimpleChanges, OnChanges } from '@angular/core'; -import { Observer, Observable } from 'rxjs/Rx'; +import { Component, EventEmitter, Input, OnChanges, OnInit, Output, SimpleChanges } from '@angular/core'; import { AlfrescoTranslationService, LogService } from 'ng2-alfresco-core'; +import { Observable, Observer } from 'rxjs/Rx'; +import { FilterParamsModel, FilterRepresentationModel } from '../models/filter.model'; import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; -import { FilterRepresentationModel, FilterParamsModel } from '../models/filter.model'; declare let componentHandler: any; diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-people-search.component.spec.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-people-search.component.spec.ts index 4eeb355489..6047368f89 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-people-search.component.spec.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-people-search.component.spec.ts @@ -15,13 +15,13 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; +import { DataTableModule } from 'ng2-alfresco-datatable'; import { Observable } from 'rxjs/Observable'; -import { CoreModule, AlfrescoTranslationService } from 'ng2-alfresco-core'; +import { User } from '../models/user.model'; import { ActivitiPeopleSearch } from './activiti-people-search.component'; import { PeopleList } from './adf-people-list.component'; -import { DataTableModule } from 'ng2-alfresco-datatable'; -import { User } from '../models/user.model'; declare let jasmine: any; diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-people-search.component.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-people-search.component.ts index eb29b25cf7..53e4e92890 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-people-search.component.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-people-search.component.ts @@ -15,11 +15,11 @@ * limitations under the License. */ -import { Component, Input, Output, EventEmitter, OnInit, AfterViewInit } from '@angular/core'; +import { AfterViewInit, Component, EventEmitter, Input, OnInit, Output } from '@angular/core'; import { FormControl } from '@angular/forms'; -import { User } from '../models/user.model'; -import { Observable } from 'rxjs/Observable'; import { AlfrescoTranslationService } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Observable'; +import { User } from '../models/user.model'; declare let componentHandler: any; declare var require: any; diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-people.component.spec.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-people.component.spec.ts index f94d0ff327..771b25e6b6 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-people.component.spec.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-people.component.spec.ts @@ -15,15 +15,15 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { Observable } from 'rxjs/Observable'; -import { CoreModule, AlfrescoTranslationService, LogService } from 'ng2-alfresco-core'; -import { ActivitiPeopleSearch } from './activiti-people-search.component'; -import { PeopleList } from './adf-people-list.component'; -import { ActivitiPeople } from './activiti-people.component'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { AlfrescoTranslationService, CoreModule, LogService } from 'ng2-alfresco-core'; import { DataTableModule } from 'ng2-alfresco-datatable'; +import { Observable } from 'rxjs/Observable'; import { User } from '../models/user.model'; import { ActivitiPeopleService } from '../services/activiti-people.service'; +import { ActivitiPeopleSearch } from './activiti-people-search.component'; +import { ActivitiPeople } from './activiti-people.component'; +import { PeopleList } from './adf-people-list.component'; declare let jasmine: any; diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-people.component.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-people.component.ts index 33c33e6251..b352223ccd 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-people.component.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-people.component.ts @@ -15,9 +15,9 @@ * limitations under the License. */ -import { Component, Input, AfterViewInit } from '@angular/core'; -import { Observer, Observable } from 'rxjs/Rx'; +import { AfterViewInit, Component, Input } from '@angular/core'; import { AlfrescoTranslationService, LogService } from 'ng2-alfresco-core'; +import { Observable, Observer } from 'rxjs/Rx'; import { User, UserEventModel } from '../models/index'; import { ActivitiPeopleService } from '../services/activiti-people.service'; @@ -80,7 +80,7 @@ export class ActivitiPeople implements AfterViewInit { this.peopleService.getWorkflowUsers(this.taskId, searchedWord) .subscribe((users) => { this.peopleSearchObserver.next(users); - }, error => this.logService.error('Could not load users')); + }, error => this.logService.error('Could not load users')); } involveUser(user: User) { @@ -88,7 +88,7 @@ export class ActivitiPeople implements AfterViewInit { this.peopleService.involveUserWithTask(this.taskId, user.id.toString()) .subscribe(() => { this.people = [...this.people, user]; - }, error => this.logService.error('Impossible to involve user with task')); + }, error => this.logService.error('Impossible to involve user with task')); } removeInvolvedUser(user: User) { @@ -97,7 +97,7 @@ export class ActivitiPeople implements AfterViewInit { this.people = this.people.filter((involvedUser) => { return involvedUser.id !== user.id; }); - }, error => this.logService.error('Impossible to remove involved user from task')); + }, error => this.logService.error('Impossible to remove involved user from task')); } getDisplayUser(firstName: string, lastName: string, delimiter: string = '-'): string { diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-start-task.component.spec.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-start-task.component.spec.ts index a11d7c7a08..ae70df803d 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-start-task.component.spec.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-start-task.component.spec.ts @@ -15,9 +15,9 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; import { Observable } from 'rxjs/Rx'; -import { CoreModule, AlfrescoTranslationService } from 'ng2-alfresco-core'; import { ActivitiTaskListService } from '../services/activiti-tasklist.service'; import { ActivitiStartTaskButton } from './activiti-start-task.component'; diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-start-task.component.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-start-task.component.ts index f14c5d6220..f894c3fe30 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-start-task.component.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-start-task.component.ts @@ -17,9 +17,9 @@ import { Component, EventEmitter, Input, Output, ViewChild } from '@angular/core'; import { AlfrescoTranslationService, LogService } from 'ng2-alfresco-core'; +import { Form } from '../models/form.model'; import { TaskDetailsModel } from '../models/task-details.model'; import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; -import { Form } from '../models/form.model'; declare let dialogPolyfill: any; @@ -111,7 +111,7 @@ export class ActivitiStartTaskButton { this.taskService.getFormList().subscribe((res: Form[]) => { this.forms = res; }, - (err) => { + (err) => { this.error.emit(err); this.logService.error('An error occurred while trying to get the forms'); }); diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.spec.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.spec.ts index 0f1f85d8b0..0a92a5d7af 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.spec.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.spec.ts @@ -16,18 +16,18 @@ */ import { NO_ERRORS_SCHEMA, SimpleChange } from '@angular/core'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; import { Observable } from 'rxjs/Rx'; -import { CoreModule, AlfrescoTranslationService } from 'ng2-alfresco-core'; import { ActivitiFormModule, FormModel, FormOutcomeEvent, FormOutcomeModel, FormService } from 'ng2-activiti-form'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; -import { ActivitiTaskDetails } from './activiti-task-details.component'; -import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; -import { ActivitiPeopleService } from './../services/activiti-people.service'; -import { taskDetailsMock, taskFormMock, tasksMock, noDataMock } from './../assets/task-details.mock'; import { TaskDetailsModel } from '../models/task-details.model'; +import { noDataMock, taskDetailsMock, taskFormMock, tasksMock } from './../assets/task-details.mock'; +import { ActivitiPeopleService } from './../services/activiti-people.service'; +import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; +import { ActivitiTaskDetails } from './activiti-task-details.component'; describe('ActivitiTaskDetails', () => { diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.ts index c33ca259ae..ebf70f7bc3 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-details.component.ts @@ -16,22 +16,22 @@ */ import { Component, - Input, - OnInit, - ViewChild, - Output, + DebugElement, EventEmitter, - TemplateRef, + Input, OnChanges, + OnInit, + Output, SimpleChanges, - DebugElement + TemplateRef, + ViewChild } from '@angular/core'; +import { ContentLinkModel, FormModel, FormOutcomeEvent, FormService } from 'ng2-activiti-form'; import { AlfrescoTranslationService, LogService } from 'ng2-alfresco-core'; -import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; +import { TaskQueryRequestRepresentationModel } from '../models/filter.model'; import { TaskDetailsModel } from '../models/task-details.model'; import { User } from '../models/user.model'; -import { FormService, FormModel, FormOutcomeEvent, ContentLinkModel } from 'ng2-activiti-form'; -import { TaskQueryRequestRepresentationModel } from '../models/filter.model'; +import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; declare var require: any; declare let dialogPolyfill: any; diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-header.component.spec.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-header.component.spec.ts index d014e3cc89..25aac522d5 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-header.component.spec.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-header.component.spec.ts @@ -15,15 +15,15 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; import { Observable } from 'rxjs/Rx'; -import { CoreModule, AlfrescoTranslationService } from 'ng2-alfresco-core'; -import { ActivitiTaskHeader } from './activiti-task-header.component'; -import { taskDetailsMock } from './../assets/task-details.mock'; import { TaskDetailsModel } from '../models/task-details.model'; +import { taskDetailsMock } from './../assets/task-details.mock'; import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; +import { ActivitiTaskHeader } from './activiti-task-header.component'; describe('ActivitiTaskHeader', () => { diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-header.component.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-header.component.ts index 01c6900d69..ef8a52856c 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-header.component.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-task-header.component.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { Component, Input, Output, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; -import { AlfrescoTranslationService, LogService, CardViewModel } from 'ng2-alfresco-core'; +import { Component, EventEmitter, Input, OnChanges, Output, SimpleChanges } from '@angular/core'; +import { AlfrescoTranslationService, CardViewModel, LogService } from 'ng2-alfresco-core'; import { TaskDetailsModel } from '../models/index'; import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-tasklist.component.spec.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-tasklist.component.spec.ts index c3de3f5871..3a31825308 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-tasklist.component.spec.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-tasklist.component.spec.ts @@ -16,13 +16,13 @@ */ import { SimpleChange } from '@angular/core'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { CoreModule, AlfrescoTranslationService } from 'ng2-alfresco-core'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; import { DataTableModule } from 'ng2-alfresco-datatable'; -import { ActivitiTaskList } from './activiti-tasklist.component'; +import { DataRowEvent, ObjectDataRow, ObjectDataTableAdapter } from 'ng2-alfresco-datatable'; import { Observable } from 'rxjs/Rx'; -import { ObjectDataRow, DataRowEvent, ObjectDataTableAdapter } from 'ng2-alfresco-datatable'; import { ActivitiTaskListService } from '../services/activiti-tasklist.service'; +import { ActivitiTaskList } from './activiti-tasklist.component'; describe('ActivitiTaskList', () => { diff --git a/ng2-components/ng2-activiti-tasklist/src/components/activiti-tasklist.component.ts b/ng2-components/ng2-activiti-tasklist/src/components/activiti-tasklist.component.ts index e8f8733f04..51e889e539 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/activiti-tasklist.component.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/activiti-tasklist.component.ts @@ -16,25 +16,25 @@ */ import { - Component, - Input, - Output, - ContentChild, AfterContentInit, + Component, + ContentChild, EventEmitter, + Input, OnChanges, + Output, SimpleChanges } from '@angular/core'; -import { AlfrescoTranslationService, LogService, DataColumnListComponent } from 'ng2-alfresco-core'; +import { AlfrescoTranslationService, DataColumnListComponent, LogService } from 'ng2-alfresco-core'; import { - ObjectDataTableAdapter, - DataTableAdapter, + DataColumn, DataRowEvent, + DataTableAdapter, ObjectDataRow, - DataColumn + ObjectDataTableAdapter } from 'ng2-alfresco-datatable'; -import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; import { TaskQueryRequestRepresentationModel } from '../models/filter.model'; +import { ActivitiTaskListService } from './../services/activiti-tasklist.service'; @Component({ selector: 'adf-tasklist, activiti-tasklist', diff --git a/ng2-components/ng2-activiti-tasklist/src/components/adf-create-task-attachment.component.spec.ts b/ng2-components/ng2-activiti-tasklist/src/components/adf-create-task-attachment.component.spec.ts index d1c507302c..c3f19e2665 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/adf-create-task-attachment.component.spec.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/adf-create-task-attachment.component.spec.ts @@ -16,11 +16,11 @@ */ import { SimpleChange } from '@angular/core'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { Observable } from 'rxjs/Rx'; -import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; import { ActivitiContentService } from 'ng2-activiti-form'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; import { ActivitiCreateTaskAttachmentComponent } from './adf-create-task-attachment.component'; diff --git a/ng2-components/ng2-activiti-tasklist/src/components/adf-create-task-attachment.component.ts b/ng2-components/ng2-activiti-tasklist/src/components/adf-create-task-attachment.component.ts index 041de2de0f..894b359c11 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/adf-create-task-attachment.component.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/adf-create-task-attachment.component.ts @@ -15,9 +15,9 @@ * limitations under the License. */ -import { Component, OnChanges, Input, SimpleChanges, Output, EventEmitter } from '@angular/core'; -import { AlfrescoTranslationService } from 'ng2-alfresco-core'; +import { Component, EventEmitter, Input, OnChanges, Output, SimpleChanges } from '@angular/core'; import { ActivitiContentService } from 'ng2-activiti-form'; +import { AlfrescoTranslationService } from 'ng2-alfresco-core'; @Component({ selector: 'adf-create-task-attachment', diff --git a/ng2-components/ng2-activiti-tasklist/src/components/adf-people-list.component.spec.ts b/ng2-components/ng2-activiti-tasklist/src/components/adf-people-list.component.spec.ts index 9717835b8d..f4bbf8370b 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/adf-people-list.component.spec.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/adf-people-list.component.spec.ts @@ -15,12 +15,12 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; +import { DataRowActionEvent, DataRowEvent, DataTableModule, ObjectDataRow } from 'ng2-alfresco-datatable'; import { Observable } from 'rxjs/Observable'; -import { CoreModule, AlfrescoTranslationService } from 'ng2-alfresco-core'; -import { PeopleList } from './adf-people-list.component'; import { User, UserEventModel } from '../models/index'; -import { DataTableModule, ObjectDataRow, DataRowEvent, DataRowActionEvent } from 'ng2-alfresco-datatable'; +import { PeopleList } from './adf-people-list.component'; declare let jasmine: any; diff --git a/ng2-components/ng2-activiti-tasklist/src/components/adf-people-list.component.ts b/ng2-components/ng2-activiti-tasklist/src/components/adf-people-list.component.ts index 72d79233e2..44d4724621 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/adf-people-list.component.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/adf-people-list.component.ts @@ -15,10 +15,10 @@ * limitations under the License. */ -import { Component, Input, Output, EventEmitter, ViewChild, ContentChild } from '@angular/core'; -import { User, UserEventModel } from '../models/index'; +import { Component, ContentChild, EventEmitter, Input, Output, ViewChild } from '@angular/core'; import { DataColumnListComponent } from 'ng2-alfresco-core'; import { DataTableComponent } from 'ng2-alfresco-datatable'; +import { User, UserEventModel } from '../models/index'; declare let componentHandler: any; diff --git a/ng2-components/ng2-activiti-tasklist/src/components/adf-task-attachment-list.component.spec.ts b/ng2-components/ng2-activiti-tasklist/src/components/adf-task-attachment-list.component.spec.ts index f3e2a9cba7..17fd919145 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/adf-task-attachment-list.component.spec.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/adf-task-attachment-list.component.spec.ts @@ -16,13 +16,13 @@ */ import { SimpleChange } from '@angular/core'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { CoreModule, AlfrescoTranslationService } from 'ng2-alfresco-core'; -import { DataTableModule } from 'ng2-alfresco-datatable'; -import { ActivitiContentService } from 'ng2-activiti-form'; -import { TaskAttachmentListComponent } from './adf-task-attachment-list.component'; -import { Observable } from 'rxjs/Rx'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; +import { ActivitiContentService } from 'ng2-activiti-form'; +import { AlfrescoTranslationService, CoreModule } from 'ng2-alfresco-core'; +import { DataTableModule } from 'ng2-alfresco-datatable'; +import { Observable } from 'rxjs/Rx'; +import { TaskAttachmentListComponent } from './adf-task-attachment-list.component'; declare let jasmine: any; diff --git a/ng2-components/ng2-activiti-tasklist/src/components/adf-task-attachment-list.component.ts b/ng2-components/ng2-activiti-tasklist/src/components/adf-task-attachment-list.component.ts index ef51371800..8b236dbc63 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/adf-task-attachment-list.component.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/adf-task-attachment-list.component.ts @@ -15,9 +15,9 @@ * limitations under the License. */ -import { Component, OnChanges, Input, Output, EventEmitter, SimpleChanges } from '@angular/core'; -import { AlfrescoTranslationService, ContentService, ThumbnailService } from 'ng2-alfresco-core'; +import { Component, EventEmitter, Input, OnChanges, Output, SimpleChanges } from '@angular/core'; import { ActivitiContentService } from 'ng2-activiti-form'; +import { AlfrescoTranslationService, ContentService, ThumbnailService } from 'ng2-alfresco-core'; @Component({ selector: 'adf-task-attachment-list', diff --git a/ng2-components/ng2-activiti-tasklist/src/components/no-task-detail-template.component.spec.ts b/ng2-components/ng2-activiti-tasklist/src/components/no-task-detail-template.component.spec.ts index 5bf34e0165..3142d49e72 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/no-task-detail-template.component.spec.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/no-task-detail-template.component.spec.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { NoTaskDetailsTemplateComponent } from './no-task-detail-template.component'; import { ActivitiTaskDetails } from './activiti-task-details.component'; +import { NoTaskDetailsTemplateComponent } from './no-task-detail-template.component'; describe('NoTaskDetailsTemplateComponent', () => { diff --git a/ng2-components/ng2-activiti-tasklist/src/components/no-task-detail-template.component.ts b/ng2-components/ng2-activiti-tasklist/src/components/no-task-detail-template.component.ts index 0761f1e4c5..f2657ddf7c 100644 --- a/ng2-components/ng2-activiti-tasklist/src/components/no-task-detail-template.component.ts +++ b/ng2-components/ng2-activiti-tasklist/src/components/no-task-detail-template.component.ts @@ -16,10 +16,10 @@ */ import { - Directive, + AfterContentInit, ContentChild, - TemplateRef, - AfterContentInit + Directive, + TemplateRef } from '@angular/core'; import { ActivitiTaskDetails } from './activiti-task-details.component'; diff --git a/ng2-components/ng2-activiti-tasklist/src/services/activiti-people.service.ts b/ng2-components/ng2-activiti-tasklist/src/services/activiti-people.service.ts index c6e6a91b5a..4d02be6806 100644 --- a/ng2-components/ng2-activiti-tasklist/src/services/activiti-people.service.ts +++ b/ng2-components/ng2-activiti-tasklist/src/services/activiti-people.service.ts @@ -16,9 +16,9 @@ */ import { Injectable } from '@angular/core'; +import { Response } from '@angular/http'; import { AlfrescoApiService, LogService } from 'ng2-alfresco-core'; import { Observable } from 'rxjs/Rx'; -import { Response } from '@angular/http'; import { User } from '../models/user.model'; @Injectable() diff --git a/ng2-components/ng2-activiti-tasklist/src/services/activiti-tasklist.service.spec.ts b/ng2-components/ng2-activiti-tasklist/src/services/activiti-tasklist.service.spec.ts index ef6ae35845..0ebaa7e91a 100644 --- a/ng2-components/ng2-activiti-tasklist/src/services/activiti-tasklist.service.spec.ts +++ b/ng2-components/ng2-activiti-tasklist/src/services/activiti-tasklist.service.spec.ts @@ -15,31 +15,31 @@ * limitations under the License. */ -import { TestBed, async } from '@angular/core/testing'; +import { async, TestBed } from '@angular/core/testing'; import { CoreModule } from 'ng2-alfresco-core'; -import { ActivitiTaskListService } from './activiti-tasklist.service'; -import { TaskDetailsModel } from '../models/task-details.model'; -import { FilterRepresentationModel, TaskQueryRequestRepresentationModel } from '../models/filter.model'; -import { Comment } from '../models/comment.model'; import { - fakeFilters, - fakeAppPromise, fakeAppFilter, - fakeFilter, - fakeTaskList, - fakeErrorTaskList, - fakeTasksComment, - fakeTasksChecklist, - fakeTaskDetails, - fakeUser, + fakeAppPromise, fakeApps, - fakeRepresentationFilter1, - secondFakeTaskList, - fakeRepresentationFilter2, + fakeErrorTaskList, + fakeFilter, + fakeFilters, + fakeFilterWithProcessDefinitionKey, fakeFormList, + fakeRepresentationFilter1, + fakeRepresentationFilter2, + fakeTaskDetails, + fakeTaskList, fakeTaskListDifferentProcessDefinitionKey, - fakeFilterWithProcessDefinitionKey + fakeTasksChecklist, + fakeTasksComment, + fakeUser, + secondFakeTaskList } from '../assets/tasklist-service.mock'; +import { Comment } from '../models/comment.model'; +import { FilterRepresentationModel, TaskQueryRequestRepresentationModel } from '../models/filter.model'; +import { TaskDetailsModel } from '../models/task-details.model'; +import { ActivitiTaskListService } from './activiti-tasklist.service'; declare let jasmine: any; diff --git a/ng2-components/ng2-activiti-tasklist/src/services/activiti-tasklist.service.ts b/ng2-components/ng2-activiti-tasklist/src/services/activiti-tasklist.service.ts index 7a1931d2dd..61b9adec5c 100644 --- a/ng2-components/ng2-activiti-tasklist/src/services/activiti-tasklist.service.ts +++ b/ng2-components/ng2-activiti-tasklist/src/services/activiti-tasklist.service.ts @@ -16,16 +16,16 @@ */ import { Injectable } from '@angular/core'; -import { Observable } from 'rxjs/Rx'; import { AlfrescoApiService, LogService } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Rx'; +import { Comment } from '../models/comment.model'; import { FilterRepresentationModel, TaskQueryRequestRepresentationModel } from '../models/filter.model'; -import { Comment } from '../models/comment.model'; -import { User } from '../models/user.model'; -import { TaskDetailsModel } from '../models/task-details.model'; import { Form } from '../models/form.model'; +import { TaskDetailsModel } from '../models/task-details.model'; +import { User } from '../models/user.model'; @Injectable() export class ActivitiTaskListService { diff --git a/ng2-components/ng2-alfresco-core/config/webpack.common.js b/ng2-components/ng2-alfresco-core/config/webpack.common.js index 85f1a2be09..5c1dc42fe3 100644 --- a/ng2-components/ng2-alfresco-core/config/webpack.common.js +++ b/ng2-components/ng2-alfresco-core/config/webpack.common.js @@ -39,7 +39,8 @@ module.exports = { loader: 'tslint-loader', options: { emitErrors: true, - failOnHint: true + failOnHint: true, + fix:true }, exclude: [/node_modules/, /bundles/, /dist/, /demo/] }, diff --git a/ng2-components/ng2-alfresco-core/index.ts b/ng2-components/ng2-alfresco-core/index.ts index b641fa5272..de6d37e776 100644 --- a/ng2-components/ng2-alfresco-core/index.ts +++ b/ng2-components/ng2-alfresco-core/index.ts @@ -15,57 +15,58 @@ * limitations under the License. */ -import { NgModule, ModuleWithProviders } from '@angular/core'; -import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; -import { HttpModule, Http } from '@angular/http'; import { CommonModule } from '@angular/common'; +import { ModuleWithProviders, NgModule } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; +import { Http, HttpModule } from '@angular/http'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; +import { TranslateLoader, TranslateModule } from '@ngx-translate/core'; -import { MaterialModule } from './src/material.module'; -import { ContextMenuModule } from './src/components/context-menu/context-menu.module'; -import { CardViewModule } from './src/components/view/card-view.module'; import { CollapsableModule } from './src/components/collapsable/collapsable.module'; +import { ContextMenuModule } from './src/components/context-menu/context-menu.module'; import { AdfToolbarComponent } from './src/components/toolbar/toolbar.component'; +import { CardViewModule } from './src/components/view/card-view.module'; +import { MaterialModule } from './src/material.module'; import { AppConfigModule } from './src/services/app-config.service'; import { UserPreferencesService } from './src/services/user-preferences.service'; import { + AlfrescoApiService, AlfrescoAuthenticationService, AlfrescoContentService, AlfrescoSettingsService, - StorageService, - CookieService, - AlfrescoApiService, AlfrescoTranslateLoader, AlfrescoTranslationService, - RenditionsService, + AppConfigService, AuthGuard, - AuthGuardEcm, AuthGuardBpm, + AuthGuardEcm, + ContentService, + CookieService, + InitAppConfigServiceProvider, LogService, LogServiceMock, NotificationService, - ContentService, - AppConfigService, - InitAppConfigServiceProvider, + RenditionsService, + StorageService, ThumbnailService } from './src/services/index'; -import { FileSizePipe } from './src/pipes/file-size.pipe'; -import { UploadDirective } from './src/directives/upload.directive'; -import { DataColumnComponent } from './src/components/data-column/data-column.component'; import { DataColumnListComponent } from './src/components/data-column/data-column-list.component'; +import { DataColumnComponent } from './src/components/data-column/data-column.component'; +import { UploadDirective } from './src/directives/upload.directive'; +import { FileSizePipe } from './src/pipes/file-size.pipe'; -import { MDL } from './src/components/material/mdl-upgrade-element.directive'; import { AlfrescoMdlButtonDirective } from './src/components/material/mdl-button.directive'; import { AlfrescoMdlMenuDirective } from './src/components/material/mdl-menu.directive'; import { AlfrescoMdlTextFieldDirective } from './src/components/material/mdl-textfield.directive'; import { AlfrescoMdlTooltipDirective } from './src/components/material/mdl-tooltip.directive'; +import { MDLDirective } from './src/components/material/mdl-upgrade-element.directive'; export { ContextMenuModule } from './src/components/context-menu/context-menu.module'; export { CardViewModule } from './src/components/view/card-view.module'; export { CollapsableModule } from './src/components/collapsable/collapsable.module'; +export { UserPreferencesService } from './src/services/user-preferences.service'; export * from './src/services/index'; export * from './src/components/data-column/data-column.component'; export * from './src/components/data-column/data-column-list.component'; @@ -75,7 +76,6 @@ export * from './src/events/base.event'; export * from './src/events/base-ui.event'; export * from './src/events/folder-created.event'; export * from './src/models/index'; -export { UserPreferencesService } from './src/services/user-preferences.service'; export * from './src/models/index'; diff --git a/ng2-components/ng2-alfresco-core/package-lock.json b/ng2-components/ng2-alfresco-core/package-lock.json index 5f9b454bf0..6a42adc398 100644 --- a/ng2-components/ng2-alfresco-core/package-lock.json +++ b/ng2-components/ng2-alfresco-core/package-lock.json @@ -247,6 +247,12 @@ "integrity": "sha1-o+Uvo5FoyCX/V7AkgSbOWo/5VQc=", "dev": true }, + "app-root-path": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.0.1.tgz", + "integrity": "sha1-zWLc+OT9WkF+/GZNLlsQZTxlG0Y=", + "dev": true + }, "aproba": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.1.2.tgz", @@ -953,6 +959,20 @@ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true }, + "codelyzer": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-3.1.2.tgz", + "integrity": "sha1-n/HwQfubXuXb60W6hm368EmDrwQ=", + "dev": true, + "dependencies": { + "css-selector-tokenizer": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", + "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", + "dev": true + } + } + }, "color": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", @@ -1286,6 +1306,12 @@ "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", "dev": true }, + "cssauron": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", + "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=", + "dev": true + }, "cssesc": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", @@ -5879,6 +5905,20 @@ } } }, + "semver-dsl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", + "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=", + "dev": true, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, "send": { "version": "0.15.3", "resolved": "https://registry.npmjs.org/send/-/send-0.15.3.tgz", diff --git a/ng2-components/ng2-alfresco-core/package.json b/ng2-components/ng2-alfresco-core/package.json index cab21640d9..b8d8338efb 100644 --- a/ng2-components/ng2-alfresco-core/package.json +++ b/ng2-components/ng2-alfresco-core/package.json @@ -70,6 +70,7 @@ "@types/node": "6.0.45", "angular2-template-loader": "0.6.2", "autoprefixer": "6.5.4", + "codelyzer": "3.1.2", "copy-webpack-plugin": "4.0.1", "css-loader": "0.23.1", "css-to-string-loader": "0.1.2", diff --git a/ng2-components/ng2-alfresco-core/src/components/collapsable/accordion-group.component.spec.ts b/ng2-components/ng2-alfresco-core/src/components/collapsable/accordion-group.component.spec.ts index e703fd5d9f..9eaa5a82a0 100644 --- a/ng2-components/ng2-alfresco-core/src/components/collapsable/accordion-group.component.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/components/collapsable/accordion-group.component.spec.ts @@ -15,9 +15,9 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { AccordionComponent } from './accordion.component'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { AccordionGroupComponent } from './accordion-group.component'; +import { AccordionComponent } from './accordion.component'; describe('AccordionGroupComponent', () => { diff --git a/ng2-components/ng2-alfresco-core/src/components/collapsable/accordion-group.component.ts b/ng2-components/ng2-alfresco-core/src/components/collapsable/accordion-group.component.ts index 0819e055d7..01187ce72a 100644 --- a/ng2-components/ng2-alfresco-core/src/components/collapsable/accordion-group.component.ts +++ b/ng2-components/ng2-alfresco-core/src/components/collapsable/accordion-group.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, Input, OnDestroy, Output, EventEmitter, ViewChild } from '@angular/core'; +import { Component, EventEmitter, Input, OnDestroy, Output, ViewChild } from '@angular/core'; import { AccordionComponent } from './accordion.component'; @Component({ diff --git a/ng2-components/ng2-alfresco-core/src/components/collapsable/accordion.component.spec.ts b/ng2-components/ng2-alfresco-core/src/components/collapsable/accordion.component.spec.ts index cf7b4625fe..c14ec5fa84 100644 --- a/ng2-components/ng2-alfresco-core/src/components/collapsable/accordion.component.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/components/collapsable/accordion.component.spec.ts @@ -15,9 +15,9 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { AccordionComponent } from './accordion.component'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { AccordionGroupComponent } from './accordion-group.component'; +import { AccordionComponent } from './accordion.component'; describe('AccordionComponent', () => { diff --git a/ng2-components/ng2-alfresco-core/src/components/collapsable/collapsable.module.ts b/ng2-components/ng2-alfresco-core/src/components/collapsable/collapsable.module.ts index 6f864d114a..78c9faf117 100644 --- a/ng2-components/ng2-alfresco-core/src/components/collapsable/collapsable.module.ts +++ b/ng2-components/ng2-alfresco-core/src/components/collapsable/collapsable.module.ts @@ -15,11 +15,11 @@ * limitations under the License. */ -import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; -import { AccordionComponent } from './accordion.component'; import { AccordionGroupComponent } from './accordion-group.component'; +import { AccordionComponent } from './accordion.component'; @NgModule({ imports: [ diff --git a/ng2-components/ng2-alfresco-core/src/components/context-menu/context-menu-holder.component.spec.ts b/ng2-components/ng2-alfresco-core/src/components/context-menu/context-menu-holder.component.spec.ts index ee6cf3e744..401bd526c0 100644 --- a/ng2-components/ng2-alfresco-core/src/components/context-menu/context-menu-holder.component.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/components/context-menu/context-menu-holder.component.spec.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { ContextMenuService } from './context-menu.service'; import { ContextMenuHolderComponent } from './context-menu-holder.component'; +import { ContextMenuService } from './context-menu.service'; describe('ContextMenuHolderComponent', () => { diff --git a/ng2-components/ng2-alfresco-core/src/components/context-menu/context-menu.directive.ts b/ng2-components/ng2-alfresco-core/src/components/context-menu/context-menu.directive.ts index 24a8a9aab0..75e2ca9042 100644 --- a/ng2-components/ng2-alfresco-core/src/components/context-menu/context-menu.directive.ts +++ b/ng2-components/ng2-alfresco-core/src/components/context-menu/context-menu.directive.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, Input, HostListener } from '@angular/core'; +import { Directive, HostListener, Input } from '@angular/core'; import { ContextMenuService } from './context-menu.service'; @Directive({ diff --git a/ng2-components/ng2-alfresco-core/src/components/context-menu/context-menu.module.ts b/ng2-components/ng2-alfresco-core/src/components/context-menu/context-menu.module.ts index 7e8a3dc6b0..73aafbc21c 100644 --- a/ng2-components/ng2-alfresco-core/src/components/context-menu/context-menu.module.ts +++ b/ng2-components/ng2-alfresco-core/src/components/context-menu/context-menu.module.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; +import { NgModule } from '@angular/core'; import { ContextMenuHolderComponent } from './context-menu-holder.component'; import { ContextMenuDirective } from './context-menu.directive'; diff --git a/ng2-components/ng2-alfresco-core/src/components/data-column/data-column-list.component.spec.ts b/ng2-components/ng2-alfresco-core/src/components/data-column/data-column-list.component.spec.ts index 6997e6879f..1ba2dbe9dc 100644 --- a/ng2-components/ng2-alfresco-core/src/components/data-column/data-column-list.component.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/components/data-column/data-column-list.component.spec.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { TestBed, async } from '@angular/core/testing'; +import { async, TestBed } from '@angular/core/testing'; import { DataColumnListComponent } from './data-column-list.component'; describe('DataColumnListComponent', () => { diff --git a/ng2-components/ng2-alfresco-core/src/components/data-column/data-column.component.spec.ts b/ng2-components/ng2-alfresco-core/src/components/data-column/data-column.component.spec.ts index ea91623d02..3ed2992757 100644 --- a/ng2-components/ng2-alfresco-core/src/components/data-column/data-column.component.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/components/data-column/data-column.component.spec.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { TestBed, async } from '@angular/core/testing'; +import { async, TestBed } from '@angular/core/testing'; import { DataColumnComponent } from './data-column.component'; describe('DataColumnListComponent', () => { diff --git a/ng2-components/ng2-alfresco-core/src/components/data-column/data-column.component.ts b/ng2-components/ng2-alfresco-core/src/components/data-column/data-column.component.ts index 117fca0497..25e86e0893 100644 --- a/ng2-components/ng2-alfresco-core/src/components/data-column/data-column.component.ts +++ b/ng2-components/ng2-alfresco-core/src/components/data-column/data-column.component.ts @@ -15,13 +15,13 @@ * limitations under the License. */ -import { Component, Input, ContentChild, TemplateRef } from '@angular/core'; +import { Component, ContentChild, Input, OnInit, TemplateRef } from '@angular/core'; @Component({ selector: 'data-column', template: '' }) -export class DataColumnComponent { +export class DataColumnComponent implements OnInit { @Input() key: string; diff --git a/ng2-components/ng2-alfresco-core/src/components/material/mdl-button.directive.ts b/ng2-components/ng2-alfresco-core/src/components/material/mdl-button.directive.ts index f386ff3cf2..a98dde49a5 100644 --- a/ng2-components/ng2-alfresco-core/src/components/material/mdl-button.directive.ts +++ b/ng2-components/ng2-alfresco-core/src/components/material/mdl-button.directive.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, ElementRef, AfterViewInit } from '@angular/core'; +import { AfterViewInit, Directive, ElementRef } from '@angular/core'; declare var componentHandler; diff --git a/ng2-components/ng2-alfresco-core/src/components/material/mdl-menu.directive.ts b/ng2-components/ng2-alfresco-core/src/components/material/mdl-menu.directive.ts index c3c5a60687..2ad5671534 100644 --- a/ng2-components/ng2-alfresco-core/src/components/material/mdl-menu.directive.ts +++ b/ng2-components/ng2-alfresco-core/src/components/material/mdl-menu.directive.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, ElementRef, AfterViewInit } from '@angular/core'; +import { AfterViewInit, Directive, ElementRef } from '@angular/core'; declare var componentHandler; diff --git a/ng2-components/ng2-alfresco-core/src/components/material/mdl-textfield.directive.ts b/ng2-components/ng2-alfresco-core/src/components/material/mdl-textfield.directive.ts index f91e95f43c..e00ba8b067 100644 --- a/ng2-components/ng2-alfresco-core/src/components/material/mdl-textfield.directive.ts +++ b/ng2-components/ng2-alfresco-core/src/components/material/mdl-textfield.directive.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, ElementRef, AfterViewInit } from '@angular/core'; +import { AfterViewInit, Directive, ElementRef } from '@angular/core'; declare var componentHandler; diff --git a/ng2-components/ng2-alfresco-core/src/components/material/mdl-tooltip.directive.ts b/ng2-components/ng2-alfresco-core/src/components/material/mdl-tooltip.directive.ts index 1b596de6f2..e0224f1524 100644 --- a/ng2-components/ng2-alfresco-core/src/components/material/mdl-tooltip.directive.ts +++ b/ng2-components/ng2-alfresco-core/src/components/material/mdl-tooltip.directive.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, ElementRef, AfterViewInit } from '@angular/core'; +import { AfterViewInit, Directive, ElementRef } from '@angular/core'; declare var componentHandler; diff --git a/ng2-components/ng2-alfresco-core/src/components/material/mdl-upgrade-element.directive.ts b/ng2-components/ng2-alfresco-core/src/components/material/mdl-upgrade-element.directive.ts index 92d246af01..a03ef81c7f 100644 --- a/ng2-components/ng2-alfresco-core/src/components/material/mdl-upgrade-element.directive.ts +++ b/ng2-components/ng2-alfresco-core/src/components/material/mdl-upgrade-element.directive.ts @@ -15,13 +15,13 @@ * limitations under the License. */ -import { Directive, AfterViewInit } from '@angular/core'; +import { AfterViewInit, Directive } from '@angular/core'; declare var componentHandler; @Directive({ selector: '[mdl]' }) -export class MDL implements AfterViewInit { +export class MDLDirective implements AfterViewInit { ngAfterViewInit() { componentHandler.upgradeAllRegistered(); } diff --git a/ng2-components/ng2-alfresco-core/src/components/toolbar/toolbar.component.ts b/ng2-components/ng2-alfresco-core/src/components/toolbar/toolbar.component.ts index 427d30895e..ab050e49d4 100644 --- a/ng2-components/ng2-alfresco-core/src/components/toolbar/toolbar.component.ts +++ b/ng2-components/ng2-alfresco-core/src/components/toolbar/toolbar.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, Input, ChangeDetectionStrategy, ViewEncapsulation } from '@angular/core'; +import { ChangeDetectionStrategy, Component, Input, ViewEncapsulation } from '@angular/core'; @Component({ selector: 'adf-toolbar', diff --git a/ng2-components/ng2-alfresco-core/src/components/view/adf-card-view.component.spec.ts b/ng2-components/ng2-alfresco-core/src/components/view/adf-card-view.component.spec.ts index 95fbd0ad25..0a882630f2 100644 --- a/ng2-components/ng2-alfresco-core/src/components/view/adf-card-view.component.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/components/view/adf-card-view.component.spec.ts @@ -15,20 +15,20 @@ * limitations under the License. */ -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; -import { CardView } from './adf-card-view.component'; -import { CardViewModel } from '../../models/card-view.model'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; +import { CardViewModel } from '../../models/card-view.model'; +import { CardViewComponent } from './adf-card-view.component'; describe('AdfCardView', () => { - let fixture: ComponentFixture; - let component: CardView; + let fixture: ComponentFixture; + let component: CardViewComponent; beforeEach(async(() => { TestBed.configureTestingModule({ declarations: [ - CardView + CardViewComponent ], providers: [ ] @@ -36,7 +36,7 @@ describe('AdfCardView', () => { })); beforeEach(() => { - fixture = TestBed.createComponent(CardView); + fixture = TestBed.createComponent(CardViewComponent); component = fixture.componentInstance; }); diff --git a/ng2-components/ng2-alfresco-core/src/components/view/adf-card-view.component.ts b/ng2-components/ng2-alfresco-core/src/components/view/adf-card-view.component.ts index fe29a7c9ed..da0c931bff 100644 --- a/ng2-components/ng2-alfresco-core/src/components/view/adf-card-view.component.ts +++ b/ng2-components/ng2-alfresco-core/src/components/view/adf-card-view.component.ts @@ -16,15 +16,15 @@ */ import { Component, Input } from '@angular/core'; -import { CardViewModel } from '../../models/card-view.model'; import * as moment from 'moment'; +import { CardViewModel } from '../../models/card-view.model'; @Component({ selector: 'adf-card-view', templateUrl: './adf-card-view.component.html', styleUrls: ['./adf-card-view.component.css'] }) -export class CardView { +export class CardViewComponent { @Input() properties: CardViewModel []; diff --git a/ng2-components/ng2-alfresco-core/src/components/view/card-view.module.ts b/ng2-components/ng2-alfresco-core/src/components/view/card-view.module.ts index 791ae0fd90..3a970e98e8 100644 --- a/ng2-components/ng2-alfresco-core/src/components/view/card-view.module.ts +++ b/ng2-components/ng2-alfresco-core/src/components/view/card-view.module.ts @@ -15,19 +15,19 @@ * limitations under the License. */ -import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; -import { CardView } from './adf-card-view.component'; +import { NgModule } from '@angular/core'; +import { CardViewComponent } from './adf-card-view.component'; @NgModule({ imports: [ CommonModule ], declarations: [ - CardView + CardViewComponent ], exports: [ - CardView + CardViewComponent ] }) export class CardViewModule {} diff --git a/ng2-components/ng2-alfresco-core/src/directives/upload.directive.spec.ts b/ng2-components/ng2-alfresco-core/src/directives/upload.directive.spec.ts index 8ba2658f0a..3fc96a8f9d 100644 --- a/ng2-components/ng2-alfresco-core/src/directives/upload.directive.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/directives/upload.directive.spec.ts @@ -16,8 +16,8 @@ */ import { ElementRef } from '@angular/core'; -import { UploadDirective } from './upload.directive'; import { FileInfo } from './../utils/file-utils'; +import { UploadDirective } from './upload.directive'; describe('UploadDirective', () => { diff --git a/ng2-components/ng2-alfresco-core/src/directives/upload.directive.ts b/ng2-components/ng2-alfresco-core/src/directives/upload.directive.ts index 4c6727f852..42f00e9965 100644 --- a/ng2-components/ng2-alfresco-core/src/directives/upload.directive.ts +++ b/ng2-components/ng2-alfresco-core/src/directives/upload.directive.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { Directive, Input, HostListener, ElementRef, Renderer, OnInit, NgZone, OnDestroy } from '@angular/core'; -import { FileUtils, FileInfo } from '../utils/file-utils'; +import { Directive, ElementRef, HostListener, Input, NgZone, OnDestroy, OnInit, Renderer } from '@angular/core'; +import { FileInfo, FileUtils } from '../utils/file-utils'; @Directive({ selector: '[adf-upload]' diff --git a/ng2-components/ng2-alfresco-core/src/material.module.ts b/ng2-components/ng2-alfresco-core/src/material.module.ts index 46a3addd93..373342ebae 100644 --- a/ng2-components/ng2-alfresco-core/src/material.module.ts +++ b/ng2-components/ng2-alfresco-core/src/material.module.ts @@ -16,7 +16,7 @@ */ import { NgModule } from '@angular/core'; -import { MdSnackBarModule, MdToolbarModule, MdButtonModule } from '@angular/material'; +import { MdButtonModule, MdSnackBarModule, MdToolbarModule } from '@angular/material'; export function modules() { return [ diff --git a/ng2-components/ng2-alfresco-core/src/services/alfresco-api.service.ts b/ng2-components/ng2-alfresco-core/src/services/alfresco-api.service.ts index d3a7dfccfe..a30a2300cf 100644 --- a/ng2-components/ng2-alfresco-core/src/services/alfresco-api.service.ts +++ b/ng2-components/ng2-alfresco-core/src/services/alfresco-api.service.ts @@ -16,8 +16,8 @@ */ import { Injectable } from '@angular/core'; -import { AlfrescoApi } from 'alfresco-js-api'; -import * as alfrescoApi from 'alfresco-js-api'; +import { AlfrescoApi } from 'alfresco-js-api'; +import * as alfrescoApi from 'alfresco-js-api'; import { AlfrescoSettingsService } from './alfresco-settings.service'; import { AppConfigService } from './app-config.service'; import { StorageService } from './storage.service'; diff --git a/ng2-components/ng2-alfresco-core/src/services/alfresco-authentication.service.spec.ts b/ng2-components/ng2-alfresco-core/src/services/alfresco-authentication.service.spec.ts index 3e841eaf48..486a16cbc1 100644 --- a/ng2-components/ng2-alfresco-core/src/services/alfresco-authentication.service.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/services/alfresco-authentication.service.spec.ts @@ -15,15 +15,15 @@ * limitations under the License. */ -import { TestBed, async } from '@angular/core/testing'; -import { AlfrescoSettingsService } from './alfresco-settings.service'; -import { AlfrescoAuthenticationService } from './alfresco-authentication.service'; -import { AlfrescoApiService } from './alfresco-api.service'; -import { StorageService } from './storage.service'; -import { CookieService } from './cookie.service'; +import { async, TestBed } from '@angular/core/testing'; import { CookieServiceMock } from './../assets/cookie.service.mock'; -import { LogService } from './log.service'; +import { AlfrescoApiService } from './alfresco-api.service'; +import { AlfrescoAuthenticationService } from './alfresco-authentication.service'; +import { AlfrescoSettingsService } from './alfresco-settings.service'; import { AppConfigModule } from './app-config.service'; +import { CookieService } from './cookie.service'; +import { LogService } from './log.service'; +import { StorageService } from './storage.service'; declare let jasmine: any; diff --git a/ng2-components/ng2-alfresco-core/src/services/alfresco-authentication.service.ts b/ng2-components/ng2-alfresco-core/src/services/alfresco-authentication.service.ts index 1c64265bcc..9bb16ef3ac 100644 --- a/ng2-components/ng2-alfresco-core/src/services/alfresco-authentication.service.ts +++ b/ng2-components/ng2-alfresco-core/src/services/alfresco-authentication.service.ts @@ -17,11 +17,11 @@ import { Injectable } from '@angular/core'; import { Observable, Subject } from 'rxjs/Rx'; +import { AlfrescoApiService } from './alfresco-api.service'; import { AlfrescoSettingsService } from './alfresco-settings.service'; -import { StorageService } from './storage.service'; import { CookieService } from './cookie.service'; import { LogService } from './log.service'; -import { AlfrescoApiService } from './alfresco-api.service'; +import { StorageService } from './storage.service'; const REMEMBER_ME_COOKIE_KEY = 'ALFRESCO_REMEMBER_ME'; const REMEMBER_ME_UNTIL = 1000 * 60 * 60 * 24 * 30 ; diff --git a/ng2-components/ng2-alfresco-core/src/services/alfresco-content.service.spec.ts b/ng2-components/ng2-alfresco-core/src/services/alfresco-content.service.spec.ts index a66c68e978..73b5917d6f 100644 --- a/ng2-components/ng2-alfresco-core/src/services/alfresco-content.service.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/services/alfresco-content.service.spec.ts @@ -15,16 +15,16 @@ * limitations under the License. */ -import { TestBed, async } from '@angular/core/testing'; -import { AlfrescoSettingsService } from './alfresco-settings.service'; +import { async, TestBed } from '@angular/core/testing'; +import { CookieServiceMock } from './../assets/cookie.service.mock'; +import { AlfrescoApiService } from './alfresco-api.service'; import { AlfrescoAuthenticationService } from './alfresco-authentication.service'; import { AlfrescoContentService } from './alfresco-content.service'; -import { AlfrescoApiService } from './alfresco-api.service'; -import { StorageService } from './storage.service'; -import { CookieService } from './cookie.service'; -import { CookieServiceMock } from './../assets/cookie.service.mock'; -import { LogService } from './log.service'; +import { AlfrescoSettingsService } from './alfresco-settings.service'; import { AppConfigModule } from './app-config.service'; +import { CookieService } from './cookie.service'; +import { LogService } from './log.service'; +import { StorageService } from './storage.service'; declare let jasmine: any; diff --git a/ng2-components/ng2-alfresco-core/src/services/alfresco-content.service.ts b/ng2-components/ng2-alfresco-core/src/services/alfresco-content.service.ts index 61090a2a9d..55307363a4 100644 --- a/ng2-components/ng2-alfresco-core/src/services/alfresco-content.service.ts +++ b/ng2-components/ng2-alfresco-core/src/services/alfresco-content.service.ts @@ -17,10 +17,10 @@ import { Injectable } from '@angular/core'; import { Observable, Subject } from 'rxjs/Rx'; -import { AlfrescoAuthenticationService } from './alfresco-authentication.service'; -import { AlfrescoApiService } from './alfresco-api.service'; -import { LogService } from './log.service'; import { FolderCreatedEvent } from '../events/folder-created.event'; +import { AlfrescoApiService } from './alfresco-api.service'; +import { AlfrescoAuthenticationService } from './alfresco-authentication.service'; +import { LogService } from './log.service'; @Injectable() export class AlfrescoContentService { diff --git a/ng2-components/ng2-alfresco-core/src/services/alfresco-settings.service.spec.ts b/ng2-components/ng2-alfresco-core/src/services/alfresco-settings.service.spec.ts index 82b988856e..20f316cd59 100644 --- a/ng2-components/ng2-alfresco-core/src/services/alfresco-settings.service.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/services/alfresco-settings.service.spec.ts @@ -15,9 +15,9 @@ * limitations under the License. */ -import { TestBed, async } from '@angular/core/testing'; -import { AppConfigModule } from './app-config.service'; +import { async, TestBed } from '@angular/core/testing'; import { AlfrescoSettingsService } from './alfresco-settings.service'; +import { AppConfigModule } from './app-config.service'; describe('AlfrescoSettingsService', () => { diff --git a/ng2-components/ng2-alfresco-core/src/services/alfresco-translate-loader.service.ts b/ng2-components/ng2-alfresco-core/src/services/alfresco-translate-loader.service.ts index cacf6385b2..690d50a2ba 100644 --- a/ng2-components/ng2-alfresco-core/src/services/alfresco-translate-loader.service.ts +++ b/ng2-components/ng2-alfresco-core/src/services/alfresco-translate-loader.service.ts @@ -16,9 +16,9 @@ */ import { Injectable } from '@angular/core'; -import { Response, Http } from '@angular/http'; -import { Observable } from 'rxjs/Rx'; +import { Http, Response } from '@angular/http'; import { TranslateLoader } from '@ngx-translate/core'; +import { Observable } from 'rxjs/Rx'; import { ComponentTranslationModel } from '../models/component.model'; import { LogService } from './log.service'; diff --git a/ng2-components/ng2-alfresco-core/src/services/alfresco-translate-loader.spec.ts b/ng2-components/ng2-alfresco-core/src/services/alfresco-translate-loader.spec.ts index d6bff7edf8..ee7640792c 100644 --- a/ng2-components/ng2-alfresco-core/src/services/alfresco-translate-loader.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/services/alfresco-translate-loader.spec.ts @@ -15,11 +15,11 @@ * limitations under the License. */ -import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; import { Injector } from '@angular/core'; -import { ResponseOptions, Response, XHRBackend, HttpModule } from '@angular/http'; -import { MockBackend, MockConnection } from '@angular/http/testing'; import {getTestBed, TestBed} from '@angular/core/testing'; +import { HttpModule, Response, ResponseOptions, XHRBackend } from '@angular/http'; +import { MockBackend, MockConnection } from '@angular/http/testing'; +import { TranslateLoader, TranslateModule } from '@ngx-translate/core'; import { AlfrescoTranslateLoader } from './alfresco-translate-loader.service'; import { AlfrescoTranslationService } from './alfresco-translation.service'; diff --git a/ng2-components/ng2-alfresco-core/src/services/alfresco-translation.service.spec.ts b/ng2-components/ng2-alfresco-core/src/services/alfresco-translation.service.spec.ts index 98bdf27424..74739d113c 100644 --- a/ng2-components/ng2-alfresco-core/src/services/alfresco-translation.service.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/services/alfresco-translation.service.spec.ts @@ -15,14 +15,14 @@ * limitations under the License. */ -import { TranslateModule, TranslateLoader } from '@ngx-translate/core'; import { Injector } from '@angular/core'; -import { ResponseOptions, Response, XHRBackend, HttpModule } from '@angular/http'; -import { MockBackend, MockConnection } from '@angular/http/testing'; import { getTestBed, TestBed } from '@angular/core/testing'; +import { HttpModule, Response, ResponseOptions, XHRBackend } from '@angular/http'; +import { MockBackend, MockConnection } from '@angular/http/testing'; +import { TranslateLoader, TranslateModule } from '@ngx-translate/core'; -import { AlfrescoTranslationService } from './alfresco-translation.service'; import { AlfrescoTranslateLoader } from './alfresco-translate-loader.service'; +import { AlfrescoTranslationService } from './alfresco-translation.service'; import { LogService } from './log.service'; const mockBackendResponse = (connection: MockConnection, response: string) => { diff --git a/ng2-components/ng2-alfresco-core/src/services/alfresco-translation.service.ts b/ng2-components/ng2-alfresco-core/src/services/alfresco-translation.service.ts index 8cbe042903..fba9f153cd 100644 --- a/ng2-components/ng2-alfresco-core/src/services/alfresco-translation.service.ts +++ b/ng2-components/ng2-alfresco-core/src/services/alfresco-translation.service.ts @@ -16,8 +16,8 @@ */ import { Injectable } from '@angular/core'; -import { Observable } from 'rxjs/Rx'; import { TranslateService } from '@ngx-translate/core'; +import { Observable } from 'rxjs/Rx'; import { AlfrescoTranslateLoader } from './alfresco-translate-loader.service'; @Injectable() diff --git a/ng2-components/ng2-alfresco-core/src/services/app-config.service.spec.ts b/ng2-components/ng2-alfresco-core/src/services/app-config.service.spec.ts index 1c229e57ae..07547ff0fc 100644 --- a/ng2-components/ng2-alfresco-core/src/services/app-config.service.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/services/app-config.service.spec.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { TestBed, inject } from '@angular/core/testing'; -import { HttpModule, XHRBackend, Response, ResponseOptions } from '@angular/http'; +import { inject, TestBed } from '@angular/core/testing'; +import { HttpModule, Response, ResponseOptions, XHRBackend } from '@angular/http'; import { MockBackend, MockConnection } from '@angular/http/testing'; import { AppConfigModule, AppConfigService } from './app-config.service'; diff --git a/ng2-components/ng2-alfresco-core/src/services/app-config.service.ts b/ng2-components/ng2-alfresco-core/src/services/app-config.service.ts index 895c373219..ebc730f69b 100644 --- a/ng2-components/ng2-alfresco-core/src/services/app-config.service.ts +++ b/ng2-components/ng2-alfresco-core/src/services/app-config.service.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { Injectable, APP_INITIALIZER, NgModule, ModuleWithProviders } from '@angular/core'; -import { HttpModule, Http } from '@angular/http'; +import { APP_INITIALIZER, Injectable, ModuleWithProviders, NgModule } from '@angular/core'; +import { Http, HttpModule } from '@angular/http'; import { ObjectUtils } from '../utils/object-utils'; @Injectable() diff --git a/ng2-components/ng2-alfresco-core/src/services/auth-guard-bpm.service.spec.ts b/ng2-components/ng2-alfresco-core/src/services/auth-guard-bpm.service.spec.ts index 8a9b5a872e..bc2d7524ff 100644 --- a/ng2-components/ng2-alfresco-core/src/services/auth-guard-bpm.service.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/services/auth-guard-bpm.service.spec.ts @@ -15,19 +15,19 @@ * limitations under the License. */ -import { TestBed, async, inject } from '@angular/core/testing'; +import { async, inject, TestBed } from '@angular/core/testing'; import { Router} from '@angular/router'; import { RouterTestingModule } from '@angular/router/testing'; -import { AlfrescoSettingsService } from './alfresco-settings.service'; -import { AlfrescoAuthenticationService } from './alfresco-authentication.service'; -import { AlfrescoApiService } from './alfresco-api.service'; -import { StorageService } from './storage.service'; -import { LogService } from './log.service'; -import { CookieService } from './cookie.service'; import { CookieServiceMock } from './../assets/cookie.service.mock'; -import { AuthGuardBpm } from './auth-guard-bpm.service'; +import { AlfrescoApiService } from './alfresco-api.service'; +import { AlfrescoAuthenticationService } from './alfresco-authentication.service'; +import { AlfrescoSettingsService } from './alfresco-settings.service'; import { AppConfigModule } from './app-config.service'; +import { AuthGuardBpm } from './auth-guard-bpm.service'; +import { CookieService } from './cookie.service'; +import { LogService } from './log.service'; +import { StorageService } from './storage.service'; describe('AuthGuardService BPM', () => { diff --git a/ng2-components/ng2-alfresco-core/src/services/auth-guard-bpm.service.ts b/ng2-components/ng2-alfresco-core/src/services/auth-guard-bpm.service.ts index 538c21a7e8..2d6b376f92 100644 --- a/ng2-components/ng2-alfresco-core/src/services/auth-guard-bpm.service.ts +++ b/ng2-components/ng2-alfresco-core/src/services/auth-guard-bpm.service.ts @@ -17,8 +17,8 @@ import { Injectable } from '@angular/core'; import { - CanActivate, Router, CanActivateChild, - ActivatedRouteSnapshot, + ActivatedRouteSnapshot, CanActivate, CanActivateChild, + Router, RouterStateSnapshot } from '@angular/router'; diff --git a/ng2-components/ng2-alfresco-core/src/services/auth-guard-ecm.service.spec.ts b/ng2-components/ng2-alfresco-core/src/services/auth-guard-ecm.service.spec.ts index 11112e3dcc..89ad8abce5 100644 --- a/ng2-components/ng2-alfresco-core/src/services/auth-guard-ecm.service.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/services/auth-guard-ecm.service.spec.ts @@ -15,19 +15,19 @@ * limitations under the License. */ -import { TestBed, async, inject } from '@angular/core/testing'; +import { async, inject, TestBed } from '@angular/core/testing'; import { Router} from '@angular/router'; import { RouterTestingModule } from '@angular/router/testing'; -import { AlfrescoSettingsService } from './alfresco-settings.service'; -import { AlfrescoAuthenticationService } from './alfresco-authentication.service'; -import { AlfrescoApiService } from './alfresco-api.service'; -import { StorageService } from './storage.service'; -import { CookieService } from './cookie.service'; import { CookieServiceMock } from './../assets/cookie.service.mock'; -import { LogService } from './log.service'; -import { AuthGuardEcm } from './auth-guard-ecm.service'; +import { AlfrescoApiService } from './alfresco-api.service'; +import { AlfrescoAuthenticationService } from './alfresco-authentication.service'; +import { AlfrescoSettingsService } from './alfresco-settings.service'; import { AppConfigModule } from './app-config.service'; +import { AuthGuardEcm } from './auth-guard-ecm.service'; +import { CookieService } from './cookie.service'; +import { LogService } from './log.service'; +import { StorageService } from './storage.service'; describe('AuthGuardService ECM', () => { diff --git a/ng2-components/ng2-alfresco-core/src/services/auth-guard-ecm.service.ts b/ng2-components/ng2-alfresco-core/src/services/auth-guard-ecm.service.ts index 52d27057fb..786b177489 100644 --- a/ng2-components/ng2-alfresco-core/src/services/auth-guard-ecm.service.ts +++ b/ng2-components/ng2-alfresco-core/src/services/auth-guard-ecm.service.ts @@ -17,8 +17,8 @@ import { Injectable } from '@angular/core'; import { - CanActivate, Router, CanActivateChild, - ActivatedRouteSnapshot, + ActivatedRouteSnapshot, CanActivate, CanActivateChild, + Router, RouterStateSnapshot } from '@angular/router'; diff --git a/ng2-components/ng2-alfresco-core/src/services/auth-guard.service.spec.ts b/ng2-components/ng2-alfresco-core/src/services/auth-guard.service.spec.ts index 3ae547a08f..018f7c7c98 100644 --- a/ng2-components/ng2-alfresco-core/src/services/auth-guard.service.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/services/auth-guard.service.spec.ts @@ -15,19 +15,19 @@ * limitations under the License. */ -import { TestBed, async, inject } from '@angular/core/testing'; +import { async, inject, TestBed } from '@angular/core/testing'; import { Router} from '@angular/router'; import { RouterTestingModule } from '@angular/router/testing'; -import { AlfrescoSettingsService } from './alfresco-settings.service'; -import { AlfrescoAuthenticationService } from './alfresco-authentication.service'; -import { AlfrescoApiService } from './alfresco-api.service'; -import { StorageService } from './storage.service'; -import { CookieService } from './cookie.service'; import { CookieServiceMock } from './../assets/cookie.service.mock'; -import { LogService } from './log.service'; -import { AuthGuard } from './auth-guard.service'; +import { AlfrescoApiService } from './alfresco-api.service'; +import { AlfrescoAuthenticationService } from './alfresco-authentication.service'; +import { AlfrescoSettingsService } from './alfresco-settings.service'; import { AppConfigModule } from './app-config.service'; +import { AuthGuard } from './auth-guard.service'; +import { CookieService } from './cookie.service'; +import { LogService } from './log.service'; +import { StorageService } from './storage.service'; describe('AuthGuardService', () => { diff --git a/ng2-components/ng2-alfresco-core/src/services/auth-guard.service.ts b/ng2-components/ng2-alfresco-core/src/services/auth-guard.service.ts index ccb52e16cf..5d1744fe34 100644 --- a/ng2-components/ng2-alfresco-core/src/services/auth-guard.service.ts +++ b/ng2-components/ng2-alfresco-core/src/services/auth-guard.service.ts @@ -17,8 +17,8 @@ import { Injectable } from '@angular/core'; import { - CanActivate, Router, CanActivateChild, - ActivatedRouteSnapshot, + ActivatedRouteSnapshot, CanActivate, CanActivateChild, + Router, RouterStateSnapshot } from '@angular/router'; diff --git a/ng2-components/ng2-alfresco-core/src/services/notification.service.spec.ts b/ng2-components/ng2-alfresco-core/src/services/notification.service.spec.ts index 64aafd93d3..bed0331dda 100644 --- a/ng2-components/ng2-alfresco-core/src/services/notification.service.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/services/notification.service.spec.ts @@ -15,11 +15,11 @@ * limitations under the License. */ -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { Component } from '@angular/core'; +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; +import { LiveAnnouncer, MdSnackBar, MdSnackBarModule, OVERLAY_PROVIDERS, OverlayModule } from '@angular/material'; +import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { NotificationService } from './notification.service'; -import { MdSnackBarModule, MdSnackBar, OverlayModule, OVERLAY_PROVIDERS, LiveAnnouncer } from '@angular/material'; describe('NotificationService', () => { let fixture: ComponentFixture; diff --git a/ng2-components/ng2-alfresco-core/src/services/renditions.service.spec.ts b/ng2-components/ng2-alfresco-core/src/services/renditions.service.spec.ts index 85cbbb8210..50abb9bfdb 100644 --- a/ng2-components/ng2-alfresco-core/src/services/renditions.service.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/services/renditions.service.spec.ts @@ -15,14 +15,14 @@ * limitations under the License. */ -import { TestBed, async } from '@angular/core/testing'; -import { AlfrescoApiService } from './alfresco-api.service'; -import { RenditionsService } from './renditions.service'; -import { AlfrescoSettingsService } from './alfresco-settings.service'; -import { StorageService } from './storage.service'; -import { LogService } from './log.service'; +import { async, TestBed } from '@angular/core/testing'; import { fakeRedition, fakeReditionCreated, fakeReditionsList } from '../assets/renditionsService.mock'; +import { AlfrescoApiService } from './alfresco-api.service'; +import { AlfrescoSettingsService } from './alfresco-settings.service'; import { AppConfigModule } from './app-config.service'; +import { LogService } from './log.service'; +import { RenditionsService } from './renditions.service'; +import { StorageService } from './storage.service'; declare let jasmine: any; diff --git a/ng2-components/ng2-alfresco-core/src/services/renditions.service.ts b/ng2-components/ng2-alfresco-core/src/services/renditions.service.ts index 3d71dbef22..58dfe6a955 100644 --- a/ng2-components/ng2-alfresco-core/src/services/renditions.service.ts +++ b/ng2-components/ng2-alfresco-core/src/services/renditions.service.ts @@ -42,7 +42,7 @@ export class RenditionsService { } observer.next(isAvailable); observer.complete(); - }, () => { + }, () => { observer.next(false); observer.complete(); }); @@ -54,7 +54,7 @@ export class RenditionsService { this.getRendition(nodeId, encoding).subscribe(() => { observer.next(true); observer.complete(); - }, () => { + }, () => { observer.next(false); observer.complete(); }); diff --git a/ng2-components/ng2-alfresco-core/src/services/thumbnail.service.spec.ts b/ng2-components/ng2-alfresco-core/src/services/thumbnail.service.spec.ts index 7913cccb80..b53ab50e43 100644 --- a/ng2-components/ng2-alfresco-core/src/services/thumbnail.service.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/services/thumbnail.service.spec.ts @@ -15,18 +15,18 @@ * limitations under the License. */ -import { TestBed, async } from '@angular/core/testing'; +import { async, TestBed } from '@angular/core/testing'; import { HttpModule } from '@angular/http'; -import { ThumbnailService } from './thumbnail.service'; -import { AlfrescoContentService } from './alfresco-content.service'; +import { CookieServiceMock } from './../assets/cookie.service.mock'; +import { AlfrescoApiService } from './alfresco-api.service'; import { AlfrescoAuthenticationService } from './alfresco-authentication.service'; +import { AlfrescoContentService } from './alfresco-content.service'; import { AlfrescoSettingsService } from './alfresco-settings.service'; import { AppConfigService } from './app-config.service'; -import { LogService } from './log.service'; -import { AlfrescoApiService } from './alfresco-api.service'; -import { StorageService } from './storage.service'; import { CookieService } from './cookie.service'; -import { CookieServiceMock } from './../assets/cookie.service.mock'; +import { LogService } from './log.service'; +import { StorageService } from './storage.service'; +import { ThumbnailService } from './thumbnail.service'; describe('ThumbnailService', () => { diff --git a/ng2-components/ng2-alfresco-core/src/services/user-preferences.service.spec.ts b/ng2-components/ng2-alfresco-core/src/services/user-preferences.service.spec.ts index e7b7b462f6..03f39e0fcd 100644 --- a/ng2-components/ng2-alfresco-core/src/services/user-preferences.service.spec.ts +++ b/ng2-components/ng2-alfresco-core/src/services/user-preferences.service.spec.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { TestBed, async } from '@angular/core/testing'; +import { async, TestBed } from '@angular/core/testing'; import { AppConfigModule } from './app-config.service'; import { StorageService } from './storage.service'; import { UserPreferencesService } from './user-preferences.service'; diff --git a/ng2-components/ng2-alfresco-core/tslint.json b/ng2-components/ng2-alfresco-core/tslint.json index 611a015c7e..e01943f8f3 100644 --- a/ng2-components/ng2-alfresco-core/tslint.json +++ b/ng2-components/ng2-alfresco-core/tslint.json @@ -1,4 +1,7 @@ { + "rulesDirectory": [ + "node_modules/codelyzer" + ], "rules": { "align": [ true, @@ -105,14 +108,50 @@ "allow-leading-underscore", "ban-keywords" ], + "callable-types": true, + "import-blacklist": [ + true, + "rxjs" + ], + "import-spacing": true, + "interface-over-type-literal": true, + "member-access": false, + "no-empty-interface": true, + "no-string-literal": false, + "no-string-throw": true, + "prefer-const": false, + "typeof-compare": true, + "unified-signatures": true, "whitespace": [ true, "check-branch", + "check-decl", "check-operator", "check-separator", - "check-type", - "check-module", - "check-decl" - ] + "check-type" + ], + "directive-selector": [ + true, + "attribute", + "app", + "camelCase" + ], + "component-selector": [ + true, + "element", + "app", + "kebab-case" + ], + "ordered-imports": true, + "use-input-property-decorator": true, + "use-output-property-decorator": true, + "use-host-property-decorator": true, + "use-life-cycle-interface": true, + "use-pipe-transform-interface": true, + "component-class-suffix": true, + "directive-class-suffix": true, + "no-access-missing-member": true, + "templates-use-public": true, + "invoke-injectable": true } } diff --git a/ng2-components/ng2-alfresco-datatable/README.md b/ng2-components/ng2-alfresco-datatable/README.md index 32ed5fd304..108258e486 100644 --- a/ng2-components/ng2-alfresco-datatable/README.md +++ b/ng2-components/ng2-alfresco-datatable/README.md @@ -11,8 +11,8 @@ * [DataColumn Properties](#datacolumn-properties) * [DataTable Events](#datatable-events) * [DataTable DOM Events](#datatable-dom-events) - * [Default Empty content template](#default-empty-content-template) * [Custom Empty content template](#custom-empty-content-template) + * [Default Empty content template](#default-empty-content-template) * [Loading content template](#loading-content-template) * [Column Templates](#column-templates) * [Events](#events) diff --git a/ng2-components/ng2-alfresco-datatable/config/webpack.common.js b/ng2-components/ng2-alfresco-datatable/config/webpack.common.js index f7635417cd..8ff2d511e6 100644 --- a/ng2-components/ng2-alfresco-datatable/config/webpack.common.js +++ b/ng2-components/ng2-alfresco-datatable/config/webpack.common.js @@ -42,7 +42,8 @@ module.exports = { loader: 'tslint-loader', options: { emitErrors: true, - failOnHint: true + failOnHint: true, + fix: true }, exclude: [/node_modules/, /bundles/, /dist/, /demo/] }, @@ -74,7 +75,7 @@ module.exports = { emitErrors: true, licenseFile: path.resolve(__dirname, './assets/license_header.txt') }, - exclude: [/node_modules/, /bundles/, /dist/, /demo/, /rendering-queue.services.ts/ ], + exclude: [/node_modules/, /bundles/, /dist/, /demo/, /rendering-queue.services.ts/], }, { test: /\.(png|jpe?g|gif|svg|woff|woff2|ttf|eot|ico)$/, @@ -132,9 +133,9 @@ module.exports = { } }), new webpack.LoaderOptionsPlugin({ - htmlLoader: { - minimize: false // workaround for ng2 - } + htmlLoader: { + minimize: false // workaround for ng2 + } }) ], diff --git a/ng2-components/ng2-alfresco-datatable/index.ts b/ng2-components/ng2-alfresco-datatable/index.ts index ff192936e7..c9137fe66e 100644 --- a/ng2-components/ng2-alfresco-datatable/index.ts +++ b/ng2-components/ng2-alfresco-datatable/index.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { NgModule, ModuleWithProviders } from '@angular/core'; +import { ModuleWithProviders, NgModule } from '@angular/core'; import { CoreModule } from 'ng2-alfresco-core'; import { MaterialModule } from './src/material.module'; @@ -23,25 +23,25 @@ export * from './src/data/index'; export { DataTableCellComponent } from './src/components/datatable/datatable-cell.component'; export { DataTableComponent } from './src/components/datatable/datatable.component'; -export { AdfEmptyList } from './src/components/datatable/adf-empty-list.component'; +export { AdfEmptyListComponent } from './src/components/datatable/adf-empty-list.component'; export { PaginationComponent } from './src/components/pagination/pagination.component'; export { DataCellEvent, DataCellEventModel } from './src/components/datatable/data-cell.event'; export { DataRowActionEvent, DataRowActionModel } from './src/components/datatable/data-row-action.event'; -import { DataTableComponent } from './src/components/datatable/datatable.component'; -import { AdfEmptyList } from './src/components/datatable/adf-empty-list.component'; -import { NoContentTemplateComponent } from './src/directives/no-content-template.component'; -import { LoadingContentTemplateComponent } from './src/directives/loading-template.component'; -import { PaginationComponent } from './src/components/pagination/pagination.component'; +import { AdfEmptyListComponent } from './src/components/datatable/adf-empty-list.component'; import { DataTableCellComponent } from './src/components/datatable/datatable-cell.component'; +import { DataTableComponent } from './src/components/datatable/datatable.component'; +import { PaginationComponent } from './src/components/pagination/pagination.component'; +import { LoadingContentTemplateDirective } from './src/directives/loading-template.directive'; +import { NoContentTemplateDirective } from './src/directives/no-content-template.directive'; export function directives() { return [ DataTableComponent, - AdfEmptyList, + AdfEmptyListComponent, DataTableCellComponent, - NoContentTemplateComponent, - LoadingContentTemplateComponent, + NoContentTemplateDirective, + LoadingContentTemplateDirective, PaginationComponent ]; } diff --git a/ng2-components/ng2-alfresco-datatable/package-lock.json b/ng2-components/ng2-alfresco-datatable/package-lock.json index 396fc1bb41..e4ab6bda76 100644 --- a/ng2-components/ng2-alfresco-datatable/package-lock.json +++ b/ng2-components/ng2-alfresco-datatable/package-lock.json @@ -2,66 +2,105 @@ "name": "ng2-alfresco-datatable", "version": "1.6.1", "lockfileVersion": 1, + "requires": true, "dependencies": { "@angular/animations": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-4.2.5.tgz", - "integrity": "sha1-EjD2vGoY8quyPifx2a6e+v0aYDE=" + "integrity": "sha1-EjD2vGoY8quyPifx2a6e+v0aYDE=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/common": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/common/-/common-4.2.5.tgz", - "integrity": "sha1-TVCpW0RM1Yz3BvDandFAfTuDNi4=" + "integrity": "sha1-TVCpW0RM1Yz3BvDandFAfTuDNi4=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/compiler": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-4.2.5.tgz", - "integrity": "sha1-tIZ0x0VrKw3xBy1w5OZnr4bN34M=" + "integrity": "sha1-tIZ0x0VrKw3xBy1w5OZnr4bN34M=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/compiler-cli": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-4.0.3.tgz", - "integrity": "sha1-aR8oC8TWYRqI1lVfQ+VwMqDTQwA=" + "integrity": "sha1-aR8oC8TWYRqI1lVfQ+VwMqDTQwA=", + "requires": { + "@angular/tsc-wrapped": "4.0.3", + "minimist": "1.2.0", + "reflect-metadata": "0.1.10" + } }, "@angular/core": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/core/-/core-4.2.5.tgz", - "integrity": "sha1-YcG1iFwmIzLXN/vg9dcRUXWahGQ=" + "integrity": "sha1-YcG1iFwmIzLXN/vg9dcRUXWahGQ=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/forms": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-4.2.5.tgz", - "integrity": "sha1-p+VcjR9aToU37+Ht14NOSh9ZxuQ=" + "integrity": "sha1-p+VcjR9aToU37+Ht14NOSh9ZxuQ=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/http": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/http/-/http-4.2.5.tgz", - "integrity": "sha1-P/+OXPjogmK6zRyZYwQxLDxaOu8=" + "integrity": "sha1-P/+OXPjogmK6zRyZYwQxLDxaOu8=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/material": { "version": "2.0.0-beta.6", "resolved": "https://registry.npmjs.org/@angular/material/-/material-2.0.0-beta.6.tgz", - "integrity": "sha1-g7/fAPVAqMfbkAoee47Sz/Sd+CE=" + "integrity": "sha1-g7/fAPVAqMfbkAoee47Sz/Sd+CE=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/platform-browser": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-4.2.5.tgz", - "integrity": "sha1-2d3+D4EITpjvJKefSF27ES54oMQ=" + "integrity": "sha1-2d3+D4EITpjvJKefSF27ES54oMQ=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/platform-browser-dynamic": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-4.2.5.tgz", - "integrity": "sha1-gHbsSohcw6GiPF5UDECn/dP357I=" + "integrity": "sha1-gHbsSohcw6GiPF5UDECn/dP357I=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/router": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/router/-/router-4.2.5.tgz", - "integrity": "sha1-fzZAiUk6saBurF8MYowPn9sRAI8=" + "integrity": "sha1-fzZAiUk6saBurF8MYowPn9sRAI8=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/tsc-wrapped": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/@angular/tsc-wrapped/-/tsc-wrapped-4.0.3.tgz", - "integrity": "sha1-pf6mqH35w0j6pVd8NpjIo2MIJ4E=" + "integrity": "sha1-pf6mqH35w0j6pVd8NpjIo2MIJ4E=", + "requires": { + "tsickle": "0.21.6" + } }, "@ngx-translate/core": { "version": "7.0.0", @@ -96,7 +135,11 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", - "dev": true + "dev": true, + "requires": { + "mime-types": "2.1.15", + "negotiator": "0.6.1" + } }, "acorn": { "version": "4.0.13", @@ -108,7 +151,10 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", - "dev": true + "dev": true, + "requires": { + "acorn": "4.0.13" + } }, "after": { "version": "0.8.2", @@ -120,7 +166,11 @@ "version": "4.11.8", "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true + "dev": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } }, "ajv-keywords": { "version": "1.5.1", @@ -131,7 +181,11 @@ "alfresco-js-api": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/alfresco-js-api/-/alfresco-js-api-1.6.1.tgz", - "integrity": "sha512-rKSJr1SKcUi1ZcrOSAAP4IYP9TmT/f1y3GYXdfOQ6nesFwJK/ffAHiaTgGhyQb8CjdxbsBPLzWiy2LLgFu/W0g==" + "integrity": "sha512-rKSJr1SKcUi1ZcrOSAAP4IYP9TmT/f1y3GYXdfOQ6nesFwJK/ffAHiaTgGhyQb8CjdxbsBPLzWiy2LLgFu/W0g==", + "requires": { + "event-emitter": "0.3.4", + "superagent": "3.4.1" + } }, "alphanum-sort": { "version": "1.0.2", @@ -150,12 +204,19 @@ "resolved": "https://registry.npmjs.org/ammo/-/ammo-2.0.4.tgz", "integrity": "sha1-v4CqshFpjqePY+9efxE91dnokX8=", "dev": true, + "requires": { + "boom": "5.1.0", + "hoek": "4.1.1" + }, "dependencies": { "boom": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/boom/-/boom-5.1.0.tgz", "integrity": "sha1-Awj6jpJM1tQtnDv0iDvcmPDnHfg=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.1" + } }, "hoek": { "version": "4.1.1", @@ -170,12 +231,21 @@ "resolved": "https://registry.npmjs.org/angular2-template-loader/-/angular2-template-loader-0.6.2.tgz", "integrity": "sha1-wNROkP/w+sleiyPwQ6zaf9HFHXw=", "dev": true, + "requires": { + "loader-utils": "0.2.17" + }, "dependencies": { "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -184,6 +254,9 @@ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", "dev": true, + "requires": { + "string-width": "2.1.0" + }, "dependencies": { "ansi-regex": { "version": "3.0.0", @@ -201,13 +274,20 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.0.tgz", "integrity": "sha1-AwZkVh/BRslCPsfZeP4kV0N/5tA=", - "dev": true + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } } } }, @@ -239,6 +319,16 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", "integrity": "sha1-o+Uvo5FoyCX/V7AkgSbOWo/5VQc=", + "dev": true, + "requires": { + "arrify": "1.0.1", + "micromatch": "2.3.11" + } + }, + "app-root-path": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.0.1.tgz", + "integrity": "sha1-zWLc+OT9WkF+/GZNLlsQZTxlG0Y=", "dev": true }, "aproba": { @@ -251,19 +341,29 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", - "dev": true + "dev": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.3.3" + } }, "argparse": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", - "dev": true + "dev": true, + "requires": { + "sprintf-js": "1.0.3" + } }, "arr-diff": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true + "dev": true, + "requires": { + "arr-flatten": "1.0.3" + } }, "arr-flatten": { "version": "1.0.3", @@ -329,13 +429,21 @@ "version": "4.9.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.1.tgz", "integrity": "sha1-SLokC0WpKA6UdImQull9IWYX/UA=", - "dev": true + "dev": true, + "requires": { + "bn.js": "4.11.7", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } }, "assert": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", - "dev": true + "dev": true, + "requires": { + "util": "0.10.3" + } }, "assert-plus": { "version": "0.2.0", @@ -353,7 +461,10 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz", "integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==", - "dev": true + "dev": true, + "requires": { + "lodash": "4.17.4" + } }, "async-each": { "version": "1.0.1", @@ -376,7 +487,15 @@ "version": "6.5.4", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.5.4.tgz", "integrity": "sha1-E4brZwjM/zau//cK3GlOz9YK8bA=", - "dev": true + "dev": true, + "requires": { + "browserslist": "1.4.0", + "caniuse-db": "1.0.30000696", + "normalize-range": "0.1.2", + "num2fraction": "1.2.2", + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "aws-sign2": { "version": "0.6.0", @@ -394,19 +513,55 @@ "version": "6.22.0", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + } }, "babel-core": { "version": "6.25.0", "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.25.0.tgz", "integrity": "sha1-fdQrBGPHQunVKW3rPsZ6kyLa1yk=", - "dev": true + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-generator": "6.25.0", + "babel-helpers": "6.24.1", + "babel-messages": "6.23.0", + "babel-register": "6.24.1", + "babel-runtime": "6.23.0", + "babel-template": "6.25.0", + "babel-traverse": "6.25.0", + "babel-types": "6.25.0", + "babylon": "6.17.4", + "convert-source-map": "1.5.0", + "debug": "2.6.8", + "json5": "0.5.1", + "lodash": "4.17.4", + "minimatch": "3.0.4", + "path-is-absolute": "1.0.1", + "private": "0.1.7", + "slash": "1.0.0", + "source-map": "0.5.6" + } }, "babel-generator": { "version": "6.25.0", "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.25.0.tgz", "integrity": "sha1-M6GvcNXyiQrrRlpKd5PB32qeqfw=", "dev": true, + "requires": { + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.25.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": { "version": "1.3.0", @@ -420,19 +575,30 @@ "version": "6.24.1", "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-types": "6.25.0" + } }, "babel-helpers": { "version": "6.24.1", "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-template": "6.25.0" + } }, "babel-messages": { "version": "6.23.0", "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } }, "babel-plugin-transform-cjs-system-require": { "version": "0.1.1", @@ -444,19 +610,31 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/babel-plugin-transform-cjs-system-wrapper/-/babel-plugin-transform-cjs-system-wrapper-0.2.1.tgz", "integrity": "sha1-6FUHiHe1bU0bkrn5Gzf1mdsCAOM=", - "dev": true + "dev": true, + "requires": { + "babel-plugin-transform-cjs-system-require": "0.1.1", + "babel-template": "6.25.0" + } }, "babel-plugin-transform-es2015-modules-systemjs": { "version": "6.24.1", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", - "dev": true + "dev": true, + "requires": { + "babel-helper-hoist-variables": "6.24.1", + "babel-runtime": "6.23.0", + "babel-template": "6.25.0" + } }, "babel-plugin-transform-global-system-wrapper": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/babel-plugin-transform-global-system-wrapper/-/babel-plugin-transform-global-system-wrapper-0.0.1.tgz", "integrity": "sha1-r7RpzsDgRom5/n6LH9KA/JSm2PI=", - "dev": true + "dev": true, + "requires": { + "babel-template": "6.25.0" + } }, "babel-plugin-transform-system-register": { "version": "0.0.1", @@ -468,31 +646,68 @@ "version": "6.24.1", "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.1.tgz", "integrity": "sha1-fhDhOi9xBlvfrVoXh7pFvKbe118=", - "dev": true + "dev": true, + "requires": { + "babel-core": "6.25.0", + "babel-runtime": "6.23.0", + "core-js": "2.4.1", + "home-or-tmp": "2.0.0", + "lodash": "4.17.4", + "mkdirp": "0.5.1", + "source-map-support": "0.4.15" + } }, "babel-runtime": { "version": "6.23.0", "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=", - "dev": true + "dev": true, + "requires": { + "core-js": "2.4.1", + "regenerator-runtime": "0.10.5" + } }, "babel-template": { "version": "6.25.0", "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.25.0.tgz", "integrity": "sha1-ZlJBFmt8KqTGGdceGSlpVSsQwHE=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.25.0", + "babel-types": "6.25.0", + "babylon": "6.17.4", + "lodash": "4.17.4" + } }, "babel-traverse": { "version": "6.25.0", "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.25.0.tgz", "integrity": "sha1-IldJfi/NGbie3BPEyROB+VEklvE=", - "dev": true + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.25.0", + "babylon": "6.17.4", + "debug": "2.6.8", + "globals": "9.18.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + } }, "babel-types": { "version": "6.25.0", "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.25.0.tgz", "integrity": "sha1-cK+ySNVmDl0Y+BHZHIMDtUE0oY4=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + } }, "babylon": { "version": "6.17.4", @@ -541,7 +756,10 @@ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", "dev": true, - "optional": true + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } }, "beeper": { "version": "1.1.1", @@ -553,7 +771,10 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", - "dev": true + "dev": true, + "requires": { + "callsite": "1.0.0" + } }, "big.js": { "version": "3.1.3", @@ -577,7 +798,10 @@ "version": "0.0.9", "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3" + } }, "bluebird": { "version": "2.11.0", @@ -596,6 +820,12 @@ "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", "dev": true, + "requires": { + "continuable-cache": "0.3.1", + "error": "7.0.2", + "raw-body": "1.1.7", + "safe-json-parse": "1.0.1" + }, "dependencies": { "bytes": { "version": "1.0.0", @@ -607,7 +837,11 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", - "dev": true + "dev": true, + "requires": { + "bytes": "1.0.0", + "string_decoder": "0.10.31" + } }, "string_decoder": { "version": "0.10.31", @@ -622,12 +856,27 @@ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.17.2.tgz", "integrity": "sha1-+IkqvI+eYn1Crtr7yma/WrmRBO4=", "dev": true, + "requires": { + "bytes": "2.4.0", + "content-type": "1.0.2", + "debug": "2.6.7", + "depd": "1.1.0", + "http-errors": "1.6.1", + "iconv-lite": "0.4.15", + "on-finished": "2.3.0", + "qs": "6.4.0", + "raw-body": "2.2.0", + "type-is": "1.6.15" + }, "dependencies": { "debug": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", - "dev": true + "dev": true, + "requires": { + "ms": "2.0.0" + } }, "qs": { "version": "6.4.0", @@ -647,13 +896,25 @@ "version": "2.10.1", "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "dev": true + "dev": true, + "requires": { + "hoek": "2.16.3" + } }, "boxen": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.1.0.tgz", "integrity": "sha1-sbad1SIwXoB6md7ud329blFnsQI=", "dev": true, + "requires": { + "ansi-align": "2.0.0", + "camelcase": "4.1.0", + "chalk": "1.1.3", + "cli-boxes": "1.0.0", + "string-width": "2.1.0", + "term-size": "0.1.1", + "widest-line": "1.0.0" + }, "dependencies": { "ansi-regex": { "version": "3.0.0", @@ -677,13 +938,20 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.0.tgz", "integrity": "sha1-AwZkVh/BRslCPsfZeP4kV0N/5tA=", - "dev": true + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } } } }, @@ -691,13 +959,22 @@ "version": "1.1.8", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", - "dev": true + "dev": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } }, "braces": { "version": "1.8.5", "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } }, "brorand": { "version": "1.1.0", @@ -709,49 +986,90 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz", "integrity": "sha1-Xncl297x/Vkw1OurSFZ85FHEigo=", - "dev": true + "dev": true, + "requires": { + "buffer-xor": "1.0.3", + "cipher-base": "1.0.3", + "create-hash": "1.1.3", + "evp_bytestokey": "1.0.0", + "inherits": "2.0.3" + } }, "browserify-cipher": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", - "dev": true + "dev": true, + "requires": { + "browserify-aes": "1.0.6", + "browserify-des": "1.0.0", + "evp_bytestokey": "1.0.0" + } }, "browserify-des": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", - "dev": true + "dev": true, + "requires": { + "cipher-base": "1.0.3", + "des.js": "1.0.0", + "inherits": "2.0.3" + } }, "browserify-rsa": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dev": true + "dev": true, + "requires": { + "bn.js": "4.11.7", + "randombytes": "2.0.5" + } }, "browserify-sign": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", - "dev": true + "dev": true, + "requires": { + "bn.js": "4.11.7", + "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" + } }, "browserify-zlib": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", - "dev": true + "dev": true, + "requires": { + "pako": "0.2.9" + } }, "browserslist": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.4.0.tgz", "integrity": "sha1-nP3PU4TZFY9bcNoqoAsw6P8BkEk=", - "dev": true + "dev": true, + "requires": { + "caniuse-db": "1.0.30000696" + } }, "buffer": { "version": "4.9.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", - "dev": true + "dev": true, + "requires": { + "base64-js": "1.2.1", + "ieee754": "1.1.8", + "isarray": "1.0.0" + } }, "buffer-xor": { "version": "1.0.3", @@ -787,7 +1105,11 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true + "dev": true, + "requires": { + "no-case": "2.3.1", + "upper-case": "1.1.3" + } }, "camelcase": { "version": "1.2.1", @@ -800,6 +1122,10 @@ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, + "requires": { + "camelcase": "2.1.1", + "map-obj": "1.0.1" + }, "dependencies": { "camelcase": { "version": "2.1.1", @@ -813,7 +1139,13 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", - "dev": true + "dev": true, + "requires": { + "browserslist": "1.4.0", + "caniuse-db": "1.0.30000696", + "lodash.memoize": "4.1.2", + "lodash.uniq": "4.5.0" + } }, "caniuse-db": { "version": "1.0.30000696", @@ -837,13 +1169,24 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true + "dev": true, + "requires": { + "align-text": "0.1.4", + "lazy-cache": "1.0.4" + } }, "chalk": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "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" + }, "dependencies": { "supports-color": { "version": "2.0.0", @@ -858,6 +1201,17 @@ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", "dev": true, + "requires": { + "anymatch": "1.3.0", + "async-each": "1.0.1", + "fsevents": "1.1.2", + "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" + }, "dependencies": { "is-extglob": { "version": "1.0.0", @@ -869,7 +1223,10 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } } } }, @@ -877,19 +1234,28 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz", "integrity": "sha1-7qvxlEGc6QDaMBjCB9IS8qbfCgc=", - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3" + } }, "clap": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.0.tgz", "integrity": "sha1-WckP4+E3EEdG/xlGmiemNP9oyFc=", - "dev": true + "dev": true, + "requires": { + "chalk": "1.1.3" + } }, "clean-css": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.5.tgz", "integrity": "sha1-0JqHoCpTdRF1iXlq52oGPKzbVBo=", - "dev": true + "dev": true, + "requires": { + "source-map": "0.5.6" + } }, "cli-boxes": { "version": "1.0.0", @@ -902,6 +1268,11 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "dev": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + }, "dependencies": { "wordwrap": { "version": "0.0.2", @@ -921,7 +1292,14 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", - "dev": true + "dev": true, + "requires": { + "for-own": "0.1.5", + "is-plain-object": "2.0.3", + "kind-of": "3.2.2", + "lazy-cache": "1.0.4", + "shallow-clone": "0.1.2" + } }, "clone-stats": { "version": "0.0.1", @@ -939,7 +1317,10 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.3.tgz", "integrity": "sha1-G1Sl4dz3fJkEVdTe6pjFZEFtyJM=", - "dev": true + "dev": true, + "requires": { + "q": "1.5.0" + } }, "code-point-at": { "version": "1.1.0", @@ -947,17 +1328,39 @@ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true }, + "codelyzer": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-3.1.2.tgz", + "integrity": "sha1-n/HwQfubXuXb60W6hm368EmDrwQ=", + "dev": true, + "requires": { + "app-root-path": "2.0.1", + "css-selector-tokenizer": "0.5.4", + "cssauron": "1.4.0", + "semver-dsl": "1.0.1", + "source-map": "0.5.6", + "sprintf-js": "1.0.3" + } + }, "color": { "version": "0.11.4", "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", - "dev": true + "dev": true, + "requires": { + "clone": "1.0.2", + "color-convert": "1.9.0", + "color-string": "0.3.0" + } }, "color-convert": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", "integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=", - "dev": true + "dev": true, + "requires": { + "color-name": "1.1.2" + } }, "color-name": { "version": "1.1.2", @@ -969,13 +1372,21 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", - "dev": true + "dev": true, + "requires": { + "color-name": "1.1.2" + } }, "colormin": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", - "dev": true + "dev": true, + "requires": { + "color": "0.11.4", + "css-color-names": "0.0.4", + "has": "1.0.1" + } }, "colors": { "version": "1.1.2", @@ -986,13 +1397,19 @@ "combined-stream": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=" + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "requires": { + "delayed-stream": "1.0.0" + } }, "commander": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dev": true + "dev": true, + "requires": { + "graceful-readlink": "1.0.1" + } }, "component-bind": { "version": "1.0.0", @@ -1015,13 +1432,24 @@ "version": "2.0.10", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.10.tgz", "integrity": "sha1-/tocf3YXkScyspv4zyYlKiC57s0=", - "dev": true + "dev": true, + "requires": { + "mime-db": "1.27.0" + } }, "compression": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/compression/-/compression-1.6.2.tgz", "integrity": "sha1-zOsSHsydCcUtetDDNQ6pPd1AK8M=", "dev": true, + "requires": { + "accepts": "1.3.3", + "bytes": "2.3.0", + "compressible": "2.0.10", + "debug": "2.2.0", + "on-headers": "1.0.1", + "vary": "1.1.1" + }, "dependencies": { "bytes": { "version": "2.3.0", @@ -1033,7 +1461,10 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true + "dev": true, + "requires": { + "ms": "0.7.1" + } }, "ms": { "version": "0.7.1", @@ -1053,19 +1484,36 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.0.tgz", "integrity": "sha1-Rd+QcHPibfoc9LLVL1tgVF6qEdE=", - "dev": true + "dev": true, + "requires": { + "dot-prop": "4.1.1", + "graceful-fs": "4.1.11", + "make-dir": "1.0.0", + "unique-string": "1.0.0", + "write-file-atomic": "2.1.0", + "xdg-basedir": "3.0.0" + } }, "connect": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.2.tgz", "integrity": "sha1-aU6NIGgb/kkCgsiriGvpjwn0L+c=", "dev": true, + "requires": { + "debug": "2.6.7", + "finalhandler": "1.0.3", + "parseurl": "1.3.1", + "utils-merge": "1.0.0" + }, "dependencies": { "debug": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", - "dev": true + "dev": true, + "requires": { + "ms": "2.0.0" + } } } }, @@ -1079,7 +1527,10 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", - "dev": true + "dev": true, + "requires": { + "date-now": "0.1.4" + } }, "console-control-strings": { "version": "1.1.0", @@ -1139,12 +1590,28 @@ "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.0.1.tgz", "integrity": "sha1-lyjjg7lDFgUNDHRjlY8rhcCqggA=", "dev": true, + "requires": { + "bluebird": "2.11.0", + "fs-extra": "0.26.7", + "glob": "6.0.4", + "is-glob": "3.1.0", + "loader-utils": "0.2.17", + "lodash": "4.17.4", + "minimatch": "3.0.4", + "node-dir": "0.1.17" + }, "dependencies": { "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -1162,37 +1629,66 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", - "dev": true + "dev": true, + "requires": { + "bn.js": "4.11.7", + "elliptic": "6.4.0" + } }, "create-error-class": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", - "dev": true + "dev": true, + "requires": { + "capture-stack-trace": "1.0.0" + } }, "create-hash": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", - "dev": true + "dev": true, + "requires": { + "cipher-base": "1.0.3", + "inherits": "2.0.3", + "ripemd160": "2.0.1", + "sha.js": "2.4.8" + } }, "create-hmac": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz", "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", - "dev": true + "dev": true, + "requires": { + "cipher-base": "1.0.3", + "create-hash": "1.1.3", + "inherits": "2.0.3", + "ripemd160": "2.0.1", + "safe-buffer": "5.1.1", + "sha.js": "2.4.8" + } }, "cross-spawn": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", "dev": true, + "requires": { + "lru-cache": "4.1.1", + "which": "1.2.14" + }, "dependencies": { "lru-cache": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", - "dev": true + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } } } }, @@ -1201,12 +1697,20 @@ "resolved": "https://registry.npmjs.org/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz", "integrity": "sha1-hF/wwINKPe2dFg2sptOQkGuyiMw=", "dev": true, + "requires": { + "lru-cache": "4.1.1", + "which": "1.2.14" + }, "dependencies": { "lru-cache": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", - "dev": true + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } } } }, @@ -1214,13 +1718,28 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "dev": true + "dev": true, + "requires": { + "boom": "2.10.1" + } }, "crypto-browserify": { "version": "3.11.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.11.0.tgz", "integrity": "sha1-NlKgkGq5sqfgw85mpAjpV6JIVSI=", - "dev": true + "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.12", + "public-encrypt": "4.0.0", + "randombytes": "2.0.5" + } }, "crypto-random-string": { "version": "1.0.0", @@ -1239,12 +1758,31 @@ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.23.1.tgz", "integrity": "sha1-n6I/K1wJZSNZEK1ezvO4o2OQ/lA=", "dev": true, + "requires": { + "css-selector-tokenizer": "0.5.4", + "cssnano": "3.8.1", + "loader-utils": "0.2.17", + "lodash.camelcase": "3.0.1", + "object-assign": "4.1.1", + "postcss": "5.2.17", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0", + "source-list-map": "0.1.8" + }, "dependencies": { "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -1252,25 +1790,44 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true + "dev": true, + "requires": { + "boolbase": "1.0.0", + "css-what": "2.1.0", + "domutils": "1.5.1", + "nth-check": "1.0.1" + } }, "css-selector-tokenizer": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.5.4.tgz", "integrity": "sha1-E5uv00o1/QwUKEhwSeBpnm9qLCE=", - "dev": true + "dev": true, + "requires": { + "cssesc": "0.1.0", + "fastparse": "1.1.1" + } }, "css-to-string-loader": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/css-to-string-loader/-/css-to-string-loader-0.1.2.tgz", "integrity": "sha1-t/8B3Xj7veaYuFmVUj9hG+onaAk=", "dev": true, + "requires": { + "loader-utils": "0.2.17" + }, "dependencies": { "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -1280,6 +1837,15 @@ "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", "dev": true }, + "cssauron": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", + "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=", + "dev": true, + "requires": { + "through": "2.3.8" + } + }, "cssesc": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", @@ -1290,19 +1856,60 @@ "version": "3.8.1", "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.8.1.tgz", "integrity": "sha1-AIpIIUjulIzwry7m5EvZfFP4huw=", - "dev": true + "dev": true, + "requires": { + "autoprefixer": "6.5.4", + "decamelize": "1.2.0", + "defined": "1.0.0", + "has": "1.0.1", + "object-assign": "4.1.1", + "postcss": "5.2.17", + "postcss-calc": "5.3.1", + "postcss-colormin": "2.2.2", + "postcss-convert-values": "2.6.1", + "postcss-discard-comments": "2.0.4", + "postcss-discard-duplicates": "2.1.0", + "postcss-discard-empty": "2.1.0", + "postcss-discard-overridden": "0.1.1", + "postcss-discard-unused": "2.2.3", + "postcss-filter-plugins": "2.0.2", + "postcss-merge-idents": "2.1.7", + "postcss-merge-longhand": "2.0.2", + "postcss-merge-rules": "2.1.2", + "postcss-minify-font-values": "1.0.5", + "postcss-minify-gradients": "1.0.5", + "postcss-minify-params": "1.2.2", + "postcss-minify-selectors": "2.1.1", + "postcss-normalize-charset": "1.1.1", + "postcss-normalize-url": "3.0.8", + "postcss-ordered-values": "2.2.3", + "postcss-reduce-idents": "2.4.0", + "postcss-reduce-initial": "1.0.1", + "postcss-reduce-transforms": "1.0.4", + "postcss-svgo": "2.1.6", + "postcss-unique-selectors": "2.0.2", + "postcss-value-parser": "3.3.0", + "postcss-zindex": "2.2.0" + } }, "csso": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", - "dev": true + "dev": true, + "requires": { + "clap": "1.2.0", + "source-map": "0.5.6" + } }, "currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true + "dev": true, + "requires": { + "array-find-index": "1.0.2" + } }, "custom-event": { "version": "1.0.1", @@ -1313,13 +1920,19 @@ "d": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", - "integrity": "sha1-2hhMU10Y2O57oqoim5FACfrhEwk=" + "integrity": "sha1-2hhMU10Y2O57oqoim5FACfrhEwk=", + "requires": { + "es5-ext": "0.10.23" + } }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, + "requires": { + "assert-plus": "1.0.0" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -1345,12 +1958,19 @@ "version": "1.0.12", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", - "dev": true + "dev": true, + "requires": { + "get-stdin": "4.0.1", + "meow": "3.7.0" + } }, "debug": { "version": "2.6.8", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=" + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "requires": { + "ms": "2.0.0" + } }, "decamelize": { "version": "1.2.0", @@ -1397,7 +2017,11 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } }, "destroy": { "version": "1.0.4", @@ -1409,7 +2033,10 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true + "dev": true, + "requires": { + "repeating": "2.0.1" + } }, "detect-node": { "version": "2.0.3", @@ -1433,13 +2060,21 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", - "dev": true + "dev": true, + "requires": { + "bn.js": "4.11.7", + "miller-rabin": "4.0.0", + "randombytes": "2.0.5" + } }, "dom-converter": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", "dev": true, + "requires": { + "utila": "0.3.3" + }, "dependencies": { "utila": { "version": "0.3.3", @@ -1453,13 +2088,23 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", - "dev": true + "dev": true, + "requires": { + "custom-event": "1.0.1", + "ent": "2.2.0", + "extend": "3.0.1", + "void-elements": "2.0.1" + } }, "dom-serializer": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", "dev": true, + "requires": { + "domelementtype": "1.1.3", + "entities": "1.1.1" + }, "dependencies": { "domelementtype": { "version": "1.1.3", @@ -1485,25 +2130,38 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", - "dev": true + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } }, "domutils": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true + "dev": true, + "requires": { + "dom-serializer": "0.1.0", + "domelementtype": "1.3.0" + } }, "dot-prop": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.1.1.tgz", "integrity": "sha1-qEk/C3te7sglJbXHWH+n3nyoWcE=", - "dev": true + "dev": true, + "requires": { + "is-obj": "1.0.1" + } }, "duplexer2": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", "dev": true, + "requires": { + "readable-stream": "1.1.14" + }, "dependencies": { "isarray": { "version": "0.0.1", @@ -1515,7 +2173,13 @@ "version": "1.1.14", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } }, "string_decoder": { "version": "0.10.31", @@ -1535,14 +2199,23 @@ "version": "3.5.0", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.0.tgz", "integrity": "sha1-GqdzAC4VeEV+nZ1KULDMquvL1gQ=", - "dev": true + "dev": true, + "requires": { + "end-of-stream": "1.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "stream-shift": "1.0.0" + } }, "ecc-jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", "dev": true, - "optional": true + "optional": true, + "requires": { + "jsbn": "0.1.1" + } }, "ee-first": { "version": "1.1.1", @@ -1560,7 +2233,16 @@ "version": "6.4.0", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", - "dev": true + "dev": true, + "requires": { + "bn.js": "4.11.7", + "brorand": "1.1.0", + "hash.js": "1.1.2", + "hmac-drbg": "1.0.1", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0", + "minimalistic-crypto-utils": "1.0.1" + } }, "emojis-list": { "version": "2.1.0", @@ -1579,12 +2261,18 @@ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", "integrity": "sha1-1FlucCc0qT5A6a+GQxnqvZn/Lw4=", "dev": true, + "requires": { + "once": "1.3.3" + }, "dependencies": { "once": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", - "dev": true + "dev": true, + "requires": { + "wrappy": "1.0.2" + } } } }, @@ -1593,12 +2281,23 @@ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.4.tgz", "integrity": "sha1-d7zhK4Dl1gQpM3/sOw2vaR68kAM=", "dev": true, + "requires": { + "accepts": "1.3.3", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "2.3.3", + "engine.io-parser": "1.3.2", + "ws": "1.1.4" + }, "dependencies": { "debug": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true + "dev": true, + "requires": { + "ms": "0.7.2" + } }, "ms": { "version": "0.7.2", @@ -1613,12 +2312,29 @@ "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.4.tgz", "integrity": "sha1-n+hd7iWFPKa6viW9KtaHEIY+kcI=", "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "2.3.3", + "engine.io-parser": "1.3.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parsejson": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "1.1.2", + "xmlhttprequest-ssl": "1.5.3", + "yeast": "0.1.2" + }, "dependencies": { "debug": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true + "dev": true, + "requires": { + "ms": "0.7.2" + } }, "ms": { "version": "0.7.2", @@ -1630,7 +2346,11 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.2.tgz", "integrity": "sha1-iiRPoFJAHgjJiGz0SoUYnh/UBn8=", - "dev": true + "dev": true, + "requires": { + "options": "0.0.6", + "ultron": "1.0.2" + } } } }, @@ -1638,13 +2358,27 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz", "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo=", - "dev": true + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "0.0.6", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary": "0.1.7", + "wtf-8": "1.0.0" + } }, "enhanced-resolve": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.1.0.tgz", "integrity": "sha1-n0tib1dyRe3PSyrYPYbhf09CHew=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "memory-fs": "0.4.1", + "object-assign": "4.1.1", + "tapable": "0.2.6" + } }, "ent": { "version": "2.2.0", @@ -1662,34 +2396,56 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=", - "dev": true + "dev": true, + "requires": { + "prr": "0.0.0" + } }, "error": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz", "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=", - "dev": true + "dev": true, + "requires": { + "string-template": "0.2.1", + "xtend": "4.0.1" + } }, "error-ex": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", - "dev": true + "dev": true, + "requires": { + "is-arrayish": "0.2.1" + } }, "es5-ext": { "version": "0.10.23", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.23.tgz", - "integrity": "sha1-dXi1G+l0IHpUh4IbVlOMIk5Oezg=" + "integrity": "sha1-dXi1G+l0IHpUh4IbVlOMIk5Oezg=", + "requires": { + "es6-iterator": "2.0.1", + "es6-symbol": "3.1.1" + } }, "es6-iterator": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.1.tgz", "integrity": "sha1-jjGcnwRTv1ddN0lAplWSDlnKVRI=", + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.23", + "es6-symbol": "3.1.1" + }, "dependencies": { "d": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=" + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "requires": { + "es5-ext": "0.10.23" + } } } }, @@ -1697,11 +2453,18 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.23" + }, "dependencies": { "d": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=" + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "requires": { + "es5-ext": "0.10.23" + } } } }, @@ -1709,13 +2472,21 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/es6-template-strings/-/es6-template-strings-2.0.1.tgz", "integrity": "sha1-sWbGpiVi9Hi7d3X2ypYQOlmbSyw=", - "dev": true + "dev": true, + "requires": { + "es5-ext": "0.10.23", + "esniff": "1.1.0" + } }, "es6-templates": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", - "dev": true + "dev": true, + "requires": { + "recast": "0.11.23", + "through": "2.3.8" + } }, "escape-html": { "version": "1.0.3", @@ -1734,13 +2505,23 @@ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", "dev": true, + "requires": { + "esprima": "2.7.3", + "estraverse": "1.9.3", + "esutils": "2.0.2", + "optionator": "0.8.2", + "source-map": "0.2.0" + }, "dependencies": { "source-map": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", "dev": true, - "optional": true + "optional": true, + "requires": { + "amdefine": "1.0.1" + } } } }, @@ -1749,12 +2530,19 @@ "resolved": "https://registry.npmjs.org/esniff/-/esniff-1.1.0.tgz", "integrity": "sha1-xmhJIp+RRk3t4uDUAgHtar9l8qw=", "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.23" + }, "dependencies": { "d": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "dev": true + "dev": true, + "requires": { + "es5-ext": "0.10.23" + } } } }, @@ -1785,7 +2573,11 @@ "event-emitter": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.4.tgz", - "integrity": "sha1-jWPd+0z+H647MsomXExyAiIIC7U=" + "integrity": "sha1-jWPd+0z+H647MsomXExyAiIIC7U=", + "requires": { + "d": "0.1.1", + "es5-ext": "0.10.23" + } }, "eventemitter3": { "version": "1.2.0", @@ -1803,37 +2595,63 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", - "dev": true + "dev": true, + "requires": { + "original": "1.0.0" + } }, "evp_bytestokey": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz", "integrity": "sha1-SXtmrZ/vZc18CKYYCCS6FHa2blM=", - "dev": true + "dev": true, + "requires": { + "create-hash": "1.1.3" + } }, "execa": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/execa/-/execa-0.4.0.tgz", "integrity": "sha1-TrZGejaglfq7KXD/nV4/t7zm68M=", - "dev": true + "dev": true, + "requires": { + "cross-spawn-async": "2.2.5", + "is-stream": "1.1.0", + "npm-run-path": "1.0.0", + "object-assign": "4.1.1", + "path-key": "1.0.0", + "strip-eof": "1.0.0" + } }, "expand-braces": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", "dev": true, + "requires": { + "array-slice": "0.2.3", + "array-unique": "0.2.1", + "braces": "0.1.5" + }, "dependencies": { "braces": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", - "dev": true + "dev": true, + "requires": { + "expand-range": "0.1.1" + } }, "expand-range": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", - "dev": true + "dev": true, + "requires": { + "is-number": "0.1.1", + "repeat-string": "0.2.2" + } }, "is-number": { "version": "0.1.1", @@ -1853,25 +2671,64 @@ "version": "0.1.5", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } }, "expand-range": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true + "dev": true, + "requires": { + "fill-range": "2.2.3" + } }, "express": { "version": "4.15.3", "resolved": "https://registry.npmjs.org/express/-/express-4.15.3.tgz", "integrity": "sha1-urZdDwOqgMNYQIly/HAPkWlEtmI=", "dev": true, + "requires": { + "accepts": "1.3.3", + "array-flatten": "1.1.1", + "content-disposition": "0.5.2", + "content-type": "1.0.2", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.7", + "depd": "1.1.0", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "etag": "1.8.0", + "finalhandler": "1.0.3", + "fresh": "0.5.0", + "merge-descriptors": "1.0.1", + "methods": "1.1.2", + "on-finished": "2.3.0", + "parseurl": "1.3.1", + "path-to-regexp": "0.1.7", + "proxy-addr": "1.1.4", + "qs": "6.4.0", + "range-parser": "1.2.0", + "send": "0.15.3", + "serve-static": "1.12.3", + "setprototypeof": "1.0.3", + "statuses": "1.3.1", + "type-is": "1.6.15", + "utils-merge": "1.0.0", + "vary": "1.1.1" + }, "dependencies": { "debug": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", - "dev": true + "dev": true, + "requires": { + "ms": "2.0.0" + } }, "qs": { "version": "6.4.0", @@ -1891,6 +2748,9 @@ "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "dev": true, + "requires": { + "is-extglob": "1.0.0" + }, "dependencies": { "is-extglob": { "version": "1.0.0", @@ -1905,12 +2765,24 @@ "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-2.0.0-rc.3.tgz", "integrity": "sha1-c4GqeGnOJtSzmnurcc8J5aOEMrI=", "dev": true, + "requires": { + "ajv": "4.11.8", + "async": "2.5.0", + "loader-utils": "0.2.17", + "webpack-sources": "0.1.5" + }, "dependencies": { "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -1924,7 +2796,11 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz", "integrity": "sha1-Rb4X0Cu5kX1gzP/UmVyZnmyMmUg=", - "dev": true + "dev": true, + "requires": { + "chalk": "1.1.3", + "time-stamp": "1.1.0" + } }, "fast-levenshtein": { "version": "2.0.6", @@ -1948,13 +2824,19 @@ "version": "0.10.0", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true + "dev": true, + "requires": { + "websocket-driver": "0.6.5" + } }, "file-loader": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.11.1.tgz", "integrity": "sha1-azKO4SNKcp5OR9Njdd1tNcDh24Q=", - "dev": true + "dev": true, + "requires": { + "loader-utils": "1.1.0" + } }, "filename-regex": { "version": "2.0.1", @@ -1967,18 +2849,32 @@ "resolved": "https://registry.npmjs.org/fileset/-/fileset-0.2.1.tgz", "integrity": "sha1-WI74lzxmI7KnbfRlEFaWuWqsgGc=", "dev": true, + "requires": { + "glob": "5.0.15", + "minimatch": "2.0.10" + }, "dependencies": { "glob": { "version": "5.0.15", "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.10", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } }, "minimatch": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "dev": true + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } } } }, @@ -1986,19 +2882,38 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", - "dev": true + "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" + } }, "finalhandler": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.3.tgz", "integrity": "sha1-70fneVDpmXgOhgIqVg4yF+DQzIk=", "dev": true, + "requires": { + "debug": "2.6.7", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.1", + "statuses": "1.3.1", + "unpipe": "1.0.0" + }, "dependencies": { "debug": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", - "dev": true + "dev": true, + "requires": { + "ms": "2.0.0" + } } } }, @@ -2006,19 +2921,33 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true + "dev": true, + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } }, "findup-sync": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", "dev": true, + "requires": { + "glob": "5.0.15" + }, "dependencies": { "glob": { "version": "5.0.15", "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } } } }, @@ -2038,7 +2967,10 @@ "version": "0.1.5", "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true + "dev": true, + "requires": { + "for-in": "1.0.2" + } }, "forever-agent": { "version": "0.6.1", @@ -2050,12 +2982,24 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-0.2.3.tgz", "integrity": "sha1-dEk9mqC3yNWiBvlz5cCe7sfnL44=", - "dev": true + "dev": true, + "requires": { + "chalk": "1.1.3", + "chokidar": "1.7.0", + "lodash.endswith": "4.2.1", + "lodash.isstring": "4.0.1", + "lodash.startswith": "4.2.1" + } }, "form-data": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.2.0.tgz", - "integrity": "sha1-ml47kpX5gLJiPPZPojixTOvKcHs=" + "integrity": "sha1-ml47kpX5gLJiPPZPojixTOvKcHs=", + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.15" + } }, "formidable": { "version": "1.1.1", @@ -2078,13 +3022,23 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", - "dev": true + "dev": true, + "requires": { + "null-check": "1.0.0" + } }, "fs-extra": { "version": "0.26.7", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "2.4.0", + "klaw": "1.3.1", + "path-is-absolute": "1.0.1", + "rimraf": "2.6.1" + } }, "fs.realpath": { "version": "1.0.0", @@ -2098,6 +3052,10 @@ "integrity": "sha512-Sn44E5wQW4bTHXvQmvSHwqbuiXtduD6Rrjm2ZtUEGbyrig+nUH3t/QD4M4/ZXViY556TBpRgZkHLDx3JxPwxiw==", "dev": true, "optional": true, + "requires": { + "nan": "2.6.2", + "node-pre-gyp": "0.6.36" + }, "dependencies": { "abbrev": { "version": "1.1.0", @@ -2109,7 +3067,11 @@ "version": "4.11.8", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } }, "ansi-regex": { "version": "2.1.1", @@ -2126,7 +3088,11 @@ "version": "1.1.4", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.2.9" + } }, "asn1": { "version": "0.2.3", @@ -2167,22 +3133,35 @@ "version": "1.0.1", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } }, "block-stream": { "version": "0.0.9", "bundled": true, - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3" + } }, "boom": { "version": "2.10.1", "bundled": true, - "dev": true + "dev": true, + "requires": { + "hoek": "2.16.3" + } }, "brace-expansion": { "version": "1.1.7", "bundled": true, - "dev": true + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + } }, "buffer-shims": { "version": "1.0.0", @@ -2209,7 +3188,10 @@ "combined-stream": { "version": "1.0.5", "bundled": true, - "dev": true + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } }, "concat-map": { "version": "0.0.1", @@ -2230,13 +3212,19 @@ "version": "2.0.5", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "boom": "2.10.1" + } }, "dashdash": { "version": "1.14.1", "bundled": true, "dev": true, "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -2250,7 +3238,10 @@ "version": "2.6.8", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "ms": "2.0.0" + } }, "deep-extend": { "version": "0.4.2", @@ -2273,7 +3264,10 @@ "version": "0.1.1", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "jsbn": "0.1.1" + } }, "extend": { "version": "3.0.1", @@ -2296,7 +3290,12 @@ "version": "2.1.4", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.15" + } }, "fs.realpath": { "version": "1.0.0", @@ -2306,25 +3305,49 @@ "fstream": { "version": "1.0.11", "bundled": true, - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.1" + } }, "fstream-ignore": { "version": "1.0.5", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "fstream": "1.0.11", + "inherits": "2.0.3", + "minimatch": "3.0.4" + } }, "gauge": { "version": "2.7.4", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "aproba": "1.1.1", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } }, "getpass": { "version": "0.1.7", "bundled": true, "dev": true, "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -2337,7 +3360,15 @@ "glob": { "version": "7.1.2", "bundled": true, - "dev": true + "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" + } }, "graceful-fs": { "version": "4.1.11", @@ -2354,7 +3385,11 @@ "version": "4.2.1", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } }, "has-unicode": { "version": "2.0.1", @@ -2366,7 +3401,13 @@ "version": "3.1.3", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } }, "hoek": { "version": "2.16.3", @@ -2377,12 +3418,21 @@ "version": "1.1.1", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.0", + "sshpk": "1.13.0" + } }, "inflight": { "version": "1.0.6", "bundled": true, - "dev": true + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } }, "inherits": { "version": "2.0.3", @@ -2398,7 +3448,10 @@ "is-fullwidth-code-point": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } }, "is-typedarray": { "version": "1.0.0", @@ -2421,7 +3474,10 @@ "version": "1.0.2", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "jsbn": "0.1.1" + } }, "jsbn": { "version": "0.1.1", @@ -2439,7 +3495,10 @@ "version": "1.0.1", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "jsonify": "0.0.0" + } }, "json-stringify-safe": { "version": "5.0.1", @@ -2458,6 +3517,12 @@ "bundled": true, "dev": true, "optional": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -2475,12 +3540,18 @@ "mime-types": { "version": "2.1.15", "bundled": true, - "dev": true + "dev": true, + "requires": { + "mime-db": "1.27.0" + } }, "minimatch": { "version": "3.0.4", "bundled": true, - "dev": true + "dev": true, + "requires": { + "brace-expansion": "1.1.7" + } }, "minimist": { "version": "0.0.8", @@ -2490,7 +3561,10 @@ "mkdirp": { "version": "0.5.1", "bundled": true, - "dev": true + "dev": true, + "requires": { + "minimist": "0.0.8" + } }, "ms": { "version": "2.0.0", @@ -2502,19 +3576,40 @@ "version": "0.6.36", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "mkdirp": "0.5.1", + "nopt": "4.0.1", + "npmlog": "4.1.0", + "rc": "1.2.1", + "request": "2.81.0", + "rimraf": "2.6.1", + "semver": "5.3.0", + "tar": "2.2.1", + "tar-pack": "3.4.0" + } }, "nopt": { "version": "4.0.1", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "abbrev": "1.1.0", + "osenv": "0.1.4" + } }, "npmlog": { "version": "4.1.0", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } }, "number-is-nan": { "version": "1.0.1", @@ -2536,7 +3631,10 @@ "once": { "version": "1.4.0", "bundled": true, - "dev": true + "dev": true, + "requires": { + "wrappy": "1.0.2" + } }, "os-homedir": { "version": "1.0.2", @@ -2554,7 +3652,11 @@ "version": "0.1.4", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } }, "path-is-absolute": { "version": "1.0.1", @@ -2589,6 +3691,12 @@ "bundled": true, "dev": true, "optional": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.4", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, "dependencies": { "minimist": { "version": "1.2.0", @@ -2601,18 +3709,54 @@ "readable-stream": { "version": "2.2.9", "bundled": true, - "dev": true + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "1.0.1", + "util-deprecate": "1.0.2" + } }, "request": { "version": "2.81.0", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.15", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.0.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.2", + "tunnel-agent": "0.6.0", + "uuid": "3.0.1" + } }, "rimraf": { "version": "2.6.1", "bundled": true, - "dev": true + "dev": true, + "requires": { + "glob": "7.1.2" + } }, "safe-buffer": { "version": "5.0.1", @@ -2641,13 +3785,27 @@ "version": "1.0.9", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "hoek": "2.16.3" + } }, "sshpk": { "version": "1.13.0", "bundled": true, "dev": true, "optional": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jodid25519": "1.0.2", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -2660,12 +3818,20 @@ "string_decoder": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "requires": { + "safe-buffer": "5.0.1" + } }, "string-width": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } }, "stringstream": { "version": "0.0.5", @@ -2676,7 +3842,10 @@ "strip-ansi": { "version": "3.0.1", "bundled": true, - "dev": true + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } }, "strip-json-comments": { "version": "2.0.1", @@ -2687,25 +3856,46 @@ "tar": { "version": "2.2.1", "bundled": true, - "dev": true + "dev": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } }, "tar-pack": { "version": "3.4.0", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "debug": "2.6.8", + "fstream": "1.0.11", + "fstream-ignore": "1.0.5", + "once": "1.4.0", + "readable-stream": "2.2.9", + "rimraf": "2.6.1", + "tar": "2.2.1", + "uid-number": "0.0.6" + } }, "tough-cookie": { "version": "2.3.2", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "punycode": "1.4.1" + } }, "tunnel-agent": { "version": "0.6.0", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "safe-buffer": "5.0.1" + } }, "tweetnacl": { "version": "0.14.5", @@ -2734,13 +3924,19 @@ "version": "1.3.6", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "extsprintf": "1.0.2" + } }, "wide-align": { "version": "1.1.2", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "string-width": "1.0.2" + } }, "wrappy": { "version": "1.0.2", @@ -2753,7 +3949,13 @@ "version": "1.0.11", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.1" + } }, "function-bind": { "version": "1.1.0", @@ -2765,13 +3967,26 @@ "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true + "dev": true, + "requires": { + "aproba": "1.1.2", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } }, "gaze": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", - "dev": true + "dev": true, + "requires": { + "globule": "1.2.0" + } }, "get-caller-file": { "version": "1.0.2", @@ -2796,6 +4011,9 @@ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, + "requires": { + "assert-plus": "1.0.0" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -2809,13 +4027,24 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } }, "glob-base": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "dev": true, + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + }, "dependencies": { "is-extglob": { "version": "1.0.0", @@ -2827,7 +4056,10 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } } } }, @@ -2836,6 +4068,9 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, + "requires": { + "is-glob": "2.0.1" + }, "dependencies": { "is-extglob": { "version": "1.0.0", @@ -2847,7 +4082,10 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } } } }, @@ -2862,12 +4100,25 @@ "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", "dev": true, + "requires": { + "glob": "7.1.2", + "lodash": "4.17.4", + "minimatch": "3.0.4" + }, "dependencies": { "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true + "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" + } } } }, @@ -2875,13 +4126,22 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", "integrity": "sha1-f+DxmfV6yQbPUS/urY+Q7kooT8U=", - "dev": true + "dev": true, + "requires": { + "sparkles": "1.0.0" + } }, "good": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/good/-/good-7.1.0.tgz", "integrity": "sha1-ngWtJMWKEbcc9QgXAPN3jbCyLBw=", "dev": true, + "requires": { + "hoek": "4.1.1", + "joi": "10.6.0", + "oppsy": "1.0.2", + "pumpify": "1.3.5" + }, "dependencies": { "hoek": { "version": "4.1.1", @@ -2896,6 +4156,12 @@ "resolved": "https://registry.npmjs.org/good-console/-/good-console-6.4.0.tgz", "integrity": "sha1-cpTJ2QxMnwWaCC4YBiVJWWbSulk=", "dev": true, + "requires": { + "hoek": "4.1.1", + "joi": "8.1.1", + "json-stringify-safe": "5.0.1", + "moment": "2.15.2" + }, "dependencies": { "hoek": { "version": "4.1.1", @@ -2907,7 +4173,13 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/joi/-/joi-8.1.1.tgz", "integrity": "sha1-LYtSpdkJ0hftRySFd+7+ixeY9I8=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.1", + "isemail": "2.2.1", + "moment": "2.15.2", + "topo": "2.0.2" + } } } }, @@ -2916,6 +4188,10 @@ "resolved": "https://registry.npmjs.org/good-squeeze/-/good-squeeze-5.0.1.tgz", "integrity": "sha1-K/U8KKd8BysYpkaR9uhizWjqCJE=", "dev": true, + "requires": { + "fast-safe-stringify": "1.1.0", + "hoek": "4.1.1" + }, "dependencies": { "hoek": { "version": "4.1.1", @@ -2929,7 +4205,20 @@ "version": "6.7.1", "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", - "dev": true + "dev": true, + "requires": { + "create-error-class": "3.0.2", + "duplexer3": "0.1.4", + "get-stream": "3.0.0", + "is-redirect": "1.0.0", + "is-retry-allowed": "1.1.0", + "is-stream": "1.1.0", + "lowercase-keys": "1.0.0", + "safe-buffer": "5.1.1", + "timed-out": "4.0.1", + "unzip-response": "2.0.1", + "url-parse-lax": "1.0.0" + } }, "graceful-fs": { "version": "4.1.11", @@ -2948,6 +4237,26 @@ "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", "integrity": "sha1-eJJcS4+LSQBawBoBHFV+YhiUHLs=", "dev": true, + "requires": { + "array-differ": "1.0.0", + "array-uniq": "1.0.3", + "beeper": "1.1.1", + "chalk": "1.1.3", + "dateformat": "1.0.12", + "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", + "replace-ext": "0.0.1", + "through2": "2.0.1", + "vinyl": "0.5.3" + }, "dependencies": { "object-assign": { "version": "3.0.0", @@ -2961,7 +4270,10 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", - "dev": true + "dev": true, + "requires": { + "glogg": "1.0.0" + } }, "hammerjs": { "version": "2.0.8", @@ -2979,6 +4291,12 @@ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.10.tgz", "integrity": "sha1-PTDHGLCaPZbyPqTMH0A8TTup/08=", "dev": true, + "requires": { + "async": "1.5.2", + "optimist": "0.6.1", + "source-map": "0.4.4", + "uglify-js": "2.8.29" + }, "dependencies": { "async": { "version": "1.5.2", @@ -2990,7 +4308,10 @@ "version": "0.4.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true + "dev": true, + "requires": { + "amdefine": "1.0.1" + } }, "uglify-js": { "version": "2.8.29", @@ -2998,6 +4319,11 @@ "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", "dev": true, "optional": true, + "requires": { + "source-map": "0.5.6", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, "dependencies": { "source-map": { "version": "0.5.6", @@ -3015,18 +4341,46 @@ "resolved": "https://registry.npmjs.org/hapi/-/hapi-16.1.0.tgz", "integrity": "sha1-QZ3YY0dYiCHrWgpfSTvOAZgC0zs=", "dev": true, + "requires": { + "accept": "2.1.3", + "ammo": "2.0.3", + "boom": "4.2.0", + "call": "4.0.0", + "catbox": "7.1.3", + "catbox-memory": "2.0.4", + "cryptiles": "3.1.1", + "heavy": "4.0.3", + "hoek": "4.1.0", + "iron": "4.0.4", + "items": "2.1.1", + "joi": "10.1.0", + "mimos": "3.0.3", + "podium": "1.2.5", + "shot": "3.4.0", + "statehood": "5.0.1", + "subtext": "4.3.0", + "topo": "2.0.2" + }, "dependencies": { "accept": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/accept/-/accept-2.1.3.tgz", "integrity": "sha1-qw9b2kxEm76SaupgezUiVi9az4Y=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0", + "hoek": "4.1.0" + } }, "ammo": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/ammo/-/ammo-2.0.3.tgz", "integrity": "sha1-kUu89lsEPtD1ioqdAZbiUOxR5qc=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0", + "hoek": "4.1.0" + } }, "b64": { "version": "3.0.2", @@ -3038,43 +4392,69 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/boom/-/boom-4.2.0.tgz", "integrity": "sha1-wadBdLEfu6Ij9hYtT9iFGhuCpTY=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.0" + } }, "call": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/call/-/call-4.0.0.tgz", "integrity": "sha1-zSk4GpgEahMtsm4mKOcL2DIaHd8=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0", + "hoek": "4.1.0" + } }, "catbox": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/catbox/-/catbox-7.1.3.tgz", "integrity": "sha1-mBft7FqSF0MoKt38nEWs5ShH7rs=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0", + "hoek": "4.1.0", + "joi": "10.1.0" + } }, "catbox-memory": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/catbox-memory/-/catbox-memory-2.0.4.tgz", "integrity": "sha1-Qz4lWQLK9UIz0ShkKcj03xToItU=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.0" + } }, "content": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/content/-/content-3.0.3.tgz", "integrity": "sha1-AA+KATcblcZq/pm+k5D6bLkaqHo=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0" + } }, "cryptiles": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.1.tgz", "integrity": "sha1-hqkgP3NnoOkyS8dVX/D89fgZee4=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0" + } }, "heavy": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/heavy/-/heavy-4.0.3.tgz", "integrity": "sha1-l2u6EYsBGxX+kEqk8pKhaL/GIy8=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0", + "hoek": "4.1.0", + "joi": "10.1.0" + } }, "hoek": { "version": "4.1.0", @@ -3086,7 +4466,12 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/iron/-/iron-4.0.4.tgz", "integrity": "sha1-wfjMTJFFQZSriSDZJHuoguUoBho=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0", + "cryptiles": "3.1.1", + "hoek": "4.1.0" + } }, "isemail": { "version": "2.2.1", @@ -3104,7 +4489,13 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/joi/-/joi-10.1.0.tgz", "integrity": "sha1-jDqHV3wVn/66EppQVPMjj579cVk=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.0", + "isemail": "2.2.1", + "items": "2.1.1", + "topo": "2.0.2" + } }, "mime-db": { "version": "1.25.0", @@ -3116,61 +4507,110 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/mimos/-/mimos-3.0.3.tgz", "integrity": "sha1-uRCQcq03jCty9qAQHEPd+ys2ZB8=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.0", + "mime-db": "1.25.0" + } }, "nigel": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/nigel/-/nigel-2.0.2.tgz", "integrity": "sha1-k6GGb7DFLYc5CqdeKxYfS1x15bE=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.0", + "vise": "2.0.2" + } }, "pez": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/pez/-/pez-2.1.4.tgz", "integrity": "sha1-c/gi+mLVmdZcRgb0kNVNNFGRvHw=", - "dev": true + "dev": true, + "requires": { + "b64": "3.0.2", + "boom": "4.2.0", + "content": "3.0.3", + "hoek": "4.1.0", + "nigel": "2.0.2" + } }, "podium": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/podium/-/podium-1.2.5.tgz", "integrity": "sha1-h8VmwvA2W88KHsdgLE0BlIzdKtU=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.0", + "items": "2.1.1", + "joi": "10.1.0" + } }, "shot": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/shot/-/shot-3.4.0.tgz", "integrity": "sha1-5xJe5yV1rlIYNJ6TNjaAjXkNS5I=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.0", + "joi": "10.1.0" + } }, "statehood": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/statehood/-/statehood-5.0.1.tgz", "integrity": "sha1-/BPJezd1HBjnBRPSuX6Jasi3MAU=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0", + "cryptiles": "3.1.1", + "hoek": "4.1.0", + "iron": "4.0.4", + "items": "2.1.1", + "joi": "10.1.0" + } }, "subtext": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/subtext/-/subtext-4.3.0.tgz", "integrity": "sha1-36yQSS7DVmn9bgDG5dk4sG18z7s=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0", + "content": "3.0.3", + "hoek": "4.1.0", + "pez": "2.1.4", + "wreck": "10.0.0" + } }, "topo": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/topo/-/topo-2.0.2.tgz", "integrity": "sha1-zVYVdSU5BXwNwEkaYhw7xvvh0YI=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.0" + } }, "vise": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/vise/-/vise-2.0.2.tgz", "integrity": "sha1-awjo+0y3bjpQzW3Q7DczjoEaDTk=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.0" + } }, "wreck": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/wreck/-/wreck-10.0.0.tgz", "integrity": "sha1-mKuIL4XhalJjMlB/EB9aeEEWIng=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0", + "hoek": "4.1.0" + } } } }, @@ -3179,6 +4619,12 @@ "resolved": "https://registry.npmjs.org/happypack/-/happypack-3.0.0.tgz", "integrity": "sha1-PdpueRE+eqZxlWzu6neliX64r8c=", "dev": true, + "requires": { + "async": "1.5.0", + "json-stringify-safe": "5.0.1", + "loader-utils": "0.2.16", + "mkdirp": "0.5.1" + }, "dependencies": { "async": { "version": "1.5.0", @@ -3190,7 +4636,13 @@ "version": "0.2.16", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.16.tgz", "integrity": "sha1-8IYyBm7YKCg13/iN+1JwR2Wt7m0=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -3204,25 +4656,38 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", - "dev": true + "dev": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } }, "has": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", - "dev": true + "dev": true, + "requires": { + "function-bind": "1.1.0" + } }, "has-ansi": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } }, "has-binary": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz", "integrity": "sha1-aOYesWIQyVRaClzOBqhzkS/h5ow=", "dev": true, + "requires": { + "isarray": "0.0.1" + }, "dependencies": { "isarray": { "version": "0.0.1", @@ -3248,7 +4713,10 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", - "dev": true + "dev": true, + "requires": { + "sparkles": "1.0.0" + } }, "has-unicode": { "version": "2.0.1", @@ -3260,19 +4728,32 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=", - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3" + } }, "hash.js": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.2.tgz", "integrity": "sha512-SsNl8Ro2uz5xUTRYq8ysWzX8B7jCj7pLvX3opktaI6ZrTT2YElqjFVJXHJZe+5Aby20c9UC7elCjJDe1dhTaAw==", - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } }, "hawk": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "dev": true + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } }, "he": { "version": "1.1.1", @@ -3284,7 +4765,12 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true + "dev": true, + "requires": { + "hash.js": "1.1.2", + "minimalistic-assert": "1.0.0", + "minimalistic-crypto-utils": "1.0.1" + } }, "hoek": { "version": "2.16.3", @@ -3296,7 +4782,11 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true + "dev": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } }, "hosted-git-info": { "version": "2.5.0", @@ -3308,7 +4798,13 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3", + "obuf": "1.1.1", + "readable-stream": "2.3.3", + "wbuf": "1.7.2" + } }, "html-comment-regex": { "version": "1.1.1", @@ -3327,12 +4823,25 @@ "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.4.4.tgz", "integrity": "sha1-8rW5rNXgNf86tf02nBPJenuwFNo=", "dev": true, + "requires": { + "es6-templates": "0.2.3", + "fastparse": "1.1.1", + "html-minifier": "3.5.2", + "loader-utils": "0.2.17", + "object-assign": "4.1.1" + }, "dependencies": { "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -3340,13 +4849,31 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.2.tgz", "integrity": "sha1-1zvD/0SJQkCIGM5gm/P7DqfvTrc=", - "dev": true + "dev": true, + "requires": { + "camel-case": "3.0.0", + "clean-css": "4.1.5", + "commander": "2.9.0", + "he": "1.1.1", + "ncname": "1.0.0", + "param-case": "2.1.1", + "relateurl": "0.2.7", + "uglify-js": "3.0.22" + } }, "html-webpack-plugin": { "version": "2.28.0", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.28.0.tgz", "integrity": "sha1-LnhjtX5f1I/iYzA+L/yTTDBk0Ak=", "dev": true, + "requires": { + "bluebird": "3.5.0", + "html-minifier": "3.5.2", + "loader-utils": "0.2.17", + "lodash": "4.17.4", + "pretty-error": "2.1.1", + "toposort": "1.0.3" + }, "dependencies": { "bluebird": { "version": "3.5.0", @@ -3358,7 +4885,13 @@ "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -3367,12 +4900,21 @@ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", "dev": true, + "requires": { + "domelementtype": "1.3.0", + "domhandler": "2.1.0", + "domutils": "1.1.6", + "readable-stream": "1.0.34" + }, "dependencies": { "domutils": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", - "dev": true + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } }, "isarray": { "version": "0.0.1", @@ -3384,7 +4926,13 @@ "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } }, "string_decoder": { "version": "0.10.31", @@ -3404,25 +4952,46 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.1.tgz", "integrity": "sha1-X4uO2YrKVFZWv1cplzh/kEpyIlc=", - "dev": true + "dev": true, + "requires": { + "depd": "1.1.0", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": "1.3.1" + } }, "http-proxy": { "version": "1.16.2", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz", "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", - "dev": true + "dev": true, + "requires": { + "eventemitter3": "1.2.0", + "requires-port": "1.0.0" + } }, "http-proxy-middleware": { "version": "0.17.4", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", - "dev": true + "dev": true, + "requires": { + "http-proxy": "1.16.2", + "is-glob": "3.1.0", + "lodash": "4.17.4", + "micromatch": "2.3.11" + } }, "http-signature": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "dev": true + "dev": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.0", + "sshpk": "1.13.1" + } }, "https-browserify": { "version": "0.0.1", @@ -3470,7 +5039,10 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true + "dev": true, + "requires": { + "repeating": "2.0.1" + } }, "indexes-of": { "version": "1.0.1", @@ -3489,12 +5061,23 @@ "resolved": "https://registry.npmjs.org/inert/-/inert-4.1.0.tgz", "integrity": "sha1-5o35+wuH2K1ojjQo2q811iO2T10=", "dev": true, + "requires": { + "ammo": "2.0.4", + "boom": "4.3.1", + "hoek": "4.1.1", + "items": "2.1.1", + "joi": "10.6.0", + "lru-cache": "4.0.2" + }, "dependencies": { "boom": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.1" + } }, "hoek": { "version": "4.1.1", @@ -3506,7 +5089,11 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", "integrity": "sha1-HRdnnAac2l0ECZGgnbwsDbN35V4=", - "dev": true + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } } } }, @@ -3514,7 +5101,11 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } }, "inherits": { "version": "2.0.3", @@ -3537,7 +5128,10 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", - "dev": true + "dev": true, + "requires": { + "loose-envify": "1.3.1" + } }, "invert-kv": { "version": "1.0.0", @@ -3567,7 +5161,10 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true + "dev": true, + "requires": { + "binary-extensions": "1.8.0" + } }, "is-buffer": { "version": "1.1.5", @@ -3579,7 +5176,10 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dev": true + "dev": true, + "requires": { + "builtin-modules": "1.1.1" + } }, "is-dotfile": { "version": "1.0.3", @@ -3591,7 +5191,10 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true + "dev": true, + "requires": { + "is-primitive": "2.0.0" + } }, "is-extendable": { "version": "0.1.1", @@ -3609,19 +5212,28 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } }, "is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } }, "is-glob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } }, "is-npm": { "version": "1.0.0", @@ -3633,7 +5245,10 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true + "dev": true, + "requires": { + "kind-of": "3.2.2" + } }, "is-obj": { "version": "1.0.1", @@ -3652,6 +5267,9 @@ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.3.tgz", "integrity": "sha1-wVvz5LZrYtcu+vKSWEhmPsvGGbY=", "dev": true, + "requires": { + "isobject": "3.0.0" + }, "dependencies": { "isobject": { "version": "3.0.0", @@ -3695,7 +5313,10 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", - "dev": true + "dev": true, + "requires": { + "html-comment-regex": "1.1.1" + } }, "is-typedarray": { "version": "1.0.0", @@ -3736,7 +5357,10 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true + "dev": true, + "requires": { + "isarray": "1.0.0" + } }, "isstream": { "version": "0.1.2", @@ -3749,6 +5373,22 @@ "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", "dev": true, + "requires": { + "abbrev": "1.0.9", + "async": "1.5.2", + "escodegen": "1.8.1", + "esprima": "2.7.3", + "glob": "5.0.15", + "handlebars": "4.0.10", + "js-yaml": "3.7.0", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "once": "1.4.0", + "resolve": "1.1.7", + "supports-color": "3.2.3", + "which": "1.2.14", + "wordwrap": "1.0.0" + }, "dependencies": { "async": { "version": "1.5.2", @@ -3760,7 +5400,14 @@ "version": "5.0.15", "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } } } }, @@ -3769,12 +5416,23 @@ "resolved": "https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-0.2.0.tgz", "integrity": "sha1-ZD5OXk6PlGaGOimpd9KDqzcsAZw=", "dev": true, + "requires": { + "istanbul": "0.4.5", + "loader-utils": "0.2.17", + "object-assign": "4.1.1" + }, "dependencies": { "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -3801,6 +5459,12 @@ "resolved": "https://registry.npmjs.org/joi/-/joi-10.6.0.tgz", "integrity": "sha512-hBF3LcqyAid+9X/pwg+eXjD2QBZI5eXnBFJYaAkH4SK3mp9QSRiiQnDYlmlz5pccMvnLcJRS4whhDOTCkmsAdQ==", "dev": true, + "requires": { + "hoek": "4.1.1", + "isemail": "2.2.1", + "items": "2.1.1", + "topo": "2.0.2" + }, "dependencies": { "hoek": { "version": "4.1.1", @@ -3826,7 +5490,11 @@ "version": "3.7.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", - "dev": true + "dev": true, + "requires": { + "argparse": "1.0.9", + "esprima": "2.7.3" + } }, "jsbn": { "version": "0.1.1", @@ -3857,7 +5525,10 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true + "dev": true, + "requires": { + "jsonify": "0.0.0" + } }, "json-stringify-safe": { "version": "5.0.1", @@ -3881,7 +5552,10 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } }, "jsonify": { "version": "0.0.0", @@ -3894,6 +5568,12 @@ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=", "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -3908,12 +5588,45 @@ "resolved": "https://registry.npmjs.org/karma/-/karma-0.13.22.tgz", "integrity": "sha1-B3ULG9Bj1+fnuRvNLmNU2PKqh0Q=", "dev": true, + "requires": { + "batch": "0.5.3", + "bluebird": "2.11.0", + "body-parser": "1.17.2", + "chokidar": "1.7.0", + "colors": "1.1.2", + "connect": "3.6.2", + "core-js": "2.4.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.3.6", + "minimatch": "3.0.4", + "optimist": "0.6.1", + "rimraf": "2.6.1", + "socket.io": "1.7.4", + "source-map": "0.5.6", + "useragent": "2.1.13" + }, "dependencies": { "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true + "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" + } }, "lodash": { "version": "3.10.1", @@ -3927,13 +5640,24 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-1.0.1.tgz", "integrity": "sha1-vlrnxCZPmgouIuPZhL6zJa2SyMs=", - "dev": true + "dev": true, + "requires": { + "fs-access": "1.0.1", + "which": "1.2.14" + } }, "karma-coverage": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-1.1.1.tgz", "integrity": "sha1-Wv+LOc9plNwi3kyENix2ABtjfPY=", "dev": true, + "requires": { + "dateformat": "1.0.12", + "istanbul": "0.4.5", + "lodash": "3.10.1", + "minimatch": "3.0.4", + "source-map": "0.5.6" + }, "dependencies": { "lodash": { "version": "3.10.1", @@ -3953,13 +5677,19 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/karma-jasmine-ajax/-/karma-jasmine-ajax-0.1.13.tgz", "integrity": "sha1-eLuS2Jb+MqJaGACYxHci4dlgW/w=", - "dev": true + "dev": true, + "requires": { + "jasmine-ajax": "3.2.0" + } }, "karma-jasmine-html-reporter": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-0.2.0.tgz", "integrity": "sha1-j/K03sm+exX7RhtzHL7z5s54tzU=", "dev": true, + "requires": { + "karma-jasmine": "0.2.3" + }, "dependencies": { "karma-jasmine": { "version": "0.2.3", @@ -3973,19 +5703,34 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/karma-mocha-reporter/-/karma-mocha-reporter-2.2.2.tgz", "integrity": "sha1-h23poockTlSmCFkXMqmOZmEfar4=", - "dev": true + "dev": true, + "requires": { + "chalk": "1.1.3" + } }, "karma-remap-istanbul": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/karma-remap-istanbul/-/karma-remap-istanbul-0.6.0.tgz", "integrity": "sha1-l/O3cAZSVPm0ck8tm+SjouG69vw=", "dev": true, + "requires": { + "istanbul": "0.4.5", + "remap-istanbul": "0.9.5" + }, "dependencies": { "remap-istanbul": { "version": "0.9.5", "resolved": "https://registry.npmjs.org/remap-istanbul/-/remap-istanbul-0.9.5.tgz", "integrity": "sha1-oYYXsfMe7Fp9vud1OCmLd1YGqqg=", - "dev": true + "dev": true, + "requires": { + "amdefine": "1.0.1", + "gulp-util": "3.0.7", + "istanbul": "0.4.5", + "minimatch": "3.0.4", + "source-map": "0.5.6", + "through2": "2.0.1" + } } } }, @@ -3993,19 +5738,33 @@ "version": "0.3.7", "resolved": "https://registry.npmjs.org/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.7.tgz", "integrity": "sha1-kTIsd/jxPUb+0GKwQuEAnUxFBdg=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } }, "karma-systemjs": { "version": "0.16.0", "resolved": "https://registry.npmjs.org/karma-systemjs/-/karma-systemjs-0.16.0.tgz", "integrity": "sha1-/iyB+vpkm8j9DuyMxba9dRXB8V0=", - "dev": true + "dev": true, + "requires": { + "lodash": "4.17.4", + "minimatch": "3.0.4" + } }, "karma-webpack": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-2.0.3.tgz", "integrity": "sha1-Oc6/XKJYATmyf5rmm3iBa5yC+uY=", "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.11.0" + }, "dependencies": { "async": { "version": "0.9.2", @@ -4017,7 +5776,13 @@ "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } }, "lodash": { "version": "3.10.1", @@ -4029,7 +5794,10 @@ "version": "0.1.43", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "dev": true + "dev": true, + "requires": { + "amdefine": "1.0.1" + } } } }, @@ -4037,19 +5805,28 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true + "dev": true, + "requires": { + "is-buffer": "1.1.5" + } }, "klaw": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } }, "latest-version": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", - "dev": true + "dev": true, + "requires": { + "package-json": "4.0.1" + } }, "lazy-cache": { "version": "1.0.4", @@ -4061,13 +5838,20 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true + "dev": true, + "requires": { + "invert-kv": "1.0.0" + } }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true + "dev": true, + "requires": { + "prelude-ls": "1.1.2", + "type-check": "0.3.2" + } }, "livereload-js": { "version": "2.2.2", @@ -4079,7 +5863,14 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + } }, "loader-runner": { "version": "2.3.0", @@ -4091,7 +5882,12 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1" + } }, "lodash": { "version": "4.17.4", @@ -4121,7 +5917,11 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/lodash._createcompounder/-/lodash._createcompounder-3.0.0.tgz", "integrity": "sha1-XdLLVTctbnDg4jkvsjBNZjEJEHU=", - "dev": true + "dev": true, + "requires": { + "lodash.deburr": "3.2.0", + "lodash.words": "3.2.0" + } }, "lodash._getnative": { "version": "3.9.1", @@ -4169,7 +5969,10 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-3.0.1.tgz", "integrity": "sha1-kyyLh/ikN3iXxnGXUzKC+Xrqwpg=", - "dev": true + "dev": true, + "requires": { + "lodash._createcompounder": "3.0.0" + } }, "lodash.clonedeep": { "version": "4.5.0", @@ -4181,7 +5984,10 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-3.2.0.tgz", "integrity": "sha1-baj1QzSjZqfPTEx2742Aqhs2XtU=", - "dev": true + "dev": true, + "requires": { + "lodash._root": "3.0.1" + } }, "lodash.endswith": { "version": "4.2.1", @@ -4193,7 +5999,10 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", - "dev": true + "dev": true, + "requires": { + "lodash._root": "3.0.1" + } }, "lodash.isarguments": { "version": "3.1.0", @@ -4217,7 +6026,12 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dev": true + "dev": true, + "requires": { + "lodash._getnative": "3.9.1", + "lodash.isarguments": "3.1.0", + "lodash.isarray": "3.0.4" + } }, "lodash.memoize": { "version": "4.1.2", @@ -4253,13 +6067,28 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", - "dev": true + "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.templatesettings": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", - "dev": true + "dev": true, + "requires": { + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0" + } }, "lodash.uniq": { "version": "4.5.0", @@ -4271,13 +6100,20 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash.words/-/lodash.words-3.2.0.tgz", "integrity": "sha1-TiqGSbwIdFsXxpWxo86P7llmI7M=", - "dev": true + "dev": true, + "requires": { + "lodash._root": "3.0.1" + } }, "log4js": { "version": "0.6.38", "resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz", "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=", "dev": true, + "requires": { + "readable-stream": "1.0.34", + "semver": "4.3.6" + }, "dependencies": { "isarray": { "version": "0.0.1", @@ -4289,7 +6125,13 @@ "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } }, "string_decoder": { "version": "0.10.31", @@ -4309,13 +6151,20 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true + "dev": true, + "requires": { + "js-tokens": "3.0.2" + } }, "loud-rejection": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true + "dev": true, + "requires": { + "currently-unhandled": "0.4.1", + "signal-exit": "3.0.2" + } }, "lower-case": { "version": "1.1.4", @@ -4345,7 +6194,10 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.0.0.tgz", "integrity": "sha1-l6ARdR6R3YfPre9Ygy67BJNt6Xg=", - "dev": true + "dev": true, + "requires": { + "pify": "2.3.0" + } }, "make-error": { "version": "1.3.0", @@ -4385,13 +6237,29 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true + "dev": true, + "requires": { + "errno": "0.1.4", + "readable-stream": "2.3.3" + } }, "meow": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true + "dev": true, + "requires": { + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.4.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + } }, "merge-descriptors": { "version": "1.0.1", @@ -4403,7 +6271,10 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", - "dev": true + "dev": true, + "requires": { + "readable-stream": "2.3.3" + } }, "methods": { "version": "1.1.2", @@ -4415,6 +6286,21 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "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.3" + }, "dependencies": { "is-extglob": { "version": "1.0.0", @@ -4426,7 +6312,10 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } } } }, @@ -4434,7 +6323,11 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.0.tgz", "integrity": "sha1-SmL7HUKTPAVYOYL0xxb2+55sbT0=", - "dev": true + "dev": true, + "requires": { + "bn.js": "4.11.7", + "brorand": "1.1.0" + } }, "mime": { "version": "1.3.6", @@ -4449,7 +6342,10 @@ "mime-types": { "version": "2.1.15", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", - "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=" + "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=", + "requires": { + "mime-db": "1.27.0" + } }, "minimalistic-assert": { "version": "1.0.0", @@ -4467,7 +6363,10 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } }, "minimist": { "version": "1.2.0", @@ -4479,6 +6378,10 @@ "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", "dev": true, + "requires": { + "for-in": "0.1.8", + "is-extendable": "0.1.1" + }, "dependencies": { "for-in": { "version": "0.1.8", @@ -4492,6 +6395,9 @@ "version": "0.5.1", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + }, "dependencies": { "minimist": { "version": "0.0.8", @@ -4515,7 +6421,10 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", - "dev": true + "dev": true, + "requires": { + "duplexer2": "0.0.2" + } }, "nan": { "version": "2.6.2", @@ -4527,7 +6436,10 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz", "integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=", - "dev": true + "dev": true, + "requires": { + "xml-char-classes": "1.0.0" + } }, "negotiator": { "version": "0.6.1", @@ -4539,6 +6451,29 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/ng2-alfresco-core/-/ng2-alfresco-core-1.6.1.tgz", "integrity": "sha512-YKSBR0J5XwEZQb9IZJ4EZ+ENpwK9RoZyFJt8MsMjnRa2ryG54/vg9BguXHmXk2/y4ALThjolxeQGbcGBX4B4pA==", + "requires": { + "@angular/animations": "4.0.3", + "@angular/common": "4.0.3", + "@angular/compiler": "4.0.3", + "@angular/compiler-cli": "4.0.3", + "@angular/core": "4.0.3", + "@angular/forms": "4.0.3", + "@angular/http": "4.0.3", + "@angular/material": "2.0.0-beta.6", + "@angular/platform-browser": "4.0.3", + "@angular/platform-browser-dynamic": "4.0.3", + "@angular/router": "4.0.3", + "@ngx-translate/core": "7.0.0", + "alfresco-js-api": "1.6.1", + "core-js": "2.4.1", + "hammerjs": "2.0.8", + "material-design-icons": "2.2.3", + "material-design-lite": "1.2.1", + "reflect-metadata": "0.1.10", + "rxjs": "5.1.0", + "systemjs": "0.19.27", + "zone.js": "0.7.6" + }, "dependencies": { "@angular/animations": { "version": "4.0.3", @@ -4591,25 +6526,54 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.1.tgz", "integrity": "sha1-euuhxzpSGEJlVUt9wDuvcg34AIE=", - "dev": true + "dev": true, + "requires": { + "lower-case": "1.1.4" + } }, "node-dir": { "version": "0.1.17", "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", - "dev": true + "dev": true, + "requires": { + "minimatch": "3.0.4" + } }, "node-gyp": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", "dev": true, + "requires": { + "fstream": "1.0.11", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "npmlog": "4.1.2", + "osenv": "0.1.4", + "request": "2.81.0", + "rimraf": "2.6.1", + "semver": "5.3.0", + "tar": "2.2.1", + "which": "1.2.14" + }, "dependencies": { "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true + "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" + } }, "semver": { "version": "5.3.0", @@ -4624,6 +6588,31 @@ "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.0.0.tgz", "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.11.0", + "domain-browser": "1.1.7", + "events": "1.1.1", + "https-browserify": "0.0.1", + "os-browserify": "0.2.1", + "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.2", + "tty-browserify": "0.0.0", + "url": "0.11.0", + "util": "0.10.3", + "vm-browserify": "0.0.4" + }, "dependencies": { "string_decoder": { "version": "0.10.31", @@ -4638,12 +6627,40 @@ "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.5.3.tgz", "integrity": "sha1-0JydEXlkEjnRuX/8YjH9zsU+FWg=", "dev": true, + "requires": { + "async-foreach": "0.1.3", + "chalk": "1.1.3", + "cross-spawn": "3.0.1", + "gaze": "1.1.2", + "get-stdin": "4.0.1", + "glob": "7.1.2", + "in-publish": "2.0.0", + "lodash.assign": "4.2.0", + "lodash.clonedeep": "4.5.0", + "lodash.mergewith": "4.6.0", + "meow": "3.7.0", + "mkdirp": "0.5.1", + "nan": "2.6.2", + "node-gyp": "3.6.2", + "npmlog": "4.1.2", + "request": "2.81.0", + "sass-graph": "2.2.4", + "stdout-stream": "1.4.0" + }, "dependencies": { "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true + "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" + } } } }, @@ -4651,19 +6668,31 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true + "dev": true, + "requires": { + "abbrev": "1.0.9" + } }, "normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", - "dev": true + "dev": true, + "requires": { + "hosted-git-info": "2.5.0", + "is-builtin-module": "1.0.0", + "semver": "4.3.6", + "validate-npm-package-license": "3.0.1" + } }, "normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true + "dev": true, + "requires": { + "remove-trailing-separator": "1.0.2" + } }, "normalize-range": { "version": "0.1.2", @@ -4675,25 +6704,43 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true + "dev": true, + "requires": { + "object-assign": "4.1.1", + "prepend-http": "1.0.4", + "query-string": "4.3.4", + "sort-keys": "1.1.2" + } }, "npm-run-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz", "integrity": "sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8=", - "dev": true + "dev": true, + "requires": { + "path-key": "1.0.0" + } }, "npmlog": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true + "dev": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } }, "nth-check": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", - "dev": true + "dev": true, + "requires": { + "boolbase": "1.0.0" + } }, "null-check": { "version": "1.0.0", @@ -4741,7 +6788,11 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true + "dev": true, + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + } }, "obuf": { "version": "1.1.1", @@ -4753,7 +6804,10 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true + "dev": true, + "requires": { + "ee-first": "1.1.1" + } }, "on-headers": { "version": "1.0.1", @@ -4765,19 +6819,30 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true + "dev": true, + "requires": { + "wrappy": "1.0.2" + } }, "opn": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=", - "dev": true + "dev": true, + "requires": { + "object-assign": "4.1.1", + "pinkie-promise": "2.0.1" + } }, "oppsy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/oppsy/-/oppsy-1.0.2.tgz", "integrity": "sha1-mAFM1pZ2U6g8//pVQibckAULqtQ=", "dev": true, + "requires": { + "hoek": "4.1.1", + "items": "2.1.1" + }, "dependencies": { "hoek": { "version": "4.1.1", @@ -4792,6 +6857,10 @@ "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "dev": true, + "requires": { + "minimist": "0.0.10", + "wordwrap": "0.0.3" + }, "dependencies": { "minimist": { "version": "0.0.10", @@ -4811,7 +6880,15 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "dev": true + "dev": true, + "requires": { + "deep-is": "0.1.3", + "fast-levenshtein": "2.0.6", + "levn": "0.3.0", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "1.0.0" + } }, "options": { "version": "0.0.6", @@ -4824,12 +6901,19 @@ "resolved": "https://registry.npmjs.org/original/-/original-1.0.0.tgz", "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=", "dev": true, + "requires": { + "url-parse": "1.0.5" + }, "dependencies": { "url-parse": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.0.5.tgz", "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=", - "dev": true + "dev": true, + "requires": { + "querystringify": "0.0.4", + "requires-port": "1.0.0" + } } } }, @@ -4849,7 +6933,10 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true + "dev": true, + "requires": { + "lcid": "1.0.0" + } }, "os-tmpdir": { "version": "1.0.2", @@ -4861,13 +6948,23 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz", "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=", - "dev": true + "dev": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } }, "package-json": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", "dev": true, + "requires": { + "got": "6.7.1", + "registry-auth-token": "3.3.1", + "registry-url": "3.1.0", + "semver": "5.3.0" + }, "dependencies": { "semver": { "version": "5.3.0", @@ -4881,7 +6978,10 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/package-json-merge/-/package-json-merge-0.0.1.tgz", "integrity": "sha1-U4W/ZplPS6E92XEl8zTEt74kvhE=", - "dev": true + "dev": true, + "requires": { + "commander": "2.9.0" + } }, "pako": { "version": "0.2.9", @@ -4893,19 +6993,35 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true + "dev": true, + "requires": { + "no-case": "2.3.1" + } }, "parse-asn1": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", - "dev": true + "dev": true, + "requires": { + "asn1.js": "4.9.1", + "browserify-aes": "1.0.6", + "create-hash": "1.1.3", + "evp_bytestokey": "1.0.0", + "pbkdf2": "3.0.12" + } }, "parse-glob": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", "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" + }, "dependencies": { "is-extglob": { "version": "1.0.0", @@ -4917,7 +7033,10 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } } } }, @@ -4925,25 +7044,37 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true + "dev": true, + "requires": { + "error-ex": "1.3.1" + } }, "parsejson": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz", "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=", - "dev": true + "dev": true, + "requires": { + "better-assert": "1.0.2" + } }, "parseqs": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", - "dev": true + "dev": true, + "requires": { + "better-assert": "1.0.2" + } }, "parseuri": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", - "dev": true + "dev": true, + "requires": { + "better-assert": "1.0.2" + } }, "parseurl": { "version": "1.3.1", @@ -4961,7 +7092,10 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true + "dev": true, + "requires": { + "pinkie-promise": "2.0.1" + } }, "path-is-absolute": { "version": "1.0.1", @@ -4985,13 +7119,25 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } }, "pbkdf2": { "version": "3.0.12", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.12.tgz", "integrity": "sha1-vjZ4XFBn6kjYBv+SMojF91C2uKI=", - "dev": true + "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.8" + } }, "performance-now": { "version": "0.2.0", @@ -5015,13 +7161,21 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true + "dev": true, + "requires": { + "pinkie": "2.0.4" + } }, "portfinder": { "version": "1.0.13", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.13.tgz", "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=", "dev": true, + "requires": { + "async": "1.5.2", + "debug": "2.6.8", + "mkdirp": "0.5.1" + }, "dependencies": { "async": { "version": "1.5.2", @@ -5035,85 +7189,144 @@ "version": "5.2.17", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", - "dev": true + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.1.9", + "source-map": "0.5.6", + "supports-color": "3.2.3" + } }, "postcss-calc": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17", + "postcss-message-helpers": "2.0.0", + "reduce-css-calc": "1.3.0" + } }, "postcss-colormin": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", - "dev": true + "dev": true, + "requires": { + "colormin": "1.1.2", + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "postcss-convert-values": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "postcss-discard-comments": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17" + } }, "postcss-discard-duplicates": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17" + } }, "postcss-discard-empty": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17" + } }, "postcss-discard-overridden": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17" + } }, "postcss-discard-unused": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17", + "uniqs": "2.0.0" + } }, "postcss-filter-plugins": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz", "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17", + "uniqid": "4.1.1" + } }, "postcss-merge-idents": { "version": "2.1.7", "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", - "dev": true + "dev": true, + "requires": { + "has": "1.0.1", + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "postcss-merge-longhand": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17" + } }, "postcss-merge-rules": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", "dev": true, + "requires": { + "browserslist": "1.7.7", + "caniuse-api": "1.6.1", + "postcss": "5.2.17", + "postcss-selector-parser": "2.2.3", + "vendors": "1.0.1" + }, "dependencies": { "browserslist": { "version": "1.7.7", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", - "dev": true + "dev": true, + "requires": { + "caniuse-db": "1.0.30000696", + "electron-to-chromium": "1.3.15" + } } } }, @@ -5127,31 +7340,55 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", - "dev": true + "dev": true, + "requires": { + "object-assign": "4.1.1", + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "postcss-minify-gradients": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "postcss-minify-params": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", - "dev": true + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0", + "uniqs": "2.0.0" + } }, "postcss-minify-selectors": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", - "dev": true + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "has": "1.0.1", + "postcss": "5.2.17", + "postcss-selector-parser": "2.2.3" + } }, "postcss-modules-extract-imports": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", "dev": true, + "requires": { + "postcss": "6.0.3" + }, "dependencies": { "has-flag": { "version": "2.0.0", @@ -5163,13 +7400,21 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.3.tgz", "integrity": "sha1-t/Vls9lW+7hWXKfB4jnQUG5CfYs=", - "dev": true + "dev": true, + "requires": { + "chalk": "1.1.3", + "source-map": "0.5.6", + "supports-color": "4.0.0" + } }, "supports-color": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.0.0.tgz", "integrity": "sha1-M6fGgKpRLJ0D75KcrLuXTSA9J5A=", - "dev": true + "dev": true, + "requires": { + "has-flag": "2.0.0" + } } } }, @@ -5178,12 +7423,21 @@ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", "dev": true, + "requires": { + "css-selector-tokenizer": "0.7.0", + "postcss": "6.0.3" + }, "dependencies": { "css-selector-tokenizer": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", - "dev": true + "dev": true, + "requires": { + "cssesc": "0.1.0", + "fastparse": "1.1.1", + "regexpu-core": "1.0.0" + } }, "has-flag": { "version": "2.0.0", @@ -5195,13 +7449,21 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.3.tgz", "integrity": "sha1-t/Vls9lW+7hWXKfB4jnQUG5CfYs=", - "dev": true + "dev": true, + "requires": { + "chalk": "1.1.3", + "source-map": "0.5.6", + "supports-color": "4.0.0" + } }, "supports-color": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.0.0.tgz", "integrity": "sha1-M6fGgKpRLJ0D75KcrLuXTSA9J5A=", - "dev": true + "dev": true, + "requires": { + "has-flag": "2.0.0" + } } } }, @@ -5210,12 +7472,21 @@ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", "dev": true, + "requires": { + "css-selector-tokenizer": "0.7.0", + "postcss": "6.0.3" + }, "dependencies": { "css-selector-tokenizer": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", - "dev": true + "dev": true, + "requires": { + "cssesc": "0.1.0", + "fastparse": "1.1.1", + "regexpu-core": "1.0.0" + } }, "has-flag": { "version": "2.0.0", @@ -5227,13 +7498,21 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.3.tgz", "integrity": "sha1-t/Vls9lW+7hWXKfB4jnQUG5CfYs=", - "dev": true + "dev": true, + "requires": { + "chalk": "1.1.3", + "source-map": "0.5.6", + "supports-color": "4.0.0" + } }, "supports-color": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.0.0.tgz", "integrity": "sha1-M6fGgKpRLJ0D75KcrLuXTSA9J5A=", - "dev": true + "dev": true, + "requires": { + "has-flag": "2.0.0" + } } } }, @@ -5242,6 +7521,10 @@ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.3" + }, "dependencies": { "has-flag": { "version": "2.0.0", @@ -5253,13 +7536,21 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.3.tgz", "integrity": "sha1-t/Vls9lW+7hWXKfB4jnQUG5CfYs=", - "dev": true + "dev": true, + "requires": { + "chalk": "1.1.3", + "source-map": "0.5.6", + "supports-color": "4.0.0" + } }, "supports-color": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.0.0.tgz", "integrity": "sha1-M6fGgKpRLJ0D75KcrLuXTSA9J5A=", - "dev": true + "dev": true, + "requires": { + "has-flag": "2.0.0" + } } } }, @@ -5267,55 +7558,96 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17" + } }, "postcss-normalize-url": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", - "dev": true + "dev": true, + "requires": { + "is-absolute-url": "2.1.0", + "normalize-url": "1.9.1", + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "postcss-ordered-values": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "postcss-reduce-idents": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "postcss-reduce-initial": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17" + } }, "postcss-reduce-transforms": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", - "dev": true + "dev": true, + "requires": { + "has": "1.0.1", + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "postcss-selector-parser": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", - "dev": true + "dev": true, + "requires": { + "flatten": "1.0.2", + "indexes-of": "1.0.1", + "uniq": "1.0.1" + } }, "postcss-svgo": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", - "dev": true + "dev": true, + "requires": { + "is-svg": "2.1.0", + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0", + "svgo": "0.7.2" + } }, "postcss-unique-selectors": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", - "dev": true + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "postcss": "5.2.17", + "uniqs": "2.0.0" + } }, "postcss-value-parser": { "version": "3.3.0", @@ -5327,7 +7659,12 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", - "dev": true + "dev": true, + "requires": { + "has": "1.0.1", + "postcss": "5.2.17", + "uniqs": "2.0.0" + } }, "prelude-ls": { "version": "1.1.2", @@ -5351,7 +7688,11 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", - "dev": true + "dev": true, + "requires": { + "renderkid": "2.0.1", + "utila": "0.4.0" + } }, "private": { "version": "0.1.7", @@ -5374,7 +7715,11 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.4.tgz", "integrity": "sha1-J+VF9pYKRKYn2bREZ+NcG2tM4vM=", - "dev": true + "dev": true, + "requires": { + "forwarded": "0.1.0", + "ipaddr.js": "1.3.0" + } }, "prr": { "version": "0.0.0", @@ -5392,19 +7737,33 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=", - "dev": true + "dev": true, + "requires": { + "bn.js": "4.11.7", + "browserify-rsa": "4.0.1", + "create-hash": "1.1.3", + "parse-asn1": "5.1.0", + "randombytes": "2.0.5" + } }, "pump": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz", "integrity": "sha1-Oz7mUS+U8OV1U4wXmV+fFpkKXVE=", "dev": true, + "requires": { + "end-of-stream": "1.4.0", + "once": "1.4.0" + }, "dependencies": { "end-of-stream": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", - "dev": true + "dev": true, + "requires": { + "once": "1.4.0" + } } } }, @@ -5412,7 +7771,12 @@ "version": "1.3.5", "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.3.5.tgz", "integrity": "sha1-G2ccYZlAq8rqwK0OOjwWS+dgmTs=", - "dev": true + "dev": true, + "requires": { + "duplexify": "3.5.0", + "inherits": "2.0.3", + "pump": "1.0.2" + } }, "punycode": { "version": "1.4.1", @@ -5435,7 +7799,11 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true + "dev": true, + "requires": { + "object-assign": "4.1.1", + "strict-uri-encode": "1.1.0" + } }, "querystring": { "version": "0.2.0", @@ -5460,18 +7828,28 @@ "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, "dependencies": { "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, + "requires": { + "kind-of": "3.2.2" + }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true + "dev": true, + "requires": { + "is-buffer": "1.1.5" + } } } }, @@ -5479,7 +7857,10 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true + "dev": true, + "requires": { + "is-buffer": "1.1.5" + } } } }, @@ -5487,7 +7868,10 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.5.tgz", "integrity": "sha512-8T7Zn1AhMsQ/HI1SjcCfT/t4ii3eAqco3yOcSzS4mozsOz69lHLsoMXmF9nZgnFanYscnSlUSgs8uZyKzpE6kg==", - "dev": true + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } }, "range-parser": { "version": "1.2.0", @@ -5499,7 +7883,12 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.2.0.tgz", "integrity": "sha1-mUl2z2pQlqQRYoQEkvC9xdbn+5Y=", - "dev": true + "dev": true, + "requires": { + "bytes": "2.4.0", + "iconv-lite": "0.4.15", + "unpipe": "1.0.0" + } }, "raw-loader": { "version": "0.5.1", @@ -5511,36 +7900,72 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.1.tgz", "integrity": "sha1-LgPo5C7kULjLPc5lvhv4l04d/ZU=", - "dev": true + "dev": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.4", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + } }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true + "dev": true, + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + } }, "read-pkg-up": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true + "dev": true, + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + } }, "readable-stream": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==" + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "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" + } }, "readdirp": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "readable-stream": "2.3.3", + "set-immediate-shim": "1.0.1" + } }, "recast": { "version": "0.11.23", "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", "dev": true, + "requires": { + "ast-types": "0.9.6", + "esprima": "3.1.3", + "private": "0.1.7", + "source-map": "0.5.6" + }, "dependencies": { "esprima": { "version": "3.1.3", @@ -5554,13 +7979,22 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true + "dev": true, + "requires": { + "indent-string": "2.1.0", + "strip-indent": "1.0.1" + } }, "reduce-css-calc": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", "dev": true, + "requires": { + "balanced-match": "0.4.2", + "math-expression-evaluator": "1.2.17", + "reduce-function-call": "1.0.2" + }, "dependencies": { "balanced-match": { "version": "0.4.2", @@ -5575,6 +8009,9 @@ "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", "dev": true, + "requires": { + "balanced-match": "0.4.2" + }, "dependencies": { "balanced-match": { "version": "0.4.2", @@ -5605,25 +8042,41 @@ "version": "0.4.3", "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=", - "dev": true + "dev": true, + "requires": { + "is-equal-shallow": "0.1.3", + "is-primitive": "2.0.0" + } }, "regexpu-core": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", - "dev": true + "dev": true, + "requires": { + "regenerate": "1.3.2", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" + } }, "registry-auth-token": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.1.tgz", "integrity": "sha1-+w0yie4Nmtosu1KvXf5mywcNMAY=", - "dev": true + "dev": true, + "requires": { + "rc": "1.2.1", + "safe-buffer": "5.1.1" + } }, "registry-url": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", - "dev": true + "dev": true, + "requires": { + "rc": "1.2.1" + } }, "regjsgen": { "version": "0.2.0", @@ -5635,7 +8088,10 @@ "version": "0.1.5", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "dev": true + "dev": true, + "requires": { + "jsesc": "0.5.0" + } }, "relateurl": { "version": "0.2.7", @@ -5648,6 +8104,13 @@ "resolved": "https://registry.npmjs.org/remap-istanbul/-/remap-istanbul-0.6.3.tgz", "integrity": "sha1-0HHV3Fw2Z+fha4m1eymj+PKADTE=", "dev": true, + "requires": { + "amdefine": "1.0.0", + "gulp-util": "3.0.7", + "istanbul": "0.4.3", + "source-map": "0.5.3", + "through2": "2.0.1" + }, "dependencies": { "amdefine": { "version": "1.0.0", @@ -5665,7 +8128,23 @@ "version": "0.4.3", "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.3.tgz", "integrity": "sha1-W3FO4K5JOsXvIEuZ84crzu9z1To=", - "dev": true + "dev": true, + "requires": { + "abbrev": "1.0.9", + "async": "1.5.2", + "escodegen": "1.8.1", + "esprima": "2.7.3", + "fileset": "0.2.1", + "handlebars": "4.0.10", + "js-yaml": "3.7.0", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "once": "1.4.0", + "resolve": "1.1.7", + "supports-color": "3.2.3", + "which": "1.2.14", + "wordwrap": "1.0.0" + } }, "source-map": { "version": "0.5.3", @@ -5686,6 +8165,13 @@ "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", "dev": true, + "requires": { + "css-select": "1.2.0", + "dom-converter": "0.1.4", + "htmlparser2": "3.3.0", + "strip-ansi": "3.0.1", + "utila": "0.3.3" + }, "dependencies": { "utila": { "version": "0.3.3", @@ -5711,7 +8197,10 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true + "dev": true, + "requires": { + "is-finite": "1.0.2" + } }, "replace-ext": { "version": "0.0.1", @@ -5724,12 +8213,41 @@ "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", "dev": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.15", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.1.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.2", + "tunnel-agent": "0.6.0", + "uuid": "3.1.0" + }, "dependencies": { "form-data": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", - "dev": true + "dev": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.15" + } }, "qs": { "version": "6.4.0", @@ -5767,19 +8285,33 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true + "dev": true, + "requires": { + "align-text": "0.1.4" + } }, "rimraf": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=", "dev": true, + "requires": { + "glob": "7.1.2" + }, "dependencies": { "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true + "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" + } } } }, @@ -5787,13 +8319,20 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=", - "dev": true + "dev": true, + "requires": { + "hash-base": "2.0.2", + "inherits": "2.0.3" + } }, "rollup": { "version": "0.36.4", "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.36.4.tgz", "integrity": "sha1-oiRJTFOGwdc9OPe7hvafXrARo9I=", - "dev": true + "dev": true, + "requires": { + "source-map-support": "0.4.15" + } }, "rsvp": { "version": "3.5.0", @@ -5805,12 +8344,19 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-1.2.2.tgz", "integrity": "sha1-UJWgvr6YczsBQL0I3YDsAw3azes=", - "dev": true + "dev": true, + "requires": { + "chalk": "1.1.3", + "gulp-util": "3.0.7" + } }, "rxjs": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.1.0.tgz", - "integrity": "sha1-CqkBi39EC1BfpCvXQrZzi+VQ5yA=" + "integrity": "sha1-CqkBi39EC1BfpCvXQrZzi+VQ5yA=", + "requires": { + "symbol-observable": "1.0.4" + } }, "safe-buffer": { "version": "5.1.1", @@ -5828,6 +8374,12 @@ "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", "dev": true, + "requires": { + "glob": "7.1.2", + "lodash": "4.17.4", + "scss-tokenizer": "0.2.3", + "yargs": "7.1.0" + }, "dependencies": { "camelcase": { "version": "3.0.0", @@ -5839,19 +8391,47 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } }, "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true + "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" + } }, "yargs": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", - "dev": true + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "5.0.0" + } } } }, @@ -5859,7 +8439,14 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-6.0.5.tgz", "integrity": "sha1-qEeRDzZEKqVsWYWHnVTrUZ4koyg=", - "dev": true + "dev": true, + "requires": { + "async": "2.5.0", + "clone-deep": "0.2.4", + "loader-utils": "1.1.0", + "lodash.tail": "4.1.1", + "pify": "2.3.0" + } }, "sax": { "version": "1.2.4", @@ -5871,19 +8458,29 @@ "version": "0.7.0", "resolved": "https://registry.npmjs.org/script-loader/-/script-loader-0.7.0.tgz", "integrity": "sha1-aF3H5waeDe56kmdPDrxbD1W6pew=", - "dev": true + "dev": true, + "requires": { + "raw-loader": "0.5.1" + } }, "scss-tokenizer": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", "dev": true, + "requires": { + "js-base64": "2.1.9", + "source-map": "0.4.4" + }, "dependencies": { "source-map": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true + "dev": true, + "requires": { + "amdefine": "1.0.1" + } } } }, @@ -5904,6 +8501,9 @@ "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", "dev": true, + "requires": { + "semver": "5.3.0" + }, "dependencies": { "semver": { "version": "5.3.0", @@ -5913,17 +8513,44 @@ } } }, + "semver-dsl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", + "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=", + "dev": true, + "requires": { + "semver": "4.3.6" + } + }, "send": { "version": "0.15.3", "resolved": "https://registry.npmjs.org/send/-/send-0.15.3.tgz", "integrity": "sha1-UBP5+ZAj31DRvZiSwZ4979HVMwk=", "dev": true, + "requires": { + "debug": "2.6.7", + "depd": "1.1.0", + "destroy": "1.0.4", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "etag": "1.8.0", + "fresh": "0.5.0", + "http-errors": "1.6.1", + "mime": "1.3.4", + "ms": "2.0.0", + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.3.1" + }, "dependencies": { "debug": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", - "dev": true + "dev": true, + "requires": { + "ms": "2.0.0" + } }, "mime": { "version": "1.3.4", @@ -5938,6 +8565,15 @@ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.0.tgz", "integrity": "sha1-0rKA/FYNYW7oG0i/D6gqvtJIXOc=", "dev": true, + "requires": { + "accepts": "1.3.3", + "batch": "0.6.1", + "debug": "2.6.8", + "escape-html": "1.0.3", + "http-errors": "1.6.1", + "mime-types": "2.1.15", + "parseurl": "1.3.1" + }, "dependencies": { "batch": { "version": "0.6.1", @@ -5951,7 +8587,13 @@ "version": "1.12.3", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.3.tgz", "integrity": "sha1-n0uhni8wMMVH+K+ZEHg47DjVseI=", - "dev": true + "dev": true, + "requires": { + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "parseurl": "1.3.1", + "send": "0.15.3" + } }, "set-blocking": { "version": "2.0.0", @@ -5981,19 +8623,31 @@ "version": "2.4.8", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.8.tgz", "integrity": "sha1-NwaMLEdra69ALRSknGf1l5IfY08=", - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3" + } }, "shallow-clone": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", "dev": true, + "requires": { + "is-extendable": "0.1.1", + "kind-of": "2.0.1", + "lazy-cache": "0.2.7", + "mixin-object": "2.0.1" + }, "dependencies": { "kind-of": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", - "dev": true + "dev": true, + "requires": { + "is-buffer": "1.1.5" + } }, "lazy-cache": { "version": "0.2.7", @@ -6025,19 +8679,34 @@ "version": "1.0.9", "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "dev": true + "dev": true, + "requires": { + "hoek": "2.16.3" + } }, "socket.io": { "version": "1.7.4", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.7.4.tgz", "integrity": "sha1-L37O3DORvy1cc+KR/iM+bjTU3QA=", "dev": true, + "requires": { + "debug": "2.3.3", + "engine.io": "1.8.4", + "has-binary": "0.1.7", + "object-assign": "4.1.0", + "socket.io-adapter": "0.5.0", + "socket.io-client": "1.7.4", + "socket.io-parser": "2.3.1" + }, "dependencies": { "debug": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true + "dev": true, + "requires": { + "ms": "0.7.2" + } }, "ms": { "version": "0.7.2", @@ -6058,12 +8727,19 @@ "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz", "integrity": "sha1-y21LuL7IHhB4uZZ3+c7QBGBmu4s=", "dev": true, + "requires": { + "debug": "2.3.3", + "socket.io-parser": "2.3.1" + }, "dependencies": { "debug": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true + "dev": true, + "requires": { + "ms": "0.7.2" + } }, "ms": { "version": "0.7.2", @@ -6078,12 +8754,28 @@ "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.4.tgz", "integrity": "sha1-7J+CA1btme9tNX8HVtZIcXvdQoE=", "dev": true, + "requires": { + "backo2": "1.0.2", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "2.3.3", + "engine.io-client": "1.8.4", + "has-binary": "0.1.7", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseuri": "0.0.5", + "socket.io-parser": "2.3.1", + "to-array": "0.1.4" + }, "dependencies": { "debug": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true + "dev": true, + "requires": { + "ms": "0.7.2" + } }, "ms": { "version": "0.7.2", @@ -6098,6 +8790,12 @@ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.3.1.tgz", "integrity": "sha1-3VMgJRA85Clpcya+/WQAX8/ltKA=", "dev": true, + "requires": { + "component-emitter": "1.1.2", + "debug": "2.2.0", + "isarray": "0.0.1", + "json3": "3.3.2" + }, "dependencies": { "component-emitter": { "version": "1.1.2", @@ -6109,7 +8807,10 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true + "dev": true, + "requires": { + "ms": "0.7.1" + } }, "isarray": { "version": "0.0.1", @@ -6130,6 +8831,10 @@ "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.18.tgz", "integrity": "sha1-2bKJMWyn33dZXvKZ4HXw+TfrQgc=", "dev": true, + "requires": { + "faye-websocket": "0.10.0", + "uuid": "2.0.3" + }, "dependencies": { "uuid": { "version": "2.0.3", @@ -6144,12 +8849,23 @@ "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.1.tgz", "integrity": "sha1-KEhD6al4TXxHSxVxsyQPyp3aS7A=", "dev": true, + "requires": { + "debug": "2.6.8", + "eventsource": "0.1.6", + "faye-websocket": "0.11.1", + "inherits": "2.0.3", + "json3": "3.3.2", + "url-parse": "1.1.9" + }, "dependencies": { "faye-websocket": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", - "dev": true + "dev": true, + "requires": { + "websocket-driver": "0.6.5" + } } } }, @@ -6157,7 +8873,10 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true + "dev": true, + "requires": { + "is-plain-obj": "1.1.0" + } }, "source-list-map": { "version": "0.1.8", @@ -6175,6 +8894,11 @@ "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.1.6.tgz", "integrity": "sha1-wJkD2m1zueU7ftjuUkVZcFHpjpE=", "dev": true, + "requires": { + "async": "0.9.2", + "loader-utils": "0.2.17", + "source-map": "0.1.43" + }, "dependencies": { "async": { "version": "0.9.2", @@ -6186,20 +8910,32 @@ "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } }, "source-map": { "version": "0.1.43", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "dev": true + "dev": true, + "requires": { + "amdefine": "1.0.1" + } } } }, "source-map-support": { "version": "0.4.15", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.15.tgz", - "integrity": "sha1-AyAt9lwG0r2MfsI2KhkwVv7407E=" + "integrity": "sha1-AyAt9lwG0r2MfsI2KhkwVv7407E=", + "requires": { + "source-map": "0.5.6" + } }, "sparkles": { "version": "1.0.0", @@ -6211,7 +8947,10 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", - "dev": true + "dev": true, + "requires": { + "spdx-license-ids": "1.2.2" + } }, "spdx-expression-parse": { "version": "1.0.4", @@ -6229,13 +8968,30 @@ "version": "3.4.7", "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", - "dev": true + "dev": true, + "requires": { + "debug": "2.6.8", + "handle-thing": "1.2.5", + "http-deceiver": "1.2.7", + "safe-buffer": "5.1.1", + "select-hose": "2.0.0", + "spdy-transport": "2.0.20" + } }, "spdy-transport": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.0.20.tgz", "integrity": "sha1-c15yBUxIayNU/onnAiVgBKOazk0=", - "dev": true + "dev": true, + "requires": { + "debug": "2.6.8", + "detect-node": "2.0.3", + "hpack.js": "2.1.6", + "obuf": "1.1.1", + "readable-stream": "2.3.3", + "safe-buffer": "5.1.1", + "wbuf": "1.7.2" + } }, "sprintf-js": { "version": "1.0.3", @@ -6248,6 +9004,16 @@ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", "dev": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -6267,19 +9033,33 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", - "dev": true + "dev": true, + "requires": { + "readable-stream": "2.3.3" + } }, "stream-browserify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3" + } }, "stream-http": { "version": "2.7.2", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.7.2.tgz", "integrity": "sha512-c0yTD2rbQzXtSsFSVhtpvY/vS6u066PcXOX9kBB3mSO76RiUQzL340uJkGBWnlBg4/HZzqiUXtaVA7wcRcJgEw==", - "dev": true + "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" + } }, "stream-shift": { "version": "1.0.0", @@ -6296,7 +9076,10 @@ "string_decoder": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==" + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "requires": { + "safe-buffer": "5.1.1" + } }, "string-template": { "version": "0.2.1", @@ -6308,7 +9091,12 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } }, "stringstream": { "version": "0.0.5", @@ -6320,13 +9108,19 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } }, "strip-bom": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } }, "strip-eof": { "version": "1.0.0", @@ -6338,7 +9132,10 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true + "dev": true, + "requires": { + "get-stdin": "4.0.1" + } }, "strip-json-comments": { "version": "2.0.1", @@ -6351,31 +9148,64 @@ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.13.1.tgz", "integrity": "sha1-RoKA77wEcwI806bNVuM7Wh1/w6k=", "dev": true, + "requires": { + "loader-utils": "0.2.17" + }, "dependencies": { "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, "superagent": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.4.1.tgz", - "integrity": "sha1-S9EnQSJNDs5tn3V/HDvsvn8kwRU=" + "integrity": "sha1-S9EnQSJNDs5tn3V/HDvsvn8kwRU=", + "requires": { + "component-emitter": "1.2.1", + "cookiejar": "2.1.1", + "debug": "2.6.8", + "extend": "3.0.1", + "form-data": "2.2.0", + "formidable": "1.1.1", + "methods": "1.1.2", + "mime": "1.3.6", + "qs": "6.5.0", + "readable-stream": "2.3.3" + } }, "supports-color": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true + "dev": true, + "requires": { + "has-flag": "1.0.0" + } }, "svgo": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", - "dev": true + "dev": true, + "requires": { + "coa": "1.0.3", + "colors": "1.1.2", + "csso": "2.3.2", + "js-yaml": "3.7.0", + "mkdirp": "0.5.1", + "sax": "1.2.4", + "whet.extend": "0.9.9" + } }, "symbol-observable": { "version": "1.0.4", @@ -6385,13 +9215,33 @@ "systemjs": { "version": "0.19.27", "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.19.27.tgz", - "integrity": "sha1-8XQNVlzmQ3GsDecHKk0eVHG6e6I=" + "integrity": "sha1-8XQNVlzmQ3GsDecHKk0eVHG6e6I=", + "requires": { + "when": "3.7.8" + } }, "systemjs-builder": { "version": "0.15.34", "resolved": "https://registry.npmjs.org/systemjs-builder/-/systemjs-builder-0.15.34.tgz", "integrity": "sha1-bxt0N+aB45W72tsuC51L/YbxzlY=", "dev": true, + "requires": { + "babel-core": "6.25.0", + "babel-plugin-transform-cjs-system-wrapper": "0.2.1", + "babel-plugin-transform-es2015-modules-systemjs": "6.24.1", + "babel-plugin-transform-global-system-wrapper": "0.0.1", + "babel-plugin-transform-system-register": "0.0.1", + "bluebird": "3.5.0", + "data-uri-to-buffer": "0.0.4", + "es6-template-strings": "2.0.1", + "glob": "7.1.2", + "mkdirp": "0.5.1", + "rollup": "0.36.4", + "source-map": "0.5.6", + "systemjs": "0.19.47", + "traceur": "0.0.105", + "uglify-js": "2.8.29" + }, "dependencies": { "bluebird": { "version": "3.5.0", @@ -6403,19 +9253,33 @@ "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true + "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" + } }, "source-map-support": { "version": "0.2.10", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", "integrity": "sha1-6lo5AKHByyUJagrozFwrSxDe09w=", "dev": true, + "requires": { + "source-map": "0.1.32" + }, "dependencies": { "source-map": { "version": "0.1.32", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true + "dev": true, + "requires": { + "amdefine": "1.0.1" + } } } }, @@ -6423,19 +9287,36 @@ "version": "0.19.47", "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.19.47.tgz", "integrity": "sha1-yMk5NxgPP1SBx2nNJyB2P7SjHG8=", - "dev": true + "dev": true, + "requires": { + "when": "3.7.8" + } }, "traceur": { "version": "0.0.105", "resolved": "https://registry.npmjs.org/traceur/-/traceur-0.0.105.tgz", "integrity": "sha1-XPne6D1rd4YcPWxE1ThZrterBHk=", "dev": true, + "requires": { + "commander": "2.9.0", + "glob": "5.0.15", + "rsvp": "3.5.0", + "semver": "4.3.6", + "source-map-support": "0.2.10" + }, "dependencies": { "glob": { "version": "5.0.15", "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } } } }, @@ -6443,7 +9324,12 @@ "version": "2.8.29", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true + "dev": true, + "requires": { + "source-map": "0.5.6", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + } } } }, @@ -6457,13 +9343,21 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", - "dev": true + "dev": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } }, "term-size": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/term-size/-/term-size-0.1.1.tgz", "integrity": "sha1-hzYLljlsq1dgljcUzaDQy+7K2co=", - "dev": true + "dev": true, + "requires": { + "execa": "0.4.0" + } }, "through": { "version": "2.3.8", @@ -6476,12 +9370,24 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz", "integrity": "sha1-OE51MU1J8y3hLuu4E2uOtrXVnak=", "dev": true, + "requires": { + "readable-stream": "2.0.6", + "xtend": "4.0.1" + }, "dependencies": { "readable-stream": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "dev": true + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "0.10.31", + "util-deprecate": "1.0.2" + } }, "string_decoder": { "version": "0.10.31", @@ -6507,19 +9413,33 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.2.tgz", "integrity": "sha1-q0iDz1l9zVCvIRNJoA+8pWrIa4Y=", - "dev": true + "dev": true, + "requires": { + "setimmediate": "1.0.5" + } }, "tiny-lr": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.0.3.tgz", "integrity": "sha1-OGcxFwzlISY6nTN/dp7o8R6I6wQ=", "dev": true, + "requires": { + "body": "5.1.0", + "debug": "2.2.0", + "faye-websocket": "0.10.0", + "livereload-js": "2.2.2", + "object-assign": "4.1.1", + "qs": "6.5.0" + }, "dependencies": { "debug": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true + "dev": true, + "requires": { + "ms": "0.7.1" + } }, "ms": { "version": "0.7.1", @@ -6533,7 +9453,10 @@ "version": "0.0.31", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz", "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=", - "dev": true + "dev": true, + "requires": { + "os-tmpdir": "1.0.2" + } }, "to-array": { "version": "0.1.4", @@ -6558,12 +9481,21 @@ "resolved": "https://registry.npmjs.org/to-string-loader/-/to-string-loader-1.1.5.tgz", "integrity": "sha1-e3qheJG3u0lHp6Eb+wO1/enG5pU=", "dev": true, + "requires": { + "loader-utils": "0.2.17" + }, "dependencies": { "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -6572,6 +9504,9 @@ "resolved": "https://registry.npmjs.org/topo/-/topo-2.0.2.tgz", "integrity": "sha1-zVYVdSU5BXwNwEkaYhw7xvvh0YI=", "dev": true, + "requires": { + "hoek": "4.1.1" + }, "dependencies": { "hoek": { "version": "4.1.1", @@ -6591,13 +9526,23 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", - "dev": true + "dev": true, + "requires": { + "punycode": "1.4.1" + } }, "traceur": { "version": "0.0.91", "resolved": "https://registry.npmjs.org/traceur/-/traceur-0.0.91.tgz", "integrity": "sha1-RfBt4iThDo0wBix2pVgdWmi3ZxQ=", "dev": true, + "requires": { + "commander": "2.6.0", + "glob": "4.3.5", + "rsvp": "3.5.0", + "semver": "2.3.2", + "source-map-support": "0.2.10" + }, "dependencies": { "commander": { "version": "2.6.0", @@ -6609,13 +9554,22 @@ "version": "4.3.5", "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", "integrity": "sha1-gPuwjKVA8jiszl0R0em8QedRc9M=", - "dev": true + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.10", + "once": "1.4.0" + } }, "minimatch": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "dev": true + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } }, "semver": { "version": "2.3.2", @@ -6627,13 +9581,19 @@ "version": "0.1.32", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true + "dev": true, + "requires": { + "amdefine": "1.0.1" + } }, "source-map-support": { "version": "0.2.10", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", "integrity": "sha1-6lo5AKHByyUJagrozFwrSxDe09w=", - "dev": true + "dev": true, + "requires": { + "source-map": "0.1.32" + } } } }, @@ -6654,6 +9614,12 @@ "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-2.2.1.tgz", "integrity": "sha512-IYWWyD4g2OJ3f/NfZN1RuvI1U0TEKnAt6Jw2psc/931GBaNCrNLuFmcdwsK/9e2J5wlMBemxtAxmOOGmHRP3YA==", "dev": true, + "requires": { + "colors": "1.1.2", + "enhanced-resolve": "3.1.0", + "loader-utils": "1.1.0", + "semver": "5.3.0" + }, "dependencies": { "semver": { "version": "5.3.0", @@ -6667,18 +9633,43 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-1.7.0.tgz", "integrity": "sha1-GL4tgFCACKOkZA4XmC33OkArdBY=", - "dev": true + "dev": true, + "requires": { + "arrify": "1.0.1", + "chalk": "1.1.3", + "make-error": "1.3.0", + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "pinkie": "2.0.4", + "source-map-support": "0.4.15", + "tsconfig": "5.0.3", + "v8flags": "2.1.1", + "xtend": "4.0.1", + "yn": "1.3.0" + } }, "tsconfig": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-5.0.3.tgz", "integrity": "sha1-X0J45wGACWeo/Dg/0ZZIh48qbjo=", - "dev": true + "dev": true, + "requires": { + "any-promise": "1.3.0", + "parse-json": "2.2.0", + "strip-bom": "2.0.0", + "strip-json-comments": "2.0.1" + } }, "tsickle": { "version": "0.21.6", "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.21.6.tgz", - "integrity": "sha1-U7Abl5xcE/2xOvs/uVgXflmRWI0=" + "integrity": "sha1-U7Abl5xcE/2xOvs/uVgXflmRWI0=", + "requires": { + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "source-map": "0.5.6", + "source-map-support": "0.4.15" + } }, "tslib": { "version": "1.7.1", @@ -6690,12 +9681,31 @@ "resolved": "https://registry.npmjs.org/tslint/-/tslint-4.5.1.tgz", "integrity": "sha1-BTVocb7yOkNJBnNABvwYgza6gks=", "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "colors": "1.1.2", + "diff": "3.2.0", + "findup-sync": "0.3.0", + "glob": "7.1.2", + "optimist": "0.6.1", + "resolve": "1.1.7", + "tsutils": "1.9.1", + "update-notifier": "2.2.0" + }, "dependencies": { "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true + "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" + } } } }, @@ -6704,6 +9714,13 @@ "resolved": "https://registry.npmjs.org/tslint-loader/-/tslint-loader-3.5.3.tgz", "integrity": "sha1-ND90Ei2U81a2iUV9P1n2SmmrYG8=", "dev": true, + "requires": { + "loader-utils": "1.1.0", + "mkdirp": "0.5.1", + "object-assign": "4.1.1", + "rimraf": "2.6.1", + "semver": "5.3.0" + }, "dependencies": { "semver": { "version": "5.3.0", @@ -6729,7 +9746,10 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } }, "tweetnacl": { "version": "0.14.5", @@ -6742,13 +9762,20 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true + "dev": true, + "requires": { + "prelude-ls": "1.1.2" + } }, "type-is": { "version": "1.6.15", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", - "dev": true + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.1.15" + } }, "typescript": { "version": "2.3.4", @@ -6760,7 +9787,11 @@ "version": "3.0.22", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.22.tgz", "integrity": "sha512-VEC+Qdr615ZEbmf8xV+F9gKpX8mEJpB+lnYgNBkIgRkogz8eGzzZM1TbrS+FOqIvISdOrnQICQIBzt/fMlwUEQ==", - "dev": true + "dev": true, + "requires": { + "commander": "2.9.0", + "source-map": "0.5.6" + } }, "uglify-to-browserify": { "version": "1.0.2", @@ -6785,7 +9816,10 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", - "dev": true + "dev": true, + "requires": { + "macaddress": "0.2.8" + } }, "uniqs": { "version": "2.0.0", @@ -6797,7 +9831,10 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", - "dev": true + "dev": true, + "requires": { + "crypto-random-string": "1.0.0" + } }, "unpipe": { "version": "1.0.0", @@ -6815,7 +9852,17 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.2.0.tgz", "integrity": "sha1-G1g3z5DAc22IYncytmHBOPht5y8=", - "dev": true + "dev": true, + "requires": { + "boxen": "1.1.0", + "chalk": "1.1.3", + "configstore": "3.1.0", + "import-lazy": "2.1.0", + "is-npm": "1.0.0", + "latest-version": "3.1.0", + "semver-diff": "2.1.0", + "xdg-basedir": "3.0.0" + } }, "upper-case": { "version": "1.1.3", @@ -6828,6 +9875,10 @@ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, "dependencies": { "punycode": { "version": "1.3.2", @@ -6842,6 +9893,10 @@ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.1.9.tgz", "integrity": "sha1-xn8dd11R8KGJEd17P/rSe7nlvRk=", "dev": true, + "requires": { + "querystringify": "1.0.0", + "requires-port": "1.0.0" + }, "dependencies": { "querystringify": { "version": "1.0.0", @@ -6855,7 +9910,10 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "dev": true + "dev": true, + "requires": { + "prepend-http": "1.0.4" + } }, "user-home": { "version": "1.1.1", @@ -6867,13 +9925,20 @@ "version": "2.1.13", "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.1.13.tgz", "integrity": "sha1-u6Q+iqJNXOuDwpN0c+EC4h33TBA=", - "dev": true + "dev": true, + "requires": { + "lru-cache": "2.2.4", + "tmp": "0.0.31" + } }, "util": { "version": "0.10.3", "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", "dev": true, + "requires": { + "inherits": "2.0.1" + }, "dependencies": { "inherits": { "version": "2.0.1", @@ -6910,13 +9975,20 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", - "dev": true + "dev": true, + "requires": { + "user-home": "1.1.1" + } }, "validate-npm-package-license": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", - "dev": true + "dev": true, + "requires": { + "spdx-correct": "1.0.2", + "spdx-expression-parse": "1.0.4" + } }, "vary": { "version": "1.1.1", @@ -6934,19 +10006,30 @@ "version": "1.3.6", "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", - "dev": true + "dev": true, + "requires": { + "extsprintf": "1.0.2" + } }, "vinyl": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", - "dev": true + "dev": true, + "requires": { + "clone": "1.0.2", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } }, "vm-browserify": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", - "dev": true + "dev": true, + "requires": { + "indexof": "0.0.1" + } }, "void-elements": { "version": "2.0.1", @@ -6958,37 +10041,84 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.3.1.tgz", "integrity": "sha1-fYaTkHsozmAT5/NhCqKhrPB9rYc=", - "dev": true + "dev": true, + "requires": { + "async": "2.5.0", + "chokidar": "1.7.0", + "graceful-fs": "4.1.11" + } }, "wbuf": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.2.tgz", "integrity": "sha1-1pe5nx9ZUS3ydRvkJ2nBWAtYAf4=", - "dev": true + "dev": true, + "requires": { + "minimalistic-assert": "1.0.0" + } }, "webpack": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/webpack/-/webpack-2.2.1.tgz", "integrity": "sha1-e7HXKuIIfdGkr1Jq/sFe7RfdpHU=", "dev": true, + "requires": { + "acorn": "4.0.13", + "acorn-dynamic-import": "2.0.2", + "ajv": "4.11.8", + "ajv-keywords": "1.5.1", + "async": "2.5.0", + "enhanced-resolve": "3.1.0", + "interpret": "1.0.3", + "json-loader": "0.5.4", + "loader-runner": "2.3.0", + "loader-utils": "0.2.17", + "memory-fs": "0.4.1", + "mkdirp": "0.5.1", + "node-libs-browser": "2.0.0", + "source-map": "0.5.6", + "supports-color": "3.2.3", + "tapable": "0.2.6", + "uglify-js": "2.8.29", + "watchpack": "1.3.1", + "webpack-sources": "0.1.5", + "yargs": "6.6.0" + }, "dependencies": { "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } }, "uglify-js": { "version": "2.8.29", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", "dev": true, + "requires": { + "source-map": "0.5.6", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, "dependencies": { "yargs": { "version": "3.10.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } } } }, @@ -6997,6 +10127,21 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" + }, "dependencies": { "camelcase": { "version": "3.0.0", @@ -7008,7 +10153,12 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } } } }, @@ -7017,6 +10167,9 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", "dev": true, + "requires": { + "camelcase": "3.0.0" + }, "dependencies": { "camelcase": { "version": "3.0.0", @@ -7032,13 +10185,38 @@ "version": "1.11.0", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.11.0.tgz", "integrity": "sha1-CWkdCXOjCtH4Ksc6EuIIfwpHVPk=", - "dev": true + "dev": true, + "requires": { + "memory-fs": "0.4.1", + "mime": "1.3.6", + "path-is-absolute": "1.0.1", + "range-parser": "1.2.0" + } }, "webpack-dev-server": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.3.0.tgz", "integrity": "sha1-BDdwS71NlBpuTAYes8wjLtfQYQE=", "dev": true, + "requires": { + "ansi-html": "0.0.7", + "chokidar": "1.7.0", + "compression": "1.6.2", + "connect-history-api-fallback": "1.3.0", + "express": "4.15.3", + "html-entities": "1.2.1", + "http-proxy-middleware": "0.17.4", + "opn": "4.0.2", + "portfinder": "1.0.13", + "serve-index": "1.9.0", + "sockjs": "0.3.18", + "sockjs-client": "1.1.1", + "spdy": "3.4.7", + "strip-ansi": "3.0.1", + "supports-color": "3.2.3", + "webpack-dev-middleware": "1.11.0", + "yargs": "6.6.0" + }, "dependencies": { "camelcase": { "version": "3.0.0", @@ -7050,19 +10228,42 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } }, "yargs": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", - "dev": true + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" + } }, "yargs-parser": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", - "dev": true + "dev": true, + "requires": { + "camelcase": "3.0.0" + } } } }, @@ -7070,19 +10271,29 @@ "version": "2.6.1", "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-2.6.1.tgz", "integrity": "sha1-8dgB0sXTn4P/7J8RkkCz476ZShw=", - "dev": true + "dev": true, + "requires": { + "lodash": "4.17.4" + } }, "webpack-sources": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.1.5.tgz", "integrity": "sha1-qh86vw8NdNtxEcQOUAuE+WZkB1A=", - "dev": true + "dev": true, + "requires": { + "source-list-map": "0.1.8", + "source-map": "0.5.6" + } }, "websocket-driver": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", - "dev": true + "dev": true, + "requires": { + "websocket-extensions": "0.1.1" + } }, "websocket-extensions": { "version": "0.1.1", @@ -7105,7 +10316,10 @@ "version": "1.2.14", "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", - "dev": true + "dev": true, + "requires": { + "isexe": "2.0.0" + } }, "which-module": { "version": "1.0.0", @@ -7117,13 +10331,19 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", - "dev": true + "dev": true, + "requires": { + "string-width": "1.0.2" + } }, "widest-line": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-1.0.0.tgz", "integrity": "sha1-DAnIXCqUaD0Nfq+O4JfVZL8OEFw=", - "dev": true + "dev": true, + "requires": { + "string-width": "1.0.2" + } }, "window-size": { "version": "0.1.0", @@ -7141,7 +10361,11 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + } }, "wrappy": { "version": "1.0.2", @@ -7153,19 +10377,41 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.1.0.tgz", "integrity": "sha512-0TZ20a+xcIl4u0+Mj5xDH2yOWdmQiXlKf9Hm+TgDXjTMsEYb+gDrmb8e8UNAzMCitX8NBqG4Z/FUQIyzv/R1JQ==", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "imurmurhash": "0.1.4", + "slide": "1.1.6" + } }, "ws": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.4.tgz", "integrity": "sha1-V/QNA2gy5fUFVmKjl8Tedu1mv2E=", - "dev": true + "dev": true, + "requires": { + "options": "0.0.6", + "ultron": "1.0.2" + } }, "wsrv": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/wsrv/-/wsrv-0.1.7.tgz", "integrity": "sha1-B+5KvBrrhDtTm5QXs88mpwCElhM=", "dev": true, + "requires": { + "chokidar": "1.6.1", + "good": "7.1.0", + "good-console": "6.4.0", + "good-squeeze": "5.0.1", + "hapi": "16.1.0", + "inert": "4.1.0", + "livereload-js": "2.2.2", + "lodash": "4.17.4", + "opn": "4.0.2", + "tiny-lr": "1.0.3", + "yargs": "6.6.0" + }, "dependencies": { "camelcase": { "version": "3.0.0", @@ -7177,13 +10423,29 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.6.1.tgz", "integrity": "sha1-L0RHq16W5Q+z14n9kNTHLg5McMI=", - "dev": true + "dev": true, + "requires": { + "anymatch": "1.3.0", + "async-each": "1.0.1", + "fsevents": "1.1.2", + "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" + } }, "cliui": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } }, "is-extglob": { "version": "1.0.0", @@ -7195,19 +10457,40 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } }, "yargs": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", - "dev": true + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" + } }, "yargs-parser": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", - "dev": true + "dev": true, + "requires": { + "camelcase": "3.0.0" + } } } }, @@ -7257,13 +10540,22 @@ "version": "3.10.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } }, "yargs-parser": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", "dev": true, + "requires": { + "camelcase": "3.0.0" + }, "dependencies": { "camelcase": { "version": "3.0.0", @@ -7283,7 +10575,10 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/yn/-/yn-1.3.0.tgz", "integrity": "sha1-GwgSq7jYBdSJZvjfOF3J2syaGdg=", - "dev": true + "dev": true, + "requires": { + "object-assign": "4.1.1" + } }, "zone.js": { "version": "0.7.6", diff --git a/ng2-components/ng2-alfresco-datatable/package.json b/ng2-components/ng2-alfresco-datatable/package.json index 973b3ec34a..542d044fbe 100644 --- a/ng2-components/ng2-alfresco-datatable/package.json +++ b/ng2-components/ng2-alfresco-datatable/package.json @@ -60,6 +60,7 @@ "@types/node": "6.0.45", "angular2-template-loader": "0.6.2", "autoprefixer": "6.5.4", + "codelyzer": "3.1.2", "copy-webpack-plugin": "4.0.1", "css-loader": "0.23.1", "css-to-string-loader": "0.1.2", diff --git a/ng2-components/ng2-alfresco-datatable/src/components/datatable/adf-empty-list.component.spec.ts b/ng2-components/ng2-alfresco-datatable/src/components/datatable/adf-empty-list.component.spec.ts index 6ec7ec982e..8f7e345227 100644 --- a/ng2-components/ng2-alfresco-datatable/src/components/datatable/adf-empty-list.component.spec.ts +++ b/ng2-components/ng2-alfresco-datatable/src/components/datatable/adf-empty-list.component.spec.ts @@ -15,13 +15,13 @@ * limitations under the License. */ +import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { CoreModule } from 'ng2-alfresco-core'; -import { AdfEmptyList } from './adf-empty-list.component'; -import { ComponentFixture, TestBed, async } from '@angular/core/testing'; +import { AdfEmptyListComponent } from './adf-empty-list.component'; -describe('AdfEmptyListComponent', () => { - let component: AdfEmptyList; - let fixture: ComponentFixture; +describe('AdfEmptyListComponentComponent', () => { + let component: AdfEmptyListComponent; + let fixture: ComponentFixture; beforeEach(async(() => { TestBed.configureTestingModule({ @@ -29,11 +29,11 @@ describe('AdfEmptyListComponent', () => { CoreModule.forRoot() ], declarations: [ - AdfEmptyList + AdfEmptyListComponent ] }).compileComponents(); - fixture = TestBed.createComponent(AdfEmptyList); + fixture = TestBed.createComponent(AdfEmptyListComponent); component = fixture.componentInstance; })); diff --git a/ng2-components/ng2-alfresco-datatable/src/components/datatable/adf-empty-list.component.ts b/ng2-components/ng2-alfresco-datatable/src/components/datatable/adf-empty-list.component.ts index 28232bc00d..2f203bb05d 100644 --- a/ng2-components/ng2-alfresco-datatable/src/components/datatable/adf-empty-list.component.ts +++ b/ng2-components/ng2-alfresco-datatable/src/components/datatable/adf-empty-list.component.ts @@ -22,7 +22,7 @@ import { Component, Input } from '@angular/core'; styleUrls: ['./adf-empty-list.component.css'], templateUrl: './adf-empty-list.component.html' }) -export class AdfEmptyList { +export class AdfEmptyListComponent { @Input() emptyListImageUrl: string = require('../../assets/images/empty_doc_lib.svg'); diff --git a/ng2-components/ng2-alfresco-datatable/src/components/datatable/datatable-cell.component.ts b/ng2-components/ng2-alfresco-datatable/src/components/datatable/datatable-cell.component.ts index b778c245d8..74a1190101 100644 --- a/ng2-components/ng2-alfresco-datatable/src/components/datatable/datatable-cell.component.ts +++ b/ng2-components/ng2-alfresco-datatable/src/components/datatable/datatable-cell.component.ts @@ -15,15 +15,15 @@ * limitations under the License. */ -import { Component, Input, ChangeDetectionStrategy } from '@angular/core'; -import { DataTableAdapter, DataColumn, DataRow } from '../../data/datatable-adapter'; +import { ChangeDetectionStrategy, Component, Input, OnInit } from '@angular/core'; +import { DataColumn, DataRow, DataTableAdapter } from '../../data/datatable-adapter'; @Component({ selector: 'adf-datatable-cell, alfresco-datatable-cell', changeDetection: ChangeDetectionStrategy.OnPush, template: '{{value}}' }) -export class DataTableCellComponent { +export class DataTableCellComponent implements OnInit { @Input() data: DataTableAdapter; diff --git a/ng2-components/ng2-alfresco-datatable/src/components/datatable/datatable.component.html b/ng2-components/ng2-alfresco-datatable/src/components/datatable/datatable.component.html index 54753fe69c..ef0944480f 100644 --- a/ng2-components/ng2-alfresco-datatable/src/components/datatable/datatable.component.html +++ b/ng2-components/ng2-alfresco-datatable/src/components/datatable/datatable.component.html @@ -40,7 +40,7 @@
      { diff --git a/ng2-components/ng2-alfresco-datatable/src/components/datatable/datatable.component.ts b/ng2-components/ng2-alfresco-datatable/src/components/datatable/datatable.component.ts index 47f3b400f5..958c983dc4 100644 --- a/ng2-components/ng2-alfresco-datatable/src/components/datatable/datatable.component.ts +++ b/ng2-components/ng2-alfresco-datatable/src/components/datatable/datatable.component.ts @@ -16,16 +16,16 @@ */ import { - Component, OnChanges, DoCheck, IterableDiffers, SimpleChange, SimpleChanges, Input, - Output, EventEmitter, ElementRef, TemplateRef, AfterContentInit, ContentChild, Optional + AfterContentInit, AfterViewInit, Component, ContentChild, DoCheck, ElementRef, EventEmitter, Input, + IterableDiffers, OnChanges, Optional, Output, SimpleChange, SimpleChanges, TemplateRef } from '@angular/core'; -import { DataTableAdapter, DataRow, DataColumn, DataSorting, DataRowEvent } from '../../data/datatable-adapter'; -import { ObjectDataTableAdapter, ObjectDataRow } from '../../data/object-datatable-adapter'; +import { MdCheckboxChange } from '@angular/material'; +import { DataColumnListComponent } from 'ng2-alfresco-core'; +import { Observable, Observer } from 'rxjs/Rx'; +import { DataColumn, DataRow, DataRowEvent, DataSorting, DataTableAdapter } from '../../data/datatable-adapter'; +import { ObjectDataRow, ObjectDataTableAdapter } from '../../data/object-datatable-adapter'; import { DataCellEvent } from './data-cell.event'; import { DataRowActionEvent } from './data-row-action.event'; -import { DataColumnListComponent } from 'ng2-alfresco-core'; -import { MdCheckboxChange } from '@angular/material'; -import { Observable, Observer } from 'rxjs/Rx'; declare var componentHandler; @@ -34,7 +34,7 @@ declare var componentHandler; styleUrls: ['./datatable.component.css'], templateUrl: './datatable.component.html' }) -export class DataTableComponent implements AfterContentInit, OnChanges, DoCheck { +export class DataTableComponent implements AfterContentInit, AfterViewInit, OnChanges, DoCheck { @ContentChild(DataColumnListComponent) columnList: DataColumnListComponent; diff --git a/ng2-components/ng2-alfresco-datatable/src/components/pagination/pagination.component.html b/ng2-components/ng2-alfresco-datatable/src/components/pagination/pagination.component.html index 281ac1fe21..88a809f7bd 100644 --- a/ng2-components/ng2-alfresco-datatable/src/components/pagination/pagination.component.html +++ b/ng2-components/ng2-alfresco-datatable/src/components/pagination/pagination.component.html @@ -1,7 +1,7 @@
      Rows per page: - {{pagination.maxItems}} + {{pagination.maxItems}}
      {{summary}}
      diff --git a/ng2-components/ng2-alfresco-datatable/src/components/pagination/pagination.component.spec.ts b/ng2-components/ng2-alfresco-datatable/src/components/pagination/pagination.component.spec.ts index b774c76b99..1d5856cee5 100644 --- a/ng2-components/ng2-alfresco-datatable/src/components/pagination/pagination.component.spec.ts +++ b/ng2-components/ng2-alfresco-datatable/src/components/pagination/pagination.component.spec.ts @@ -15,10 +15,10 @@ * limitations under the License. */ -import { PaginationComponent } from '../pagination/pagination.component'; -import { PaginationData } from '../../models/pagination.data'; import { Injector, SimpleChange } from '@angular/core'; import { getTestBed, TestBed } from '@angular/core/testing'; +import { PaginationData } from '../../models/pagination.data'; +import { PaginationComponent } from '../pagination/pagination.component'; describe('PaginationComponent', () => { let injector: Injector; diff --git a/ng2-components/ng2-alfresco-datatable/src/components/pagination/pagination.component.ts b/ng2-components/ng2-alfresco-datatable/src/components/pagination/pagination.component.ts index 1ca78e8d12..c21cf021ff 100644 --- a/ng2-components/ng2-alfresco-datatable/src/components/pagination/pagination.component.ts +++ b/ng2-components/ng2-alfresco-datatable/src/components/pagination/pagination.component.ts @@ -15,9 +15,9 @@ * limitations under the License. */ -import { SimpleChanges, OnChanges, EventEmitter, Output, Component, Input, OnInit } from '@angular/core'; -import { PaginationData } from '../../models/pagination.data'; +import { Component, EventEmitter, Input, OnChanges, OnInit, Output, SimpleChanges } from '@angular/core'; import { Pagination } from 'alfresco-js-api'; +import { PaginationData } from '../../models/pagination.data'; @Component({ selector: 'adf-pagination, alfresco-pagination', @@ -28,7 +28,7 @@ export class PaginationComponent implements OnInit, OnChanges { static DEFAULT_PAGE_SIZE: number = 20; - private summary: string = ''; + summary: string = ''; @Input() supportedPageSizes: number[] = [5, 10, 20, 50, 100]; diff --git a/ng2-components/ng2-alfresco-datatable/src/data/object-datatable-adapter.spec.ts b/ng2-components/ng2-alfresco-datatable/src/data/object-datatable-adapter.spec.ts index 58b9b74460..d044be2b04 100644 --- a/ng2-components/ng2-alfresco-datatable/src/data/object-datatable-adapter.spec.ts +++ b/ng2-components/ng2-alfresco-datatable/src/data/object-datatable-adapter.spec.ts @@ -16,7 +16,7 @@ */ import { DataColumn, DataRow, DataSorting } from './datatable-adapter'; -import { ObjectDataTableAdapter, ObjectDataRow, ObjectDataColumn } from './object-datatable-adapter'; +import { ObjectDataColumn, ObjectDataRow, ObjectDataTableAdapter } from './object-datatable-adapter'; describe('ObjectDataTableAdapter', () => { diff --git a/ng2-components/ng2-alfresco-datatable/src/data/object-datatable-adapter.ts b/ng2-components/ng2-alfresco-datatable/src/data/object-datatable-adapter.ts index ca89df52df..aebf7c83b5 100644 --- a/ng2-components/ng2-alfresco-datatable/src/data/object-datatable-adapter.ts +++ b/ng2-components/ng2-alfresco-datatable/src/data/object-datatable-adapter.ts @@ -15,10 +15,10 @@ * limitations under the License. */ -import { TemplateRef } from '@angular/core'; import { DatePipe } from '@angular/common'; +import { TemplateRef } from '@angular/core'; import { ObjectUtils } from 'ng2-alfresco-core'; -import { DataTableAdapter, DataRow, DataColumn, DataSorting } from './datatable-adapter'; +import { DataColumn, DataRow, DataSorting, DataTableAdapter } from './datatable-adapter'; declare var require: any; diff --git a/ng2-components/ng2-alfresco-datatable/src/directives/loading-template.component.spec.ts b/ng2-components/ng2-alfresco-datatable/src/directives/loading-template.directive.spec.ts similarity index 72% rename from ng2-components/ng2-alfresco-datatable/src/directives/loading-template.component.spec.ts rename to ng2-components/ng2-alfresco-datatable/src/directives/loading-template.directive.spec.ts index f2822157f5..f9ba46fa1d 100644 --- a/ng2-components/ng2-alfresco-datatable/src/directives/loading-template.component.spec.ts +++ b/ng2-components/ng2-alfresco-datatable/src/directives/loading-template.directive.spec.ts @@ -15,27 +15,27 @@ * limitations under the License. */ -import { LoadingContentTemplateComponent } from './loading-template.component'; import { Injector } from '@angular/core'; import { getTestBed, TestBed } from '@angular/core/testing'; import { DataTableComponent } from '../components/datatable/datatable.component'; +import { LoadingContentTemplateDirective } from './loading-template.directive'; -describe('LoadingContentTemplateComponent', () => { +describe('LoadingContentTemplateDirective', () => { let injector: Injector; - let loadingContentTemplateComponent: LoadingContentTemplateComponent; + let loadingContentTemplateDirective: LoadingContentTemplateDirective; beforeEach(() => { TestBed.configureTestingModule({ providers: [ - LoadingContentTemplateComponent, + LoadingContentTemplateDirective, DataTableComponent ] }); injector = getTestBed(); - loadingContentTemplateComponent = injector.get(LoadingContentTemplateComponent); + loadingContentTemplateDirective = injector.get(LoadingContentTemplateDirective); }); it('is defined', () => { - expect(loadingContentTemplateComponent).toBeDefined(); + expect(loadingContentTemplateDirective).toBeDefined(); }); }); diff --git a/ng2-components/ng2-alfresco-datatable/src/directives/loading-template.component.ts b/ng2-components/ng2-alfresco-datatable/src/directives/loading-template.directive.ts similarity index 88% rename from ng2-components/ng2-alfresco-datatable/src/directives/loading-template.component.ts rename to ng2-components/ng2-alfresco-datatable/src/directives/loading-template.directive.ts index 4d7286c025..242f7864aa 100644 --- a/ng2-components/ng2-alfresco-datatable/src/directives/loading-template.component.ts +++ b/ng2-components/ng2-alfresco-datatable/src/directives/loading-template.directive.ts @@ -15,13 +15,13 @@ * limitations under the License. */ -import { Directive, ContentChild, TemplateRef, AfterContentInit } from '@angular/core'; +import { AfterContentInit, ContentChild, Directive, TemplateRef } from '@angular/core'; import { DataTableComponent } from '../components/datatable/datatable.component'; @Directive({ selector: 'loading-content-template' }) -export class LoadingContentTemplateComponent implements AfterContentInit { +export class LoadingContentTemplateDirective implements AfterContentInit { @ContentChild(TemplateRef) template: any; diff --git a/ng2-components/ng2-alfresco-datatable/src/directives/no-content-template.component.spec.ts b/ng2-components/ng2-alfresco-datatable/src/directives/no-content-template.directive.spec.ts similarity index 74% rename from ng2-components/ng2-alfresco-datatable/src/directives/no-content-template.component.spec.ts rename to ng2-components/ng2-alfresco-datatable/src/directives/no-content-template.directive.spec.ts index 48fe9519a5..a36a436fc1 100644 --- a/ng2-components/ng2-alfresco-datatable/src/directives/no-content-template.component.spec.ts +++ b/ng2-components/ng2-alfresco-datatable/src/directives/no-content-template.directive.spec.ts @@ -15,27 +15,27 @@ * limitations under the License. */ -import { NoContentTemplateComponent } from './no-content-template.component'; import { Injector } from '@angular/core'; import { getTestBed, TestBed } from '@angular/core/testing'; import { DataTableComponent } from '../components/datatable/datatable.component'; +import { NoContentTemplateDirective } from './no-content-template.directive'; -describe('NoContentTemplateComponent', () => { +describe('NoContentTemplateDirective', () => { let injector: Injector; - let noContentTemplateComponent: NoContentTemplateComponent; + let noContentTemplateDirective: NoContentTemplateDirective; beforeEach(() => { TestBed.configureTestingModule({ providers: [ - NoContentTemplateComponent, + NoContentTemplateDirective, DataTableComponent ] }); injector = getTestBed(); - noContentTemplateComponent = injector.get(NoContentTemplateComponent); + noContentTemplateDirective = injector.get(NoContentTemplateDirective); }); it('is defined', () => { - expect(noContentTemplateComponent).toBeDefined(); + expect(noContentTemplateDirective).toBeDefined(); }); }); diff --git a/ng2-components/ng2-alfresco-datatable/src/directives/no-content-template.component.ts b/ng2-components/ng2-alfresco-datatable/src/directives/no-content-template.directive.ts similarity index 88% rename from ng2-components/ng2-alfresco-datatable/src/directives/no-content-template.component.ts rename to ng2-components/ng2-alfresco-datatable/src/directives/no-content-template.directive.ts index 5cbad292e5..539ed82490 100644 --- a/ng2-components/ng2-alfresco-datatable/src/directives/no-content-template.component.ts +++ b/ng2-components/ng2-alfresco-datatable/src/directives/no-content-template.directive.ts @@ -15,13 +15,13 @@ * limitations under the License. */ -import { Directive, ContentChild, TemplateRef, AfterContentInit } from '@angular/core'; +import { AfterContentInit, ContentChild, Directive, TemplateRef } from '@angular/core'; import { DataTableComponent } from '../components/datatable/datatable.component'; @Directive({ selector: 'no-content-template' }) -export class NoContentTemplateComponent implements AfterContentInit { +export class NoContentTemplateDirective implements AfterContentInit { @ContentChild(TemplateRef) template: any; diff --git a/ng2-components/ng2-alfresco-datatable/src/material.module.ts b/ng2-components/ng2-alfresco-datatable/src/material.module.ts index b4c2f06dbc..86b61c5878 100644 --- a/ng2-components/ng2-alfresco-datatable/src/material.module.ts +++ b/ng2-components/ng2-alfresco-datatable/src/material.module.ts @@ -16,7 +16,7 @@ */ import { NgModule } from '@angular/core'; -import { MdCheckboxModule, MdMenuModule, MdIconModule, MdButtonModule } from '@angular/material'; +import { MdButtonModule, MdCheckboxModule, MdIconModule, MdMenuModule } from '@angular/material'; export function modules() { return [ diff --git a/ng2-components/ng2-alfresco-datatable/tslint.json b/ng2-components/ng2-alfresco-datatable/tslint.json index 611a015c7e..e01943f8f3 100644 --- a/ng2-components/ng2-alfresco-datatable/tslint.json +++ b/ng2-components/ng2-alfresco-datatable/tslint.json @@ -1,4 +1,7 @@ { + "rulesDirectory": [ + "node_modules/codelyzer" + ], "rules": { "align": [ true, @@ -105,14 +108,50 @@ "allow-leading-underscore", "ban-keywords" ], + "callable-types": true, + "import-blacklist": [ + true, + "rxjs" + ], + "import-spacing": true, + "interface-over-type-literal": true, + "member-access": false, + "no-empty-interface": true, + "no-string-literal": false, + "no-string-throw": true, + "prefer-const": false, + "typeof-compare": true, + "unified-signatures": true, "whitespace": [ true, "check-branch", + "check-decl", "check-operator", "check-separator", - "check-type", - "check-module", - "check-decl" - ] + "check-type" + ], + "directive-selector": [ + true, + "attribute", + "app", + "camelCase" + ], + "component-selector": [ + true, + "element", + "app", + "kebab-case" + ], + "ordered-imports": true, + "use-input-property-decorator": true, + "use-output-property-decorator": true, + "use-host-property-decorator": true, + "use-life-cycle-interface": true, + "use-pipe-transform-interface": true, + "component-class-suffix": true, + "directive-class-suffix": true, + "no-access-missing-member": true, + "templates-use-public": true, + "invoke-injectable": true } } diff --git a/ng2-components/ng2-alfresco-documentlist/index.ts b/ng2-components/ng2-alfresco-documentlist/index.ts index 9e28e70d0d..f68d1ff500 100644 --- a/ng2-components/ng2-alfresco-documentlist/index.ts +++ b/ng2-components/ng2-alfresco-documentlist/index.ts @@ -15,23 +15,23 @@ * limitations under the License. */ -import { NgModule, ModuleWithProviders } from '@angular/core'; -import { MdMenuModule, MdButtonModule, MdIconModule, MdProgressSpinnerModule } from '@angular/material'; +import { ModuleWithProviders, NgModule } from '@angular/core'; +import { MdButtonModule, MdIconModule, MdMenuModule, MdProgressSpinnerModule } from '@angular/material'; import { CoreModule } from 'ng2-alfresco-core'; import { DataTableModule } from 'ng2-alfresco-datatable'; +import { BreadcrumbComponent } from './src/components/breadcrumb/breadcrumb.component'; +import { ContentActionListComponent } from './src/components/content-action/content-action-list.component'; +import { ContentActionComponent } from './src/components/content-action/content-action.component'; +import { ContentColumnListComponent } from './src/components/content-column/content-column-list.component'; +import { ContentColumnComponent } from './src/components/content-column/content-column.component'; import { DocumentListComponent } from './src/components/document-list.component'; import { DocumentMenuActionComponent } from './src/components/document-menu-action.component'; -import { ContentColumnComponent } from './src/components/content-column/content-column.component'; -import { ContentColumnListComponent } from './src/components/content-column/content-column-list.component'; -import { ContentActionComponent } from './src/components/content-action/content-action.component'; -import { ContentActionListComponent } from './src/components/content-action/content-action-list.component'; import { EmptyFolderContentComponent } from './src/components/empty-folder/empty-folder-content.component'; -import { BreadcrumbComponent } from './src/components/breadcrumb/breadcrumb.component'; -import { FolderActionsService } from './src/services/folder-actions.service'; import { DocumentActionsService } from './src/services/document-actions.service'; import { DocumentListService } from './src/services/document-list.service'; +import { FolderActionsService } from './src/services/folder-actions.service'; // components export * from './src/components/document-list.component'; diff --git a/ng2-components/ng2-alfresco-documentlist/src/components/breadcrumb/breadcrumb.component.ts b/ng2-components/ng2-alfresco-documentlist/src/components/breadcrumb/breadcrumb.component.ts index 23697b78cc..30cd99803c 100644 --- a/ng2-components/ng2-alfresco-documentlist/src/components/breadcrumb/breadcrumb.component.ts +++ b/ng2-components/ng2-alfresco-documentlist/src/components/breadcrumb/breadcrumb.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, Input, Output, EventEmitter, OnChanges, SimpleChanges, ViewEncapsulation } from '@angular/core'; +import { Component, EventEmitter, Input, OnChanges, Output, SimpleChanges, ViewEncapsulation } from '@angular/core'; import { MinimalNodeEntryEntity, PathElementEntity } from 'alfresco-js-api'; import { DocumentListComponent } from '../document-list.component'; diff --git a/ng2-components/ng2-alfresco-documentlist/src/components/content-action/content-action-list.component.ts b/ng2-components/ng2-alfresco-documentlist/src/components/content-action/content-action-list.component.ts index 00f9e78973..73879264c8 100644 --- a/ng2-components/ng2-alfresco-documentlist/src/components/content-action/content-action-list.component.ts +++ b/ng2-components/ng2-alfresco-documentlist/src/components/content-action/content-action-list.component.ts @@ -17,8 +17,8 @@ import { Component } from '@angular/core'; -import { DocumentListComponent } from './../document-list.component'; import { ContentActionModel } from './../../models/content-action.model'; +import { DocumentListComponent } from './../document-list.component'; @Component({ selector: 'content-actions', diff --git a/ng2-components/ng2-alfresco-documentlist/src/components/content-action/content-action.component.ts b/ng2-components/ng2-alfresco-documentlist/src/components/content-action/content-action.component.ts index 2574ebed99..5c7835ac36 100644 --- a/ng2-components/ng2-alfresco-documentlist/src/components/content-action/content-action.component.ts +++ b/ng2-components/ng2-alfresco-documentlist/src/components/content-action/content-action.component.ts @@ -15,13 +15,13 @@ * limitations under the License. */ -import { Component, OnInit, OnChanges, Input, Output, EventEmitter } from '@angular/core'; +import { Component, EventEmitter, Input, OnChanges, OnInit, Output } from '@angular/core'; -import { ContentActionListComponent } from './content-action-list.component'; -import { ContentActionModel } from './../../models/content-action.model'; +import { ContentActionHandler } from '../../models/content-action.model'; import { DocumentActionsService } from '../../services/document-actions.service'; import { FolderActionsService } from '../../services/folder-actions.service'; -import { ContentActionHandler } from '../../models/content-action.model'; +import { ContentActionModel } from './../../models/content-action.model'; +import { ContentActionListComponent } from './content-action-list.component'; @Component({ selector: 'content-action', diff --git a/ng2-components/ng2-alfresco-documentlist/src/components/content-column/content-column.component.ts b/ng2-components/ng2-alfresco-documentlist/src/components/content-column/content-column.component.ts index 13a85464ac..3ec9bb93c7 100644 --- a/ng2-components/ng2-alfresco-documentlist/src/components/content-column/content-column.component.ts +++ b/ng2-components/ng2-alfresco-documentlist/src/components/content-column/content-column.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, OnInit, Input, ContentChild, TemplateRef, AfterContentInit } from '@angular/core'; +import { AfterContentInit, Component, ContentChild, Input, OnInit, TemplateRef } from '@angular/core'; import { DataColumn } from 'ng2-alfresco-datatable'; import { ContentColumnListComponent } from './content-column-list.component'; diff --git a/ng2-components/ng2-alfresco-documentlist/src/components/document-list.component.ts b/ng2-components/ng2-alfresco-documentlist/src/components/document-list.component.ts index ce6eff19c1..624cb2bded 100644 --- a/ng2-components/ng2-alfresco-documentlist/src/components/document-list.component.ts +++ b/ng2-components/ng2-alfresco-documentlist/src/components/document-list.component.ts @@ -16,24 +16,24 @@ */ import { - Component, OnInit, Input, OnChanges, Output, SimpleChanges, EventEmitter, ElementRef, - AfterContentInit, TemplateRef, NgZone, ViewChild, HostListener, ContentChild + AfterContentInit, Component, ContentChild, ElementRef, EventEmitter, HostListener, Input, NgZone, + OnChanges, OnInit, Output, SimpleChanges, TemplateRef, ViewChild } from '@angular/core'; -import { Subject, Observable } from 'rxjs/Rx'; import { MinimalNodeEntity, MinimalNodeEntryEntity, NodePaging, Pagination } from 'alfresco-js-api'; import { AlfrescoTranslationService, DataColumnListComponent } from 'ng2-alfresco-core'; import { - DataRowEvent, - DataTableComponent, - ObjectDataColumn, DataCellEvent, - DataRowActionEvent, DataColumn, - DataSorting + DataRowActionEvent, + DataRowEvent, + DataSorting, + DataTableComponent, + ObjectDataColumn } from 'ng2-alfresco-datatable'; -import { DocumentListService } from './../services/document-list.service'; +import { Observable, Subject } from 'rxjs/Rx'; +import { ImageResolver, RowFilter, ShareDataRow, ShareDataTableAdapter } from './../data/share-datatable-adapter'; import { ContentActionModel } from './../models/content-action.model'; -import { ShareDataTableAdapter, ShareDataRow, RowFilter, ImageResolver } from './../data/share-datatable-adapter'; +import { DocumentListService } from './../services/document-list.service'; import { NodeEntityEvent, NodeEntryEvent } from './node.event'; declare var require: any; @@ -392,7 +392,7 @@ export class DocumentListComponent implements OnInit, OnChanges, AfterContentIni this.updateSkipCount(skipCount - maxItems); this.loadFolderNodesByFolderNodeId(id, maxItems, skipCount - maxItems).then(() => { resolve(true); - }, (error) => { + }, (error) => { reject(error); }); } else { diff --git a/ng2-components/ng2-alfresco-documentlist/src/components/document-menu-action.component.ts b/ng2-components/ng2-alfresco-documentlist/src/components/document-menu-action.component.ts index 16dc245223..08fb6cbff9 100644 --- a/ng2-components/ng2-alfresco-documentlist/src/components/document-menu-action.component.ts +++ b/ng2-components/ng2-alfresco-documentlist/src/components/document-menu-action.component.ts @@ -15,13 +15,13 @@ * limitations under the License. */ -import { Component, Input, Output, EventEmitter, ViewChild, OnChanges, SimpleChanges } from '@angular/core'; -import { AlfrescoTranslationService, LogService } from 'ng2-alfresco-core'; +import { Component, EventEmitter, Input, OnChanges, Output, SimpleChanges, ViewChild } from '@angular/core'; import { MinimalNodeEntity } from 'alfresco-js-api'; +import { AlfrescoTranslationService, LogService } from 'ng2-alfresco-core'; -import { DocumentListService } from './../services/document-list.service'; -import { ContentActionModel } from './../models/content-action.model'; import { PermissionModel } from '../models/permissions.model'; +import { ContentActionModel } from './../models/content-action.model'; +import { DocumentListService } from './../services/document-list.service'; declare let dialogPolyfill: any; diff --git a/ng2-components/ng2-alfresco-documentlist/src/components/empty-folder/empty-folder-content.component.ts b/ng2-components/ng2-alfresco-documentlist/src/components/empty-folder/empty-folder-content.component.ts index 2ff4ee759d..832f95ba84 100644 --- a/ng2-components/ng2-alfresco-documentlist/src/components/empty-folder/empty-folder-content.component.ts +++ b/ng2-components/ng2-alfresco-documentlist/src/components/empty-folder/empty-folder-content.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, ContentChild, TemplateRef, AfterContentInit } from '@angular/core'; +import { AfterContentInit, ContentChild, Directive, TemplateRef } from '@angular/core'; import { DocumentListComponent } from './../document-list.component'; @Directive({ diff --git a/ng2-components/ng2-alfresco-documentlist/src/components/node.event.ts b/ng2-components/ng2-alfresco-documentlist/src/components/node.event.ts index fd1f68bb81..0ed297088b 100644 --- a/ng2-components/ng2-alfresco-documentlist/src/components/node.event.ts +++ b/ng2-components/ng2-alfresco-documentlist/src/components/node.event.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { BaseEvent } from 'ng2-alfresco-core'; import { MinimalNodeEntity, MinimalNodeEntryEntity } from 'alfresco-js-api'; +import { BaseEvent } from 'ng2-alfresco-core'; export class NodeEntityEvent extends BaseEvent { constructor(entity: MinimalNodeEntity) { diff --git a/ng2-components/ng2-alfresco-documentlist/src/data/share-datatable-adapter.ts b/ng2-components/ng2-alfresco-documentlist/src/data/share-datatable-adapter.ts index cd5559cee9..6369c6f60d 100644 --- a/ng2-components/ng2-alfresco-documentlist/src/data/share-datatable-adapter.ts +++ b/ng2-components/ng2-alfresco-documentlist/src/data/share-datatable-adapter.ts @@ -17,10 +17,10 @@ import { DatePipe } from '@angular/common'; import { ObjectUtils } from 'ng2-alfresco-core'; -import { DataTableAdapter, DataRow, DataColumn, DataSorting } from 'ng2-alfresco-datatable'; +import { DataColumn, DataRow, DataSorting, DataTableAdapter } from 'ng2-alfresco-datatable'; +import { MinimalNodeEntity, NodePaging } from 'alfresco-js-api'; import { DocumentListService } from './../services/document-list.service'; -import { NodePaging, MinimalNodeEntity } from 'alfresco-js-api'; declare var require: any; diff --git a/ng2-components/ng2-alfresco-documentlist/src/services/document-actions.service.ts b/ng2-components/ng2-alfresco-documentlist/src/services/document-actions.service.ts index 80ba1279d2..4ebaa6f0d3 100644 --- a/ng2-components/ng2-alfresco-documentlist/src/services/document-actions.service.ts +++ b/ng2-components/ng2-alfresco-documentlist/src/services/document-actions.service.ts @@ -16,12 +16,12 @@ */ import { Injectable } from '@angular/core'; -import { Observable } from 'rxjs'; -import { ContentActionHandler } from '../models/content-action.model'; -import { DocumentListService } from './document-list.service'; import { AlfrescoContentService } from 'ng2-alfresco-core'; -import { PermissionModel } from '../models/permissions.model'; +import { Observable } from 'rxjs'; import { Subject } from 'rxjs/Rx'; +import { ContentActionHandler } from '../models/content-action.model'; +import { PermissionModel } from '../models/permissions.model'; +import { DocumentListService } from './document-list.service'; @Injectable() export class DocumentActionsService { diff --git a/ng2-components/ng2-alfresco-documentlist/src/services/document-list.service.ts b/ng2-components/ng2-alfresco-documentlist/src/services/document-list.service.ts index ea220d1522..39c86ccc79 100644 --- a/ng2-components/ng2-alfresco-documentlist/src/services/document-list.service.ts +++ b/ng2-components/ng2-alfresco-documentlist/src/services/document-list.service.ts @@ -17,9 +17,9 @@ import { Injectable } from '@angular/core'; import { Response } from '@angular/http'; +import { MinimalNodeEntity, MinimalNodeEntryEntity, NodePaging } from 'alfresco-js-api'; +import { AlfrescoApiService, AlfrescoAuthenticationService, AlfrescoContentService, LogService, ThumbnailService } from 'ng2-alfresco-core'; import { Observable } from 'rxjs/Rx'; -import { NodePaging, MinimalNodeEntity, MinimalNodeEntryEntity } from 'alfresco-js-api'; -import { AlfrescoAuthenticationService, AlfrescoContentService, AlfrescoApiService, LogService, ThumbnailService } from 'ng2-alfresco-core'; @Injectable() export class DocumentListService { diff --git a/ng2-components/ng2-alfresco-documentlist/src/services/folder-actions.service.ts b/ng2-components/ng2-alfresco-documentlist/src/services/folder-actions.service.ts index 83bf92bbe4..ec19da3976 100644 --- a/ng2-components/ng2-alfresco-documentlist/src/services/folder-actions.service.ts +++ b/ng2-components/ng2-alfresco-documentlist/src/services/folder-actions.service.ts @@ -16,10 +16,10 @@ */ import { Injectable } from '@angular/core'; +import { Observable, Subject } from 'rxjs/Rx'; import { ContentActionHandler } from '../models/content-action.model'; import { PermissionModel } from '../models/permissions.model'; import { DocumentListService } from './document-list.service'; -import { Subject, Observable } from 'rxjs/Rx'; @Injectable() export class FolderActionsService { diff --git a/ng2-components/ng2-alfresco-login/index.ts b/ng2-components/ng2-alfresco-login/index.ts index d31899a9e0..3379443026 100644 --- a/ng2-components/ng2-alfresco-login/index.ts +++ b/ng2-components/ng2-alfresco-login/index.ts @@ -15,12 +15,12 @@ * limitations under the License. */ -import { NgModule, ModuleWithProviders } from '@angular/core'; +import { ModuleWithProviders, NgModule } from '@angular/core'; +import { MdCheckboxModule, MdIconModule, MdInputModule, MdProgressSpinnerModule } from '@angular/material'; import { CoreModule } from 'ng2-alfresco-core'; -import { MdInputModule, MdIconModule, MdCheckboxModule, MdProgressSpinnerModule } from '@angular/material'; -import { LoginHeaderDirective } from './src/directives/login-header.directive'; import { LoginFooterDirective } from './src/directives/login-footer.directive'; +import { LoginHeaderDirective } from './src/directives/login-header.directive'; import { AlfrescoLoginComponent } from './src/components/alfresco-login.component'; diff --git a/ng2-components/ng2-alfresco-login/src/components/alfresco-login.component.ts b/ng2-components/ng2-alfresco-login/src/components/alfresco-login.component.ts index 7c03d0bcdb..df31699a0c 100644 --- a/ng2-components/ng2-alfresco-login/src/components/alfresco-login.component.ts +++ b/ng2-components/ng2-alfresco-login/src/components/alfresco-login.component.ts @@ -15,9 +15,9 @@ * limitations under the License. */ -import { Component, Input, Output, EventEmitter, OnInit, TemplateRef } from '@angular/core'; -import { FormGroup, FormBuilder, Validators } from '@angular/forms'; -import { AlfrescoTranslationService, AlfrescoAuthenticationService, AlfrescoSettingsService, LogService } from 'ng2-alfresco-core'; +import { Component, EventEmitter, Input, OnInit, Output, TemplateRef } from '@angular/core'; +import { FormBuilder, FormGroup, Validators } from '@angular/forms'; +import { AlfrescoAuthenticationService, AlfrescoSettingsService, AlfrescoTranslationService, LogService } from 'ng2-alfresco-core'; import { FormSubmitEvent } from '../models/form-submit-event.model'; declare let componentHandler: any; diff --git a/ng2-components/ng2-alfresco-login/src/directives/login-footer.directive.ts b/ng2-components/ng2-alfresco-login/src/directives/login-footer.directive.ts index 5cae969ad2..2dedee7ee4 100644 --- a/ng2-components/ng2-alfresco-login/src/directives/login-footer.directive.ts +++ b/ng2-components/ng2-alfresco-login/src/directives/login-footer.directive.ts @@ -16,10 +16,10 @@ */ import { - Directive, + AfterContentInit, ContentChild, - TemplateRef, - AfterContentInit + Directive, + TemplateRef } from '@angular/core'; import { AlfrescoLoginComponent } from '../components/alfresco-login.component'; diff --git a/ng2-components/ng2-alfresco-login/src/directives/login-header.directive.ts b/ng2-components/ng2-alfresco-login/src/directives/login-header.directive.ts index 7e9958fbd1..b38c9596a0 100644 --- a/ng2-components/ng2-alfresco-login/src/directives/login-header.directive.ts +++ b/ng2-components/ng2-alfresco-login/src/directives/login-header.directive.ts @@ -16,10 +16,10 @@ */ import { - Directive, + AfterContentInit, ContentChild, - TemplateRef, - AfterContentInit + Directive, + TemplateRef } from '@angular/core'; import { AlfrescoLoginComponent } from '../components/alfresco-login.component'; diff --git a/ng2-components/ng2-alfresco-search/index.ts b/ng2-components/ng2-alfresco-search/index.ts index 62629bdaa1..a8b2cd9f6d 100644 --- a/ng2-components/ng2-alfresco-search/index.ts +++ b/ng2-components/ng2-alfresco-search/index.ts @@ -15,14 +15,14 @@ * limitations under the License. */ -import { NgModule, ModuleWithProviders } from '@angular/core'; +import { ModuleWithProviders, NgModule } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { CoreModule } from 'ng2-alfresco-core'; -import { AlfrescoSearchService } from './src/services/alfresco-search.service'; -import { AlfrescoSearchComponent } from './src/components/alfresco-search.component'; -import { AlfrescoSearchControlComponent } from './src/components/alfresco-search-control.component'; -import { AlfrescoSearchAutocompleteComponent } from './src/components/alfresco-search-autocomplete.component'; import { DocumentListModule } from 'ng2-alfresco-documentlist'; +import { AlfrescoSearchAutocompleteComponent } from './src/components/alfresco-search-autocomplete.component'; +import { AlfrescoSearchControlComponent } from './src/components/alfresco-search-control.component'; +import { AlfrescoSearchComponent } from './src/components/alfresco-search.component'; +import { AlfrescoSearchService } from './src/services/alfresco-search.service'; // services export * from './src/services/alfresco-search.service'; diff --git a/ng2-components/ng2-alfresco-search/src/components/alfresco-search-autocomplete.component.ts b/ng2-components/ng2-alfresco-search/src/components/alfresco-search-autocomplete.component.ts index a4cdabb6aa..ebb17ef062 100644 --- a/ng2-components/ng2-alfresco-search/src/components/alfresco-search-autocomplete.component.ts +++ b/ng2-components/ng2-alfresco-search/src/components/alfresco-search-autocomplete.component.ts @@ -15,11 +15,11 @@ * limitations under the License. */ -import { Component, ElementRef, EventEmitter, Input, OnInit, OnChanges, Output, ViewChild } from '@angular/core'; -import { AlfrescoTranslationService } from 'ng2-alfresco-core'; +import { Component, ElementRef, EventEmitter, Input, OnChanges, OnInit, Output, ViewChild } from '@angular/core'; import { MinimalNodeEntity } from 'alfresco-js-api'; -import { AlfrescoSearchService, SearchOptions } from './../services/alfresco-search.service'; +import { AlfrescoTranslationService } from 'ng2-alfresco-core'; import { ThumbnailService } from 'ng2-alfresco-core'; +import { AlfrescoSearchService, SearchOptions } from './../services/alfresco-search.service'; declare var require: any; diff --git a/ng2-components/ng2-alfresco-search/src/components/alfresco-search-control.component.ts b/ng2-components/ng2-alfresco-search/src/components/alfresco-search-control.component.ts index c4f5a3dd10..cc946b4354 100644 --- a/ng2-components/ng2-alfresco-search/src/components/alfresco-search-control.component.ts +++ b/ng2-components/ng2-alfresco-search/src/components/alfresco-search-control.component.ts @@ -15,12 +15,12 @@ * limitations under the License. */ +import { Component, ElementRef, EventEmitter, Input, OnDestroy, OnInit, Output, ViewChild } from '@angular/core'; import { FormControl, Validators } from '@angular/forms'; -import { Component, Input, Output, OnInit, OnDestroy, ElementRef, EventEmitter, ViewChild } from '@angular/core'; -import { Observable, Subject } from 'rxjs/Rx'; import { AlfrescoTranslationService } from 'ng2-alfresco-core'; -import { AlfrescoSearchAutocompleteComponent } from './alfresco-search-autocomplete.component'; +import { Observable, Subject } from 'rxjs/Rx'; import { SearchTermValidator } from './../forms/search-term-validator'; +import { AlfrescoSearchAutocompleteComponent } from './alfresco-search-autocomplete.component'; @Component({ selector: 'adf-search-control, alfresco-search-control', diff --git a/ng2-components/ng2-alfresco-search/src/components/alfresco-search.component.ts b/ng2-components/ng2-alfresco-search/src/components/alfresco-search.component.ts index 05852bb1a7..e6fcb63557 100644 --- a/ng2-components/ng2-alfresco-search/src/components/alfresco-search.component.ts +++ b/ng2-components/ng2-alfresco-search/src/components/alfresco-search.component.ts @@ -15,12 +15,12 @@ * limitations under the License. */ -import { Component, EventEmitter, Input, Output, Optional, OnChanges, SimpleChanges, OnInit } from '@angular/core'; +import { Component, EventEmitter, Input, OnChanges, OnInit, Optional, Output, SimpleChanges } from '@angular/core'; import { ActivatedRoute, Params } from '@angular/router'; -import { AlfrescoSearchService, SearchOptions } from './../services/alfresco-search.service'; +import { NodePaging, Pagination } from 'alfresco-js-api'; import { AlfrescoTranslationService, NotificationService } from 'ng2-alfresco-core'; import { PermissionModel } from 'ng2-alfresco-documentlist'; -import { NodePaging, Pagination } from 'alfresco-js-api'; +import { AlfrescoSearchService, SearchOptions } from './../services/alfresco-search.service'; @Component({ selector: 'adf-search, alfresco-search', diff --git a/ng2-components/ng2-alfresco-search/src/services/alfresco-search.service.ts b/ng2-components/ng2-alfresco-search/src/services/alfresco-search.service.ts index e051547015..688c57bb9b 100644 --- a/ng2-components/ng2-alfresco-search/src/services/alfresco-search.service.ts +++ b/ng2-components/ng2-alfresco-search/src/services/alfresco-search.service.ts @@ -16,9 +16,9 @@ */ import { Injectable } from '@angular/core'; -import { Observable } from 'rxjs/Rx'; -import { AlfrescoAuthenticationService, AlfrescoApiService } from 'ng2-alfresco-core'; import { NodePaging } from 'alfresco-js-api'; +import { AlfrescoApiService, AlfrescoAuthenticationService } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Rx'; /** * Internal service used by Document List component. diff --git a/ng2-components/ng2-alfresco-social/index.ts b/ng2-components/ng2-alfresco-social/index.ts index 3716ab32fa..3ece9287f0 100644 --- a/ng2-components/ng2-alfresco-social/index.ts +++ b/ng2-components/ng2-alfresco-social/index.ts @@ -15,11 +15,11 @@ * limitations under the License. */ -import { NgModule, ModuleWithProviders } from '@angular/core'; +import { ModuleWithProviders, NgModule } from '@angular/core'; import { CoreModule } from 'ng2-alfresco-core'; -import { RatingComponent } from './src/components/rating.component'; import { LikeComponent } from './src/components/like.component'; +import { RatingComponent } from './src/components/rating.component'; import { RatingService } from './src/services/rating.service'; export * from './src/components/rating.component'; diff --git a/ng2-components/ng2-alfresco-social/src/components/like.component.ts b/ng2-components/ng2-alfresco-social/src/components/like.component.ts index 2715fdef33..8694d7c8aa 100644 --- a/ng2-components/ng2-alfresco-social/src/components/like.component.ts +++ b/ng2-components/ng2-alfresco-social/src/components/like.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, Input, Output, EventEmitter } from '@angular/core'; +import { Component, EventEmitter, Input, Output } from '@angular/core'; import { RatingService } from './../services/rating.service'; @Component({ diff --git a/ng2-components/ng2-alfresco-social/src/components/rating.component.ts b/ng2-components/ng2-alfresco-social/src/components/rating.component.ts index b1de0c7591..8201c3927e 100644 --- a/ng2-components/ng2-alfresco-social/src/components/rating.component.ts +++ b/ng2-components/ng2-alfresco-social/src/components/rating.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, Input, Output, EventEmitter } from '@angular/core'; +import { Component, EventEmitter, Input, Output } from '@angular/core'; import { RatingService } from './../services/rating.service'; @Component({ diff --git a/ng2-components/ng2-alfresco-social/src/services/rating.service.ts b/ng2-components/ng2-alfresco-social/src/services/rating.service.ts index b3e4855b7d..06ad3f922d 100644 --- a/ng2-components/ng2-alfresco-social/src/services/rating.service.ts +++ b/ng2-components/ng2-alfresco-social/src/services/rating.service.ts @@ -17,9 +17,9 @@ import { Injectable } from '@angular/core'; import { Response } from '@angular/http'; -import { Observable } from 'rxjs/Rx'; -import { AlfrescoApiService } from 'ng2-alfresco-core'; import { RatingBody } from 'alfresco-js-api'; +import { AlfrescoApiService } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Rx'; @Injectable() export class RatingService { diff --git a/ng2-components/ng2-alfresco-tag/index.ts b/ng2-components/ng2-alfresco-tag/index.ts index ca3b6bf8af..029feb72c9 100644 --- a/ng2-components/ng2-alfresco-tag/index.ts +++ b/ng2-components/ng2-alfresco-tag/index.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { NgModule, ModuleWithProviders } from '@angular/core'; -import { MdInputModule, MdButtonModule } from '@angular/material'; +import { ModuleWithProviders, NgModule } from '@angular/core'; +import { MdButtonModule, MdInputModule } from '@angular/material'; import { CoreModule } from 'ng2-alfresco-core'; import { TagActionsComponent } from './src/components/tag-actions.component'; diff --git a/ng2-components/ng2-alfresco-tag/src/components/tag-actions.component.ts b/ng2-components/ng2-alfresco-tag/src/components/tag-actions.component.ts index 8d079e9a97..728a700fe9 100644 --- a/ng2-components/ng2-alfresco-tag/src/components/tag-actions.component.ts +++ b/ng2-components/ng2-alfresco-tag/src/components/tag-actions.component.ts @@ -15,9 +15,9 @@ * limitations under the License. */ -import { Component, Input, Output, EventEmitter } from '@angular/core'; -import { TagService } from './../services/tag.service'; +import { Component, EventEmitter, Input, Output } from '@angular/core'; import { AlfrescoTranslationService } from 'ng2-alfresco-core'; +import { TagService } from './../services/tag.service'; /** * @@ -75,7 +75,7 @@ export class TagActionsComponent { this.tagsEntries = data.list.entries; this.disableAddTag = false; this.result.emit(this.tagsEntries); - }, () => { + }, () => { this.tagsEntries = null; this.disableAddTag = true; this.result.emit(this.tagsEntries); diff --git a/ng2-components/ng2-alfresco-tag/src/components/tag-list.component.ts b/ng2-components/ng2-alfresco-tag/src/components/tag-list.component.ts index c2c06b1081..638058bfe6 100644 --- a/ng2-components/ng2-alfresco-tag/src/components/tag-list.component.ts +++ b/ng2-components/ng2-alfresco-tag/src/components/tag-list.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, Output, EventEmitter } from '@angular/core'; +import { Component, EventEmitter, Output } from '@angular/core'; import { TagService } from '../services/tag.service'; /** diff --git a/ng2-components/ng2-alfresco-tag/src/components/tag-node-list.component.ts b/ng2-components/ng2-alfresco-tag/src/components/tag-node-list.component.ts index e6435c2429..c127208e84 100644 --- a/ng2-components/ng2-alfresco-tag/src/components/tag-node-list.component.ts +++ b/ng2-components/ng2-alfresco-tag/src/components/tag-node-list.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, Input, Output, EventEmitter } from '@angular/core'; +import { Component, EventEmitter, Input, Output } from '@angular/core'; import { TagService } from '../services/tag.service'; /** diff --git a/ng2-components/ng2-alfresco-tag/src/services/tag.service.ts b/ng2-components/ng2-alfresco-tag/src/services/tag.service.ts index a3bec077b0..042388e6b2 100644 --- a/ng2-components/ng2-alfresco-tag/src/services/tag.service.ts +++ b/ng2-components/ng2-alfresco-tag/src/services/tag.service.ts @@ -15,9 +15,9 @@ * limitations under the License. */ -import { Injectable, Output, EventEmitter } from '@angular/core'; -import { Observable } from 'rxjs/Rx'; +import { EventEmitter, Injectable, Output } from '@angular/core'; import { AlfrescoApiService, LogService } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Rx'; /** * @returns {TagService} @@ -51,7 +51,7 @@ export class TagService { promiseAdd.subscribe((data) => { this.refresh.emit(data); - }, (err) => { + }, (err) => { this.handleError(err); }); @@ -63,7 +63,7 @@ export class TagService { promiseRemove.subscribe((data) => { this.refresh.emit(data); - }, (err) => { + }, (err) => { this.handleError(err); }); diff --git a/ng2-components/ng2-alfresco-upload/README.md b/ng2-components/ng2-alfresco-upload/README.md index 2d8d18bce0..e3322d43b4 100644 --- a/ng2-components/ng2-alfresco-upload/README.md +++ b/ng2-components/ng2-alfresco-upload/README.md @@ -21,6 +21,7 @@ * [Events](#events-1) - [FileUploadingDialogComponent](#fileuploadingdialogcomponent) - [UploadService](#uploadservice) + * [Configuration](#configuration) * [Events](#events-2) - [Build from sources](#build-from-sources) - [NPM scripts](#npm-scripts) diff --git a/ng2-components/ng2-alfresco-upload/index.ts b/ng2-components/ng2-alfresco-upload/index.ts index feda25c1a6..e1d294df76 100644 --- a/ng2-components/ng2-alfresco-upload/index.ts +++ b/ng2-components/ng2-alfresco-upload/index.ts @@ -15,15 +15,15 @@ * limitations under the License. */ -import { NgModule, ModuleWithProviders } from '@angular/core'; -import { MdIconModule, MdProgressSpinnerModule, MdButtonModule } from '@angular/material'; +import { ModuleWithProviders, NgModule } from '@angular/core'; +import { MdButtonModule, MdIconModule, MdProgressSpinnerModule } from '@angular/material'; import { CoreModule } from 'ng2-alfresco-core'; -import { UploadDragAreaComponent } from './src/components/upload-drag-area.component'; -import { FileDraggableDirective } from './src/directives/file-draggable.directive'; -import { UploadButtonComponent } from './src/components/upload-button.component'; import { FileUploadingDialogComponent } from './src/components/file-uploading-dialog.component'; import { FileUploadingListComponent } from './src/components/file-uploading-list.component'; +import { UploadButtonComponent } from './src/components/upload-button.component'; +import { UploadDragAreaComponent } from './src/components/upload-drag-area.component'; +import { FileDraggableDirective } from './src/directives/file-draggable.directive'; import { UploadService } from './src/services/upload.service'; export * from './src/components/upload-button.component'; diff --git a/ng2-components/ng2-alfresco-upload/src/components/file-uploading-dialog.component.ts b/ng2-components/ng2-alfresco-upload/src/components/file-uploading-dialog.component.ts index fa72219471..25e271aa7a 100644 --- a/ng2-components/ng2-alfresco-upload/src/components/file-uploading-dialog.component.ts +++ b/ng2-components/ng2-alfresco-upload/src/components/file-uploading-dialog.component.ts @@ -15,11 +15,11 @@ * limitations under the License. */ -import { Component, Input, OnInit, OnDestroy } from '@angular/core'; -import { FileModel, FileUploadStatus } from '../models/file.model'; +import { Component, Input, OnDestroy, OnInit } from '@angular/core'; import { AlfrescoTranslationService } from 'ng2-alfresco-core'; -import { UploadService } from '../services/upload.service'; import { FileUploadCompleteEvent } from '../events/file.event'; +import { FileModel, FileUploadStatus } from '../models/file.model'; +import { UploadService } from '../services/upload.service'; @Component({ selector: 'file-uploading-dialog', diff --git a/ng2-components/ng2-alfresco-upload/src/components/upload-button.component.ts b/ng2-components/ng2-alfresco-upload/src/components/upload-button.component.ts index 9bb2f74895..a311eed8fe 100644 --- a/ng2-components/ng2-alfresco-upload/src/components/upload-button.component.ts +++ b/ng2-components/ng2-alfresco-upload/src/components/upload-button.component.ts @@ -15,13 +15,13 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, EventEmitter, OnInit, OnChanges, SimpleChanges } from '@angular/core'; -import { Observable, Subject } from 'rxjs/Rx'; -import { AlfrescoApiService, AlfrescoContentService, AlfrescoTranslationService, LogService, NotificationService, FileUtils } from 'ng2-alfresco-core'; +import { Component, ElementRef, EventEmitter, Input, OnChanges, OnInit, Output, SimpleChanges } from '@angular/core'; import { MinimalNodeEntryEntity } from 'alfresco-js-api'; -import { UploadService } from '../services/upload.service'; +import { AlfrescoApiService, AlfrescoContentService, AlfrescoTranslationService, FileUtils, LogService, NotificationService } from 'ng2-alfresco-core'; +import { Observable, Subject } from 'rxjs/Rx'; import { FileModel } from '../models/file.model'; import { PermissionModel } from '../models/permissions.model'; +import { UploadService } from '../services/upload.service'; @Component({ selector: 'adf-upload-button, alfresco-upload-button', diff --git a/ng2-components/ng2-alfresco-upload/src/components/upload-drag-area.component.ts b/ng2-components/ng2-alfresco-upload/src/components/upload-drag-area.component.ts index dec80571ef..68a8ed3e53 100644 --- a/ng2-components/ng2-alfresco-upload/src/components/upload-drag-area.component.ts +++ b/ng2-components/ng2-alfresco-upload/src/components/upload-drag-area.component.ts @@ -15,10 +15,10 @@ * limitations under the License. */ -import { Component, Input, Output, EventEmitter } from '@angular/core'; -import { AlfrescoTranslationService, NotificationService, FileUtils, FileInfo } from 'ng2-alfresco-core'; -import { UploadService } from '../services/upload.service'; +import { Component, EventEmitter, Input, Output } from '@angular/core'; +import { AlfrescoTranslationService, FileInfo, FileUtils, NotificationService } from 'ng2-alfresco-core'; import { FileModel } from '../models/file.model'; +import { UploadService } from '../services/upload.service'; @Component({ selector: 'adf-upload-drag-area, alfresco-upload-drag-area', diff --git a/ng2-components/ng2-alfresco-upload/src/directives/file-draggable.directive.ts b/ng2-components/ng2-alfresco-upload/src/directives/file-draggable.directive.ts index 0568883475..bf4b6b46b0 100644 --- a/ng2-components/ng2-alfresco-upload/src/directives/file-draggable.directive.ts +++ b/ng2-components/ng2-alfresco-upload/src/directives/file-draggable.directive.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Directive, EventEmitter, Input, Output, OnInit, OnDestroy, ElementRef, NgZone } from '@angular/core'; +import { Directive, ElementRef, EventEmitter, Input, NgZone, OnDestroy, OnInit, Output } from '@angular/core'; import { FileUtils } from 'ng2-alfresco-core'; @Directive({ diff --git a/ng2-components/ng2-alfresco-upload/src/models/file.model.ts b/ng2-components/ng2-alfresco-upload/src/models/file.model.ts index 5edfe8fc3c..1685a385e2 100644 --- a/ng2-components/ng2-alfresco-upload/src/models/file.model.ts +++ b/ng2-components/ng2-alfresco-upload/src/models/file.model.ts @@ -62,7 +62,7 @@ export class FileModel { this.options = Object.assign({}, { newVersion: false - }, options); + }, options); } private generateId(): string { diff --git a/ng2-components/ng2-alfresco-upload/src/services/upload.service.ts b/ng2-components/ng2-alfresco-upload/src/services/upload.service.ts index 08477f522c..9901da277c 100644 --- a/ng2-components/ng2-alfresco-upload/src/services/upload.service.ts +++ b/ng2-components/ng2-alfresco-upload/src/services/upload.service.ts @@ -16,11 +16,11 @@ */ import { EventEmitter, Injectable } from '@angular/core'; -import { Subject } from 'rxjs/Rx'; -import { AlfrescoApiService, AppConfigService } from 'ng2-alfresco-core'; -import { FileUploadEvent, FileUploadCompleteEvent } from '../events/file.event'; -import { FileModel, FileUploadProgress, FileUploadStatus } from '../models/file.model'; import * as minimatch from 'minimatch'; +import { AlfrescoApiService, AppConfigService } from 'ng2-alfresco-core'; +import { Subject } from 'rxjs/Rx'; +import { FileUploadCompleteEvent, FileUploadEvent } from '../events/file.event'; +import { FileModel, FileUploadProgress, FileUploadStatus } from '../models/file.model'; @Injectable() export class UploadService { diff --git a/ng2-components/ng2-alfresco-userinfo/index.ts b/ng2-components/ng2-alfresco-userinfo/index.ts index 6ad3f01a20..6ce9d4199a 100644 --- a/ng2-components/ng2-alfresco-userinfo/index.ts +++ b/ng2-components/ng2-alfresco-userinfo/index.ts @@ -15,12 +15,12 @@ * limitations under the License. */ -import { NgModule, ModuleWithProviders } from '@angular/core'; +import { ModuleWithProviders, NgModule } from '@angular/core'; import { CoreModule } from 'ng2-alfresco-core'; import { UserInfoComponent } from './src/components/user-info.component'; -import { EcmUserService } from './src/services/ecm-user.service'; import { BpmUserService } from './src/services/bpm-user.service'; +import { EcmUserService } from './src/services/ecm-user.service'; export * from './src/components/user-info.component'; export * from './src/services/bpm-user.service'; diff --git a/ng2-components/ng2-alfresco-userinfo/src/components/user-info.component.ts b/ng2-components/ng2-alfresco-userinfo/src/components/user-info.component.ts index 9cd4829c18..73f96b1805 100644 --- a/ng2-components/ng2-alfresco-userinfo/src/components/user-info.component.ts +++ b/ng2-components/ng2-alfresco-userinfo/src/components/user-info.component.ts @@ -15,12 +15,12 @@ * limitations under the License. */ -import { Component, OnInit, Input } from '@angular/core'; -import { AlfrescoTranslationService, AlfrescoAuthenticationService } from 'ng2-alfresco-core'; -import { EcmUserModel } from './../models/ecm-user.model'; +import { Component, Input, OnInit } from '@angular/core'; +import { AlfrescoAuthenticationService, AlfrescoTranslationService } from 'ng2-alfresco-core'; import { BpmUserModel } from './../models/bpm-user.model'; -import { EcmUserService } from './../services/ecm-user.service'; +import { EcmUserModel } from './../models/ecm-user.model'; import { BpmUserService } from './../services/bpm-user.service'; +import { EcmUserService } from './../services/ecm-user.service'; declare let componentHandler: any; declare var require: any; diff --git a/ng2-components/ng2-alfresco-userinfo/src/models/ecm-user.model.ts b/ng2-components/ng2-alfresco-userinfo/src/models/ecm-user.model.ts index 57941444e0..ea50a6d99f 100644 --- a/ng2-components/ng2-alfresco-userinfo/src/models/ecm-user.model.ts +++ b/ng2-components/ng2-alfresco-userinfo/src/models/ecm-user.model.ts @@ -15,8 +15,8 @@ * limitations under the License. */ -import { EcmCompanyModel } from './ecm-company.model'; import { Person } from 'alfresco-js-api'; +import { EcmCompanyModel } from './ecm-company.model'; export class EcmUserModel implements Person { id: string; diff --git a/ng2-components/ng2-alfresco-userinfo/src/services/bpm-user.service.ts b/ng2-components/ng2-alfresco-userinfo/src/services/bpm-user.service.ts index 6743a00f41..939b603fb6 100644 --- a/ng2-components/ng2-alfresco-userinfo/src/services/bpm-user.service.ts +++ b/ng2-components/ng2-alfresco-userinfo/src/services/bpm-user.service.ts @@ -17,8 +17,8 @@ import { Injectable } from '@angular/core'; import { Response } from '@angular/http'; -import { Observable } from 'rxjs/Rx'; import { AlfrescoApiService, LogService } from 'ng2-alfresco-core'; +import { Observable } from 'rxjs/Rx'; import { BpmUserModel } from '../models/bpm-user.model'; /** * diff --git a/ng2-components/ng2-alfresco-userinfo/src/services/ecm-user.service.ts b/ng2-components/ng2-alfresco-userinfo/src/services/ecm-user.service.ts index 2e743efcf0..fdb03f3953 100644 --- a/ng2-components/ng2-alfresco-userinfo/src/services/ecm-user.service.ts +++ b/ng2-components/ng2-alfresco-userinfo/src/services/ecm-user.service.ts @@ -17,8 +17,8 @@ import { Injectable } from '@angular/core'; import { Response } from '@angular/http'; +import { AlfrescoApiService, AlfrescoContentService, LogService } from 'ng2-alfresco-core'; import { Observable } from 'rxjs/Rx'; -import { AlfrescoContentService, AlfrescoApiService, LogService } from 'ng2-alfresco-core'; import { EcmUserModel } from '../models/ecm-user.model'; /** * diff --git a/ng2-components/ng2-alfresco-viewer/index.ts b/ng2-components/ng2-alfresco-viewer/index.ts index 9bc1cbdb1e..5bc5ee6083 100644 --- a/ng2-components/ng2-alfresco-viewer/index.ts +++ b/ng2-components/ng2-alfresco-viewer/index.ts @@ -24,18 +24,18 @@ * */ -import { NgModule, ModuleWithProviders } from '@angular/core'; +import { ModuleWithProviders, NgModule } from '@angular/core'; import { CoreModule } from 'ng2-alfresco-core'; -import { ViewerComponent } from './src/components/viewer.component'; -import { RenderingQueueServices } from './src/services/rendering-queue.services'; +import { MdButtonModule, MdIconModule, MdProgressSpinnerModule } from '@angular/material'; import { ImgViewerComponent } from './src/components/imgViewer.component'; import { MediaPlayerComponent } from './src/components/mediaPlayer.component'; import { NotSupportedFormat } from './src/components/notSupportedFormat.component'; import { PdfViewerComponent } from './src/components/pdfViewer.component'; import { TxtViewerComponent } from './src/components/txtViewer.component'; +import { ViewerComponent } from './src/components/viewer.component'; import { ExtensionViewerDirective } from './src/directives/extension-viewer.directive'; -import { MdIconModule, MdButtonModule, MdProgressSpinnerModule } from '@angular/material'; +import { RenderingQueueServices } from './src/services/rendering-queue.services'; export * from './src/components/viewer.component'; export * from './src/services/rendering-queue.services'; diff --git a/ng2-components/ng2-alfresco-viewer/src/components/pdfViewer.component.ts b/ng2-components/ng2-alfresco-viewer/src/components/pdfViewer.component.ts index b171ef572d..644aa4ca78 100644 --- a/ng2-components/ng2-alfresco-viewer/src/components/pdfViewer.component.ts +++ b/ng2-components/ng2-alfresco-viewer/src/components/pdfViewer.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, Input, HostListener } from '@angular/core'; +import { Component, HostListener, Input } from '@angular/core'; import { LogService } from 'ng2-alfresco-core'; import { RenderingQueueServices } from '../services/rendering-queue.services'; @@ -97,11 +97,11 @@ export class PdfViewerComponent { this.currentPdfDocument.getPage(1).then(() => { this.scalePage('auto'); resolve(); - }, (error) => { + }, (error) => { reject(error); }); - }, (error) => { + }, (error) => { reject(error); }); } @@ -124,7 +124,7 @@ export class PdfViewerComponent { window.document.addEventListener('scroll', (event) => { this.watchScroll(event.target); - }, true); + }, true); this.pdfViewer = new PDFJS.PDFViewer({ container: documentContainer, diff --git a/ng2-components/ng2-alfresco-viewer/src/components/txtViewer.component.ts b/ng2-components/ng2-alfresco-viewer/src/components/txtViewer.component.ts index 8854297dd9..2d15f32722 100644 --- a/ng2-components/ng2-alfresco-viewer/src/components/txtViewer.component.ts +++ b/ng2-components/ng2-alfresco-viewer/src/components/txtViewer.component.ts @@ -17,7 +17,7 @@ import { Component, Input } from '@angular/core'; import { SimpleChanges } from '@angular/core'; -import { Http, Response, RequestOptions, ResponseContentType } from '@angular/http'; +import { Http, RequestOptions, Response, ResponseContentType } from '@angular/http'; import 'rxjs/add/operator/toPromise'; @Component({ diff --git a/ng2-components/ng2-alfresco-viewer/src/components/viewer.component.ts b/ng2-components/ng2-alfresco-viewer/src/components/viewer.component.ts index 1da533dca6..dcb26e2840 100644 --- a/ng2-components/ng2-alfresco-viewer/src/components/viewer.component.ts +++ b/ng2-components/ng2-alfresco-viewer/src/components/viewer.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, ElementRef, Input, Output, HostListener, EventEmitter, Inject, TemplateRef } from '@angular/core'; +import { Component, ElementRef, EventEmitter, HostListener, Inject, Input, Output, TemplateRef } from '@angular/core'; import { DOCUMENT } from '@angular/platform-browser'; import { MinimalNodeEntryEntity } from 'alfresco-js-api'; import { AlfrescoApiService, LogService } from 'ng2-alfresco-core'; @@ -101,7 +101,7 @@ export class ViewerComponent { this.extensionChange.emit(this.extension); this.loaded = true; resolve(); - }, function (error) { + }, function (error) { reject(error); this.logService.error('This node does not exist'); }); diff --git a/ng2-components/ng2-alfresco-viewer/src/directives/extension-viewer.directive.ts b/ng2-components/ng2-alfresco-viewer/src/directives/extension-viewer.directive.ts index b312fa7061..d643b83e8c 100644 --- a/ng2-components/ng2-alfresco-viewer/src/directives/extension-viewer.directive.ts +++ b/ng2-components/ng2-alfresco-viewer/src/directives/extension-viewer.directive.ts @@ -16,11 +16,11 @@ */ import { - Directive, - ContentChild, - TemplateRef, AfterContentInit, - Input + ContentChild, + Directive, + Input, + TemplateRef } from '@angular/core'; import { ViewerComponent } from '../components/viewer.component'; diff --git a/ng2-components/ng2-alfresco-webscript/index.ts b/ng2-components/ng2-alfresco-webscript/index.ts index 1791a46f74..ba4cc6556b 100644 --- a/ng2-components/ng2-alfresco-webscript/index.ts +++ b/ng2-components/ng2-alfresco-webscript/index.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { NgModule, ModuleWithProviders } from '@angular/core'; +import { ModuleWithProviders, NgModule } from '@angular/core'; import { CoreModule } from 'ng2-alfresco-core'; import { DataTableModule } from 'ng2-alfresco-datatable'; diff --git a/ng2-components/ng2-alfresco-webscript/src/webscript.component.ts b/ng2-components/ng2-alfresco-webscript/src/webscript.component.ts index d98d1f9479..a4fd10982b 100644 --- a/ng2-components/ng2-alfresco-webscript/src/webscript.component.ts +++ b/ng2-components/ng2-alfresco-webscript/src/webscript.component.ts @@ -15,7 +15,7 @@ * limitations under the License. */ -import { Component, Input, Output, EventEmitter } from '@angular/core'; +import { Component, EventEmitter, Input, Output } from '@angular/core'; import { AlfrescoApiService, LogService } from 'ng2-alfresco-core'; import { ObjectDataTableAdapter } from 'ng2-alfresco-datatable'; @@ -101,7 +101,7 @@ export class WebscriptComponent { this.onSuccess.emit(this.data); resolve(); - }, (error) => { + }, (error) => { this.logService.log('Error' + error); reject(); }); diff --git a/ng2-components/package-base.json b/ng2-components/package-base.json index cd1b254ee8..078bf6a284 100644 --- a/ng2-components/package-base.json +++ b/ng2-components/package-base.json @@ -38,6 +38,7 @@ "angular2-template-loader": "^0.6.2", "css-loader": "^0.23.1", "css-to-string-loader": "^0.1.2", + "codelyzer": "3.1.2", "html-loader": "^0.4.4", "file-loader": "0.11.1", "fork-ts-checker-webpack-plugin": "^0.2.3", diff --git a/ng2-components/package-lock.json b/ng2-components/package-lock.json index 7f689e861d..364d969a75 100644 --- a/ng2-components/package-lock.json +++ b/ng2-components/package-lock.json @@ -2,66 +2,105 @@ "name": "ng2-alfresco-components", "version": "1.4.0", "lockfileVersion": 1, + "requires": true, "dependencies": { "@angular/animations": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-4.2.5.tgz", - "integrity": "sha1-EjD2vGoY8quyPifx2a6e+v0aYDE=" + "integrity": "sha1-EjD2vGoY8quyPifx2a6e+v0aYDE=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/common": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/common/-/common-4.2.5.tgz", - "integrity": "sha1-TVCpW0RM1Yz3BvDandFAfTuDNi4=" + "integrity": "sha1-TVCpW0RM1Yz3BvDandFAfTuDNi4=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/compiler": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-4.2.5.tgz", - "integrity": "sha1-tIZ0x0VrKw3xBy1w5OZnr4bN34M=" + "integrity": "sha1-tIZ0x0VrKw3xBy1w5OZnr4bN34M=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/compiler-cli": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-4.2.5.tgz", - "integrity": "sha1-OzltZa3oOA83EgHUNh/JYqSax2o=" + "integrity": "sha1-OzltZa3oOA83EgHUNh/JYqSax2o=", + "requires": { + "@angular/tsc-wrapped": "4.2.5", + "minimist": "1.2.0", + "reflect-metadata": "0.1.10" + } }, "@angular/core": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/core/-/core-4.2.5.tgz", - "integrity": "sha1-YcG1iFwmIzLXN/vg9dcRUXWahGQ=" + "integrity": "sha1-YcG1iFwmIzLXN/vg9dcRUXWahGQ=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/forms": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-4.2.5.tgz", - "integrity": "sha1-p+VcjR9aToU37+Ht14NOSh9ZxuQ=" + "integrity": "sha1-p+VcjR9aToU37+Ht14NOSh9ZxuQ=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/http": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/http/-/http-4.2.5.tgz", - "integrity": "sha1-P/+OXPjogmK6zRyZYwQxLDxaOu8=" + "integrity": "sha1-P/+OXPjogmK6zRyZYwQxLDxaOu8=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/material": { "version": "2.0.0-beta.6", "resolved": "https://registry.npmjs.org/@angular/material/-/material-2.0.0-beta.6.tgz", - "integrity": "sha1-g7/fAPVAqMfbkAoee47Sz/Sd+CE=" + "integrity": "sha1-g7/fAPVAqMfbkAoee47Sz/Sd+CE=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/platform-browser": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-4.2.5.tgz", - "integrity": "sha1-2d3+D4EITpjvJKefSF27ES54oMQ=" + "integrity": "sha1-2d3+D4EITpjvJKefSF27ES54oMQ=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/platform-browser-dynamic": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-4.2.5.tgz", - "integrity": "sha1-gHbsSohcw6GiPF5UDECn/dP357I=" + "integrity": "sha1-gHbsSohcw6GiPF5UDECn/dP357I=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/router": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/router/-/router-4.2.5.tgz", - "integrity": "sha1-fzZAiUk6saBurF8MYowPn9sRAI8=" + "integrity": "sha1-fzZAiUk6saBurF8MYowPn9sRAI8=", + "requires": { + "tslib": "1.7.1" + } }, "@angular/tsc-wrapped": { "version": "4.2.5", "resolved": "https://registry.npmjs.org/@angular/tsc-wrapped/-/tsc-wrapped-4.2.5.tgz", - "integrity": "sha1-Ci/CMwYXgNK+QCmWGHh4wng4t+M=" + "integrity": "sha1-Ci/CMwYXgNK+QCmWGHh4wng4t+M=", + "requires": { + "tsickle": "0.21.6" + } }, "@ngx-translate/core": { "version": "7.0.0", @@ -101,7 +140,11 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", - "dev": true + "dev": true, + "requires": { + "mime-types": "2.1.15", + "negotiator": "0.6.1" + } }, "acorn": { "version": "5.0.3", @@ -114,6 +157,9 @@ "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", "dev": true, + "requires": { + "acorn": "4.0.13" + }, "dependencies": { "acorn": { "version": "4.0.13", @@ -133,7 +179,13 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.0.tgz", "integrity": "sha1-wXNQJMXaLvdcwZBxMHPUTwmL9IY=", - "dev": true + "dev": true, + "requires": { + "co": "4.6.0", + "fast-deep-equal": "0.1.0", + "json-schema-traverse": "0.3.1", + "json-stable-stringify": "1.0.1" + } }, "ajv-keywords": { "version": "1.5.1", @@ -144,13 +196,22 @@ "alfresco-js-api": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/alfresco-js-api/-/alfresco-js-api-1.6.1.tgz", - "integrity": "sha512-rKSJr1SKcUi1ZcrOSAAP4IYP9TmT/f1y3GYXdfOQ6nesFwJK/ffAHiaTgGhyQb8CjdxbsBPLzWiy2LLgFu/W0g==" + "integrity": "sha512-rKSJr1SKcUi1ZcrOSAAP4IYP9TmT/f1y3GYXdfOQ6nesFwJK/ffAHiaTgGhyQb8CjdxbsBPLzWiy2LLgFu/W0g==", + "requires": { + "event-emitter": "0.3.4", + "superagent": "3.4.1" + } }, "align-text": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true + "dev": true, + "requires": { + "kind-of": "3.2.2", + "longest": "1.0.1", + "repeat-string": "1.6.1" + } }, "alphanum-sort": { "version": "1.0.2", @@ -169,12 +230,19 @@ "resolved": "https://registry.npmjs.org/ammo/-/ammo-2.0.4.tgz", "integrity": "sha1-v4CqshFpjqePY+9efxE91dnokX8=", "dev": true, + "requires": { + "boom": "5.1.0", + "hoek": "4.1.1" + }, "dependencies": { "boom": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/boom/-/boom-5.1.0.tgz", "integrity": "sha1-Awj6jpJM1tQtnDv0iDvcmPDnHfg=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.1" + } }, "hoek": { "version": "4.1.1", @@ -189,12 +257,21 @@ "resolved": "https://registry.npmjs.org/angular2-template-loader/-/angular2-template-loader-0.6.2.tgz", "integrity": "sha1-wNROkP/w+sleiyPwQ6zaf9HFHXw=", "dev": true, + "requires": { + "loader-utils": "0.2.17" + }, "dependencies": { "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -203,6 +280,9 @@ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", "dev": true, + "requires": { + "string-width": "2.1.0" + }, "dependencies": { "ansi-regex": { "version": "3.0.0", @@ -220,13 +300,20 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.0.tgz", "integrity": "sha1-AwZkVh/BRslCPsfZeP4kV0N/5tA=", - "dev": true + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } } } }, @@ -240,7 +327,10 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", - "dev": true + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } }, "ansi-regex": { "version": "2.1.1", @@ -270,6 +360,16 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", "integrity": "sha1-o+Uvo5FoyCX/V7AkgSbOWo/5VQc=", + "dev": true, + "requires": { + "arrify": "1.0.1", + "micromatch": "2.3.11" + } + }, + "app-root-path": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/app-root-path/-/app-root-path-2.0.1.tgz", + "integrity": "sha1-zWLc+OT9WkF+/GZNLlsQZTxlG0Y=", "dev": true }, "aproba": { @@ -282,19 +382,29 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", - "dev": true + "dev": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.3.3" + } }, "argparse": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", - "dev": true + "dev": true, + "requires": { + "sprintf-js": "1.0.3" + } }, "arr-diff": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true + "dev": true, + "requires": { + "arr-flatten": "1.0.3" + } }, "arr-flatten": { "version": "1.0.3", @@ -330,7 +440,10 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true + "dev": true, + "requires": { + "array-uniq": "1.0.3" + } }, "array-uniq": { "version": "1.0.3", @@ -366,13 +479,21 @@ "version": "4.9.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.1.tgz", "integrity": "sha1-SLokC0WpKA6UdImQull9IWYX/UA=", - "dev": true + "dev": true, + "requires": { + "bn.js": "4.11.7", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } }, "assert": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", - "dev": true + "dev": true, + "requires": { + "util": "0.10.3" + } }, "assert-plus": { "version": "0.2.0", @@ -390,7 +511,10 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz", "integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==", - "dev": true + "dev": true, + "requires": { + "lodash": "4.17.4" + } }, "async-each": { "version": "1.0.1", @@ -419,7 +543,15 @@ "version": "6.5.4", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.5.4.tgz", "integrity": "sha1-E4brZwjM/zau//cK3GlOz9YK8bA=", - "dev": true + "dev": true, + "requires": { + "browserslist": "1.4.0", + "caniuse-db": "1.0.30000696", + "normalize-range": "0.1.2", + "num2fraction": "1.2.2", + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "aws-sign2": { "version": "0.6.0", @@ -437,19 +569,55 @@ "version": "6.22.0", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + } }, "babel-core": { "version": "6.25.0", "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.25.0.tgz", "integrity": "sha1-fdQrBGPHQunVKW3rPsZ6kyLa1yk=", - "dev": true + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-generator": "6.25.0", + "babel-helpers": "6.24.1", + "babel-messages": "6.23.0", + "babel-register": "6.24.1", + "babel-runtime": "6.23.0", + "babel-template": "6.25.0", + "babel-traverse": "6.25.0", + "babel-types": "6.25.0", + "babylon": "6.17.4", + "convert-source-map": "1.5.0", + "debug": "2.6.8", + "json5": "0.5.1", + "lodash": "4.17.4", + "minimatch": "3.0.4", + "path-is-absolute": "1.0.1", + "private": "0.1.7", + "slash": "1.0.0", + "source-map": "0.5.6" + } }, "babel-generator": { "version": "6.25.0", "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.25.0.tgz", "integrity": "sha1-M6GvcNXyiQrrRlpKd5PB32qeqfw=", "dev": true, + "requires": { + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.25.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": { "version": "1.3.0", @@ -463,19 +631,30 @@ "version": "6.24.1", "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-types": "6.25.0" + } }, "babel-helpers": { "version": "6.24.1", "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-template": "6.25.0" + } }, "babel-messages": { "version": "6.23.0", "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "6.23.0" + } }, "babel-plugin-transform-cjs-system-require": { "version": "0.1.1", @@ -487,19 +666,31 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/babel-plugin-transform-cjs-system-wrapper/-/babel-plugin-transform-cjs-system-wrapper-0.2.1.tgz", "integrity": "sha1-6FUHiHe1bU0bkrn5Gzf1mdsCAOM=", - "dev": true + "dev": true, + "requires": { + "babel-plugin-transform-cjs-system-require": "0.1.1", + "babel-template": "6.25.0" + } }, "babel-plugin-transform-es2015-modules-systemjs": { "version": "6.24.1", "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", - "dev": true + "dev": true, + "requires": { + "babel-helper-hoist-variables": "6.24.1", + "babel-runtime": "6.23.0", + "babel-template": "6.25.0" + } }, "babel-plugin-transform-global-system-wrapper": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/babel-plugin-transform-global-system-wrapper/-/babel-plugin-transform-global-system-wrapper-0.0.1.tgz", "integrity": "sha1-r7RpzsDgRom5/n6LH9KA/JSm2PI=", - "dev": true + "dev": true, + "requires": { + "babel-template": "6.25.0" + } }, "babel-plugin-transform-system-register": { "version": "0.0.1", @@ -511,31 +702,68 @@ "version": "6.24.1", "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.1.tgz", "integrity": "sha1-fhDhOi9xBlvfrVoXh7pFvKbe118=", - "dev": true + "dev": true, + "requires": { + "babel-core": "6.25.0", + "babel-runtime": "6.23.0", + "core-js": "2.4.1", + "home-or-tmp": "2.0.0", + "lodash": "4.17.4", + "mkdirp": "0.5.1", + "source-map-support": "0.4.15" + } }, "babel-runtime": { "version": "6.23.0", "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", "integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=", - "dev": true + "dev": true, + "requires": { + "core-js": "2.4.1", + "regenerator-runtime": "0.10.5" + } }, "babel-template": { "version": "6.25.0", "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.25.0.tgz", "integrity": "sha1-ZlJBFmt8KqTGGdceGSlpVSsQwHE=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.25.0", + "babel-types": "6.25.0", + "babylon": "6.17.4", + "lodash": "4.17.4" + } }, "babel-traverse": { "version": "6.25.0", "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.25.0.tgz", "integrity": "sha1-IldJfi/NGbie3BPEyROB+VEklvE=", - "dev": true + "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.23.0", + "babel-types": "6.25.0", + "babylon": "6.17.4", + "debug": "2.6.8", + "globals": "9.18.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + } }, "babel-types": { "version": "6.25.0", "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.25.0.tgz", "integrity": "sha1-cK+ySNVmDl0Y+BHZHIMDtUE0oY4=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "6.23.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + } }, "babylon": { "version": "6.17.4", @@ -552,8 +780,7 @@ "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, "base64-arraybuffer": { "version": "0.1.5", @@ -584,7 +811,10 @@ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", "dev": true, - "optional": true + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } }, "beeper": { "version": "1.1.1", @@ -596,7 +826,10 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", - "dev": true + "dev": true, + "requires": { + "callsite": "1.0.0" + } }, "big.js": { "version": "3.1.3", @@ -620,7 +853,10 @@ "version": "0.0.9", "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3" + } }, "bluebird": { "version": "2.11.0", @@ -639,6 +875,12 @@ "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", "dev": true, + "requires": { + "continuable-cache": "0.3.1", + "error": "7.0.2", + "raw-body": "1.1.7", + "safe-json-parse": "1.0.1" + }, "dependencies": { "bytes": { "version": "1.0.0", @@ -650,7 +892,11 @@ "version": "1.1.7", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", - "dev": true + "dev": true, + "requires": { + "bytes": "1.0.0", + "string_decoder": "0.10.31" + } }, "string_decoder": { "version": "0.10.31", @@ -665,12 +911,27 @@ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.17.2.tgz", "integrity": "sha1-+IkqvI+eYn1Crtr7yma/WrmRBO4=", "dev": true, + "requires": { + "bytes": "2.4.0", + "content-type": "1.0.2", + "debug": "2.6.7", + "depd": "1.1.0", + "http-errors": "1.6.1", + "iconv-lite": "0.4.15", + "on-finished": "2.3.0", + "qs": "6.4.0", + "raw-body": "2.2.0", + "type-is": "1.6.15" + }, "dependencies": { "debug": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", - "dev": true + "dev": true, + "requires": { + "ms": "2.0.0" + } }, "qs": { "version": "6.4.0", @@ -684,7 +945,15 @@ "version": "3.5.0", "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true + "dev": true, + "requires": { + "array-flatten": "2.1.1", + "deep-equal": "1.0.1", + "dns-equal": "1.0.0", + "dns-txt": "2.0.2", + "multicast-dns": "6.1.1", + "multicast-dns-service-types": "1.1.0" + } }, "boolbase": { "version": "1.0.0", @@ -696,13 +965,25 @@ "version": "2.10.1", "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "dev": true + "dev": true, + "requires": { + "hoek": "2.16.3" + } }, "boxen": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.1.0.tgz", "integrity": "sha1-sbad1SIwXoB6md7ud329blFnsQI=", "dev": true, + "requires": { + "ansi-align": "2.0.0", + "camelcase": "4.1.0", + "chalk": "1.1.3", + "cli-boxes": "1.0.0", + "string-width": "2.1.0", + "term-size": "0.1.1", + "widest-line": "1.0.0" + }, "dependencies": { "ansi-regex": { "version": "3.0.0", @@ -726,13 +1007,20 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.0.tgz", "integrity": "sha1-AwZkVh/BRslCPsfZeP4kV0N/5tA=", - "dev": true + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } } } }, @@ -740,13 +1028,21 @@ "version": "1.1.8", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", - "dev": true + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } }, "braces": { "version": "1.8.5", "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } }, "brorand": { "version": "1.1.0", @@ -758,49 +1054,90 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz", "integrity": "sha1-Xncl297x/Vkw1OurSFZ85FHEigo=", - "dev": true + "dev": true, + "requires": { + "buffer-xor": "1.0.3", + "cipher-base": "1.0.3", + "create-hash": "1.1.3", + "evp_bytestokey": "1.0.0", + "inherits": "2.0.3" + } }, "browserify-cipher": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", - "dev": true + "dev": true, + "requires": { + "browserify-aes": "1.0.6", + "browserify-des": "1.0.0", + "evp_bytestokey": "1.0.0" + } }, "browserify-des": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", - "dev": true + "dev": true, + "requires": { + "cipher-base": "1.0.3", + "des.js": "1.0.0", + "inherits": "2.0.3" + } }, "browserify-rsa": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dev": true + "dev": true, + "requires": { + "bn.js": "4.11.7", + "randombytes": "2.0.5" + } }, "browserify-sign": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", - "dev": true + "dev": true, + "requires": { + "bn.js": "4.11.7", + "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" + } }, "browserify-zlib": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", - "dev": true + "dev": true, + "requires": { + "pako": "0.2.9" + } }, "browserslist": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.4.0.tgz", "integrity": "sha1-nP3PU4TZFY9bcNoqoAsw6P8BkEk=", - "dev": true + "dev": true, + "requires": { + "caniuse-db": "1.0.30000696" + } }, "buffer": { "version": "4.9.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", - "dev": true + "dev": true, + "requires": { + "base64-js": "1.2.1", + "ieee754": "1.1.8", + "isarray": "1.0.0" + } }, "buffer-indexof": { "version": "1.1.0", @@ -842,7 +1179,11 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true + "dev": true, + "requires": { + "no-case": "2.3.1", + "upper-case": "1.1.3" + } }, "camelcase": { "version": "1.2.1", @@ -855,6 +1196,10 @@ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, + "requires": { + "camelcase": "2.1.1", + "map-obj": "1.0.1" + }, "dependencies": { "camelcase": { "version": "2.1.1", @@ -868,7 +1213,13 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", - "dev": true + "dev": true, + "requires": { + "browserslist": "1.4.0", + "caniuse-db": "1.0.30000696", + "lodash.memoize": "4.1.2", + "lodash.uniq": "4.5.0" + } }, "caniuse-db": { "version": "1.0.30000696", @@ -892,13 +1243,24 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true + "dev": true, + "requires": { + "align-text": "0.1.4", + "lazy-cache": "1.0.4" + } }, "chalk": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "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" + }, "dependencies": { "supports-color": { "version": "2.0.0", @@ -911,23 +1273,45 @@ "chart.js": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.5.0.tgz", - "integrity": "sha1-/m51Gok3afVucr7lrZEgfhxZKVc=" + "integrity": "sha1-/m51Gok3afVucr7lrZEgfhxZKVc=", + "requires": { + "chartjs-color": "2.1.0", + "moment": "2.15.1" + } }, "chartjs-color": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/chartjs-color/-/chartjs-color-2.1.0.tgz", - "integrity": "sha1-nDmsgwzNmJlq6AyfEQhv8SyYp1Y=" + "integrity": "sha1-nDmsgwzNmJlq6AyfEQhv8SyYp1Y=", + "requires": { + "chartjs-color-string": "0.4.0", + "color-convert": "0.5.3" + } }, "chartjs-color-string": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/chartjs-color-string/-/chartjs-color-string-0.4.0.tgz", - "integrity": "sha1-V3SNRTCuKNjbClSSGCugbf3y9Gg=" + "integrity": "sha1-V3SNRTCuKNjbClSSGCugbf3y9Gg=", + "requires": { + "color-name": "1.1.2" + } }, "chokidar": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", "dev": true, + "requires": { + "anymatch": "1.3.0", + "async-each": "1.0.1", + "fsevents": "1.1.2", + "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" + }, "dependencies": { "is-extglob": { "version": "1.0.0", @@ -939,7 +1323,10 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } } } }, @@ -947,19 +1334,28 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz", "integrity": "sha1-7qvxlEGc6QDaMBjCB9IS8qbfCgc=", - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3" + } }, "clap": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.0.tgz", "integrity": "sha1-WckP4+E3EEdG/xlGmiemNP9oyFc=", - "dev": true + "dev": true, + "requires": { + "chalk": "1.1.3" + } }, "clean-css": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.5.tgz", "integrity": "sha1-0JqHoCpTdRF1iXlq52oGPKzbVBo=", - "dev": true + "dev": true, + "requires": { + "source-map": "0.5.6" + } }, "cli-boxes": { "version": "1.0.0", @@ -972,6 +1368,11 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "dev": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + }, "dependencies": { "wordwrap": { "version": "0.0.2", @@ -991,7 +1392,14 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", - "dev": true + "dev": true, + "requires": { + "for-own": "0.1.5", + "is-plain-object": "2.0.3", + "kind-of": "3.2.2", + "lazy-cache": "1.0.4", + "shallow-clone": "0.1.2" + } }, "clone-stats": { "version": "0.0.1", @@ -1009,7 +1417,10 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.3.tgz", "integrity": "sha1-G1Sl4dz3fJkEVdTe6pjFZEFtyJM=", - "dev": true + "dev": true, + "requires": { + "q": "1.5.0" + } }, "code-point-at": { "version": "1.1.0", @@ -1017,6 +1428,20 @@ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true }, + "codelyzer": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-3.1.2.tgz", + "integrity": "sha1-n/HwQfubXuXb60W6hm368EmDrwQ=", + "dev": true, + "requires": { + "app-root-path": "2.0.1", + "css-selector-tokenizer": "0.5.4", + "cssauron": "1.4.0", + "semver-dsl": "1.0.1", + "source-map": "0.5.6", + "sprintf-js": "1.0.3" + } + }, "coffee-script": { "version": "1.12.6", "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.6.tgz", @@ -1028,12 +1453,20 @@ "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", "dev": true, + "requires": { + "clone": "1.0.2", + "color-convert": "1.9.0", + "color-string": "0.3.0" + }, "dependencies": { "color-convert": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", "integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=", - "dev": true + "dev": true, + "requires": { + "color-name": "1.1.2" + } } } }, @@ -1051,13 +1484,21 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", - "dev": true + "dev": true, + "requires": { + "color-name": "1.1.2" + } }, "colormin": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", - "dev": true + "dev": true, + "requires": { + "color": "0.11.4", + "css-color-names": "0.0.4", + "has": "1.0.1" + } }, "colors": { "version": "1.1.2", @@ -1068,13 +1509,19 @@ "combined-stream": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=" + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "requires": { + "delayed-stream": "1.0.0" + } }, "commander": { "version": "2.9.0", "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dev": true + "dev": true, + "requires": { + "graceful-readlink": "1.0.1" + } }, "component-bind": { "version": "1.0.0", @@ -1097,13 +1544,24 @@ "version": "2.0.10", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.10.tgz", "integrity": "sha1-/tocf3YXkScyspv4zyYlKiC57s0=", - "dev": true + "dev": true, + "requires": { + "mime-db": "1.27.0" + } }, "compression": { "version": "1.6.2", "resolved": "https://registry.npmjs.org/compression/-/compression-1.6.2.tgz", "integrity": "sha1-zOsSHsydCcUtetDDNQ6pPd1AK8M=", "dev": true, + "requires": { + "accepts": "1.3.3", + "bytes": "2.3.0", + "compressible": "2.0.10", + "debug": "2.2.0", + "on-headers": "1.0.1", + "vary": "1.1.1" + }, "dependencies": { "bytes": { "version": "2.3.0", @@ -1115,7 +1573,10 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true + "dev": true, + "requires": { + "ms": "0.7.1" + } }, "ms": { "version": "0.7.1", @@ -1128,32 +1589,53 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "concat-stream": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "typedarray": "0.0.6" + } }, "configstore": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.0.tgz", "integrity": "sha1-Rd+QcHPibfoc9LLVL1tgVF6qEdE=", - "dev": true + "dev": true, + "requires": { + "dot-prop": "4.1.1", + "graceful-fs": "4.1.11", + "make-dir": "1.0.0", + "unique-string": "1.0.0", + "write-file-atomic": "2.1.0", + "xdg-basedir": "3.0.0" + } }, "connect": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.2.tgz", "integrity": "sha1-aU6NIGgb/kkCgsiriGvpjwn0L+c=", "dev": true, + "requires": { + "debug": "2.6.7", + "finalhandler": "1.0.3", + "parseurl": "1.3.1", + "utils-merge": "1.0.0" + }, "dependencies": { "debug": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", - "dev": true + "dev": true, + "requires": { + "ms": "2.0.0" + } } } }, @@ -1167,7 +1649,10 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", - "dev": true + "dev": true, + "requires": { + "date-now": "0.1.4" + } }, "console-control-strings": { "version": "1.1.0", @@ -1227,12 +1712,28 @@ "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.0.1.tgz", "integrity": "sha1-lyjjg7lDFgUNDHRjlY8rhcCqggA=", "dev": true, + "requires": { + "bluebird": "2.11.0", + "fs-extra": "0.26.7", + "glob": "6.0.4", + "is-glob": "3.1.0", + "loader-utils": "0.2.17", + "lodash": "4.17.4", + "minimatch": "3.0.4", + "node-dir": "0.1.17" + }, "dependencies": { "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -1250,37 +1751,66 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", - "dev": true + "dev": true, + "requires": { + "bn.js": "4.11.7", + "elliptic": "6.4.0" + } }, "create-error-class": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", - "dev": true + "dev": true, + "requires": { + "capture-stack-trace": "1.0.0" + } }, "create-hash": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", - "dev": true + "dev": true, + "requires": { + "cipher-base": "1.0.3", + "inherits": "2.0.3", + "ripemd160": "2.0.1", + "sha.js": "2.4.8" + } }, "create-hmac": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz", "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", - "dev": true + "dev": true, + "requires": { + "cipher-base": "1.0.3", + "create-hash": "1.1.3", + "inherits": "2.0.3", + "ripemd160": "2.0.1", + "safe-buffer": "5.1.1", + "sha.js": "2.4.8" + } }, "cross-spawn": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", "dev": true, + "requires": { + "lru-cache": "4.1.1", + "which": "1.2.14" + }, "dependencies": { "lru-cache": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", - "dev": true + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } } } }, @@ -1289,12 +1819,20 @@ "resolved": "https://registry.npmjs.org/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz", "integrity": "sha1-hF/wwINKPe2dFg2sptOQkGuyiMw=", "dev": true, + "requires": { + "lru-cache": "4.1.1", + "which": "1.2.14" + }, "dependencies": { "lru-cache": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", - "dev": true + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } } } }, @@ -1302,13 +1840,28 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "dev": true + "dev": true, + "requires": { + "boom": "2.10.1" + } }, "crypto-browserify": { "version": "3.11.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.11.0.tgz", "integrity": "sha1-NlKgkGq5sqfgw85mpAjpV6JIVSI=", - "dev": true + "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.12", + "public-encrypt": "4.0.0", + "randombytes": "2.0.5" + } }, "crypto-random-string": { "version": "1.0.0", @@ -1327,12 +1880,31 @@ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.23.1.tgz", "integrity": "sha1-n6I/K1wJZSNZEK1ezvO4o2OQ/lA=", "dev": true, + "requires": { + "css-selector-tokenizer": "0.5.4", + "cssnano": "3.8.1", + "loader-utils": "0.2.17", + "lodash.camelcase": "3.0.1", + "object-assign": "4.1.1", + "postcss": "5.2.17", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "postcss-modules-values": "1.3.0", + "source-list-map": "0.1.8" + }, "dependencies": { "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -1340,25 +1912,44 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true + "dev": true, + "requires": { + "boolbase": "1.0.0", + "css-what": "2.1.0", + "domutils": "1.5.1", + "nth-check": "1.0.1" + } }, "css-selector-tokenizer": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.5.4.tgz", "integrity": "sha1-E5uv00o1/QwUKEhwSeBpnm9qLCE=", - "dev": true + "dev": true, + "requires": { + "cssesc": "0.1.0", + "fastparse": "1.1.1" + } }, "css-to-string-loader": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/css-to-string-loader/-/css-to-string-loader-0.1.3.tgz", "integrity": "sha1-yTcXXy7Hg5aa7+FKT7oFX3tPlWI=", "dev": true, + "requires": { + "loader-utils": "0.2.17" + }, "dependencies": { "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -1368,6 +1959,15 @@ "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", "dev": true }, + "cssauron": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssauron/-/cssauron-1.4.0.tgz", + "integrity": "sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=", + "dev": true, + "requires": { + "through": "2.3.8" + } + }, "cssesc": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", @@ -1378,19 +1978,60 @@ "version": "3.8.1", "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.8.1.tgz", "integrity": "sha1-AIpIIUjulIzwry7m5EvZfFP4huw=", - "dev": true + "dev": true, + "requires": { + "autoprefixer": "6.5.4", + "decamelize": "1.2.0", + "defined": "1.0.0", + "has": "1.0.1", + "object-assign": "4.1.1", + "postcss": "5.2.17", + "postcss-calc": "5.3.1", + "postcss-colormin": "2.2.2", + "postcss-convert-values": "2.6.1", + "postcss-discard-comments": "2.0.4", + "postcss-discard-duplicates": "2.1.0", + "postcss-discard-empty": "2.1.0", + "postcss-discard-overridden": "0.1.1", + "postcss-discard-unused": "2.2.3", + "postcss-filter-plugins": "2.0.2", + "postcss-merge-idents": "2.1.7", + "postcss-merge-longhand": "2.0.2", + "postcss-merge-rules": "2.1.2", + "postcss-minify-font-values": "1.0.5", + "postcss-minify-gradients": "1.0.5", + "postcss-minify-params": "1.2.2", + "postcss-minify-selectors": "2.1.1", + "postcss-normalize-charset": "1.1.1", + "postcss-normalize-url": "3.0.8", + "postcss-ordered-values": "2.2.3", + "postcss-reduce-idents": "2.4.0", + "postcss-reduce-initial": "1.0.1", + "postcss-reduce-transforms": "1.0.4", + "postcss-svgo": "2.1.6", + "postcss-unique-selectors": "2.0.2", + "postcss-value-parser": "3.3.0", + "postcss-zindex": "2.2.0" + } }, "csso": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", - "dev": true + "dev": true, + "requires": { + "clap": "1.2.0", + "source-map": "0.5.6" + } }, "currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true + "dev": true, + "requires": { + "array-find-index": "1.0.2" + } }, "custom-event": { "version": "1.0.1", @@ -1401,13 +2042,19 @@ "d": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", - "integrity": "sha1-2hhMU10Y2O57oqoim5FACfrhEwk=" + "integrity": "sha1-2hhMU10Y2O57oqoim5FACfrhEwk=", + "requires": { + "es5-ext": "0.10.23" + } }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, + "requires": { + "assert-plus": "1.0.0" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -1433,12 +2080,19 @@ "version": "1.0.12", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", - "dev": true + "dev": true, + "requires": { + "get-stdin": "4.0.1", + "meow": "3.7.0" + } }, "debug": { "version": "2.6.8", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=" + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "requires": { + "ms": "2.0.0" + } }, "decamelize": { "version": "1.2.0", @@ -1475,6 +2129,14 @@ "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", "dev": true, + "requires": { + "globby": "6.1.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.0", + "p-map": "1.1.1", + "pify": "3.0.0", + "rimraf": "2.6.1" + }, "dependencies": { "pify": { "version": "3.0.0", @@ -1505,7 +2167,11 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } }, "destroy": { "version": "1.0.4", @@ -1517,7 +2183,10 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true + "dev": true, + "requires": { + "repeating": "2.0.1" + } }, "detect-node": { "version": "2.0.3", @@ -1547,7 +2216,12 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", - "dev": true + "dev": true, + "requires": { + "bn.js": "4.11.7", + "miller-rabin": "4.0.0", + "randombytes": "2.0.5" + } }, "dns-equal": { "version": "1.0.0", @@ -1559,19 +2233,29 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.1.1.tgz", "integrity": "sha1-I2nUUDivBF84mOb6VoYq7T9AKWw=", - "dev": true + "dev": true, + "requires": { + "ip": "1.1.5", + "safe-buffer": "5.1.1" + } }, "dns-txt": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true + "dev": true, + "requires": { + "buffer-indexof": "1.1.0" + } }, "dom-converter": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", "dev": true, + "requires": { + "utila": "0.3.3" + }, "dependencies": { "utila": { "version": "0.3.3", @@ -1585,13 +2269,23 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", - "dev": true + "dev": true, + "requires": { + "custom-event": "1.0.1", + "ent": "2.2.0", + "extend": "3.0.1", + "void-elements": "2.0.1" + } }, "dom-serializer": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", "dev": true, + "requires": { + "domelementtype": "1.1.3", + "entities": "1.1.1" + }, "dependencies": { "domelementtype": { "version": "1.1.3", @@ -1617,30 +2311,47 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", - "dev": true + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } }, "domutils": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true + "dev": true, + "requires": { + "dom-serializer": "0.1.0", + "domelementtype": "1.3.0" + } }, "dot-prop": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.1.1.tgz", "integrity": "sha1-qEk/C3te7sglJbXHWH+n3nyoWcE=", - "dev": true + "dev": true, + "requires": { + "is-obj": "1.0.1" + } }, "draggabilly": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/draggabilly/-/draggabilly-2.1.1.tgz", - "integrity": "sha1-OjGh+nPkzHHHWkv+qaz7La3gFyI=" + "integrity": "sha1-OjGh+nPkzHHHWkv+qaz7La3gFyI=", + "requires": { + "get-size": "2.0.2", + "unidragger": "2.1.0" + } }, "duplexer2": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", "dev": true, + "requires": { + "readable-stream": "1.1.14" + }, "dependencies": { "isarray": { "version": "0.0.1", @@ -1652,7 +2363,13 @@ "version": "1.1.14", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } }, "string_decoder": { "version": "0.10.31", @@ -1672,14 +2389,23 @@ "version": "3.5.0", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.0.tgz", "integrity": "sha1-GqdzAC4VeEV+nZ1KULDMquvL1gQ=", - "dev": true + "dev": true, + "requires": { + "end-of-stream": "1.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "stream-shift": "1.0.0" + } }, "ecc-jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", "dev": true, - "optional": true + "optional": true, + "requires": { + "jsbn": "0.1.1" + } }, "ee-first": { "version": "1.1.1", @@ -1697,7 +2423,16 @@ "version": "6.4.0", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", - "dev": true + "dev": true, + "requires": { + "bn.js": "4.11.7", + "brorand": "1.1.0", + "hash.js": "1.1.2", + "hmac-drbg": "1.0.1", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0", + "minimalistic-crypto-utils": "1.0.1" + } }, "emojis-list": { "version": "2.1.0", @@ -1716,12 +2451,18 @@ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", "integrity": "sha1-1FlucCc0qT5A6a+GQxnqvZn/Lw4=", "dev": true, + "requires": { + "once": "1.3.3" + }, "dependencies": { "once": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", - "dev": true + "dev": true, + "requires": { + "wrappy": "1.0.2" + } } } }, @@ -1730,12 +2471,23 @@ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.4.tgz", "integrity": "sha1-d7zhK4Dl1gQpM3/sOw2vaR68kAM=", "dev": true, + "requires": { + "accepts": "1.3.3", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "2.3.3", + "engine.io-parser": "1.3.2", + "ws": "1.1.4" + }, "dependencies": { "debug": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true + "dev": true, + "requires": { + "ms": "0.7.2" + } }, "ms": { "version": "0.7.2", @@ -1750,12 +2502,29 @@ "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.4.tgz", "integrity": "sha1-n+hd7iWFPKa6viW9KtaHEIY+kcI=", "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "2.3.3", + "engine.io-parser": "1.3.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parsejson": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "1.1.2", + "xmlhttprequest-ssl": "1.5.3", + "yeast": "0.1.2" + }, "dependencies": { "debug": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true + "dev": true, + "requires": { + "ms": "0.7.2" + } }, "ms": { "version": "0.7.2", @@ -1767,7 +2536,11 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.2.tgz", "integrity": "sha1-iiRPoFJAHgjJiGz0SoUYnh/UBn8=", - "dev": true + "dev": true, + "requires": { + "options": "0.0.6", + "ultron": "1.0.2" + } } } }, @@ -1775,13 +2548,27 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz", "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo=", - "dev": true + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "0.0.6", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary": "0.1.7", + "wtf-8": "1.0.0" + } }, "enhanced-resolve": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.1.0.tgz", "integrity": "sha1-n0tib1dyRe3PSyrYPYbhf09CHew=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "memory-fs": "0.4.1", + "object-assign": "4.1.1", + "tapable": "0.2.6" + } }, "ent": { "version": "2.2.0", @@ -1799,34 +2586,56 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=", - "dev": true + "dev": true, + "requires": { + "prr": "0.0.0" + } }, "error": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz", "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=", - "dev": true + "dev": true, + "requires": { + "string-template": "0.2.1", + "xtend": "4.0.1" + } }, "error-ex": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", - "dev": true + "dev": true, + "requires": { + "is-arrayish": "0.2.1" + } }, "es5-ext": { "version": "0.10.23", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.23.tgz", - "integrity": "sha1-dXi1G+l0IHpUh4IbVlOMIk5Oezg=" + "integrity": "sha1-dXi1G+l0IHpUh4IbVlOMIk5Oezg=", + "requires": { + "es6-iterator": "2.0.1", + "es6-symbol": "3.1.1" + } }, "es6-iterator": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.1.tgz", "integrity": "sha1-jjGcnwRTv1ddN0lAplWSDlnKVRI=", + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.23", + "es6-symbol": "3.1.1" + }, "dependencies": { "d": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=" + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "requires": { + "es5-ext": "0.10.23" + } } } }, @@ -1834,11 +2643,18 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.23" + }, "dependencies": { "d": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=" + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "requires": { + "es5-ext": "0.10.23" + } } } }, @@ -1846,13 +2662,21 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/es6-template-strings/-/es6-template-strings-2.0.1.tgz", "integrity": "sha1-sWbGpiVi9Hi7d3X2ypYQOlmbSyw=", - "dev": true + "dev": true, + "requires": { + "es5-ext": "0.10.23", + "esniff": "1.1.0" + } }, "es6-templates": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", - "dev": true + "dev": true, + "requires": { + "recast": "0.11.23", + "through": "2.3.8" + } }, "escape-html": { "version": "1.0.3", @@ -1871,13 +2695,23 @@ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", "dev": true, + "requires": { + "esprima": "2.7.3", + "estraverse": "1.9.3", + "esutils": "2.0.2", + "optionator": "0.8.2", + "source-map": "0.2.0" + }, "dependencies": { "source-map": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", "dev": true, - "optional": true + "optional": true, + "requires": { + "amdefine": "1.0.1" + } } } }, @@ -1886,12 +2720,19 @@ "resolved": "https://registry.npmjs.org/esniff/-/esniff-1.1.0.tgz", "integrity": "sha1-xmhJIp+RRk3t4uDUAgHtar9l8qw=", "dev": true, + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.23" + }, "dependencies": { "d": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "dev": true + "dev": true, + "requires": { + "es5-ext": "0.10.23" + } } } }, @@ -1932,7 +2773,11 @@ "event-emitter": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.4.tgz", - "integrity": "sha1-jWPd+0z+H647MsomXExyAiIIC7U=" + "integrity": "sha1-jWPd+0z+H647MsomXExyAiIIC7U=", + "requires": { + "d": "0.1.1", + "es5-ext": "0.10.23" + } }, "eventemitter3": { "version": "1.2.0", @@ -1950,37 +2795,63 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", - "dev": true + "dev": true, + "requires": { + "original": "1.0.0" + } }, "evp_bytestokey": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz", "integrity": "sha1-SXtmrZ/vZc18CKYYCCS6FHa2blM=", - "dev": true + "dev": true, + "requires": { + "create-hash": "1.1.3" + } }, "execa": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/execa/-/execa-0.4.0.tgz", "integrity": "sha1-TrZGejaglfq7KXD/nV4/t7zm68M=", - "dev": true + "dev": true, + "requires": { + "cross-spawn-async": "2.2.5", + "is-stream": "1.1.0", + "npm-run-path": "1.0.0", + "object-assign": "4.1.1", + "path-key": "1.0.0", + "strip-eof": "1.0.0" + } }, "expand-braces": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", "dev": true, + "requires": { + "array-slice": "0.2.3", + "array-unique": "0.2.1", + "braces": "0.1.5" + }, "dependencies": { "braces": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", - "dev": true + "dev": true, + "requires": { + "expand-range": "0.1.1" + } }, "expand-range": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", - "dev": true + "dev": true, + "requires": { + "is-number": "0.1.1", + "repeat-string": "0.2.2" + } }, "is-number": { "version": "0.1.1", @@ -2000,19 +2871,55 @@ "version": "0.1.5", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } }, "expand-range": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true + "dev": true, + "requires": { + "fill-range": "2.2.3" + } }, "express": { "version": "4.15.3", "resolved": "https://registry.npmjs.org/express/-/express-4.15.3.tgz", "integrity": "sha1-urZdDwOqgMNYQIly/HAPkWlEtmI=", "dev": true, + "requires": { + "accepts": "1.3.3", + "array-flatten": "1.1.1", + "content-disposition": "0.5.2", + "content-type": "1.0.2", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.7", + "depd": "1.1.0", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "etag": "1.8.0", + "finalhandler": "1.0.3", + "fresh": "0.5.0", + "merge-descriptors": "1.0.1", + "methods": "1.1.2", + "on-finished": "2.3.0", + "parseurl": "1.3.1", + "path-to-regexp": "0.1.7", + "proxy-addr": "1.1.4", + "qs": "6.4.0", + "range-parser": "1.2.0", + "send": "0.15.3", + "serve-static": "1.12.3", + "setprototypeof": "1.0.3", + "statuses": "1.3.1", + "type-is": "1.6.15", + "utils-merge": "1.0.0", + "vary": "1.1.1" + }, "dependencies": { "array-flatten": { "version": "1.1.1", @@ -2024,7 +2931,10 @@ "version": "2.6.7", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", - "dev": true + "dev": true, + "requires": { + "ms": "2.0.0" + } }, "qs": { "version": "6.4.0", @@ -2043,13 +2953,19 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } }, "extglob": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "dev": true, + "requires": { + "is-extglob": "1.0.0" + }, "dependencies": { "is-extglob": { "version": "1.0.0", @@ -2063,7 +2979,13 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-2.1.2.tgz", "integrity": "sha1-dW7076gVXDaBgz+8NNpTuUF0bWw=", - "dev": true + "dev": true, + "requires": { + "async": "2.5.0", + "loader-utils": "1.1.0", + "schema-utils": "0.3.0", + "webpack-sources": "1.0.1" + } }, "extsprintf": { "version": "1.0.2", @@ -2075,7 +2997,11 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz", "integrity": "sha1-Rb4X0Cu5kX1gzP/UmVyZnmyMmUg=", - "dev": true + "dev": true, + "requires": { + "chalk": "1.1.3", + "time-stamp": "1.1.0" + } }, "fast-deep-equal": { "version": "0.1.0", @@ -2105,13 +3031,19 @@ "version": "0.10.0", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true + "dev": true, + "requires": { + "websocket-driver": "0.6.5" + } }, "file-loader": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.11.1.tgz", "integrity": "sha1-azKO4SNKcp5OR9Njdd1tNcDh24Q=", - "dev": true + "dev": true, + "requires": { + "loader-utils": "1.1.0" + } }, "filename-regex": { "version": "2.0.1", @@ -2124,18 +3056,32 @@ "resolved": "https://registry.npmjs.org/fileset/-/fileset-0.2.1.tgz", "integrity": "sha1-WI74lzxmI7KnbfRlEFaWuWqsgGc=", "dev": true, + "requires": { + "glob": "5.0.15", + "minimatch": "2.0.10" + }, "dependencies": { "glob": { "version": "5.0.15", "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.10", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } }, "minimatch": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "dev": true + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } } } }, @@ -2143,19 +3089,38 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", - "dev": true + "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" + } }, "finalhandler": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.3.tgz", "integrity": "sha1-70fneVDpmXgOhgIqVg4yF+DQzIk=", "dev": true, + "requires": { + "debug": "2.6.7", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.1", + "statuses": "1.3.1", + "unpipe": "1.0.0" + }, "dependencies": { "debug": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", - "dev": true + "dev": true, + "requires": { + "ms": "2.0.0" + } } } }, @@ -2163,19 +3128,33 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true + "dev": true, + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } }, "findup-sync": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", "dev": true, + "requires": { + "glob": "5.0.15" + }, "dependencies": { "glob": { "version": "5.0.15", "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } } } }, @@ -2195,7 +3174,10 @@ "version": "0.1.5", "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true + "dev": true, + "requires": { + "for-in": "1.0.2" + } }, "forever-agent": { "version": "0.6.1", @@ -2207,12 +3189,24 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-0.2.4.tgz", "integrity": "sha1-00hlBihMJZ9cJaNWwpCQMpcy2tE=", - "dev": true + "dev": true, + "requires": { + "chalk": "1.1.3", + "chokidar": "1.7.0", + "lodash.endswith": "4.2.1", + "lodash.isstring": "4.0.1", + "lodash.startswith": "4.2.1" + } }, "form-data": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.2.0.tgz", - "integrity": "sha1-ml47kpX5gLJiPPZPojixTOvKcHs=" + "integrity": "sha1-ml47kpX5gLJiPPZPojixTOvKcHs=", + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.15" + } }, "formidable": { "version": "1.1.1", @@ -2235,13 +3229,23 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", - "dev": true + "dev": true, + "requires": { + "null-check": "1.0.0" + } }, "fs-extra": { "version": "0.26.7", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "2.4.0", + "klaw": "1.3.1", + "path-is-absolute": "1.0.1", + "rimraf": "2.6.1" + } }, "fs.realpath": { "version": "1.0.0", @@ -2255,6 +3259,10 @@ "integrity": "sha512-Sn44E5wQW4bTHXvQmvSHwqbuiXtduD6Rrjm2ZtUEGbyrig+nUH3t/QD4M4/ZXViY556TBpRgZkHLDx3JxPwxiw==", "dev": true, "optional": true, + "requires": { + "nan": "2.6.2", + "node-pre-gyp": "0.6.36" + }, "dependencies": { "abbrev": { "version": "1.1.0", @@ -2266,7 +3274,11 @@ "version": "4.11.8", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } }, "ansi-regex": { "version": "2.1.1", @@ -2283,7 +3295,11 @@ "version": "1.1.4", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.2.9" + } }, "asn1": { "version": "0.2.3", @@ -2324,22 +3340,35 @@ "version": "1.0.1", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } }, "block-stream": { "version": "0.0.9", "bundled": true, - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3" + } }, "boom": { "version": "2.10.1", "bundled": true, - "dev": true + "dev": true, + "requires": { + "hoek": "2.16.3" + } }, "brace-expansion": { "version": "1.1.7", "bundled": true, - "dev": true + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + } }, "buffer-shims": { "version": "1.0.0", @@ -2366,7 +3395,10 @@ "combined-stream": { "version": "1.0.5", "bundled": true, - "dev": true + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } }, "concat-map": { "version": "0.0.1", @@ -2387,13 +3419,19 @@ "version": "2.0.5", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "boom": "2.10.1" + } }, "dashdash": { "version": "1.14.1", "bundled": true, "dev": true, "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -2407,7 +3445,10 @@ "version": "2.6.8", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "ms": "2.0.0" + } }, "deep-extend": { "version": "0.4.2", @@ -2430,7 +3471,10 @@ "version": "0.1.1", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "jsbn": "0.1.1" + } }, "extend": { "version": "3.0.1", @@ -2453,7 +3497,12 @@ "version": "2.1.4", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.15" + } }, "fs.realpath": { "version": "1.0.0", @@ -2463,25 +3512,49 @@ "fstream": { "version": "1.0.11", "bundled": true, - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.1" + } }, "fstream-ignore": { "version": "1.0.5", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "fstream": "1.0.11", + "inherits": "2.0.3", + "minimatch": "3.0.4" + } }, "gauge": { "version": "2.7.4", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "aproba": "1.1.1", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } }, "getpass": { "version": "0.1.7", "bundled": true, "dev": true, "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -2494,7 +3567,15 @@ "glob": { "version": "7.1.2", "bundled": true, - "dev": true + "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" + } }, "graceful-fs": { "version": "4.1.11", @@ -2511,7 +3592,11 @@ "version": "4.2.1", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } }, "has-unicode": { "version": "2.0.1", @@ -2523,7 +3608,13 @@ "version": "3.1.3", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } }, "hoek": { "version": "2.16.3", @@ -2534,12 +3625,21 @@ "version": "1.1.1", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.0", + "sshpk": "1.13.0" + } }, "inflight": { "version": "1.0.6", "bundled": true, - "dev": true + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } }, "inherits": { "version": "2.0.3", @@ -2555,7 +3655,10 @@ "is-fullwidth-code-point": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } }, "is-typedarray": { "version": "1.0.0", @@ -2578,7 +3681,10 @@ "version": "1.0.2", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "jsbn": "0.1.1" + } }, "jsbn": { "version": "0.1.1", @@ -2596,7 +3702,10 @@ "version": "1.0.1", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "jsonify": "0.0.0" + } }, "json-stringify-safe": { "version": "5.0.1", @@ -2615,6 +3724,12 @@ "bundled": true, "dev": true, "optional": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -2632,12 +3747,18 @@ "mime-types": { "version": "2.1.15", "bundled": true, - "dev": true + "dev": true, + "requires": { + "mime-db": "1.27.0" + } }, "minimatch": { "version": "3.0.4", "bundled": true, - "dev": true + "dev": true, + "requires": { + "brace-expansion": "1.1.7" + } }, "minimist": { "version": "0.0.8", @@ -2647,7 +3768,10 @@ "mkdirp": { "version": "0.5.1", "bundled": true, - "dev": true + "dev": true, + "requires": { + "minimist": "0.0.8" + } }, "ms": { "version": "2.0.0", @@ -2659,19 +3783,40 @@ "version": "0.6.36", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "mkdirp": "0.5.1", + "nopt": "4.0.1", + "npmlog": "4.1.0", + "rc": "1.2.1", + "request": "2.81.0", + "rimraf": "2.6.1", + "semver": "5.3.0", + "tar": "2.2.1", + "tar-pack": "3.4.0" + } }, "nopt": { "version": "4.0.1", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "abbrev": "1.1.0", + "osenv": "0.1.4" + } }, "npmlog": { "version": "4.1.0", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } }, "number-is-nan": { "version": "1.0.1", @@ -2693,7 +3838,10 @@ "once": { "version": "1.4.0", "bundled": true, - "dev": true + "dev": true, + "requires": { + "wrappy": "1.0.2" + } }, "os-homedir": { "version": "1.0.2", @@ -2711,7 +3859,11 @@ "version": "0.1.4", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } }, "path-is-absolute": { "version": "1.0.1", @@ -2746,6 +3898,12 @@ "bundled": true, "dev": true, "optional": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.4", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, "dependencies": { "minimist": { "version": "1.2.0", @@ -2758,18 +3916,54 @@ "readable-stream": { "version": "2.2.9", "bundled": true, - "dev": true + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "1.0.1", + "util-deprecate": "1.0.2" + } }, "request": { "version": "2.81.0", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.15", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.0.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.2", + "tunnel-agent": "0.6.0", + "uuid": "3.0.1" + } }, "rimraf": { "version": "2.6.1", "bundled": true, - "dev": true + "dev": true, + "requires": { + "glob": "7.1.2" + } }, "safe-buffer": { "version": "5.0.1", @@ -2798,13 +3992,27 @@ "version": "1.0.9", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "hoek": "2.16.3" + } }, "sshpk": { "version": "1.13.0", "bundled": true, "dev": true, "optional": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jodid25519": "1.0.2", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -2817,12 +4025,20 @@ "string_decoder": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "requires": { + "safe-buffer": "5.0.1" + } }, "string-width": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } }, "stringstream": { "version": "0.0.5", @@ -2833,7 +4049,10 @@ "strip-ansi": { "version": "3.0.1", "bundled": true, - "dev": true + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } }, "strip-json-comments": { "version": "2.0.1", @@ -2844,25 +4063,46 @@ "tar": { "version": "2.2.1", "bundled": true, - "dev": true + "dev": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } }, "tar-pack": { "version": "3.4.0", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "debug": "2.6.8", + "fstream": "1.0.11", + "fstream-ignore": "1.0.5", + "once": "1.4.0", + "readable-stream": "2.2.9", + "rimraf": "2.6.1", + "tar": "2.2.1", + "uid-number": "0.0.6" + } }, "tough-cookie": { "version": "2.3.2", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "punycode": "1.4.1" + } }, "tunnel-agent": { "version": "0.6.0", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "safe-buffer": "5.0.1" + } }, "tweetnacl": { "version": "0.14.5", @@ -2891,13 +4131,19 @@ "version": "1.3.6", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "extsprintf": "1.0.2" + } }, "wide-align": { "version": "1.1.2", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "string-width": "1.0.2" + } }, "wrappy": { "version": "1.0.2", @@ -2910,7 +4156,13 @@ "version": "1.0.11", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.1" + } }, "function-bind": { "version": "1.1.0", @@ -2922,13 +4174,26 @@ "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true + "dev": true, + "requires": { + "aproba": "1.1.2", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } }, "gaze": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", - "dev": true + "dev": true, + "requires": { + "globule": "1.2.0" + } }, "get-caller-file": { "version": "1.0.2", @@ -2958,6 +4223,9 @@ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, + "requires": { + "assert-plus": "1.0.0" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -2971,13 +4239,24 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } }, "glob-base": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "dev": true, + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + }, "dependencies": { "is-extglob": { "version": "1.0.0", @@ -2989,7 +4268,10 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } } } }, @@ -2998,6 +4280,9 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, + "requires": { + "is-glob": "2.0.1" + }, "dependencies": { "is-extglob": { "version": "1.0.0", @@ -3009,7 +4294,10 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } } } }, @@ -3024,12 +4312,27 @@ "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, + "requires": { + "array-union": "1.0.2", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + }, "dependencies": { "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true + "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" + } } } }, @@ -3038,12 +4341,25 @@ "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", "dev": true, + "requires": { + "glob": "7.1.2", + "lodash": "4.17.4", + "minimatch": "3.0.4" + }, "dependencies": { "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true + "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" + } } } }, @@ -3051,13 +4367,22 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz", "integrity": "sha1-f+DxmfV6yQbPUS/urY+Q7kooT8U=", - "dev": true + "dev": true, + "requires": { + "sparkles": "1.0.0" + } }, "good": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/good/-/good-7.1.0.tgz", "integrity": "sha1-ngWtJMWKEbcc9QgXAPN3jbCyLBw=", "dev": true, + "requires": { + "hoek": "4.1.1", + "joi": "10.6.0", + "oppsy": "1.0.2", + "pumpify": "1.3.5" + }, "dependencies": { "hoek": { "version": "4.1.1", @@ -3072,6 +4397,12 @@ "resolved": "https://registry.npmjs.org/good-console/-/good-console-6.4.0.tgz", "integrity": "sha1-cpTJ2QxMnwWaCC4YBiVJWWbSulk=", "dev": true, + "requires": { + "hoek": "4.1.1", + "joi": "8.1.1", + "json-stringify-safe": "5.0.1", + "moment": "2.15.1" + }, "dependencies": { "hoek": { "version": "4.1.1", @@ -3083,7 +4414,13 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/joi/-/joi-8.1.1.tgz", "integrity": "sha1-LYtSpdkJ0hftRySFd+7+ixeY9I8=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.1", + "isemail": "2.2.1", + "moment": "2.15.1", + "topo": "2.0.2" + } } } }, @@ -3092,6 +4429,10 @@ "resolved": "https://registry.npmjs.org/good-squeeze/-/good-squeeze-5.0.1.tgz", "integrity": "sha1-K/U8KKd8BysYpkaR9uhizWjqCJE=", "dev": true, + "requires": { + "fast-safe-stringify": "1.1.0", + "hoek": "4.1.1" + }, "dependencies": { "hoek": { "version": "4.1.1", @@ -3105,7 +4446,20 @@ "version": "6.7.1", "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", - "dev": true + "dev": true, + "requires": { + "create-error-class": "3.0.2", + "duplexer3": "0.1.4", + "get-stream": "3.0.0", + "is-redirect": "1.0.0", + "is-retry-allowed": "1.1.0", + "is-stream": "1.1.0", + "lowercase-keys": "1.0.0", + "safe-buffer": "5.1.1", + "timed-out": "4.0.1", + "unzip-response": "2.0.1", + "url-parse-lax": "1.0.0" + } }, "graceful-fs": { "version": "4.1.11", @@ -3124,6 +4478,13 @@ "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz", "integrity": "sha1-MELZrewqHe1qdwep7SOA+KF6Qw4=", "dev": true, + "requires": { + "ansi-red": "0.1.1", + "coffee-script": "1.12.6", + "extend-shallow": "2.0.1", + "js-yaml": "3.8.4", + "toml": "2.3.2" + }, "dependencies": { "esprima": { "version": "3.1.3", @@ -3135,7 +4496,11 @@ "version": "3.8.4", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.8.4.tgz", "integrity": "sha1-UgtFZPhlc7qWZir4Woyvp7S1pvY=", - "dev": true + "dev": true, + "requires": { + "argparse": "1.0.9", + "esprima": "3.1.3" + } } } }, @@ -3144,6 +4509,26 @@ "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.7.tgz", "integrity": "sha1-eJJcS4+LSQBawBoBHFV+YhiUHLs=", "dev": true, + "requires": { + "array-differ": "1.0.0", + "array-uniq": "1.0.3", + "beeper": "1.1.1", + "chalk": "1.1.3", + "dateformat": "1.0.12", + "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", + "replace-ext": "0.0.1", + "through2": "2.0.1", + "vinyl": "0.5.3" + }, "dependencies": { "object-assign": { "version": "3.0.0", @@ -3157,7 +4542,10 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", - "dev": true + "dev": true, + "requires": { + "glogg": "1.0.0" + } }, "hammerjs": { "version": "2.0.8", @@ -3175,6 +4563,12 @@ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.10.tgz", "integrity": "sha1-PTDHGLCaPZbyPqTMH0A8TTup/08=", "dev": true, + "requires": { + "async": "1.5.2", + "optimist": "0.6.1", + "source-map": "0.4.4", + "uglify-js": "2.8.29" + }, "dependencies": { "async": { "version": "1.5.2", @@ -3186,7 +4580,10 @@ "version": "0.4.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true + "dev": true, + "requires": { + "amdefine": "1.0.1" + } }, "uglify-js": { "version": "2.8.29", @@ -3194,6 +4591,11 @@ "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", "dev": true, "optional": true, + "requires": { + "source-map": "0.5.6", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, "dependencies": { "source-map": { "version": "0.5.6", @@ -3211,18 +4613,46 @@ "resolved": "https://registry.npmjs.org/hapi/-/hapi-16.1.0.tgz", "integrity": "sha1-QZ3YY0dYiCHrWgpfSTvOAZgC0zs=", "dev": true, + "requires": { + "accept": "2.1.3", + "ammo": "2.0.3", + "boom": "4.2.0", + "call": "4.0.0", + "catbox": "7.1.3", + "catbox-memory": "2.0.4", + "cryptiles": "3.1.1", + "heavy": "4.0.3", + "hoek": "4.1.0", + "iron": "4.0.4", + "items": "2.1.1", + "joi": "10.1.0", + "mimos": "3.0.3", + "podium": "1.2.5", + "shot": "3.4.0", + "statehood": "5.0.1", + "subtext": "4.3.0", + "topo": "2.0.2" + }, "dependencies": { "accept": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/accept/-/accept-2.1.3.tgz", "integrity": "sha1-qw9b2kxEm76SaupgezUiVi9az4Y=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0", + "hoek": "4.1.0" + } }, "ammo": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/ammo/-/ammo-2.0.3.tgz", "integrity": "sha1-kUu89lsEPtD1ioqdAZbiUOxR5qc=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0", + "hoek": "4.1.0" + } }, "b64": { "version": "3.0.2", @@ -3234,43 +4664,69 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/boom/-/boom-4.2.0.tgz", "integrity": "sha1-wadBdLEfu6Ij9hYtT9iFGhuCpTY=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.0" + } }, "call": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/call/-/call-4.0.0.tgz", "integrity": "sha1-zSk4GpgEahMtsm4mKOcL2DIaHd8=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0", + "hoek": "4.1.0" + } }, "catbox": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/catbox/-/catbox-7.1.3.tgz", "integrity": "sha1-mBft7FqSF0MoKt38nEWs5ShH7rs=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0", + "hoek": "4.1.0", + "joi": "10.1.0" + } }, "catbox-memory": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/catbox-memory/-/catbox-memory-2.0.4.tgz", "integrity": "sha1-Qz4lWQLK9UIz0ShkKcj03xToItU=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.0" + } }, "content": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/content/-/content-3.0.3.tgz", "integrity": "sha1-AA+KATcblcZq/pm+k5D6bLkaqHo=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0" + } }, "cryptiles": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.1.tgz", "integrity": "sha1-hqkgP3NnoOkyS8dVX/D89fgZee4=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0" + } }, "heavy": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/heavy/-/heavy-4.0.3.tgz", "integrity": "sha1-l2u6EYsBGxX+kEqk8pKhaL/GIy8=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0", + "hoek": "4.1.0", + "joi": "10.1.0" + } }, "hoek": { "version": "4.1.0", @@ -3282,7 +4738,12 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/iron/-/iron-4.0.4.tgz", "integrity": "sha1-wfjMTJFFQZSriSDZJHuoguUoBho=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0", + "cryptiles": "3.1.1", + "hoek": "4.1.0" + } }, "isemail": { "version": "2.2.1", @@ -3300,7 +4761,13 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/joi/-/joi-10.1.0.tgz", "integrity": "sha1-jDqHV3wVn/66EppQVPMjj579cVk=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.0", + "isemail": "2.2.1", + "items": "2.1.1", + "topo": "2.0.2" + } }, "mime-db": { "version": "1.25.0", @@ -3312,61 +4779,110 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/mimos/-/mimos-3.0.3.tgz", "integrity": "sha1-uRCQcq03jCty9qAQHEPd+ys2ZB8=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.0", + "mime-db": "1.25.0" + } }, "nigel": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/nigel/-/nigel-2.0.2.tgz", "integrity": "sha1-k6GGb7DFLYc5CqdeKxYfS1x15bE=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.0", + "vise": "2.0.2" + } }, "pez": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/pez/-/pez-2.1.4.tgz", "integrity": "sha1-c/gi+mLVmdZcRgb0kNVNNFGRvHw=", - "dev": true + "dev": true, + "requires": { + "b64": "3.0.2", + "boom": "4.2.0", + "content": "3.0.3", + "hoek": "4.1.0", + "nigel": "2.0.2" + } }, "podium": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/podium/-/podium-1.2.5.tgz", "integrity": "sha1-h8VmwvA2W88KHsdgLE0BlIzdKtU=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.0", + "items": "2.1.1", + "joi": "10.1.0" + } }, "shot": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/shot/-/shot-3.4.0.tgz", "integrity": "sha1-5xJe5yV1rlIYNJ6TNjaAjXkNS5I=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.0", + "joi": "10.1.0" + } }, "statehood": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/statehood/-/statehood-5.0.1.tgz", "integrity": "sha1-/BPJezd1HBjnBRPSuX6Jasi3MAU=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0", + "cryptiles": "3.1.1", + "hoek": "4.1.0", + "iron": "4.0.4", + "items": "2.1.1", + "joi": "10.1.0" + } }, "subtext": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/subtext/-/subtext-4.3.0.tgz", "integrity": "sha1-36yQSS7DVmn9bgDG5dk4sG18z7s=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0", + "content": "3.0.3", + "hoek": "4.1.0", + "pez": "2.1.4", + "wreck": "10.0.0" + } }, "topo": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/topo/-/topo-2.0.2.tgz", "integrity": "sha1-zVYVdSU5BXwNwEkaYhw7xvvh0YI=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.0" + } }, "vise": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/vise/-/vise-2.0.2.tgz", "integrity": "sha1-awjo+0y3bjpQzW3Q7DczjoEaDTk=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.0" + } }, "wreck": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/wreck/-/wreck-10.0.0.tgz", "integrity": "sha1-mKuIL4XhalJjMlB/EB9aeEEWIng=", - "dev": true + "dev": true, + "requires": { + "boom": "4.2.0", + "hoek": "4.1.0" + } } } }, @@ -3375,6 +4891,12 @@ "resolved": "https://registry.npmjs.org/happypack/-/happypack-3.0.0.tgz", "integrity": "sha1-PdpueRE+eqZxlWzu6neliX64r8c=", "dev": true, + "requires": { + "async": "1.5.0", + "json-stringify-safe": "5.0.1", + "loader-utils": "0.2.16", + "mkdirp": "0.5.1" + }, "dependencies": { "async": { "version": "1.5.0", @@ -3386,7 +4908,13 @@ "version": "0.2.16", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.16.tgz", "integrity": "sha1-8IYyBm7YKCg13/iN+1JwR2Wt7m0=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -3401,12 +4929,20 @@ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", "dev": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + }, "dependencies": { "ajv": { "version": "4.11.8", "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true + "dev": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } } } }, @@ -3414,19 +4950,28 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", - "dev": true + "dev": true, + "requires": { + "function-bind": "1.1.0" + } }, "has-ansi": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } }, "has-binary": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz", "integrity": "sha1-aOYesWIQyVRaClzOBqhzkS/h5ow=", "dev": true, + "requires": { + "isarray": "0.0.1" + }, "dependencies": { "isarray": { "version": "0.0.1", @@ -3452,7 +4997,10 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", - "dev": true + "dev": true, + "requires": { + "sparkles": "1.0.0" + } }, "has-unicode": { "version": "2.0.1", @@ -3464,19 +5012,32 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=", - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3" + } }, "hash.js": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.2.tgz", "integrity": "sha512-SsNl8Ro2uz5xUTRYq8ysWzX8B7jCj7pLvX3opktaI6ZrTT2YElqjFVJXHJZe+5Aby20c9UC7elCjJDe1dhTaAw==", - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } }, "hawk": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "dev": true + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } }, "he": { "version": "1.1.1", @@ -3488,7 +5049,12 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true + "dev": true, + "requires": { + "hash.js": "1.1.2", + "minimalistic-assert": "1.0.0", + "minimalistic-crypto-utils": "1.0.1" + } }, "hoek": { "version": "2.16.3", @@ -3500,7 +5066,11 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true + "dev": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } }, "hosted-git-info": { "version": "2.5.0", @@ -3512,7 +5082,13 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3", + "obuf": "1.1.1", + "readable-stream": "2.3.3", + "wbuf": "1.7.2" + } }, "html-comment-regex": { "version": "1.1.1", @@ -3530,19 +5106,44 @@ "version": "0.4.5", "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.4.5.tgz", "integrity": "sha1-X7zYfNY6XEmn/OL+VvQl4Fcpxow=", - "dev": true + "dev": true, + "requires": { + "es6-templates": "0.2.3", + "fastparse": "1.1.1", + "html-minifier": "3.5.2", + "loader-utils": "1.1.0", + "object-assign": "4.1.1" + } }, "html-minifier": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.2.tgz", "integrity": "sha1-1zvD/0SJQkCIGM5gm/P7DqfvTrc=", - "dev": true + "dev": true, + "requires": { + "camel-case": "3.0.0", + "clean-css": "4.1.5", + "commander": "2.9.0", + "he": "1.1.1", + "ncname": "1.0.0", + "param-case": "2.1.1", + "relateurl": "0.2.7", + "uglify-js": "3.0.22" + } }, "html-webpack-plugin": { "version": "2.29.0", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.29.0.tgz", "integrity": "sha1-6Yf0IYU9O2k4yMTIFxhC5f0XryM=", "dev": true, + "requires": { + "bluebird": "3.5.0", + "html-minifier": "3.5.2", + "loader-utils": "0.2.17", + "lodash": "4.17.4", + "pretty-error": "2.1.1", + "toposort": "1.0.3" + }, "dependencies": { "bluebird": { "version": "3.5.0", @@ -3554,7 +5155,13 @@ "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -3563,12 +5170,21 @@ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", "dev": true, + "requires": { + "domelementtype": "1.3.0", + "domhandler": "2.1.0", + "domutils": "1.1.6", + "readable-stream": "1.0.34" + }, "dependencies": { "domutils": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", - "dev": true + "dev": true, + "requires": { + "domelementtype": "1.3.0" + } }, "isarray": { "version": "0.0.1", @@ -3580,7 +5196,13 @@ "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } }, "string_decoder": { "version": "0.10.31", @@ -3600,25 +5222,46 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.1.tgz", "integrity": "sha1-X4uO2YrKVFZWv1cplzh/kEpyIlc=", - "dev": true + "dev": true, + "requires": { + "depd": "1.1.0", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": "1.3.1" + } }, "http-proxy": { "version": "1.16.2", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz", "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", - "dev": true + "dev": true, + "requires": { + "eventemitter3": "1.2.0", + "requires-port": "1.0.0" + } }, "http-proxy-middleware": { "version": "0.17.4", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", - "dev": true + "dev": true, + "requires": { + "http-proxy": "1.16.2", + "is-glob": "3.1.0", + "lodash": "4.17.4", + "micromatch": "2.3.11" + } }, "http-signature": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "dev": true + "dev": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.0", + "sshpk": "1.13.1" + } }, "https-browserify": { "version": "0.0.1", @@ -3666,7 +5309,10 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true + "dev": true, + "requires": { + "repeating": "2.0.1" + } }, "indexes-of": { "version": "1.0.1", @@ -3685,12 +5331,23 @@ "resolved": "https://registry.npmjs.org/inert/-/inert-4.1.0.tgz", "integrity": "sha1-5o35+wuH2K1ojjQo2q811iO2T10=", "dev": true, + "requires": { + "ammo": "2.0.4", + "boom": "4.3.1", + "hoek": "4.1.1", + "items": "2.1.1", + "joi": "10.6.0", + "lru-cache": "4.0.2" + }, "dependencies": { "boom": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", - "dev": true + "dev": true, + "requires": { + "hoek": "4.1.1" + } }, "hoek": { "version": "4.1.1", @@ -3702,7 +5359,11 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", "integrity": "sha1-HRdnnAac2l0ECZGgnbwsDbN35V4=", - "dev": true + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } } } }, @@ -3710,7 +5371,11 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } }, "inherits": { "version": "2.0.3", @@ -3727,7 +5392,10 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", - "dev": true + "dev": true, + "requires": { + "meow": "3.7.0" + } }, "interpret": { "version": "1.0.3", @@ -3739,7 +5407,10 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", - "dev": true + "dev": true, + "requires": { + "loose-envify": "1.3.1" + } }, "invert-kv": { "version": "1.0.0", @@ -3775,7 +5446,10 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true + "dev": true, + "requires": { + "binary-extensions": "1.8.0" + } }, "is-buffer": { "version": "1.1.5", @@ -3787,7 +5461,10 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dev": true + "dev": true, + "requires": { + "builtin-modules": "1.1.1" + } }, "is-dotfile": { "version": "1.0.3", @@ -3799,7 +5476,10 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true + "dev": true, + "requires": { + "is-primitive": "2.0.0" + } }, "is-extendable": { "version": "0.1.1", @@ -3817,19 +5497,28 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } }, "is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } }, "is-glob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } }, "is-npm": { "version": "1.0.0", @@ -3841,7 +5530,10 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true + "dev": true, + "requires": { + "kind-of": "3.2.2" + } }, "is-obj": { "version": "1.0.1", @@ -3859,13 +5551,19 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", - "dev": true + "dev": true, + "requires": { + "is-path-inside": "1.0.0" + } }, "is-path-inside": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz", "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=", - "dev": true + "dev": true, + "requires": { + "path-is-inside": "1.0.2" + } }, "is-plain-obj": { "version": "1.1.0", @@ -3878,6 +5576,9 @@ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.3.tgz", "integrity": "sha1-wVvz5LZrYtcu+vKSWEhmPsvGGbY=", "dev": true, + "requires": { + "isobject": "3.0.0" + }, "dependencies": { "isobject": { "version": "3.0.0", @@ -3921,7 +5622,10 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", - "dev": true + "dev": true, + "requires": { + "html-comment-regex": "1.1.1" + } }, "is-typedarray": { "version": "1.0.0", @@ -3962,7 +5666,10 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true + "dev": true, + "requires": { + "isarray": "1.0.0" + } }, "isstream": { "version": "0.1.2", @@ -3975,6 +5682,22 @@ "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", "dev": true, + "requires": { + "abbrev": "1.0.9", + "async": "1.5.2", + "escodegen": "1.8.1", + "esprima": "2.7.3", + "glob": "5.0.15", + "handlebars": "4.0.10", + "js-yaml": "3.7.0", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "once": "1.4.0", + "resolve": "1.1.7", + "supports-color": "3.2.3", + "which": "1.2.14", + "wordwrap": "1.0.0" + }, "dependencies": { "async": { "version": "1.5.2", @@ -3986,7 +5709,14 @@ "version": "5.0.15", "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } } } }, @@ -3995,12 +5725,23 @@ "resolved": "https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-0.2.0.tgz", "integrity": "sha1-ZD5OXk6PlGaGOimpd9KDqzcsAZw=", "dev": true, + "requires": { + "istanbul": "0.4.5", + "loader-utils": "0.2.17", + "object-assign": "4.1.1" + }, "dependencies": { "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -4027,6 +5768,12 @@ "resolved": "https://registry.npmjs.org/joi/-/joi-10.6.0.tgz", "integrity": "sha512-hBF3LcqyAid+9X/pwg+eXjD2QBZI5eXnBFJYaAkH4SK3mp9QSRiiQnDYlmlz5pccMvnLcJRS4whhDOTCkmsAdQ==", "dev": true, + "requires": { + "hoek": "4.1.1", + "isemail": "2.2.1", + "items": "2.1.1", + "topo": "2.0.2" + }, "dependencies": { "hoek": { "version": "4.1.1", @@ -4052,7 +5799,11 @@ "version": "3.7.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", - "dev": true + "dev": true, + "requires": { + "argparse": "1.0.9", + "esprima": "2.7.3" + } }, "jsbn": { "version": "0.1.1", @@ -4089,7 +5840,10 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true + "dev": true, + "requires": { + "jsonify": "0.0.0" + } }, "json-stringify-safe": { "version": "5.0.1", @@ -4113,7 +5867,10 @@ "version": "2.4.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } }, "jsonify": { "version": "0.0.0", @@ -4126,6 +5883,12 @@ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=", "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -4140,12 +5903,45 @@ "resolved": "https://registry.npmjs.org/karma/-/karma-0.13.22.tgz", "integrity": "sha1-B3ULG9Bj1+fnuRvNLmNU2PKqh0Q=", "dev": true, + "requires": { + "batch": "0.5.3", + "bluebird": "2.11.0", + "body-parser": "1.17.2", + "chokidar": "1.7.0", + "colors": "1.1.2", + "connect": "3.6.2", + "core-js": "2.4.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.3.6", + "minimatch": "3.0.4", + "optimist": "0.6.1", + "rimraf": "2.6.1", + "socket.io": "1.7.4", + "source-map": "0.5.6", + "useragent": "2.1.13" + }, "dependencies": { "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true + "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" + } }, "lodash": { "version": "3.10.1", @@ -4159,13 +5955,24 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-1.0.1.tgz", "integrity": "sha1-vlrnxCZPmgouIuPZhL6zJa2SyMs=", - "dev": true + "dev": true, + "requires": { + "fs-access": "1.0.1", + "which": "1.2.14" + } }, "karma-coverage": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-1.1.1.tgz", "integrity": "sha1-Wv+LOc9plNwi3kyENix2ABtjfPY=", "dev": true, + "requires": { + "dateformat": "1.0.12", + "istanbul": "0.4.5", + "lodash": "3.10.1", + "minimatch": "3.0.4", + "source-map": "0.5.6" + }, "dependencies": { "lodash": { "version": "3.10.1", @@ -4185,13 +5992,19 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/karma-jasmine-ajax/-/karma-jasmine-ajax-0.1.13.tgz", "integrity": "sha1-eLuS2Jb+MqJaGACYxHci4dlgW/w=", - "dev": true + "dev": true, + "requires": { + "jasmine-ajax": "3.3.1" + } }, "karma-jasmine-html-reporter": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-0.2.0.tgz", "integrity": "sha1-j/K03sm+exX7RhtzHL7z5s54tzU=", "dev": true, + "requires": { + "karma-jasmine": "0.2.3" + }, "dependencies": { "karma-jasmine": { "version": "0.2.3", @@ -4205,19 +6018,34 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/karma-mocha-reporter/-/karma-mocha-reporter-2.2.3.tgz", "integrity": "sha1-BP3aRaHZaXpzhxx0ciI8WBcBqyA=", - "dev": true + "dev": true, + "requires": { + "chalk": "1.1.3" + } }, "karma-remap-istanbul": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/karma-remap-istanbul/-/karma-remap-istanbul-0.6.0.tgz", "integrity": "sha1-l/O3cAZSVPm0ck8tm+SjouG69vw=", "dev": true, + "requires": { + "istanbul": "0.4.5", + "remap-istanbul": "0.9.5" + }, "dependencies": { "remap-istanbul": { "version": "0.9.5", "resolved": "https://registry.npmjs.org/remap-istanbul/-/remap-istanbul-0.9.5.tgz", "integrity": "sha1-oYYXsfMe7Fp9vud1OCmLd1YGqqg=", - "dev": true + "dev": true, + "requires": { + "amdefine": "1.0.1", + "gulp-util": "3.0.7", + "istanbul": "0.4.5", + "minimatch": "3.0.4", + "source-map": "0.5.6", + "through2": "2.0.1" + } } } }, @@ -4225,19 +6053,33 @@ "version": "0.3.7", "resolved": "https://registry.npmjs.org/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.7.tgz", "integrity": "sha1-kTIsd/jxPUb+0GKwQuEAnUxFBdg=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } }, "karma-systemjs": { "version": "0.16.0", "resolved": "https://registry.npmjs.org/karma-systemjs/-/karma-systemjs-0.16.0.tgz", "integrity": "sha1-/iyB+vpkm8j9DuyMxba9dRXB8V0=", - "dev": true + "dev": true, + "requires": { + "lodash": "4.17.4", + "minimatch": "3.0.4" + } }, "karma-webpack": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-2.0.3.tgz", "integrity": "sha1-Oc6/XKJYATmyf5rmm3iBa5yC+uY=", "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.11.0" + }, "dependencies": { "async": { "version": "0.9.2", @@ -4249,7 +6091,13 @@ "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } }, "lodash": { "version": "3.10.1", @@ -4261,7 +6109,10 @@ "version": "0.1.43", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "dev": true + "dev": true, + "requires": { + "amdefine": "1.0.1" + } } } }, @@ -4269,19 +6120,28 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true + "dev": true, + "requires": { + "is-buffer": "1.1.5" + } }, "klaw": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } }, "latest-version": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", - "dev": true + "dev": true, + "requires": { + "package-json": "4.0.1" + } }, "lazy-cache": { "version": "1.0.4", @@ -4293,25 +6153,41 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true + "dev": true, + "requires": { + "invert-kv": "1.0.0" + } }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true + "dev": true, + "requires": { + "prelude-ls": "1.1.2", + "type-check": "0.3.2" + } }, "linkify-it": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.0.3.tgz", "integrity": "sha1-2UpGSPmxwXnWT6lykSaL22zpQ08=", - "dev": true + "dev": true, + "requires": { + "uc.micro": "1.0.3" + } }, "list-item": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/list-item/-/list-item-1.1.1.tgz", "integrity": "sha1-DGXQDih8tmPMs8s4Sad+iewmilY=", - "dev": true + "dev": true, + "requires": { + "expand-range": "1.8.2", + "extend-shallow": "2.0.1", + "is-number": "2.1.0", + "repeat-string": "1.6.1" + } }, "livereload-js": { "version": "2.2.2", @@ -4323,7 +6199,14 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + } }, "loader-runner": { "version": "2.3.0", @@ -4335,7 +6218,12 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1" + } }, "lodash": { "version": "4.17.4", @@ -4365,7 +6253,11 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/lodash._createcompounder/-/lodash._createcompounder-3.0.0.tgz", "integrity": "sha1-XdLLVTctbnDg4jkvsjBNZjEJEHU=", - "dev": true + "dev": true, + "requires": { + "lodash.deburr": "3.2.0", + "lodash.words": "3.2.0" + } }, "lodash._getnative": { "version": "3.9.1", @@ -4413,7 +6305,10 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-3.0.1.tgz", "integrity": "sha1-kyyLh/ikN3iXxnGXUzKC+Xrqwpg=", - "dev": true + "dev": true, + "requires": { + "lodash._createcompounder": "3.0.0" + } }, "lodash.clonedeep": { "version": "4.5.0", @@ -4425,7 +6320,10 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-3.2.0.tgz", "integrity": "sha1-baj1QzSjZqfPTEx2742Aqhs2XtU=", - "dev": true + "dev": true, + "requires": { + "lodash._root": "3.0.1" + } }, "lodash.endswith": { "version": "4.2.1", @@ -4437,7 +6335,10 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", - "dev": true + "dev": true, + "requires": { + "lodash._root": "3.0.1" + } }, "lodash.flatten": { "version": "4.3.0", @@ -4467,7 +6368,12 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dev": true + "dev": true, + "requires": { + "lodash._getnative": "3.9.1", + "lodash.isarguments": "3.1.0", + "lodash.isarray": "3.0.4" + } }, "lodash.memoize": { "version": "4.1.2", @@ -4503,13 +6409,28 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", - "dev": true + "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.templatesettings": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", - "dev": true + "dev": true, + "requires": { + "lodash._reinterpolate": "3.0.0", + "lodash.escape": "3.2.0" + } }, "lodash.uniq": { "version": "4.5.0", @@ -4527,13 +6448,20 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash.words/-/lodash.words-3.2.0.tgz", "integrity": "sha1-TiqGSbwIdFsXxpWxo86P7llmI7M=", - "dev": true + "dev": true, + "requires": { + "lodash._root": "3.0.1" + } }, "log4js": { "version": "0.6.38", "resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz", "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=", "dev": true, + "requires": { + "readable-stream": "1.0.34", + "semver": "4.3.6" + }, "dependencies": { "isarray": { "version": "0.0.1", @@ -4545,7 +6473,13 @@ "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } }, "string_decoder": { "version": "0.10.31", @@ -4565,13 +6499,20 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", - "dev": true + "dev": true, + "requires": { + "js-tokens": "3.0.2" + } }, "loud-rejection": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true + "dev": true, + "requires": { + "currently-unhandled": "0.4.1", + "signal-exit": "3.0.2" + } }, "lower-case": { "version": "1.1.4", @@ -4601,7 +6542,10 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.0.0.tgz", "integrity": "sha1-l6ARdR6R3YfPre9Ygy67BJNt6Xg=", - "dev": true + "dev": true, + "requires": { + "pify": "2.3.0" + } }, "make-error": { "version": "1.3.0", @@ -4619,7 +6563,14 @@ "version": "8.3.1", "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.3.1.tgz", "integrity": "sha1-L0tiKUjM3Bk9ZvPKLUMSWsSscyM=", - "dev": true + "dev": true, + "requires": { + "argparse": "1.0.9", + "entities": "1.1.1", + "linkify-it": "2.0.3", + "mdurl": "1.0.1", + "uc.micro": "1.0.3" + } }, "markdown-link": { "version": "0.1.1", @@ -4632,12 +6583,29 @@ "resolved": "https://registry.npmjs.org/markdown-toc/-/markdown-toc-1.1.0.tgz", "integrity": "sha1-GORyN9iVSelEcSHmniyoU8otdSo=", "dev": true, + "requires": { + "concat-stream": "1.6.0", + "diacritics-map": "0.1.0", + "gray-matter": "2.1.1", + "lazy-cache": "2.0.2", + "list-item": "1.1.1", + "markdown-link": "0.1.1", + "minimist": "1.2.0", + "mixin-deep": "1.2.0", + "object.pick": "1.2.0", + "remarkable": "1.7.1", + "repeat-string": "1.6.1", + "strip-color": "0.1.0" + }, "dependencies": { "lazy-cache": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=", - "dev": true + "dev": true, + "requires": { + "set-getter": "0.1.0" + } } } }, @@ -4645,25 +6613,51 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.4.1.tgz", "integrity": "sha1-NzIMqUSTgCT9a0IbJAGtNJNJWIo=", - "dev": true + "dev": true, + "requires": { + "markdown-it": "8.3.1" + } }, "markdownlint-cli": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.3.1.tgz", "integrity": "sha1-fgWAnyfn9QiGvwWtx9LSW7OwUpM=", "dev": true, + "requires": { + "commander": "2.9.0", + "deep-extend": "0.4.2", + "glob": "7.0.6", + "lodash.flatten": "4.3.0", + "lodash.values": "4.2.0", + "markdownlint": "0.4.1", + "rc": "1.1.7" + }, "dependencies": { "glob": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", - "dev": true + "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" + } }, "rc": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/rc/-/rc-1.1.7.tgz", "integrity": "sha1-xepWS7B6/5/TpbMukGwdOmWUD+o=", - "dev": true + "dev": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.4", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + } } } }, @@ -4686,7 +6680,11 @@ "md-date-time-picker": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/md-date-time-picker/-/md-date-time-picker-2.2.0.tgz", - "integrity": "sha1-aIdfznnbbtEiNevEZ6qTSEX04dY=" + "integrity": "sha1-aIdfznnbbtEiNevEZ6qTSEX04dY=", + "requires": { + "draggabilly": "2.1.1", + "moment": "2.15.1" + } }, "mdurl": { "version": "1.0.1", @@ -4704,13 +6702,29 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true + "dev": true, + "requires": { + "errno": "0.1.4", + "readable-stream": "2.3.3" + } }, "meow": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true + "dev": true, + "requires": { + "camelcase-keys": "2.1.0", + "decamelize": "1.2.0", + "loud-rejection": "1.6.0", + "map-obj": "1.0.1", + "minimist": "1.2.0", + "normalize-package-data": "2.4.0", + "object-assign": "4.1.1", + "read-pkg-up": "1.0.1", + "redent": "1.0.0", + "trim-newlines": "1.0.0" + } }, "merge-descriptors": { "version": "1.0.1", @@ -4722,7 +6736,10 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", - "dev": true + "dev": true, + "requires": { + "readable-stream": "2.3.3" + } }, "methods": { "version": "1.1.2", @@ -4734,6 +6751,21 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "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.3" + }, "dependencies": { "is-extglob": { "version": "1.0.0", @@ -4745,7 +6777,10 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } } } }, @@ -4753,7 +6788,11 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.0.tgz", "integrity": "sha1-SmL7HUKTPAVYOYL0xxb2+55sbT0=", - "dev": true + "dev": true, + "requires": { + "bn.js": "4.11.7", + "brorand": "1.1.0" + } }, "mime": { "version": "1.3.6", @@ -4768,7 +6807,10 @@ "mime-types": { "version": "2.1.15", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz", - "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=" + "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=", + "requires": { + "mime-db": "1.27.0" + } }, "minimalistic-assert": { "version": "1.0.0", @@ -4786,7 +6828,9 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true + "requires": { + "brace-expansion": "1.1.8" + } }, "minimist": { "version": "1.2.0", @@ -4797,13 +6841,21 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.2.0.tgz", "integrity": "sha1-0CuMb4ttS49ZgtP9AJxJGYUcP+I=", - "dev": true + "dev": true, + "requires": { + "for-in": "1.0.2", + "is-extendable": "0.1.1" + } }, "mixin-object": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", "dev": true, + "requires": { + "for-in": "0.1.8", + "is-extendable": "0.1.1" + }, "dependencies": { "for-in": { "version": "0.1.8", @@ -4817,6 +6869,9 @@ "version": "0.5.1", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + }, "dependencies": { "minimist": { "version": "0.0.8", @@ -4839,7 +6894,11 @@ "version": "6.1.1", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.1.1.tgz", "integrity": "sha1-bn3oalcIcqsXBYrepxYLvsqBTd4=", - "dev": true + "dev": true, + "requires": { + "dns-packet": "1.1.1", + "thunky": "0.1.0" + } }, "multicast-dns-service-types": { "version": "1.1.0", @@ -4851,7 +6910,10 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", - "dev": true + "dev": true, + "requires": { + "duplexer2": "0.0.2" + } }, "nan": { "version": "2.6.2", @@ -4863,7 +6925,10 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz", "integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=", - "dev": true + "dev": true, + "requires": { + "xml-char-classes": "1.0.0" + } }, "negotiator": { "version": "0.6.1", @@ -4875,6 +6940,28 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/ng2-activiti-diagrams/-/ng2-activiti-diagrams-1.6.1.tgz", "integrity": "sha512-jZJHC30b1TxdAPiL9eVeAA9BAwPfaANt59hHNn5mERzmJqtSFOGWxVyU1WwpPCltvVOAWiYgEzwjNg4TpikM5w==", + "requires": { + "@angular/animations": "4.0.3", + "@angular/common": "4.0.3", + "@angular/compiler": "4.0.3", + "@angular/core": "4.0.3", + "@angular/forms": "4.0.3", + "@angular/http": "4.0.3", + "@angular/material": "2.0.0-beta.6", + "@angular/platform-browser": "4.0.3", + "@angular/platform-browser-dynamic": "4.0.3", + "@angular/router": "4.0.3", + "@ngx-translate/core": "7.0.0", + "alfresco-js-api": "1.6.1", + "core-js": "2.4.1", + "hammerjs": "2.0.8", + "ng2-alfresco-core": "1.6.1", + "raphael": "2.2.7", + "reflect-metadata": "0.1.10", + "rxjs": "5.1.0", + "systemjs": "0.19.27", + "zone.js": "0.8.4" + }, "dependencies": { "@angular/animations": { "version": "4.0.3", @@ -4932,6 +7019,29 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/ng2-activiti-form/-/ng2-activiti-form-1.6.1.tgz", "integrity": "sha512-jVyp4S4zQiSfBAgRBDR462xRcqjEgBXgAwPZFwvbO0Y6waomeuECKJql2vmR+tIwRRhFV8rR7uIEsdYYZOCcRQ==", + "requires": { + "@angular/animations": "4.0.3", + "@angular/common": "4.0.3", + "@angular/compiler": "4.0.3", + "@angular/core": "4.0.3", + "@angular/forms": "4.0.3", + "@angular/http": "4.0.3", + "@angular/material": "2.0.0-beta.6", + "@angular/platform-browser": "4.0.3", + "@angular/platform-browser-dynamic": "4.0.3", + "@angular/router": "4.0.3", + "@ngx-translate/core": "7.0.0", + "alfresco-js-api": "1.6.1", + "core-js": "2.4.1", + "hammerjs": "2.0.8", + "md-date-time-picker": "2.2.0", + "moment": "2.15.1", + "ng2-alfresco-core": "1.6.1", + "reflect-metadata": "0.1.10", + "rxjs": "5.1.0", + "systemjs": "0.19.27", + "zone.js": "0.8.4" + }, "dependencies": { "@angular/animations": { "version": "4.0.3", @@ -4989,6 +7099,31 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/ng2-activiti-tasklist/-/ng2-activiti-tasklist-1.6.1.tgz", "integrity": "sha512-hFdrnLfUUjrjhDDSdDNrcwhqPbKUeGmzsUqh7KM5jWs/0NNynW7DfK3y6EhK3rXtMN3mzOzGa2xOPMIMCONExQ==", + "requires": { + "@angular/animations": "4.0.3", + "@angular/common": "4.0.3", + "@angular/compiler": "4.0.3", + "@angular/core": "4.0.3", + "@angular/forms": "4.0.3", + "@angular/http": "4.0.3", + "@angular/material": "2.0.0-beta.6", + "@angular/platform-browser": "4.0.3", + "@angular/platform-browser-dynamic": "4.0.3", + "@angular/router": "4.0.3", + "@ngx-translate/core": "7.0.0", + "alfresco-js-api": "1.6.1", + "core-js": "2.4.1", + "hammerjs": "2.0.8", + "md-date-time-picker": "2.2.0", + "moment": "2.15.1", + "ng2-activiti-form": "1.6.1", + "ng2-alfresco-core": "1.6.1", + "ng2-alfresco-datatable": "1.6.1", + "reflect-metadata": "0.1.10", + "rxjs": "5.1.0", + "systemjs": "0.19.27", + "zone.js": "0.7.6" + }, "dependencies": { "@angular/animations": { "version": "4.0.3", @@ -5046,6 +7181,29 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/ng2-alfresco-core/-/ng2-alfresco-core-1.6.1.tgz", "integrity": "sha512-YKSBR0J5XwEZQb9IZJ4EZ+ENpwK9RoZyFJt8MsMjnRa2ryG54/vg9BguXHmXk2/y4ALThjolxeQGbcGBX4B4pA==", + "requires": { + "@angular/animations": "4.0.3", + "@angular/common": "4.0.3", + "@angular/compiler": "4.0.3", + "@angular/compiler-cli": "4.0.3", + "@angular/core": "4.0.3", + "@angular/forms": "4.0.3", + "@angular/http": "4.0.3", + "@angular/material": "2.0.0-beta.6", + "@angular/platform-browser": "4.0.3", + "@angular/platform-browser-dynamic": "4.0.3", + "@angular/router": "4.0.3", + "@ngx-translate/core": "7.0.0", + "alfresco-js-api": "1.6.1", + "core-js": "2.4.1", + "hammerjs": "2.0.8", + "material-design-icons": "2.2.3", + "material-design-lite": "1.2.1", + "reflect-metadata": "0.1.10", + "rxjs": "5.1.0", + "systemjs": "0.19.27", + "zone.js": "0.7.6" + }, "dependencies": { "@angular/animations": { "version": "4.0.3", @@ -5065,7 +7223,12 @@ "@angular/compiler-cli": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-4.0.3.tgz", - "integrity": "sha1-aR8oC8TWYRqI1lVfQ+VwMqDTQwA=" + "integrity": "sha1-aR8oC8TWYRqI1lVfQ+VwMqDTQwA=", + "requires": { + "@angular/tsc-wrapped": "4.0.3", + "minimist": "1.2.0", + "reflect-metadata": "0.1.10" + } }, "@angular/core": { "version": "4.0.3", @@ -5100,7 +7263,10 @@ "@angular/tsc-wrapped": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/@angular/tsc-wrapped/-/tsc-wrapped-4.0.3.tgz", - "integrity": "sha1-pf6mqH35w0j6pVd8NpjIo2MIJ4E=" + "integrity": "sha1-pf6mqH35w0j6pVd8NpjIo2MIJ4E=", + "requires": { + "tsickle": "0.21.6" + } }, "zone.js": { "version": "0.7.6", @@ -5113,6 +7279,27 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/ng2-alfresco-datatable/-/ng2-alfresco-datatable-1.6.1.tgz", "integrity": "sha512-OVcoHyO0DXOjvBxiBd98xmxBdF/Gs3+ZyDOyoJ/Me560bNcnGMhf3jzpdAbyRvgY2ZZUvLkh43ybroT/+fAnbQ==", + "requires": { + "@angular/animations": "4.0.3", + "@angular/common": "4.0.3", + "@angular/compiler": "4.0.3", + "@angular/core": "4.0.3", + "@angular/forms": "4.0.3", + "@angular/http": "4.0.3", + "@angular/material": "2.0.0-beta.6", + "@angular/platform-browser": "4.0.3", + "@angular/platform-browser-dynamic": "4.0.3", + "@angular/router": "4.0.3", + "@ngx-translate/core": "7.0.0", + "alfresco-js-api": "1.6.1", + "core-js": "2.4.1", + "hammerjs": "2.0.8", + "ng2-alfresco-core": "1.6.1", + "reflect-metadata": "0.1.10", + "rxjs": "5.1.0", + "systemjs": "0.19.27", + "zone.js": "0.7.6" + }, "dependencies": { "@angular/animations": { "version": "4.0.3", @@ -5170,6 +7357,28 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/ng2-alfresco-documentlist/-/ng2-alfresco-documentlist-1.6.1.tgz", "integrity": "sha512-2tlMQi3JzR1Lh8kD7fSIyk7k+Vja6nKrx/l9T2vdg/N3tVoovylrlA9eNF6Wt9teAQgde2ihl4gmofFbCIXObg==", + "requires": { + "@angular/animations": "4.0.3", + "@angular/common": "4.0.3", + "@angular/compiler": "4.0.3", + "@angular/core": "4.0.3", + "@angular/forms": "4.0.3", + "@angular/http": "4.0.3", + "@angular/material": "2.0.0-beta.6", + "@angular/platform-browser": "4.0.3", + "@angular/platform-browser-dynamic": "4.0.3", + "@angular/router": "4.0.3", + "@ngx-translate/core": "7.0.0", + "alfresco-js-api": "1.6.1", + "core-js": "2.4.1", + "hammerjs": "2.0.8", + "ng2-alfresco-core": "1.6.1", + "ng2-alfresco-datatable": "1.6.1", + "reflect-metadata": "0.1.10", + "rxjs": "5.1.0", + "systemjs": "0.19.27", + "zone.js": "0.7.6" + }, "dependencies": { "@angular/animations": { "version": "4.0.3", @@ -5227,11 +7436,18 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/ng2-charts/-/ng2-charts-1.6.0.tgz", "integrity": "sha512-9w0WH69x5/nuqC1og2WaY39NbaBqTGIP1+5gZaH7/KPN6UEPonNg/pYnsIVklLj1DWPWXKa8+XXIJZ1jy5nLxg==", + "requires": { + "chart.js": "2.6.0" + }, "dependencies": { "chart.js": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-2.6.0.tgz", - "integrity": "sha1-MI+aSwv+1aFUwU9d6x2UcNIqvnE=" + "integrity": "sha1-MI+aSwv+1aFUwU9d6x2UcNIqvnE=", + "requires": { + "chartjs-color": "2.1.0", + "moment": "2.15.1" + } } } }, @@ -5239,13 +7455,19 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.1.tgz", "integrity": "sha1-euuhxzpSGEJlVUt9wDuvcg34AIE=", - "dev": true + "dev": true, + "requires": { + "lower-case": "1.1.4" + } }, "node-dir": { "version": "0.1.17", "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", - "dev": true + "dev": true, + "requires": { + "minimatch": "3.0.4" + } }, "node-ensure": { "version": "0.0.0", @@ -5263,12 +7485,35 @@ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", "dev": true, + "requires": { + "fstream": "1.0.11", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "npmlog": "4.1.2", + "osenv": "0.1.4", + "request": "2.81.0", + "rimraf": "2.6.1", + "semver": "5.3.0", + "tar": "2.2.1", + "which": "1.2.14" + }, "dependencies": { "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true + "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" + } }, "semver": { "version": "5.3.0", @@ -5283,6 +7528,31 @@ "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.0.0.tgz", "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.11.0", + "domain-browser": "1.1.7", + "events": "1.1.1", + "https-browserify": "0.0.1", + "os-browserify": "0.2.1", + "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.2", + "tty-browserify": "0.0.0", + "url": "0.11.0", + "util": "0.10.3", + "vm-browserify": "0.0.4" + }, "dependencies": { "string_decoder": { "version": "0.10.31", @@ -5297,12 +7567,40 @@ "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.5.3.tgz", "integrity": "sha1-0JydEXlkEjnRuX/8YjH9zsU+FWg=", "dev": true, + "requires": { + "async-foreach": "0.1.3", + "chalk": "1.1.3", + "cross-spawn": "3.0.1", + "gaze": "1.1.2", + "get-stdin": "4.0.1", + "glob": "7.1.2", + "in-publish": "2.0.0", + "lodash.assign": "4.2.0", + "lodash.clonedeep": "4.5.0", + "lodash.mergewith": "4.6.0", + "meow": "3.7.0", + "mkdirp": "0.5.1", + "nan": "2.6.2", + "node-gyp": "3.6.2", + "npmlog": "4.1.2", + "request": "2.81.0", + "sass-graph": "2.2.4", + "stdout-stream": "1.4.0" + }, "dependencies": { "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true + "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" + } } } }, @@ -5310,19 +7608,31 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true + "dev": true, + "requires": { + "abbrev": "1.0.9" + } }, "normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", - "dev": true + "dev": true, + "requires": { + "hosted-git-info": "2.5.0", + "is-builtin-module": "1.0.0", + "semver": "4.3.6", + "validate-npm-package-license": "3.0.1" + } }, "normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true + "dev": true, + "requires": { + "remove-trailing-separator": "1.0.2" + } }, "normalize-range": { "version": "0.1.2", @@ -5334,25 +7644,43 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true + "dev": true, + "requires": { + "object-assign": "4.1.1", + "prepend-http": "1.0.4", + "query-string": "4.3.4", + "sort-keys": "1.1.2" + } }, "npm-run-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz", "integrity": "sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8=", - "dev": true + "dev": true, + "requires": { + "path-key": "1.0.0" + } }, "npmlog": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true + "dev": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } }, "nth-check": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", - "dev": true + "dev": true, + "requires": { + "boolbase": "1.0.0" + } }, "null-check": { "version": "1.0.0", @@ -5400,13 +7728,20 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true + "dev": true, + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + } }, "object.pick": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.2.0.tgz", "integrity": "sha1-tTkr7peC2m2ft9avr1OXefEjTCs=", - "dev": true + "dev": true, + "requires": { + "isobject": "2.1.0" + } }, "obuf": { "version": "1.1.1", @@ -5418,7 +7753,10 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true + "dev": true, + "requires": { + "ee-first": "1.1.1" + } }, "on-headers": { "version": "1.0.1", @@ -5430,19 +7768,30 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true + "dev": true, + "requires": { + "wrappy": "1.0.2" + } }, "opn": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=", - "dev": true + "dev": true, + "requires": { + "object-assign": "4.1.1", + "pinkie-promise": "2.0.1" + } }, "oppsy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/oppsy/-/oppsy-1.0.2.tgz", "integrity": "sha1-mAFM1pZ2U6g8//pVQibckAULqtQ=", "dev": true, + "requires": { + "hoek": "4.1.1", + "items": "2.1.1" + }, "dependencies": { "hoek": { "version": "4.1.1", @@ -5457,6 +7806,10 @@ "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "dev": true, + "requires": { + "minimist": "0.0.10", + "wordwrap": "0.0.3" + }, "dependencies": { "minimist": { "version": "0.0.10", @@ -5476,7 +7829,15 @@ "version": "0.8.2", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "dev": true + "dev": true, + "requires": { + "deep-is": "0.1.3", + "fast-levenshtein": "2.0.6", + "levn": "0.3.0", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "1.0.0" + } }, "options": { "version": "0.0.6", @@ -5489,12 +7850,19 @@ "resolved": "https://registry.npmjs.org/original/-/original-1.0.0.tgz", "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=", "dev": true, + "requires": { + "url-parse": "1.0.5" + }, "dependencies": { "url-parse": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.0.5.tgz", "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=", - "dev": true + "dev": true, + "requires": { + "querystringify": "0.0.4", + "requires-port": "1.0.0" + } } } }, @@ -5514,7 +7882,10 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true + "dev": true, + "requires": { + "lcid": "1.0.0" + } }, "os-tmpdir": { "version": "1.0.2", @@ -5526,7 +7897,11 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz", "integrity": "sha1-Qv5tWVPfBsgGS+bxdsPQWqqjRkQ=", - "dev": true + "dev": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } }, "p-map": { "version": "1.1.1", @@ -5539,6 +7914,12 @@ "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", "dev": true, + "requires": { + "got": "6.7.1", + "registry-auth-token": "3.3.1", + "registry-url": "3.1.0", + "semver": "5.3.0" + }, "dependencies": { "semver": { "version": "5.3.0", @@ -5552,7 +7933,10 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/package-json-merge/-/package-json-merge-0.0.1.tgz", "integrity": "sha1-U4W/ZplPS6E92XEl8zTEt74kvhE=", - "dev": true + "dev": true, + "requires": { + "commander": "2.9.0" + } }, "pako": { "version": "0.2.9", @@ -5564,19 +7948,35 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true + "dev": true, + "requires": { + "no-case": "2.3.1" + } }, "parse-asn1": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", - "dev": true + "dev": true, + "requires": { + "asn1.js": "4.9.1", + "browserify-aes": "1.0.6", + "create-hash": "1.1.3", + "evp_bytestokey": "1.0.0", + "pbkdf2": "3.0.12" + } }, "parse-glob": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", "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" + }, "dependencies": { "is-extglob": { "version": "1.0.0", @@ -5588,7 +7988,10 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } } } }, @@ -5596,25 +7999,37 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true + "dev": true, + "requires": { + "error-ex": "1.3.1" + } }, "parsejson": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz", "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=", - "dev": true + "dev": true, + "requires": { + "better-assert": "1.0.2" + } }, "parseqs": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", - "dev": true + "dev": true, + "requires": { + "better-assert": "1.0.2" + } }, "parseuri": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", - "dev": true + "dev": true, + "requires": { + "better-assert": "1.0.2" + } }, "parseurl": { "version": "1.3.1", @@ -5632,7 +8047,10 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true + "dev": true, + "requires": { + "pinkie-promise": "2.0.1" + } }, "path-is-absolute": { "version": "1.0.1", @@ -5662,18 +8080,33 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } }, "pbkdf2": { "version": "3.0.12", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.12.tgz", "integrity": "sha1-vjZ4XFBn6kjYBv+SMojF91C2uKI=", - "dev": true + "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.8" + } }, "pdfjs-dist": { "version": "1.5.404", "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-1.5.404.tgz", - "integrity": "sha1-hYXGUWquIU1ZCXXo+ys8PzrxTO8=" + "integrity": "sha1-hYXGUWquIU1ZCXXo+ys8PzrxTO8=", + "requires": { + "node-ensure": "0.0.0" + } }, "performance-now": { "version": "0.2.0", @@ -5697,13 +8130,21 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true + "dev": true, + "requires": { + "pinkie": "2.0.4" + } }, "portfinder": { "version": "1.0.13", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.13.tgz", "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=", "dev": true, + "requires": { + "async": "1.5.2", + "debug": "2.6.8", + "mkdirp": "0.5.1" + }, "dependencies": { "async": { "version": "1.5.2", @@ -5717,85 +8158,144 @@ "version": "5.2.17", "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.17.tgz", "integrity": "sha1-z09Ze4ZNZcikkrLqvp1wbIecOIs=", - "dev": true + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.1.9", + "source-map": "0.5.6", + "supports-color": "3.2.3" + } }, "postcss-calc": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17", + "postcss-message-helpers": "2.0.0", + "reduce-css-calc": "1.3.0" + } }, "postcss-colormin": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", - "dev": true + "dev": true, + "requires": { + "colormin": "1.1.2", + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "postcss-convert-values": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "postcss-discard-comments": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17" + } }, "postcss-discard-duplicates": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17" + } }, "postcss-discard-empty": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17" + } }, "postcss-discard-overridden": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17" + } }, "postcss-discard-unused": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17", + "uniqs": "2.0.0" + } }, "postcss-filter-plugins": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz", "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17", + "uniqid": "4.1.1" + } }, "postcss-merge-idents": { "version": "2.1.7", "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", - "dev": true + "dev": true, + "requires": { + "has": "1.0.1", + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "postcss-merge-longhand": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17" + } }, "postcss-merge-rules": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", "dev": true, + "requires": { + "browserslist": "1.7.7", + "caniuse-api": "1.6.1", + "postcss": "5.2.17", + "postcss-selector-parser": "2.2.3", + "vendors": "1.0.1" + }, "dependencies": { "browserslist": { "version": "1.7.7", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", - "dev": true + "dev": true, + "requires": { + "caniuse-db": "1.0.30000696", + "electron-to-chromium": "1.3.15" + } } } }, @@ -5809,49 +8309,84 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", - "dev": true + "dev": true, + "requires": { + "object-assign": "4.1.1", + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "postcss-minify-gradients": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "postcss-minify-params": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", - "dev": true + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0", + "uniqs": "2.0.0" + } }, "postcss-minify-selectors": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", - "dev": true + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "has": "1.0.1", + "postcss": "5.2.17", + "postcss-selector-parser": "2.2.3" + } }, "postcss-modules-extract-imports": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", "dev": true, + "requires": { + "postcss": "6.0.4" + }, "dependencies": { "ansi-styles": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz", "integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=", - "dev": true + "dev": true, + "requires": { + "color-convert": "1.9.0" + } }, "chalk": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz", "integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==", - "dev": true + "dev": true, + "requires": { + "ansi-styles": "3.1.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.0.0" + } }, "color-convert": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", "integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=", - "dev": true + "dev": true, + "requires": { + "color-name": "1.1.2" + } }, "has-flag": { "version": "2.0.0", @@ -5863,13 +8398,21 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.4.tgz", "integrity": "sha1-VzrN33P0LsskqmGNQO49WnwEplQ=", - "dev": true + "dev": true, + "requires": { + "chalk": "2.0.1", + "source-map": "0.5.6", + "supports-color": "4.0.0" + } }, "supports-color": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.0.0.tgz", "integrity": "sha1-M6fGgKpRLJ0D75KcrLuXTSA9J5A=", - "dev": true + "dev": true, + "requires": { + "has-flag": "2.0.0" + } } } }, @@ -5878,30 +8421,50 @@ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", "dev": true, + "requires": { + "css-selector-tokenizer": "0.7.0", + "postcss": "6.0.4" + }, "dependencies": { "ansi-styles": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz", "integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=", - "dev": true + "dev": true, + "requires": { + "color-convert": "1.9.0" + } }, "chalk": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz", "integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==", - "dev": true + "dev": true, + "requires": { + "ansi-styles": "3.1.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.0.0" + } }, "color-convert": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", "integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=", - "dev": true + "dev": true, + "requires": { + "color-name": "1.1.2" + } }, "css-selector-tokenizer": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", - "dev": true + "dev": true, + "requires": { + "cssesc": "0.1.0", + "fastparse": "1.1.1", + "regexpu-core": "1.0.0" + } }, "has-flag": { "version": "2.0.0", @@ -5913,13 +8476,21 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.4.tgz", "integrity": "sha1-VzrN33P0LsskqmGNQO49WnwEplQ=", - "dev": true + "dev": true, + "requires": { + "chalk": "2.0.1", + "source-map": "0.5.6", + "supports-color": "4.0.0" + } }, "supports-color": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.0.0.tgz", "integrity": "sha1-M6fGgKpRLJ0D75KcrLuXTSA9J5A=", - "dev": true + "dev": true, + "requires": { + "has-flag": "2.0.0" + } } } }, @@ -5928,30 +8499,50 @@ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", "dev": true, + "requires": { + "css-selector-tokenizer": "0.7.0", + "postcss": "6.0.4" + }, "dependencies": { "ansi-styles": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz", "integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=", - "dev": true + "dev": true, + "requires": { + "color-convert": "1.9.0" + } }, "chalk": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz", "integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==", - "dev": true + "dev": true, + "requires": { + "ansi-styles": "3.1.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.0.0" + } }, "color-convert": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", "integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=", - "dev": true + "dev": true, + "requires": { + "color-name": "1.1.2" + } }, "css-selector-tokenizer": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", - "dev": true + "dev": true, + "requires": { + "cssesc": "0.1.0", + "fastparse": "1.1.1", + "regexpu-core": "1.0.0" + } }, "has-flag": { "version": "2.0.0", @@ -5963,13 +8554,21 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.4.tgz", "integrity": "sha1-VzrN33P0LsskqmGNQO49WnwEplQ=", - "dev": true + "dev": true, + "requires": { + "chalk": "2.0.1", + "source-map": "0.5.6", + "supports-color": "4.0.0" + } }, "supports-color": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.0.0.tgz", "integrity": "sha1-M6fGgKpRLJ0D75KcrLuXTSA9J5A=", - "dev": true + "dev": true, + "requires": { + "has-flag": "2.0.0" + } } } }, @@ -5978,24 +8577,39 @@ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.4" + }, "dependencies": { "ansi-styles": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz", "integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=", - "dev": true + "dev": true, + "requires": { + "color-convert": "1.9.0" + } }, "chalk": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz", "integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==", - "dev": true + "dev": true, + "requires": { + "ansi-styles": "3.1.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.0.0" + } }, "color-convert": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", "integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=", - "dev": true + "dev": true, + "requires": { + "color-name": "1.1.2" + } }, "has-flag": { "version": "2.0.0", @@ -6007,13 +8621,21 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.4.tgz", "integrity": "sha1-VzrN33P0LsskqmGNQO49WnwEplQ=", - "dev": true + "dev": true, + "requires": { + "chalk": "2.0.1", + "source-map": "0.5.6", + "supports-color": "4.0.0" + } }, "supports-color": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.0.0.tgz", "integrity": "sha1-M6fGgKpRLJ0D75KcrLuXTSA9J5A=", - "dev": true + "dev": true, + "requires": { + "has-flag": "2.0.0" + } } } }, @@ -6021,55 +8643,96 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17" + } }, "postcss-normalize-url": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", - "dev": true + "dev": true, + "requires": { + "is-absolute-url": "2.1.0", + "normalize-url": "1.9.1", + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "postcss-ordered-values": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "postcss-reduce-idents": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "postcss-reduce-initial": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", - "dev": true + "dev": true, + "requires": { + "postcss": "5.2.17" + } }, "postcss-reduce-transforms": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", - "dev": true + "dev": true, + "requires": { + "has": "1.0.1", + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0" + } }, "postcss-selector-parser": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", - "dev": true + "dev": true, + "requires": { + "flatten": "1.0.2", + "indexes-of": "1.0.1", + "uniq": "1.0.1" + } }, "postcss-svgo": { "version": "2.1.6", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", - "dev": true + "dev": true, + "requires": { + "is-svg": "2.1.0", + "postcss": "5.2.17", + "postcss-value-parser": "3.3.0", + "svgo": "0.7.2" + } }, "postcss-unique-selectors": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", - "dev": true + "dev": true, + "requires": { + "alphanum-sort": "1.0.2", + "postcss": "5.2.17", + "uniqs": "2.0.0" + } }, "postcss-value-parser": { "version": "3.3.0", @@ -6081,7 +8744,12 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", - "dev": true + "dev": true, + "requires": { + "has": "1.0.1", + "postcss": "5.2.17", + "uniqs": "2.0.0" + } }, "prelude-ls": { "version": "1.1.2", @@ -6105,7 +8773,11 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", - "dev": true + "dev": true, + "requires": { + "renderkid": "2.0.1", + "utila": "0.4.0" + } }, "private": { "version": "0.1.7", @@ -6128,7 +8800,11 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.4.tgz", "integrity": "sha1-J+VF9pYKRKYn2bREZ+NcG2tM4vM=", - "dev": true + "dev": true, + "requires": { + "forwarded": "0.1.0", + "ipaddr.js": "1.3.0" + } }, "prr": { "version": "0.0.0", @@ -6146,19 +8822,33 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=", - "dev": true + "dev": true, + "requires": { + "bn.js": "4.11.7", + "browserify-rsa": "4.0.1", + "create-hash": "1.1.3", + "parse-asn1": "5.1.0", + "randombytes": "2.0.5" + } }, "pump": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz", "integrity": "sha1-Oz7mUS+U8OV1U4wXmV+fFpkKXVE=", "dev": true, + "requires": { + "end-of-stream": "1.4.0", + "once": "1.4.0" + }, "dependencies": { "end-of-stream": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", - "dev": true + "dev": true, + "requires": { + "once": "1.4.0" + } } } }, @@ -6166,7 +8856,12 @@ "version": "1.3.5", "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.3.5.tgz", "integrity": "sha1-G2ccYZlAq8rqwK0OOjwWS+dgmTs=", - "dev": true + "dev": true, + "requires": { + "duplexify": "3.5.0", + "inherits": "2.0.3", + "pump": "1.0.2" + } }, "punycode": { "version": "1.4.1", @@ -6189,7 +8884,11 @@ "version": "4.3.4", "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true + "dev": true, + "requires": { + "object-assign": "4.1.1", + "strict-uri-encode": "1.1.0" + } }, "querystring": { "version": "0.2.0", @@ -6214,18 +8913,28 @@ "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, "dependencies": { "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, + "requires": { + "kind-of": "3.2.2" + }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true + "dev": true, + "requires": { + "is-buffer": "1.1.5" + } } } }, @@ -6233,7 +8942,10 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true + "dev": true, + "requires": { + "is-buffer": "1.1.5" + } } } }, @@ -6241,7 +8953,10 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.5.tgz", "integrity": "sha512-8T7Zn1AhMsQ/HI1SjcCfT/t4ii3eAqco3yOcSzS4mozsOz69lHLsoMXmF9nZgnFanYscnSlUSgs8uZyKzpE6kg==", - "dev": true + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } }, "range-parser": { "version": "1.2.0", @@ -6252,13 +8967,21 @@ "raphael": { "version": "2.2.7", "resolved": "https://registry.npmjs.org/raphael/-/raphael-2.2.7.tgz", - "integrity": "sha1-IxsZFB+NCGmG2PrOtm+LVi7iyBA=" + "integrity": "sha1-IxsZFB+NCGmG2PrOtm+LVi7iyBA=", + "requires": { + "eve-raphael": "0.5.0" + } }, "raw-body": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.2.0.tgz", "integrity": "sha1-mUl2z2pQlqQRYoQEkvC9xdbn+5Y=", - "dev": true + "dev": true, + "requires": { + "bytes": "2.4.0", + "iconv-lite": "0.4.15", + "unpipe": "1.0.0" + } }, "raw-loader": { "version": "0.5.1", @@ -6270,36 +8993,72 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.1.tgz", "integrity": "sha1-LgPo5C7kULjLPc5lvhv4l04d/ZU=", - "dev": true + "dev": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.4", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + } }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true + "dev": true, + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + } }, "read-pkg-up": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true + "dev": true, + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + } }, "readable-stream": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==" + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "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" + } }, "readdirp": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "readable-stream": "2.3.3", + "set-immediate-shim": "1.0.1" + } }, "recast": { "version": "0.11.23", "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", "dev": true, + "requires": { + "ast-types": "0.9.6", + "esprima": "3.1.3", + "private": "0.1.7", + "source-map": "0.5.6" + }, "dependencies": { "esprima": { "version": "3.1.3", @@ -6313,13 +9072,22 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true + "dev": true, + "requires": { + "indent-string": "2.1.0", + "strip-indent": "1.0.1" + } }, "reduce-css-calc": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", "dev": true, + "requires": { + "balanced-match": "0.4.2", + "math-expression-evaluator": "1.2.17", + "reduce-function-call": "1.0.2" + }, "dependencies": { "balanced-match": { "version": "0.4.2", @@ -6334,6 +9102,9 @@ "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", "dev": true, + "requires": { + "balanced-match": "0.4.2" + }, "dependencies": { "balanced-match": { "version": "0.4.2", @@ -6364,25 +9135,41 @@ "version": "0.4.3", "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=", - "dev": true + "dev": true, + "requires": { + "is-equal-shallow": "0.1.3", + "is-primitive": "2.0.0" + } }, "regexpu-core": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", - "dev": true + "dev": true, + "requires": { + "regenerate": "1.3.2", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" + } }, "registry-auth-token": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.1.tgz", "integrity": "sha1-+w0yie4Nmtosu1KvXf5mywcNMAY=", - "dev": true + "dev": true, + "requires": { + "rc": "1.2.1", + "safe-buffer": "5.1.1" + } }, "registry-url": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", - "dev": true + "dev": true, + "requires": { + "rc": "1.2.1" + } }, "regjsgen": { "version": "0.2.0", @@ -6394,7 +9181,10 @@ "version": "0.1.5", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "dev": true + "dev": true, + "requires": { + "jsesc": "0.5.0" + } }, "relateurl": { "version": "0.2.7", @@ -6407,6 +9197,13 @@ "resolved": "https://registry.npmjs.org/remap-istanbul/-/remap-istanbul-0.6.3.tgz", "integrity": "sha1-0HHV3Fw2Z+fha4m1eymj+PKADTE=", "dev": true, + "requires": { + "amdefine": "1.0.0", + "gulp-util": "3.0.7", + "istanbul": "0.4.3", + "source-map": "0.5.3", + "through2": "2.0.1" + }, "dependencies": { "amdefine": { "version": "1.0.0", @@ -6424,7 +9221,23 @@ "version": "0.4.3", "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.3.tgz", "integrity": "sha1-W3FO4K5JOsXvIEuZ84crzu9z1To=", - "dev": true + "dev": true, + "requires": { + "abbrev": "1.0.9", + "async": "1.5.2", + "escodegen": "1.8.1", + "esprima": "2.7.3", + "fileset": "0.2.1", + "handlebars": "4.0.10", + "js-yaml": "3.7.0", + "mkdirp": "0.5.1", + "nopt": "3.0.6", + "once": "1.4.0", + "resolve": "1.1.7", + "supports-color": "3.2.3", + "which": "1.2.14", + "wordwrap": "1.0.0" + } }, "source-map": { "version": "0.5.3", @@ -6439,12 +9252,20 @@ "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-1.7.1.tgz", "integrity": "sha1-qspJchALZqZCpjoQIcpLrBvjv/Y=", "dev": true, + "requires": { + "argparse": "0.1.16", + "autolinker": "0.15.3" + }, "dependencies": { "argparse": { "version": "0.1.16", "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=", - "dev": true + "dev": true, + "requires": { + "underscore": "1.7.0", + "underscore.string": "2.4.0" + } } } }, @@ -6459,6 +9280,13 @@ "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", "dev": true, + "requires": { + "css-select": "1.2.0", + "dom-converter": "0.1.4", + "htmlparser2": "3.3.0", + "strip-ansi": "3.0.1", + "utila": "0.3.3" + }, "dependencies": { "utila": { "version": "0.3.3", @@ -6484,7 +9312,10 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true + "dev": true, + "requires": { + "is-finite": "1.0.2" + } }, "replace-ext": { "version": "0.0.1", @@ -6497,12 +9328,41 @@ "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", "dev": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.15", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.1.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.2", + "tunnel-agent": "0.6.0", + "uuid": "3.1.0" + }, "dependencies": { "form-data": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", - "dev": true + "dev": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.15" + } }, "qs": { "version": "6.4.0", @@ -6540,19 +9400,33 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true + "dev": true, + "requires": { + "align-text": "0.1.4" + } }, "rimraf": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=", "dev": true, + "requires": { + "glob": "7.1.2" + }, "dependencies": { "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true + "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" + } } } }, @@ -6560,13 +9434,20 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=", - "dev": true + "dev": true, + "requires": { + "hash-base": "2.0.2", + "inherits": "2.0.3" + } }, "rollup": { "version": "0.36.4", "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.36.4.tgz", "integrity": "sha1-oiRJTFOGwdc9OPe7hvafXrARo9I=", - "dev": true + "dev": true, + "requires": { + "source-map-support": "0.4.15" + } }, "rsvp": { "version": "3.6.0", @@ -6578,12 +9459,19 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-1.2.2.tgz", "integrity": "sha1-UJWgvr6YczsBQL0I3YDsAw3azes=", - "dev": true + "dev": true, + "requires": { + "chalk": "1.1.3", + "gulp-util": "3.0.7" + } }, "rxjs": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.1.0.tgz", - "integrity": "sha1-CqkBi39EC1BfpCvXQrZzi+VQ5yA=" + "integrity": "sha1-CqkBi39EC1BfpCvXQrZzi+VQ5yA=", + "requires": { + "symbol-observable": "1.0.4" + } }, "safe-buffer": { "version": "5.1.1", @@ -6601,6 +9489,12 @@ "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", "dev": true, + "requires": { + "glob": "7.1.2", + "lodash": "4.17.4", + "scss-tokenizer": "0.2.3", + "yargs": "7.1.0" + }, "dependencies": { "camelcase": { "version": "3.0.0", @@ -6612,19 +9506,47 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } }, "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true + "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" + } }, "yargs": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", - "dev": true + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "5.0.0" + } } } }, @@ -6632,7 +9554,14 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-6.0.5.tgz", "integrity": "sha1-qEeRDzZEKqVsWYWHnVTrUZ4koyg=", - "dev": true + "dev": true, + "requires": { + "async": "2.5.0", + "clone-deep": "0.2.4", + "loader-utils": "1.1.0", + "lodash.tail": "4.1.1", + "pify": "2.3.0" + } }, "sax": { "version": "1.2.4", @@ -6644,7 +9573,10 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", - "dev": true + "dev": true, + "requires": { + "ajv": "5.2.0" + } }, "schema-utils": { "version": "0.3.0", @@ -6656,19 +9588,29 @@ "version": "0.7.0", "resolved": "https://registry.npmjs.org/script-loader/-/script-loader-0.7.0.tgz", "integrity": "sha1-aF3H5waeDe56kmdPDrxbD1W6pew=", - "dev": true + "dev": true, + "requires": { + "raw-loader": "0.5.1" + } }, "scss-tokenizer": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", "dev": true, + "requires": { + "js-base64": "2.1.9", + "source-map": "0.4.4" + }, "dependencies": { "source-map": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true + "dev": true, + "requires": { + "amdefine": "1.0.1" + } } } }, @@ -6682,7 +9624,10 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.9.1.tgz", "integrity": "sha1-zdpEktcNSGVw+HxlVGAjVY4d+lo=", - "dev": true + "dev": true, + "requires": { + "node-forge": "0.6.33" + } }, "semver": { "version": "4.3.6", @@ -6695,6 +9640,9 @@ "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", "dev": true, + "requires": { + "semver": "5.3.0" + }, "dependencies": { "semver": { "version": "5.3.0", @@ -6704,17 +9652,44 @@ } } }, + "semver-dsl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/semver-dsl/-/semver-dsl-1.0.1.tgz", + "integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=", + "dev": true, + "requires": { + "semver": "4.3.6" + } + }, "send": { "version": "0.15.3", "resolved": "https://registry.npmjs.org/send/-/send-0.15.3.tgz", "integrity": "sha1-UBP5+ZAj31DRvZiSwZ4979HVMwk=", "dev": true, + "requires": { + "debug": "2.6.7", + "depd": "1.1.0", + "destroy": "1.0.4", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "etag": "1.8.0", + "fresh": "0.5.0", + "http-errors": "1.6.1", + "mime": "1.3.4", + "ms": "2.0.0", + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.3.1" + }, "dependencies": { "debug": { "version": "2.6.7", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz", "integrity": "sha1-krrR9tBbu2u6Isyoi80OyJTChh4=", - "dev": true + "dev": true, + "requires": { + "ms": "2.0.0" + } }, "mime": { "version": "1.3.4", @@ -6729,6 +9704,15 @@ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.0.tgz", "integrity": "sha1-0rKA/FYNYW7oG0i/D6gqvtJIXOc=", "dev": true, + "requires": { + "accepts": "1.3.3", + "batch": "0.6.1", + "debug": "2.6.8", + "escape-html": "1.0.3", + "http-errors": "1.6.1", + "mime-types": "2.1.15", + "parseurl": "1.3.1" + }, "dependencies": { "batch": { "version": "0.6.1", @@ -6742,7 +9726,13 @@ "version": "1.12.3", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.3.tgz", "integrity": "sha1-n0uhni8wMMVH+K+ZEHg47DjVseI=", - "dev": true + "dev": true, + "requires": { + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "parseurl": "1.3.1", + "send": "0.15.3" + } }, "set-blocking": { "version": "2.0.0", @@ -6754,7 +9744,10 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz", "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=", - "dev": true + "dev": true, + "requires": { + "to-object-path": "0.3.0" + } }, "set-immediate-shim": { "version": "1.0.1", @@ -6778,19 +9771,31 @@ "version": "2.4.8", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.8.tgz", "integrity": "sha1-NwaMLEdra69ALRSknGf1l5IfY08=", - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3" + } }, "shallow-clone": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", "dev": true, + "requires": { + "is-extendable": "0.1.1", + "kind-of": "2.0.1", + "lazy-cache": "0.2.7", + "mixin-object": "2.0.1" + }, "dependencies": { "kind-of": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", - "dev": true + "dev": true, + "requires": { + "is-buffer": "1.1.5" + } }, "lazy-cache": { "version": "0.2.7", @@ -6822,19 +9827,34 @@ "version": "1.0.9", "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "dev": true + "dev": true, + "requires": { + "hoek": "2.16.3" + } }, "socket.io": { "version": "1.7.4", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.7.4.tgz", "integrity": "sha1-L37O3DORvy1cc+KR/iM+bjTU3QA=", "dev": true, + "requires": { + "debug": "2.3.3", + "engine.io": "1.8.4", + "has-binary": "0.1.7", + "object-assign": "4.1.0", + "socket.io-adapter": "0.5.0", + "socket.io-client": "1.7.4", + "socket.io-parser": "2.3.1" + }, "dependencies": { "debug": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true + "dev": true, + "requires": { + "ms": "0.7.2" + } }, "ms": { "version": "0.7.2", @@ -6855,12 +9875,19 @@ "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz", "integrity": "sha1-y21LuL7IHhB4uZZ3+c7QBGBmu4s=", "dev": true, + "requires": { + "debug": "2.3.3", + "socket.io-parser": "2.3.1" + }, "dependencies": { "debug": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true + "dev": true, + "requires": { + "ms": "0.7.2" + } }, "ms": { "version": "0.7.2", @@ -6875,12 +9902,28 @@ "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.4.tgz", "integrity": "sha1-7J+CA1btme9tNX8HVtZIcXvdQoE=", "dev": true, + "requires": { + "backo2": "1.0.2", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "2.3.3", + "engine.io-client": "1.8.4", + "has-binary": "0.1.7", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseuri": "0.0.5", + "socket.io-parser": "2.3.1", + "to-array": "0.1.4" + }, "dependencies": { "debug": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", - "dev": true + "dev": true, + "requires": { + "ms": "0.7.2" + } }, "ms": { "version": "0.7.2", @@ -6895,6 +9938,12 @@ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.3.1.tgz", "integrity": "sha1-3VMgJRA85Clpcya+/WQAX8/ltKA=", "dev": true, + "requires": { + "component-emitter": "1.1.2", + "debug": "2.2.0", + "isarray": "0.0.1", + "json3": "3.3.2" + }, "dependencies": { "component-emitter": { "version": "1.1.2", @@ -6906,7 +9955,10 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true + "dev": true, + "requires": { + "ms": "0.7.1" + } }, "isarray": { "version": "0.0.1", @@ -6927,6 +9979,10 @@ "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.18.tgz", "integrity": "sha1-2bKJMWyn33dZXvKZ4HXw+TfrQgc=", "dev": true, + "requires": { + "faye-websocket": "0.10.0", + "uuid": "2.0.3" + }, "dependencies": { "uuid": { "version": "2.0.3", @@ -6941,12 +9997,23 @@ "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.2.tgz", "integrity": "sha1-8CEqhVDkyUaMjM6u79LjSTwDOtU=", "dev": true, + "requires": { + "debug": "2.6.8", + "eventsource": "0.1.6", + "faye-websocket": "0.11.1", + "inherits": "2.0.3", + "json3": "3.3.2", + "url-parse": "1.1.9" + }, "dependencies": { "faye-websocket": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", - "dev": true + "dev": true, + "requires": { + "websocket-driver": "0.6.5" + } } } }, @@ -6954,7 +10021,10 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true + "dev": true, + "requires": { + "is-plain-obj": "1.1.0" + } }, "source-list-map": { "version": "0.1.8", @@ -6972,6 +10042,11 @@ "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.1.6.tgz", "integrity": "sha1-wJkD2m1zueU7ftjuUkVZcFHpjpE=", "dev": true, + "requires": { + "async": "0.9.2", + "loader-utils": "0.2.17", + "source-map": "0.1.43" + }, "dependencies": { "async": { "version": "0.9.2", @@ -6983,20 +10058,32 @@ "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } }, "source-map": { "version": "0.1.43", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "dev": true + "dev": true, + "requires": { + "amdefine": "1.0.1" + } } } }, "source-map-support": { "version": "0.4.15", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.15.tgz", - "integrity": "sha1-AyAt9lwG0r2MfsI2KhkwVv7407E=" + "integrity": "sha1-AyAt9lwG0r2MfsI2KhkwVv7407E=", + "requires": { + "source-map": "0.5.6" + } }, "sparkles": { "version": "1.0.0", @@ -7008,7 +10095,10 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", - "dev": true + "dev": true, + "requires": { + "spdx-license-ids": "1.2.2" + } }, "spdx-expression-parse": { "version": "1.0.4", @@ -7026,13 +10116,30 @@ "version": "3.4.7", "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", - "dev": true + "dev": true, + "requires": { + "debug": "2.6.8", + "handle-thing": "1.2.5", + "http-deceiver": "1.2.7", + "safe-buffer": "5.1.1", + "select-hose": "2.0.0", + "spdy-transport": "2.0.20" + } }, "spdy-transport": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.0.20.tgz", "integrity": "sha1-c15yBUxIayNU/onnAiVgBKOazk0=", - "dev": true + "dev": true, + "requires": { + "debug": "2.6.8", + "detect-node": "2.0.3", + "hpack.js": "2.1.6", + "obuf": "1.1.1", + "readable-stream": "2.3.3", + "safe-buffer": "5.1.1", + "wbuf": "1.7.2" + } }, "sprintf-js": { "version": "1.0.3", @@ -7045,6 +10152,16 @@ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", "dev": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, "dependencies": { "assert-plus": { "version": "1.0.0", @@ -7064,19 +10181,33 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", - "dev": true + "dev": true, + "requires": { + "readable-stream": "2.3.3" + } }, "stream-browserify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", - "dev": true + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3" + } }, "stream-http": { "version": "2.7.2", "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.7.2.tgz", "integrity": "sha512-c0yTD2rbQzXtSsFSVhtpvY/vS6u066PcXOX9kBB3mSO76RiUQzL340uJkGBWnlBg4/HZzqiUXtaVA7wcRcJgEw==", - "dev": true + "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" + } }, "stream-shift": { "version": "1.0.0", @@ -7093,7 +10224,10 @@ "string_decoder": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==" + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "requires": { + "safe-buffer": "5.1.1" + } }, "string-template": { "version": "0.2.1", @@ -7105,7 +10239,12 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } }, "stringstream": { "version": "0.0.5", @@ -7117,13 +10256,19 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } }, "strip-bom": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } }, "strip-color": { "version": "0.1.0", @@ -7141,7 +10286,10 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true + "dev": true, + "requires": { + "get-stdin": "4.0.1" + } }, "strip-json-comments": { "version": "2.0.1", @@ -7153,24 +10301,51 @@ "version": "0.13.2", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.13.2.tgz", "integrity": "sha1-dFMzhM9pjHEEx5URULSXF63C87s=", - "dev": true + "dev": true, + "requires": { + "loader-utils": "1.1.0" + } }, "superagent": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.4.1.tgz", - "integrity": "sha1-S9EnQSJNDs5tn3V/HDvsvn8kwRU=" + "integrity": "sha1-S9EnQSJNDs5tn3V/HDvsvn8kwRU=", + "requires": { + "component-emitter": "1.2.1", + "cookiejar": "2.1.1", + "debug": "2.6.8", + "extend": "3.0.1", + "form-data": "2.2.0", + "formidable": "1.1.1", + "methods": "1.1.2", + "mime": "1.3.6", + "qs": "6.5.0", + "readable-stream": "2.3.3" + } }, "supports-color": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true + "dev": true, + "requires": { + "has-flag": "1.0.0" + } }, "svgo": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", - "dev": true + "dev": true, + "requires": { + "coa": "1.0.3", + "colors": "1.1.2", + "csso": "2.3.2", + "js-yaml": "3.7.0", + "mkdirp": "0.5.1", + "sax": "1.2.4", + "whet.extend": "0.9.9" + } }, "symbol-observable": { "version": "1.0.4", @@ -7180,13 +10355,33 @@ "systemjs": { "version": "0.19.27", "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.19.27.tgz", - "integrity": "sha1-8XQNVlzmQ3GsDecHKk0eVHG6e6I=" + "integrity": "sha1-8XQNVlzmQ3GsDecHKk0eVHG6e6I=", + "requires": { + "when": "3.7.8" + } }, "systemjs-builder": { "version": "0.15.34", "resolved": "https://registry.npmjs.org/systemjs-builder/-/systemjs-builder-0.15.34.tgz", "integrity": "sha1-bxt0N+aB45W72tsuC51L/YbxzlY=", "dev": true, + "requires": { + "babel-core": "6.25.0", + "babel-plugin-transform-cjs-system-wrapper": "0.2.1", + "babel-plugin-transform-es2015-modules-systemjs": "6.24.1", + "babel-plugin-transform-global-system-wrapper": "0.0.1", + "babel-plugin-transform-system-register": "0.0.1", + "bluebird": "3.5.0", + "data-uri-to-buffer": "0.0.4", + "es6-template-strings": "2.0.1", + "glob": "7.1.2", + "mkdirp": "0.5.1", + "rollup": "0.36.4", + "source-map": "0.5.6", + "systemjs": "0.19.47", + "traceur": "0.0.105", + "uglify-js": "2.8.29" + }, "dependencies": { "bluebird": { "version": "3.5.0", @@ -7198,19 +10393,33 @@ "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true + "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" + } }, "source-map-support": { "version": "0.2.10", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", "integrity": "sha1-6lo5AKHByyUJagrozFwrSxDe09w=", "dev": true, + "requires": { + "source-map": "0.1.32" + }, "dependencies": { "source-map": { "version": "0.1.32", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true + "dev": true, + "requires": { + "amdefine": "1.0.1" + } } } }, @@ -7218,19 +10427,36 @@ "version": "0.19.47", "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.19.47.tgz", "integrity": "sha1-yMk5NxgPP1SBx2nNJyB2P7SjHG8=", - "dev": true + "dev": true, + "requires": { + "when": "3.7.8" + } }, "traceur": { "version": "0.0.105", "resolved": "https://registry.npmjs.org/traceur/-/traceur-0.0.105.tgz", "integrity": "sha1-XPne6D1rd4YcPWxE1ThZrterBHk=", "dev": true, + "requires": { + "commander": "2.9.0", + "glob": "5.0.15", + "rsvp": "3.6.0", + "semver": "4.3.6", + "source-map-support": "0.2.10" + }, "dependencies": { "glob": { "version": "5.0.15", "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } } } }, @@ -7238,7 +10464,12 @@ "version": "2.8.29", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true + "dev": true, + "requires": { + "source-map": "0.5.6", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + } } } }, @@ -7252,13 +10483,21 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", - "dev": true + "dev": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } }, "term-size": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/term-size/-/term-size-0.1.1.tgz", "integrity": "sha1-hzYLljlsq1dgljcUzaDQy+7K2co=", - "dev": true + "dev": true, + "requires": { + "execa": "0.4.0" + } }, "through": { "version": "2.3.8", @@ -7271,12 +10510,24 @@ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz", "integrity": "sha1-OE51MU1J8y3hLuu4E2uOtrXVnak=", "dev": true, + "requires": { + "readable-stream": "2.0.6", + "xtend": "4.0.1" + }, "dependencies": { "readable-stream": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "dev": true + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "0.10.31", + "util-deprecate": "1.0.2" + } }, "string_decoder": { "version": "0.10.31", @@ -7308,19 +10559,33 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.2.tgz", "integrity": "sha1-q0iDz1l9zVCvIRNJoA+8pWrIa4Y=", - "dev": true + "dev": true, + "requires": { + "setimmediate": "1.0.5" + } }, "tiny-lr": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.0.3.tgz", "integrity": "sha1-OGcxFwzlISY6nTN/dp7o8R6I6wQ=", "dev": true, + "requires": { + "body": "5.1.0", + "debug": "2.2.0", + "faye-websocket": "0.10.0", + "livereload-js": "2.2.2", + "object-assign": "4.1.1", + "qs": "6.5.0" + }, "dependencies": { "debug": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true + "dev": true, + "requires": { + "ms": "0.7.1" + } }, "ms": { "version": "0.7.1", @@ -7334,7 +10599,10 @@ "version": "0.0.31", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz", "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=", - "dev": true + "dev": true, + "requires": { + "os-tmpdir": "1.0.2" + } }, "to-array": { "version": "0.1.4", @@ -7358,19 +10626,31 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true + "dev": true, + "requires": { + "kind-of": "3.2.2" + } }, "to-string-loader": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/to-string-loader/-/to-string-loader-1.1.5.tgz", "integrity": "sha1-e3qheJG3u0lHp6Eb+wO1/enG5pU=", "dev": true, + "requires": { + "loader-utils": "0.2.17" + }, "dependencies": { "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } } } }, @@ -7385,6 +10665,9 @@ "resolved": "https://registry.npmjs.org/topo/-/topo-2.0.2.tgz", "integrity": "sha1-zVYVdSU5BXwNwEkaYhw7xvvh0YI=", "dev": true, + "requires": { + "hoek": "4.1.1" + }, "dependencies": { "hoek": { "version": "4.1.1", @@ -7404,13 +10687,23 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", - "dev": true + "dev": true, + "requires": { + "punycode": "1.4.1" + } }, "traceur": { "version": "0.0.91", "resolved": "https://registry.npmjs.org/traceur/-/traceur-0.0.91.tgz", "integrity": "sha1-RfBt4iThDo0wBix2pVgdWmi3ZxQ=", "dev": true, + "requires": { + "commander": "2.6.0", + "glob": "4.3.5", + "rsvp": "3.6.0", + "semver": "2.3.2", + "source-map-support": "0.2.10" + }, "dependencies": { "commander": { "version": "2.6.0", @@ -7422,13 +10715,22 @@ "version": "4.3.5", "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", "integrity": "sha1-gPuwjKVA8jiszl0R0em8QedRc9M=", - "dev": true + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "2.0.10", + "once": "1.4.0" + } }, "minimatch": { "version": "2.0.10", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "dev": true + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } }, "semver": { "version": "2.3.2", @@ -7440,13 +10742,19 @@ "version": "0.1.32", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true + "dev": true, + "requires": { + "amdefine": "1.0.1" + } }, "source-map-support": { "version": "0.2.10", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", "integrity": "sha1-6lo5AKHByyUJagrozFwrSxDe09w=", - "dev": true + "dev": true, + "requires": { + "source-map": "0.1.32" + } } } }, @@ -7467,6 +10775,12 @@ "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-2.2.1.tgz", "integrity": "sha512-IYWWyD4g2OJ3f/NfZN1RuvI1U0TEKnAt6Jw2psc/931GBaNCrNLuFmcdwsK/9e2J5wlMBemxtAxmOOGmHRP3YA==", "dev": true, + "requires": { + "colors": "1.1.2", + "enhanced-resolve": "3.1.0", + "loader-utils": "1.1.0", + "semver": "5.3.0" + }, "dependencies": { "semver": { "version": "5.3.0", @@ -7480,18 +10794,43 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-1.7.0.tgz", "integrity": "sha1-GL4tgFCACKOkZA4XmC33OkArdBY=", - "dev": true + "dev": true, + "requires": { + "arrify": "1.0.1", + "chalk": "1.1.3", + "make-error": "1.3.0", + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "pinkie": "2.0.4", + "source-map-support": "0.4.15", + "tsconfig": "5.0.3", + "v8flags": "2.1.1", + "xtend": "4.0.1", + "yn": "1.3.0" + } }, "tsconfig": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-5.0.3.tgz", "integrity": "sha1-X0J45wGACWeo/Dg/0ZZIh48qbjo=", - "dev": true + "dev": true, + "requires": { + "any-promise": "1.3.0", + "parse-json": "2.2.0", + "strip-bom": "2.0.0", + "strip-json-comments": "2.0.1" + } }, "tsickle": { "version": "0.21.6", "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.21.6.tgz", - "integrity": "sha1-U7Abl5xcE/2xOvs/uVgXflmRWI0=" + "integrity": "sha1-U7Abl5xcE/2xOvs/uVgXflmRWI0=", + "requires": { + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "source-map": "0.5.6", + "source-map-support": "0.4.15" + } }, "tslib": { "version": "1.7.1", @@ -7503,12 +10842,31 @@ "resolved": "https://registry.npmjs.org/tslint/-/tslint-4.5.1.tgz", "integrity": "sha1-BTVocb7yOkNJBnNABvwYgza6gks=", "dev": true, + "requires": { + "babel-code-frame": "6.22.0", + "colors": "1.1.2", + "diff": "3.2.0", + "findup-sync": "0.3.0", + "glob": "7.1.2", + "optimist": "0.6.1", + "resolve": "1.1.7", + "tsutils": "1.9.1", + "update-notifier": "2.2.0" + }, "dependencies": { "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true + "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" + } } } }, @@ -7517,6 +10875,13 @@ "resolved": "https://registry.npmjs.org/tslint-loader/-/tslint-loader-3.5.3.tgz", "integrity": "sha1-ND90Ei2U81a2iUV9P1n2SmmrYG8=", "dev": true, + "requires": { + "loader-utils": "1.1.0", + "mkdirp": "0.5.1", + "object-assign": "4.1.1", + "rimraf": "2.6.1", + "semver": "5.3.0" + }, "dependencies": { "semver": { "version": "5.3.0", @@ -7542,7 +10907,10 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } }, "tweetnacl": { "version": "0.14.5", @@ -7555,13 +10923,20 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true + "dev": true, + "requires": { + "prelude-ls": "1.1.2" + } }, "type-is": { "version": "1.6.15", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", - "dev": true + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.1.15" + } }, "typedarray": { "version": "0.0.6", @@ -7585,7 +10960,11 @@ "version": "3.0.22", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.22.tgz", "integrity": "sha512-VEC+Qdr615ZEbmf8xV+F9gKpX8mEJpB+lnYgNBkIgRkogz8eGzzZM1TbrS+FOqIvISdOrnQICQIBzt/fMlwUEQ==", - "dev": true + "dev": true, + "requires": { + "commander": "2.9.0", + "source-map": "0.5.6" + } }, "uglify-to-browserify": { "version": "1.0.2", @@ -7615,12 +10994,18 @@ "unidragger": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/unidragger/-/unidragger-2.1.0.tgz", - "integrity": "sha1-5MI/X6uBiMY353bQs4EMfZieVWE=" + "integrity": "sha1-5MI/X6uBiMY353bQs4EMfZieVWE=", + "requires": { + "unipointer": "2.1.0" + } }, "unipointer": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/unipointer/-/unipointer-2.1.0.tgz", - "integrity": "sha1-sen6KYbBMG2XMwWHukNNKFzP438=" + "integrity": "sha1-sen6KYbBMG2XMwWHukNNKFzP438=", + "requires": { + "ev-emitter": "1.0.3" + } }, "uniq": { "version": "1.0.1", @@ -7632,7 +11017,10 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", - "dev": true + "dev": true, + "requires": { + "macaddress": "0.2.8" + } }, "uniqs": { "version": "2.0.0", @@ -7644,7 +11032,10 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", - "dev": true + "dev": true, + "requires": { + "crypto-random-string": "1.0.0" + } }, "unpipe": { "version": "1.0.0", @@ -7662,7 +11053,17 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.2.0.tgz", "integrity": "sha1-G1g3z5DAc22IYncytmHBOPht5y8=", - "dev": true + "dev": true, + "requires": { + "boxen": "1.1.0", + "chalk": "1.1.3", + "configstore": "3.1.0", + "import-lazy": "2.1.0", + "is-npm": "1.0.0", + "latest-version": "3.1.0", + "semver-diff": "2.1.0", + "xdg-basedir": "3.0.0" + } }, "upper-case": { "version": "1.1.3", @@ -7675,6 +11076,10 @@ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, "dependencies": { "punycode": { "version": "1.3.2", @@ -7689,6 +11094,10 @@ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.1.9.tgz", "integrity": "sha1-xn8dd11R8KGJEd17P/rSe7nlvRk=", "dev": true, + "requires": { + "querystringify": "1.0.0", + "requires-port": "1.0.0" + }, "dependencies": { "querystringify": { "version": "1.0.0", @@ -7702,7 +11111,10 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "dev": true + "dev": true, + "requires": { + "prepend-http": "1.0.4" + } }, "user-home": { "version": "1.1.1", @@ -7714,13 +11126,20 @@ "version": "2.1.13", "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.1.13.tgz", "integrity": "sha1-u6Q+iqJNXOuDwpN0c+EC4h33TBA=", - "dev": true + "dev": true, + "requires": { + "lru-cache": "2.2.4", + "tmp": "0.0.31" + } }, "util": { "version": "0.10.3", "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", "dev": true, + "requires": { + "inherits": "2.0.1" + }, "dependencies": { "inherits": { "version": "2.0.1", @@ -7757,13 +11176,20 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", - "dev": true + "dev": true, + "requires": { + "user-home": "1.1.1" + } }, "validate-npm-package-license": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", - "dev": true + "dev": true, + "requires": { + "spdx-correct": "1.0.2", + "spdx-expression-parse": "1.0.4" + } }, "vary": { "version": "1.1.1", @@ -7781,19 +11207,30 @@ "version": "1.3.6", "resolved": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", - "dev": true + "dev": true, + "requires": { + "extsprintf": "1.0.2" + } }, "vinyl": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", - "dev": true + "dev": true, + "requires": { + "clone": "1.0.2", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } }, "vm-browserify": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", - "dev": true + "dev": true, + "requires": { + "indexof": "0.0.1" + } }, "void-elements": { "version": "2.0.1", @@ -7805,31 +11242,72 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.3.1.tgz", "integrity": "sha1-fYaTkHsozmAT5/NhCqKhrPB9rYc=", - "dev": true + "dev": true, + "requires": { + "async": "2.5.0", + "chokidar": "1.7.0", + "graceful-fs": "4.1.11" + } }, "wbuf": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.2.tgz", "integrity": "sha1-1pe5nx9ZUS3ydRvkJ2nBWAtYAf4=", - "dev": true + "dev": true, + "requires": { + "minimalistic-assert": "1.0.0" + } }, "webpack": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/webpack/-/webpack-2.6.1.tgz", "integrity": "sha1-LgRX8KuxrF3zqxBsacZy8jZ4Xwc=", "dev": true, + "requires": { + "acorn": "5.0.3", + "acorn-dynamic-import": "2.0.2", + "ajv": "4.11.8", + "ajv-keywords": "1.5.1", + "async": "2.5.0", + "enhanced-resolve": "3.1.0", + "interpret": "1.0.3", + "json-loader": "0.5.4", + "json5": "0.5.1", + "loader-runner": "2.3.0", + "loader-utils": "0.2.17", + "memory-fs": "0.4.1", + "mkdirp": "0.5.1", + "node-libs-browser": "2.0.0", + "source-map": "0.5.6", + "supports-color": "3.2.3", + "tapable": "0.2.6", + "uglify-js": "2.8.29", + "watchpack": "1.3.1", + "webpack-sources": "0.2.3", + "yargs": "6.6.0" + }, "dependencies": { "ajv": { "version": "4.11.8", "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true + "dev": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } }, "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true + "dev": true, + "requires": { + "big.js": "3.1.3", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } }, "source-list-map": { "version": "1.1.2", @@ -7842,12 +11320,23 @@ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", "dev": true, + "requires": { + "source-map": "0.5.6", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, "dependencies": { "yargs": { "version": "3.10.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } } } }, @@ -7855,13 +11344,32 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.2.3.tgz", "integrity": "sha1-F8Yr+vE8cH+dAsR54Nzd6DgGl/s=", - "dev": true + "dev": true, + "requires": { + "source-list-map": "1.1.2", + "source-map": "0.5.6" + } }, "yargs": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" + }, "dependencies": { "camelcase": { "version": "3.0.0", @@ -7873,7 +11381,12 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } } } }, @@ -7882,6 +11395,9 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", "dev": true, + "requires": { + "camelcase": "3.0.0" + }, "dependencies": { "camelcase": { "version": "3.0.0", @@ -7897,13 +11413,42 @@ "version": "1.11.0", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.11.0.tgz", "integrity": "sha1-CWkdCXOjCtH4Ksc6EuIIfwpHVPk=", - "dev": true + "dev": true, + "requires": { + "memory-fs": "0.4.1", + "mime": "1.3.6", + "path-is-absolute": "1.0.1", + "range-parser": "1.2.0" + } }, "webpack-dev-server": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.5.0.tgz", "integrity": "sha1-TTanKLA7iyr6SO0wJCiEfOooQK0=", "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "3.5.0", + "chokidar": "1.7.0", + "compression": "1.6.2", + "connect-history-api-fallback": "1.3.0", + "del": "3.0.0", + "express": "4.15.3", + "html-entities": "1.2.1", + "http-proxy-middleware": "0.17.4", + "internal-ip": "1.2.0", + "opn": "4.0.2", + "portfinder": "1.0.13", + "selfsigned": "1.9.1", + "serve-index": "1.9.0", + "sockjs": "0.3.18", + "sockjs-client": "1.1.2", + "spdy": "3.4.7", + "strip-ansi": "3.0.1", + "supports-color": "3.2.3", + "webpack-dev-middleware": "1.11.0", + "yargs": "6.6.0" + }, "dependencies": { "camelcase": { "version": "3.0.0", @@ -7915,19 +11460,42 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } }, "yargs": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", - "dev": true + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" + } }, "yargs-parser": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", - "dev": true + "dev": true, + "requires": { + "camelcase": "3.0.0" + } } } }, @@ -7935,13 +11503,20 @@ "version": "2.6.1", "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-2.6.1.tgz", "integrity": "sha1-8dgB0sXTn4P/7J8RkkCz476ZShw=", - "dev": true + "dev": true, + "requires": { + "lodash": "4.17.4" + } }, "webpack-sources": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.0.1.tgz", "integrity": "sha512-05tMxipUCwHqYaVS8xc7sYPTly8PzXayRCB4dTxLhWTqlKUiwH6ezmEe0OSreL1c30LAuA3Zqmc+uEBUGFJDjw==", "dev": true, + "requires": { + "source-list-map": "2.0.0", + "source-map": "0.5.6" + }, "dependencies": { "source-list-map": { "version": "2.0.0", @@ -7955,7 +11530,10 @@ "version": "0.6.5", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", - "dev": true + "dev": true, + "requires": { + "websocket-extensions": "0.1.1" + } }, "websocket-extensions": { "version": "0.1.1", @@ -7978,7 +11556,10 @@ "version": "1.2.14", "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", - "dev": true + "dev": true, + "requires": { + "isexe": "2.0.0" + } }, "which-module": { "version": "1.0.0", @@ -7990,13 +11571,19 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", - "dev": true + "dev": true, + "requires": { + "string-width": "1.0.2" + } }, "widest-line": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-1.0.0.tgz", "integrity": "sha1-DAnIXCqUaD0Nfq+O4JfVZL8OEFw=", - "dev": true + "dev": true, + "requires": { + "string-width": "1.0.2" + } }, "window-size": { "version": "0.1.0", @@ -8014,7 +11601,11 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + } }, "wrappy": { "version": "1.0.2", @@ -8026,19 +11617,41 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.1.0.tgz", "integrity": "sha512-0TZ20a+xcIl4u0+Mj5xDH2yOWdmQiXlKf9Hm+TgDXjTMsEYb+gDrmb8e8UNAzMCitX8NBqG4Z/FUQIyzv/R1JQ==", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "imurmurhash": "0.1.4", + "slide": "1.1.6" + } }, "ws": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.4.tgz", "integrity": "sha1-V/QNA2gy5fUFVmKjl8Tedu1mv2E=", - "dev": true + "dev": true, + "requires": { + "options": "0.0.6", + "ultron": "1.0.2" + } }, "wsrv": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/wsrv/-/wsrv-0.1.7.tgz", "integrity": "sha1-B+5KvBrrhDtTm5QXs88mpwCElhM=", "dev": true, + "requires": { + "chokidar": "1.6.1", + "good": "7.1.0", + "good-console": "6.4.0", + "good-squeeze": "5.0.1", + "hapi": "16.1.0", + "inert": "4.1.0", + "livereload-js": "2.2.2", + "lodash": "4.17.4", + "opn": "4.0.2", + "tiny-lr": "1.0.3", + "yargs": "6.6.0" + }, "dependencies": { "camelcase": { "version": "3.0.0", @@ -8050,13 +11663,29 @@ "version": "1.6.1", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.6.1.tgz", "integrity": "sha1-L0RHq16W5Q+z14n9kNTHLg5McMI=", - "dev": true + "dev": true, + "requires": { + "anymatch": "1.3.0", + "async-each": "1.0.1", + "fsevents": "1.1.2", + "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" + } }, "cliui": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } }, "is-extglob": { "version": "1.0.0", @@ -8068,19 +11697,40 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } }, "yargs": { "version": "6.6.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", - "dev": true + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" + } }, "yargs-parser": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", - "dev": true + "dev": true, + "requires": { + "camelcase": "3.0.0" + } } } }, @@ -8130,13 +11780,22 @@ "version": "3.10.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } }, "yargs-parser": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", "dev": true, + "requires": { + "camelcase": "3.0.0" + }, "dependencies": { "camelcase": { "version": "3.0.0", @@ -8156,7 +11815,10 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/yn/-/yn-1.3.0.tgz", "integrity": "sha1-GwgSq7jYBdSJZvjfOF3J2syaGdg=", - "dev": true + "dev": true, + "requires": { + "object-assign": "4.1.1" + } }, "zone.js": { "version": "0.6.26", diff --git a/ng2-components/package.json b/ng2-components/package.json index 2b929b2268..0a2103d8d7 100644 --- a/ng2-components/package.json +++ b/ng2-components/package.json @@ -15,7 +15,7 @@ "pkg-build": "package-json-merge ng2-alfresco-core/package.json ng2-alfresco-datatable/package.json ng2-activiti-diagrams/package.json ng2-activiti-analytics/package.json ng2-activiti-form/package.json ng2-activiti-tasklist/package.json ng2-activiti-processlist/package.json ng2-alfresco-documentlist/package.json ng2-alfresco-login/package.json ng2-alfresco-search/package.json ng2-alfresco-tag/package.json ng2-alfresco-upload/package.json ng2-alfresco-viewer/package.json ng2-alfresco-webscript/package.json ng2-alfresco-webscript/package.json ng2-alfresco-userinfo/package.json ng2-alfresco-social/package.json package-base.json > package.json", "toc": "markdown-toc -i ng2-alfresco-core/README.md && markdown-toc -i ng2-alfresco-datatable/README.md && markdown-toc -i ng2-activiti-diagrams/README.md && markdown-toc -i ng2-activiti-analytics/README.md && markdown-toc -i ng2-activiti-form/README.md && markdown-toc -i ng2-activiti-tasklist/README.md && markdown-toc -i ng2-activiti-processlist/README.md && markdown-toc -i ng2-alfresco-documentlist/README.md && markdown-toc -i ng2-alfresco-login/README.md && markdown-toc -i ng2-alfresco-search/README.md && markdown-toc -i ng2-alfresco-tag/README.md && markdown-toc -i ng2-alfresco-upload/README.md && markdown-toc -i ng2-alfresco-viewer/README.md && markdown-toc -i ng2-alfresco-webscript/README.md && markdown-toc -i ng2-alfresco-webscript/README.md && markdown-toc -i ng2-alfresco-userinfo/README.md && markdown-toc -i ng2-alfresco-social/README.md && markdown-toc -i README.md", "markdownlint": "markdownlint ng2-alfresco-core/README.md && markdownlint ng2-alfresco-datatable/README.md && markdownlint ng2-activiti-diagrams/README.md && markdownlint ng2-activiti-analytics/README.md && markdownlint ng2-activiti-form/README.md && markdownlint ng2-activiti-tasklist/README.md && markdownlint ng2-activiti-processlist/README.md && markdownlint ng2-alfresco-documentlist/README.md && markdownlint ng2-alfresco-login/README.md && markdownlint ng2-alfresco-search/README.md && markdownlint ng2-alfresco-tag/README.md && markdownlint ng2-alfresco-upload/README.md && markdownlint ng2-alfresco-viewer/README.md && markdownlint ng2-alfresco-webscript/README.md && markdownlint ng2-alfresco-webscript/README.md && markdownlint ng2-alfresco-userinfo/README.md && markdownlint ng2-alfresco-social/README.md && markdownlint README.md", - "doc": "npm run markdownlint && npm run toc && npm run webpack -- --config config/webpack.doc.js --progress --profile --bail", + "doc": "npm run toc && npm run markdownlint && npm run npm run webpack -- --config config/webpack.doc.js --progress --profile --bail", "tslint": "", "prepublish": "", "tsc": "", @@ -92,6 +92,7 @@ "ng2-alfresco-datatable": "1.6.1", "ng2-activiti-tasklist": "1.6.1", "ng2-alfresco-documentlist": "1.6.1", + "minimatch": "3.0.4", "pdfjs-dist": "1.5.404" }, "devDependencies": { @@ -100,6 +101,7 @@ "@types/node": "6.0.45", "angular2-template-loader": "^0.6.2", "autoprefixer": "6.5.4", + "codelyzer": "3.1.2", "copy-webpack-plugin": "^4.0.1", "css-loader": "^0.23.1", "css-to-string-loader": "^0.1.2", @@ -125,8 +127,6 @@ "karma-systemjs": "^0.16.0", "karma-webpack": "^2.0.2", "loader-utils": "^1.1.0", - "markdown-toc": "1.1.0", - "markdownlint-cli": "^0.3.1", "merge-stream": "1.0.1", "node-sass": "4.5.3", "null-loader": "^0.1.1", @@ -150,7 +150,9 @@ "webpack": "^2.2.1", "webpack-dev-server": "^2.3.0", "webpack-merge": "2.6.1", - "wsrv": "0.1.7" + "wsrv": "0.1.7", + "markdown-toc": "1.1.0", + "markdownlint-cli": "^0.3.1" }, "license": "Apache-2.0", "module": "./index.js", diff --git a/ng2-components/tslint.json b/ng2-components/tslint.json index f5ca6283b5..8a65fe2317 100644 --- a/ng2-components/tslint.json +++ b/ng2-components/tslint.json @@ -1,4 +1,7 @@ { + "rulesDirectory": [ + "node_modules/codelyzer" + ], "rules": { "align": [ true, @@ -59,7 +62,7 @@ "no-unused-variable": true, "no-use-before-declare": true, "no-var-keyword": true, - "no-var-requires": false, + "no-var-requires": true, "object-literal-sort-keys": false, "one-line": [ true, @@ -113,6 +116,7 @@ "check-type", "check-module", "check-decl" - ] + ], + "ordered-imports": true } }