diff --git a/libs/fabric/package.json b/libs/fabric/package.json index 828b8e41..484b1719 100644 --- a/libs/fabric/package.json +++ b/libs/fabric/package.json @@ -44,12 +44,12 @@ ], "private": false, "peerDependencies": { - "@angular-react/core": "^0.5.12", + "@angular-react/core": "^0.5.13", "@angular/common": "^7.0.3", "@angular/core": "^7.0.3", "@angular/platform-browser-dynamic": "^7.0.3", "@angular/platform-browser": "^7.0.3", - "office-ui-fabric-react": "6.110.0", + "office-ui-fabric-react": "6.151.0", "react-dom": "^16.6.3", "react": "^16.6.3" } diff --git a/libs/fabric/src/lib/components/calendar/calendar.component.ts b/libs/fabric/src/lib/components/calendar/calendar.component.ts index 3d44d610..f2a498b4 100644 --- a/libs/fabric/src/lib/components/calendar/calendar.component.ts +++ b/libs/fabric/src/lib/components/calendar/calendar.component.ts @@ -41,6 +41,8 @@ import { ICalendarProps } from 'office-ui-fabric-react/lib/Calendar'; [dateTimeFormatter]="dateTimeFormatter" [minDate]="minDate" [maxDate]="maxDate" + [maxDate]="restrictedDates" + [restrictedDates]="restrictedDates" [showSixWeeksByDefault]="showSixWeeksByDefault" [workWeekDays]="workWeekDays" [selectDateOnClick]="selectDateOnClick" @@ -78,6 +80,7 @@ export class FabCalendarComponent extends ReactWrapperComponent @Input() dateTimeFormatter?: ICalendarProps['dateTimeFormatter']; @Input() minDate?: ICalendarProps['minDate']; @Input() maxDate?: ICalendarProps['maxDate']; + @Input() restrictedDates?: ICalendarProps['restrictedDates']; @Input() showSixWeeksByDefault?: ICalendarProps['showSixWeeksByDefault']; @Input() workWeekDays?: ICalendarProps['workWeekDays']; @Input() selectDateOnClick?: ICalendarProps['selectDateOnClick']; diff --git a/libs/fabric/src/lib/components/callout/callout.component.ts b/libs/fabric/src/lib/components/callout/callout.component.ts index 5ebf3d80..26ecb4d5 100644 --- a/libs/fabric/src/lib/components/callout/callout.component.ts +++ b/libs/fabric/src/lib/components/callout/callout.component.ts @@ -34,6 +34,7 @@ import { ICalloutPositionedInfo } from 'office-ui-fabric-react/lib/utilities/pos [minPagePadding]="minPagePadding" [isBeakVisible]="isBeakVisible" [preventDismissOnScroll]="preventDismissOnScroll" + [preventDismissOnResize]="preventDismissOnResize" [preventDismissOnLostFocus]="preventDismissOnLostFocus" [coverTarget]="coverTarget" [alignTargetEdge]="alignTargetEdge" @@ -78,6 +79,7 @@ export class FabCalloutComponent extends ReactWrapperComponent { @Input() minPagePadding?: ICalloutProps['minPagePadding']; @Input() isBeakVisible?: ICalloutProps['isBeakVisible']; @Input() preventDismissOnScroll?: ICalloutProps['preventDismissOnScroll']; + @Input() preventDismissOnResize?: ICalloutProps['preventDismissOnResize']; @Input() preventDismissOnLostFocus?: ICalloutProps['preventDismissOnLostFocus']; @Input() coverTarget?: ICalloutProps['coverTarget']; @Input() alignTargetEdge?: ICalloutProps['alignTargetEdge']; diff --git a/libs/fabric/src/lib/components/callout/callout.module.ts b/libs/fabric/src/lib/components/callout/callout.module.ts index fffdd182..887e8a69 100644 --- a/libs/fabric/src/lib/components/callout/callout.module.ts +++ b/libs/fabric/src/lib/components/callout/callout.module.ts @@ -4,7 +4,7 @@ import { registerElement } from '@angular-react/core'; import { CommonModule } from '@angular/common'; import { NgModule, NO_ERRORS_SCHEMA } from '@angular/core'; -import { Callout } from 'office-ui-fabric-react'; +import { Callout, FocusTrapCallout } from 'office-ui-fabric-react'; import { FabCalloutComponent } from './callout.component'; const components = [FabCalloutComponent]; @@ -19,5 +19,6 @@ export class FabCalloutModule { constructor() { // Add any React elements to the registry (used by the renderer). registerElement('Callout', () => Callout); + registerElement('FocusTrapCallout', () => FocusTrapCallout); } } diff --git a/libs/fabric/src/lib/components/callout/focus-trap-callout.component.ts b/libs/fabric/src/lib/components/callout/focus-trap-callout.component.ts new file mode 100644 index 00000000..632f225b --- /dev/null +++ b/libs/fabric/src/lib/components/callout/focus-trap-callout.component.ts @@ -0,0 +1,113 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +import { ReactWrapperComponent } from '@angular-react/core'; +import { + ChangeDetectionStrategy, + ChangeDetectorRef, + Component, + ElementRef, + EventEmitter, + Input, + Output, + Renderer2, + ViewChild, +} from '@angular/core'; +import { IFocusTrapCalloutProps } from 'office-ui-fabric-react'; +import { ICalloutPositionedInfo } from 'office-ui-fabric-react/lib/utilities/positioning'; + +@Component({ + selector: 'fab-focus-trap-callout', + exportAs: 'fabFocusTrapCallout', + template: ` + + + + `, + styles: ['react-renderer'], + changeDetection: ChangeDetectionStrategy.OnPush, +}) +export class FabFocusTrapCalloutComponent extends ReactWrapperComponent { + @ViewChild('reactNode') protected reactNodeRef: ElementRef; + + @Input() componentRef?: IFocusTrapCalloutProps['componentRef']; + @Input() target?: IFocusTrapCalloutProps['target']; + @Input() directionalHint?: IFocusTrapCalloutProps['directionalHint']; + @Input() directionalHintForRTL?: IFocusTrapCalloutProps['directionalHintForRTL']; + @Input() gapSpace?: IFocusTrapCalloutProps['gapSpace']; + @Input() beakWidth?: IFocusTrapCalloutProps['beakWidth']; + @Input() calloutWidth?: IFocusTrapCalloutProps['calloutWidth']; + @Input() backgroundColor?: IFocusTrapCalloutProps['backgroundColor']; + @Input() bounds?: IFocusTrapCalloutProps['bounds']; + @Input() minPagePadding?: IFocusTrapCalloutProps['minPagePadding']; + @Input() isBeakVisible?: IFocusTrapCalloutProps['isBeakVisible']; + @Input() preventDismissOnScroll?: IFocusTrapCalloutProps['preventDismissOnScroll']; + @Input() preventDismissOnResize?: IFocusTrapCalloutProps['preventDismissOnResize']; + @Input() preventDismissOnLostFocus?: IFocusTrapCalloutProps['preventDismissOnLostFocus']; + @Input() coverTarget?: IFocusTrapCalloutProps['coverTarget']; + @Input() alignTargetEdge?: IFocusTrapCalloutProps['alignTargetEdge']; + @Input() role?: IFocusTrapCalloutProps['role']; + @Input() ariaLabel?: IFocusTrapCalloutProps['ariaLabel']; + @Input() ariaLabelledBy?: IFocusTrapCalloutProps['ariaLabelledBy']; + @Input() ariaDescribedBy?: IFocusTrapCalloutProps['ariaDescribedBy']; + @Input() className?: IFocusTrapCalloutProps['className']; + @Input() layerProps?: IFocusTrapCalloutProps['layerProps']; + @Input() doNotLayer?: IFocusTrapCalloutProps['doNotLayer']; + @Input() directionalHintFixed?: IFocusTrapCalloutProps['directionalHintFixed']; + @Input() finalHeight?: IFocusTrapCalloutProps['finalHeight']; + @Input() hideOverflow?: IFocusTrapCalloutProps['hideOverflow']; + @Input() setInitialFocus?: IFocusTrapCalloutProps['setInitialFocus']; + @Input() calloutMaxHeight?: IFocusTrapCalloutProps['calloutMaxHeight']; + @Input() theme?: IFocusTrapCalloutProps['theme']; + @Input() styles?: IFocusTrapCalloutProps['styles']; + @Input() hidden?: IFocusTrapCalloutProps['hidden']; + @Input() focusTrapProps?: IFocusTrapCalloutProps['focusTrapProps']; + + @Output() readonly onLayerMounted = new EventEmitter(); + @Output() readonly onPositioned = new EventEmitter<{ positions?: ICalloutPositionedInfo }>(); + @Output() readonly onDismiss = new EventEmitter<{ ev?: any }>(); + @Output() readonly onScroll = new EventEmitter(); + + constructor(elementRef: ElementRef, changeDetectorRef: ChangeDetectorRef, renderer: Renderer2) { + super(elementRef, changeDetectorRef, renderer); + } +} diff --git a/libs/fabric/src/lib/components/combo-box/base-combo-box.component.ts b/libs/fabric/src/lib/components/combo-box/base-combo-box.component.ts index bd0e4428..435bae06 100644 --- a/libs/fabric/src/lib/components/combo-box/base-combo-box.component.ts +++ b/libs/fabric/src/lib/components/combo-box/base-combo-box.component.ts @@ -12,6 +12,7 @@ export abstract class FabBaseComboBoxComponent extends ReactWrapperComponent IComboBoxOption[] | PromiseLike; diff --git a/libs/fabric/src/lib/components/combo-box/combo-box.component.ts b/libs/fabric/src/lib/components/combo-box/combo-box.component.ts index 394ad16c..895dc0e7 100644 --- a/libs/fabric/src/lib/components/combo-box/combo-box.component.ts +++ b/libs/fabric/src/lib/components/combo-box/combo-box.component.ts @@ -24,6 +24,7 @@ import { FabBaseComboBoxComponent } from './base-combo-box.component'; [autoComplete]="autoComplete" [text]="text" [buttonIconProps]="buttonIconProps" + [autofill]="autofill" [theme]="theme" [styles]="styles" [getClassNames]="getClassNames" @@ -34,6 +35,7 @@ import { FabBaseComboBoxComponent } from './base-combo-box.component'; [useComboBoxAsMenuWidth]="useComboBoxAsMenuWidth" [multiSelect]="multiSelect" [isButtonAriaHidden]="isButtonAriaHidden" + [ariaDescribedBy]="ariaDescribedBy" [keytipProps]="keytipProps" [RenderLowerContent]="renderLowerContent && onRenderLowerContent" [ItemClick]="onItemClickHandler" diff --git a/libs/fabric/src/lib/components/combo-box/virtualized-combo-box.component.ts b/libs/fabric/src/lib/components/combo-box/virtualized-combo-box.component.ts index 69f53ecf..ba4078cf 100644 --- a/libs/fabric/src/lib/components/combo-box/virtualized-combo-box.component.ts +++ b/libs/fabric/src/lib/components/combo-box/virtualized-combo-box.component.ts @@ -24,6 +24,7 @@ import { FabBaseComboBoxComponent } from './base-combo-box.component'; [autoComplete]="autoComplete" [text]="text" [buttonIconProps]="buttonIconProps" + [autofill]="autofill" [theme]="theme" [styles]="styles" [getClassNames]="getClassNames" @@ -34,6 +35,7 @@ import { FabBaseComboBoxComponent } from './base-combo-box.component'; [useComboBoxAsMenuWidth]="useComboBoxAsMenuWidth" [multiSelect]="multiSelect" [isButtonAriaHidden]="isButtonAriaHidden" + [ariaDescribedBy]="ariaDescribedBy" [keytipProps]="keytipProps" [RenderLowerContent]="renderLowerContent && onRenderLowerContent" [ItemClick]="onItemClickHandler" diff --git a/libs/fabric/src/lib/components/date-picker/date-picker.component.ts b/libs/fabric/src/lib/components/date-picker/date-picker.component.ts index 3c68a59e..9af9d9a3 100644 --- a/libs/fabric/src/lib/components/date-picker/date-picker.component.ts +++ b/libs/fabric/src/lib/components/date-picker/date-picker.component.ts @@ -24,6 +24,7 @@ import { IDatePickerProps } from 'office-ui-fabric-react'; [componentRef]="componentRef" [theme]="theme" [calendarProps]="calendarProps" + [textField]="textField" [calloutProps]="calloutProps" [calendarAs]="calendarAs" [label]="label" @@ -71,6 +72,7 @@ export class FabDatePickerComponent extends ReactWrapperComponent(); @Output() readonly onAfterMenuDismiss = new EventEmitter(); diff --git a/libs/fabric/src/lib/components/grouped-list/grouped-list.component.ts b/libs/fabric/src/lib/components/grouped-list/grouped-list.component.ts index 42f49bf9..dc7ac86e 100644 --- a/libs/fabric/src/lib/components/grouped-list/grouped-list.component.ts +++ b/libs/fabric/src/lib/components/grouped-list/grouped-list.component.ts @@ -28,6 +28,7 @@ import { IListProps } from 'office-ui-fabric-react/lib/List'; [theme]="theme" [styles]="styles" [className]="className" + [compact]="compact" [dragDropEvents]="dragDropEvents" [dragDropHelper]="dragDropHelper" [eventsToRegister]="eventsToRegister" @@ -53,9 +54,10 @@ export class FabGroupedListComponent extends ReactWrapperComponent `, @@ -42,6 +43,7 @@ export class FabIconComponent extends ReactWrapperComponent { @Input() imageProps?: IIconProps['imageProps']; @Input() imageErrorAs?: IIconProps['imageErrorAs']; @Input() styles?: IIconProps['styles']; + @Input() theme?: IIconProps['theme']; constructor(elementRef: ElementRef, changeDetectorRef: ChangeDetectorRef, renderer: Renderer2) { super(elementRef, changeDetectorRef, renderer, { setHostDisplay: true }); diff --git a/libs/fabric/src/lib/components/message-bar/message-bar.component.ts b/libs/fabric/src/lib/components/message-bar/message-bar.component.ts index 86e545fd..f850a44c 100644 --- a/libs/fabric/src/lib/components/message-bar/message-bar.component.ts +++ b/libs/fabric/src/lib/components/message-bar/message-bar.component.ts @@ -25,7 +25,6 @@ import { IMessageBarProps } from 'office-ui-fabric-react/lib/MessageBar'; #reactNode [componentRef]="componentRef" [messageBarType]="messageBarType" - [ariaLabel]="ariaLabel" [isMultiline]="isMultiline" [dismissButtonAriaLabel]="dismissButtonAriaLabel" [truncated]="truncated" @@ -47,7 +46,6 @@ export class FabMessageBarComponent extends ReactWrapperComponent @Input() isDarkOverlay?: IModalProps['isDarkOverlay']; @Input() layerProps?: IModalProps['layerProps']; @Input() isBlocking?: IModalProps['isBlocking']; + @Input() isModeless?: IModalProps['isModeless']; @Input() className?: IModalProps['className']; @Input() containerClassName?: IModalProps['containerClassName']; @Input() scrollableContentClassName?: IModalProps['scrollableContentClassName']; diff --git a/libs/fabric/src/lib/components/panel/panel.component.ts b/libs/fabric/src/lib/components/panel/panel.component.ts index 5c9e22ad..14791ea7 100644 --- a/libs/fabric/src/lib/components/panel/panel.component.ts +++ b/libs/fabric/src/lib/components/panel/panel.component.ts @@ -47,6 +47,7 @@ import { IPanelHeaderRenderer, IPanelProps } from 'office-ui-fabric-react/lib/Pa [componentId]="componentId" [RenderHeader]="renderHeader && onRenderHeader" [RenderNavigation]="renderNavigation && onRenderNavigation" + [RenderNavigationContent]="renderNavigationContent && onRenderNavigationContent" [RenderBody]="renderBody && onRenderBody" [RenderFooter]="renderFooter && onRenderFooter" [RenderFooterContent]="renderFooterContent && onRenderFooterContent" @@ -87,6 +88,7 @@ export class FabPanelComponent extends ReactWrapperComponent implem @Input() componentId?: IPanelProps['componentId']; @Input() renderNavigation?: InputRendererOptions; + @Input() renderNavigationContent?: InputRendererOptions; @Input() renderHeader?: InputRendererOptions; @Input() renderBody?: InputRendererOptions; @Input() renderFooter?: InputRendererOptions; @@ -98,6 +100,7 @@ export class FabPanelComponent extends ReactWrapperComponent implem private _renderHeader: JsxRenderFunc; onRenderNavigation: (props?: IPanelProps, defaultRender?: JsxRenderFunc) => JSX.Element; + onRenderNavigationContent: (props?: IPanelProps, defaultRender?: JsxRenderFunc) => JSX.Element; onRenderBody: (props?: IPanelProps, defaultRender?: JsxRenderFunc) => JSX.Element; onRenderFooter: (props?: IPanelProps, defaultRender?: JsxRenderFunc) => JSX.Element; onRenderFooterContent: (props?: IPanelProps, defaultRender?: JsxRenderFunc) => JSX.Element; @@ -112,6 +115,7 @@ export class FabPanelComponent extends ReactWrapperComponent implem ngOnInit() { this.onRenderNavigation = this.createRenderPropHandler(this.renderNavigation); + this.onRenderNavigationContent = this.createRenderPropHandler(this.renderNavigationContent); this._renderHeader = this.createInputJsxRenderer(this.renderHeader); this.onRenderBody = this.createRenderPropHandler(this.renderBody); this.onRenderFooter = this.createRenderPropHandler(this.renderFooter); diff --git a/libs/fabric/src/lib/components/pivot/pivot.component.ts b/libs/fabric/src/lib/components/pivot/pivot.component.ts index cc905f9e..d1b3520f 100644 --- a/libs/fabric/src/lib/components/pivot/pivot.component.ts +++ b/libs/fabric/src/lib/components/pivot/pivot.component.ts @@ -87,8 +87,8 @@ export class FabPivotItemComponent extends ReactWrapperComponent { @Input() styles?: IPivotProps['styles']; @Input() theme?: IPivotProps['theme']; @Input() className?: IPivotProps['className']; - @Input() initialSelectedIndex?: IPivotProps['initialSelectedIndex']; - @Input() initialSelectedKey?: IPivotProps['initialSelectedKey']; + @Input() defaultSelectedKey?: IPivotProps['defaultSelectedKey']; + @Input() defaultSelectedIndex?: IPivotProps['defaultSelectedIndex']; @Input() selectedKey?: IPivotProps['selectedKey']; @Input() linkSize?: IPivotProps['linkSize']; @Input() linkFormat?: IPivotProps['linkFormat']; diff --git a/libs/fabric/src/lib/components/slider/slider.component.ts b/libs/fabric/src/lib/components/slider/slider.component.ts index d5da0856..194d9ee6 100644 --- a/libs/fabric/src/lib/components/slider/slider.component.ts +++ b/libs/fabric/src/lib/components/slider/slider.component.ts @@ -37,6 +37,7 @@ import { ISliderProps } from 'office-ui-fabric-react/lib/Slider'; [disabled]="disabled" [className]="className" [buttonProps]="buttonProps" + [valueFormat]="valueFormat" [Changed]="onChangedHandler" (onChange)="onChange.emit($event)" > @@ -64,6 +65,7 @@ export class FabSliderComponent extends ReactWrapperComponent { @Input() disabled?: ISliderProps['disabled']; @Input() className?: ISliderProps['className']; @Input() buttonProps?: ISliderProps['buttonProps']; + @Input() valueFormat?: ISliderProps['valueFormat']; @Output() readonly onChange = new EventEmitter(); @Output() readonly onChanged = new EventEmitter<{ event: MouseEvent | TouchEvent; value: number }>(); diff --git a/libs/fabric/src/lib/components/spin-button/spin-button.component.ts b/libs/fabric/src/lib/components/spin-button/spin-button.component.ts index 75855887..ff80b012 100644 --- a/libs/fabric/src/lib/components/spin-button/spin-button.component.ts +++ b/libs/fabric/src/lib/components/spin-button/spin-button.component.ts @@ -12,7 +12,6 @@ import { ViewChild, EventEmitter, Output, - OnInit, } from '@angular/core'; import { ISpinButtonProps } from 'office-ui-fabric-react/lib/SpinButton'; @@ -29,6 +28,7 @@ import { ISpinButtonProps } from 'office-ui-fabric-react/lib/SpinButton'; [max]="max" [step]="step" [ariaLabel]="ariaLabel" + [ariaDescribedBy]="ariaDescribedBy" [title]="title" [disabled]="disabled" [className]="className" @@ -71,6 +71,7 @@ export class FabSpinButtonComponent extends ReactWrapperComponent { @Input() checked?: IToggleProps['checked']; @Input() defaultChecked?: IToggleProps['defaultChecked']; @Input() disabled?: IToggleProps['disabled']; + @Input() inlineLabel?: IToggleProps['inlineLabel']; @Input() theme?: IToggleProps['theme']; @Input() styles?: IToggleProps['styles']; @Input() keytipProps?: IToggleProps['keytipProps']; diff --git a/libs/fabric/tslint.json b/libs/fabric/tslint.json index 8006e74e..3f4c6889 100644 --- a/libs/fabric/tslint.json +++ b/libs/fabric/tslint.json @@ -1,7 +1,7 @@ { "extends": "../../tslint.json", "rules": { - "directive-selector": [true, "attribute", "app", "camelCase"], - "component-selector": [true, "element", "app", "kebab-case"] + "directive-selector": [true, "attribute", "fab", "camelCase"], + "component-selector": [true, "element", "fab", "kebab-case"] } } diff --git a/package-lock.json b/package-lock.json index 5f2955b8..a1066181 100644 --- a/package-lock.json +++ b/package-lock.json @@ -91,7 +91,7 @@ "dependencies": { "source-map": { "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", "dev": true }, @@ -374,7 +374,7 @@ }, "load-json-file": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "dev": true, "requires": { @@ -416,7 +416,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, @@ -442,7 +442,7 @@ }, "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, @@ -757,9 +757,9 @@ } }, "@microsoft/load-themed-styles": { - "version": "1.8.53", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.8.53.tgz", - "integrity": "sha512-knlhWjiWEQFrIaHqpSyI9arU+fQ7KCRfQuekVkczjTHwdb1K8ynxrBd1TmZFFz1cwlfVxtb06qmMv4GCNBDuYQ==" + "version": "1.8.64", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.8.64.tgz", + "integrity": "sha512-FLFjtEzWBfvyCs2mR2oRfApIhv1dlEdRgNaTBOcPWaI7sJd+7CZ9EGlftEU0Qz2e7+yifYcWh1Rd0Qx0NPur8w==" }, "@ngrx/effects": { "version": "7.0.0", @@ -972,7 +972,7 @@ }, "yargs": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", "dev": true, "requires": { @@ -1003,7 +1003,7 @@ }, "yargs-parser": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.0.0.tgz", + "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-10.0.0.tgz", "integrity": "sha512-+DHejWujTVYeMHLff8U96rLc4uE4Emncoftvn5AjhB1Jw1pWxLzgBUT/WYbPrHmy6YPEBTZQx5myHhVcuuu64g==", "dev": true, "requires": { @@ -1103,7 +1103,7 @@ }, "@types/q": { "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", + "resolved": "http://registry.npmjs.org/@types/q/-/q-0.0.32.tgz", "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", "dev": true }, @@ -1169,20 +1169,31 @@ "integrity": "sha512-zG61PAp2OcoIBjRV44wftJj6AJgzJrOc32LCYOBqk9bdgcdzK5DCJHV9QZJ60+Fu+fOn79g8Ks3Gixm4CfkZ+w==", "dev": true }, + "@uifabric/foundation": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-0.7.1.tgz", + "integrity": "sha512-YrdaJXAe4x7whaj7/x1fhFsBGao0vAec6mVIAYCvC09AK+puEYDahIloVWA6vLTRlWzzOZWsvN3S3Z1tzfhIRw==", + "requires": { + "@uifabric/set-version": ">=1.1.3 <2.0.0", + "@uifabric/styling": ">=6.41.0 <7.0.0", + "@uifabric/utilities": ">=6.29.0 <7.0.0", + "tslib": "^1.7.1" + } + }, "@uifabric/icons": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-6.3.0.tgz", - "integrity": "sha512-jMCa/liL7YCvu0xJRudQsU3oR1O7NuCwkFe392y4ZEXFlTsPpe1LeE4iZr6UbhJLHiEWKw5Uep8pMCuAcCXQdg==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-6.4.0.tgz", + "integrity": "sha512-pbKu3OnWaRIeDqMFhicDrrcqicxNqoHpJpknZR9N2xxoPnYMnt2ZOhBNnAxoVVcxHlWkFNg0rvFrOAQGn+S5/Q==", "requires": { "@uifabric/set-version": ">=1.1.3 <2.0.0", - "@uifabric/styling": ">=6.35.0 <7.0.0", + "@uifabric/styling": ">=6.41.0 <7.0.0", "tslib": "^1.7.1" } }, "@uifabric/merge-styles": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-6.15.0.tgz", - "integrity": "sha512-VtwdCPhEkfNk8l9qSw2Ix/R7a3/GguvQ2avR5RxLs7jSMmW2Oc3B0CwROB6h4zajwZK7OBR+a6UsiT7H6VN4vg==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-6.16.0.tgz", + "integrity": "sha512-MhFLlAaKeCQmVAQva1/Bu6Doo58l6Vo01gee6cyAKDsBxvDZrM4z1hBY+SfCpTmPvCh7TSWO1Fa9r/X5Rq5AWw==", "requires": { "@uifabric/set-version": ">=1.1.3 <2.0.0", "tslib": "^1.7.1" @@ -1197,23 +1208,23 @@ } }, "@uifabric/styling": { - "version": "6.40.0", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-6.40.0.tgz", - "integrity": "sha512-Itrs6lIYDMpQG/hAgE4V1clWLmHqFA01fQaAXrgXR3WguVRJVryyP5dWVTSitV889dZePkM9gawyCYX879VD8A==", + "version": "6.44.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-6.44.1.tgz", + "integrity": "sha512-sREp4R3QsvExHiXE2dmIiInCfTdvxKdi4FDWm8CTkTMYc+SacaDTDrginBsVV6m7zWMtVGykA13Zz1OZmqWKKw==", "requires": { "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/merge-styles": ">=6.15.0 <7.0.0", + "@uifabric/merge-styles": ">=6.16.0 <7.0.0", "@uifabric/set-version": ">=1.1.3 <2.0.0", - "@uifabric/utilities": ">=6.27.2 <7.0.0", + "@uifabric/utilities": ">=6.33.0 <7.0.0", "tslib": "^1.7.1" } }, "@uifabric/utilities": { - "version": "6.28.0", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.28.0.tgz", - "integrity": "sha512-HHC4J7L9UQcV5rNe0YlmW8mCswLTTPvO/SdfCU4alMrkkmrOAB/Z1OSryvIcXnLLPlqmnyoW2PwXyQrO5nBl0Q==", + "version": "6.33.0", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.33.0.tgz", + "integrity": "sha512-yh0vshROhf1UTZUpWCNumPgyIUuQuTkGlhp0yyQEV8PVgovthfEOKbCBo37ewAeMiIO8Gys1VqIeaMuecVBoDg==", "requires": { - "@uifabric/merge-styles": ">=6.15.0 <7.0.0", + "@uifabric/merge-styles": ">=6.16.0 <7.0.0", "@uifabric/set-version": ">=1.1.3 <2.0.0", "prop-types": "^15.5.10", "tslib": "^1.7.1" @@ -1560,7 +1571,7 @@ }, "ansi-escapes": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "resolved": "http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", "dev": true }, @@ -1765,7 +1776,7 @@ }, "util": { "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", "dev": true, "requires": { @@ -1788,7 +1799,7 @@ }, "async": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", "dev": true }, @@ -1886,7 +1897,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { @@ -2176,7 +2187,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } @@ -2327,7 +2338,7 @@ }, "browserify-aes": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "requires": { @@ -2364,7 +2375,7 @@ }, "browserify-rsa": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "dev": true, "requires": { @@ -2418,7 +2429,7 @@ }, "buffer": { "version": "4.9.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { @@ -2493,7 +2504,7 @@ }, "cacache": { "version": "10.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "resolved": "http://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", "dev": true, "requires": { @@ -2543,7 +2554,7 @@ }, "camelcase-keys": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "requires": { @@ -2829,7 +2840,7 @@ }, "colors": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz", "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", "dev": true }, @@ -3196,7 +3207,7 @@ }, "yargs": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", "dev": true, "requires": { @@ -3281,7 +3292,7 @@ }, "create-hash": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, "requires": { @@ -3294,7 +3305,7 @@ }, "create-hmac": { "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "requires": { @@ -3414,7 +3425,7 @@ }, "d": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/d/-/d-1.0.0.tgz", "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "dev": true, "requires": { @@ -3579,7 +3590,7 @@ "dependencies": { "globby": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "resolved": "http://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, "requires": { @@ -3592,7 +3603,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true } @@ -3669,7 +3680,7 @@ }, "diffie-hellman": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "requires": { @@ -3851,7 +3862,7 @@ }, "engine.io-client": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", + "resolved": "http://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", "dev": true, "requires": { @@ -3988,7 +3999,7 @@ }, "es6-promisify": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "resolved": "http://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", "dev": true, "requires": { @@ -4032,7 +4043,7 @@ "dependencies": { "source-map": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", + "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", "dev": true, "optional": true, @@ -4115,7 +4126,7 @@ }, "events": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", "dev": true }, @@ -4580,7 +4591,7 @@ }, "finalhandler": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", "dev": true, "requires": { @@ -4720,7 +4731,7 @@ }, "fs-access": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", "dev": true, "requires": { @@ -4785,7 +4796,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -5200,7 +5212,8 @@ "safe-buffer": { "version": "5.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -5256,6 +5269,7 @@ "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -5299,12 +5313,14 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -5371,7 +5387,7 @@ }, "get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", "dev": true }, @@ -5503,7 +5519,7 @@ }, "got": { "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "resolved": "http://registry.npmjs.org/got/-/got-6.7.1.tgz", "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", "dev": true, "requires": { @@ -5746,7 +5762,7 @@ }, "http-errors": { "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "requires": { @@ -5796,7 +5812,7 @@ }, "http-proxy-middleware": { "version": "0.18.0", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", + "resolved": "http://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", "dev": true, "requires": { @@ -6216,7 +6232,7 @@ }, "is-builtin-module": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, "requires": { @@ -6387,7 +6403,7 @@ }, "is-obj": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true }, @@ -6665,7 +6681,7 @@ }, "fast-deep-equal": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", "dev": true }, @@ -6881,7 +6897,7 @@ }, "jsesc": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", "dev": true }, @@ -6917,7 +6933,7 @@ }, "json5": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", "dev": true }, @@ -6969,13 +6985,13 @@ "dependencies": { "core-js": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/core-js/-/core-js-2.3.0.tgz", "integrity": "sha1-+rg/uwstjchfpjbEudNMdUIMbWU=", "dev": true }, "es6-promise": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz", + "resolved": "http://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz", "integrity": "sha1-AQ1YWEI6XxGJeWZfRkhqlcbuK7Y=", "dev": true }, @@ -6987,7 +7003,7 @@ }, "readable-stream": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "dev": true, "requires": { @@ -7185,7 +7201,7 @@ "dependencies": { "promise": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.0.4.tgz", + "resolved": "http://registry.npmjs.org/promise/-/promise-7.0.4.tgz", "integrity": "sha1-Nj6EpMNsg1a4kP7WLJHOhdAu1Tk=", "dev": true, "requires": { @@ -7225,7 +7241,7 @@ }, "load-json-file": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { @@ -7238,7 +7254,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true } @@ -7546,7 +7562,7 @@ }, "media-typer": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "dev": true }, @@ -7579,7 +7595,7 @@ }, "meow": { "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "requires": { @@ -7597,7 +7613,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } @@ -7708,7 +7724,7 @@ }, "minimist": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", "dev": true }, @@ -7798,7 +7814,7 @@ }, "mkdirp": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "dev": true, "requires": { @@ -7886,7 +7902,7 @@ }, "next-tick": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", "dev": true }, @@ -8047,7 +8063,7 @@ }, "node-fetch": { "version": "1.6.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.6.3.tgz", + "resolved": "http://registry.npmjs.org/node-fetch/-/node-fetch-1.6.3.tgz", "integrity": "sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ=", "dev": true, "requires": { @@ -8094,7 +8110,7 @@ "dependencies": { "semver": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", "dev": true } @@ -8183,7 +8199,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { @@ -8229,7 +8245,7 @@ }, "readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "dev": true, "requires": { @@ -8546,16 +8562,17 @@ "dev": true }, "office-ui-fabric-react": { - "version": "6.110.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-6.110.0.tgz", - "integrity": "sha512-llLDJ9+FLj3pywY6Wk1W3RA/iRB7lyZzmnrO0jhyMqvf4mXqxuaJdQAZNsE8Wc5MFti8c9P1ixvqWY827DCgyw==", + "version": "6.151.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-6.151.0.tgz", + "integrity": "sha512-NEx3cvQKx6qpsqupB/TuCP9lQhfWe7EWNlJnAUZK15ZpU6gWqASpxcoscBTAZfnPYqUBVep1pbO3oqfzVIk1KQ==", "requires": { "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/icons": ">=6.3.0 <7.0.0", - "@uifabric/merge-styles": ">=6.15.0 <7.0.0", + "@uifabric/foundation": ">=0.7.1 <1.0.0", + "@uifabric/icons": ">=6.4.0 <7.0.0", + "@uifabric/merge-styles": ">=6.16.0 <7.0.0", "@uifabric/set-version": ">=1.1.3 <2.0.0", - "@uifabric/styling": ">=6.38.0 <7.0.0", - "@uifabric/utilities": ">=6.27.0 <7.0.0", + "@uifabric/styling": ">=6.44.1 <7.0.0", + "@uifabric/utilities": ">=6.33.0 <7.0.0", "prop-types": "^15.5.10", "tslib": "^1.7.1" } @@ -8609,7 +8626,7 @@ "dependencies": { "ansi-escapes": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "resolved": "http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", "dev": true }, @@ -8627,7 +8644,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { @@ -8646,7 +8663,7 @@ }, "external-editor": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "resolved": "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "dev": true, "requires": { @@ -8684,13 +8701,13 @@ }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, "opn": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", + "resolved": "http://registry.npmjs.org/opn/-/opn-4.0.2.tgz", "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=", "dev": true, "requires": { @@ -8729,7 +8746,7 @@ }, "opn": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "resolved": "http://registry.npmjs.org/opn/-/opn-5.3.0.tgz", "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", "dev": true, "requires": { @@ -8785,13 +8802,13 @@ }, "os-homedir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true }, "os-locale": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, "requires": { @@ -8800,7 +8817,7 @@ }, "os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true }, @@ -8828,7 +8845,7 @@ }, "p-is-promise": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", "dev": true }, @@ -9036,7 +9053,7 @@ }, "parse-asn1": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", + "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", "dev": true, "requires": { @@ -9141,7 +9158,7 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, @@ -9450,7 +9467,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { @@ -9478,7 +9495,7 @@ }, "globby": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "resolved": "http://registry.npmjs.org/globby/-/globby-5.0.0.tgz", "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, "requires": { @@ -9492,13 +9509,13 @@ }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, @@ -9725,7 +9742,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } @@ -9764,7 +9781,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true } @@ -9794,7 +9811,7 @@ }, "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true } @@ -9833,7 +9850,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { @@ -9944,7 +9961,7 @@ }, "regjsgen": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", "dev": true }, @@ -9959,7 +9976,7 @@ "dependencies": { "jsesc": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", "dev": true } @@ -10344,7 +10361,7 @@ }, "safe-regex": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { @@ -10394,7 +10411,7 @@ }, "sax": { "version": "0.5.8", - "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", + "resolved": "http://registry.npmjs.org/sax/-/sax-0.5.8.tgz", "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", "dev": true }, @@ -10430,7 +10447,7 @@ "dependencies": { "source-map": { "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { @@ -10629,7 +10646,7 @@ }, "sha.js": { "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { @@ -10896,7 +10913,7 @@ }, "socket.io-parser": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", + "resolved": "http://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", "dev": true, "requires": { @@ -11368,7 +11385,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { @@ -11386,7 +11403,7 @@ }, "strip-eof": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true }, @@ -11454,7 +11471,7 @@ }, "source-map": { "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", "dev": true, "requires": { @@ -11497,7 +11514,7 @@ }, "tar": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "resolved": "http://registry.npmjs.org/tar/-/tar-2.2.1.tgz", "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", "dev": true, "requires": { @@ -11731,7 +11748,7 @@ }, "through": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true }, @@ -11898,7 +11915,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } @@ -11917,7 +11934,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } @@ -12487,7 +12504,7 @@ }, "source-map": { "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { @@ -12958,7 +12975,7 @@ }, "wrap-ansi": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { @@ -13020,7 +13037,7 @@ }, "xmlbuilder": { "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", "dev": true }, diff --git a/package.json b/package.json index 9b8d8e9b..f47597a2 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "@ngrx/store-devtools": "~7.0.0", "core-js": "^2.5.4", "ngrx-store-freeze": "^0.2.4", - "office-ui-fabric-react": "6.110.0", + "office-ui-fabric-react": "6.151.0", "react": "^16.6.3", "react-dom": "^16.6.3", "rxjs": "6.3.3",