From 45e81c8a6c1b7dd4fc45caed153d733296eeec5d Mon Sep 17 00:00:00 2001 From: Velin Georgiev Date: Sat, 9 Mar 2019 10:33:33 +0000 Subject: [PATCH] App Settings sample updated to v1.7.1, devops pipelines added (#803) * App Settings sample updated to v1.7.1, devops pipelines definitions added * added build, release and config files for AzureDevops --- package-lock.json | 3 - samples/react-app-settings/.yo-rc.json | 8 +- samples/react-app-settings/README.md | 21 +- .../assets/Build-with-config-flow.pptx | Bin 0 -> 70404 bytes .../assets/app-settings-class.PNG | Bin 0 -> 54282 bytes samples/react-app-settings/config/config.json | 19 +- .../config/copy-assets.json | 1 + .../config/deploy-azure-storage.json | 1 + .../config/package-solution.json | 6 +- samples/react-app-settings/config/serve.json | 1 + samples/react-app-settings/config/tslint.json | 45 - .../config/write-manifests.json | 1 + .../devops/PRODSetup/config/config.json | 19 + .../devops/PRODSetup/src/AppSettings.ts | 5 + .../IceCreamShopWebPart.manifest.json | 20 + .../devops/build/azure-pipelines-parallel.yml | 67 + .../build/azure-pipelines-win-vs-linux.yml | 72 + .../devops/build/azure-pipelines.yml | 71 + .../configurations/PROD/config/config.json | 19 + .../configurations/PROD/src/AppSettings.ts | 5 + .../IceCreamShopWebPart.manifest.json | 20 + .../devops/release/office-365-CLI-add-app.sh | 25 + .../devops/release/pnp-powershell-add-app.ps1 | 19 + samples/react-app-settings/gulpfile.js | 7 +- samples/react-app-settings/package-lock.json | 12901 ++++++++-------- samples/react-app-settings/package.json | 30 +- samples/react-app-settings/src/AppSettings.ts | 5 + .../react-app-settings/src/appSettings.d.ts | 10 - .../react-app-settings/src/appSettings.json | 5 - .../react-app-settings/src/appSettingsGulp.js | 98 - samples/react-app-settings/src/index.ts | 3 + .../IceCreamLorryWebPart.manifest.json | 19 + .../iceCreamLorry/IceCreamLorryWebPart.ts | 60 + .../components/IIceCreamLorryProps.ts | 3 + .../components/IceCreamLorry.module.scss | 74 + .../components/IceCreamLorry.tsx | 32 + .../components/ice-cream-lorry.png | Bin 0 -> 660799 bytes .../loc/en-us.js | 0 .../webparts/iceCreamLorry/loc/mystrings.d.ts | 10 + .../IceCreamShopWebPart.manifest.json | 19 + .../IceCreamShopWebPart.ts} | 21 +- .../components/IIceCreamShopProps.ts | 3 + .../components/IceCreamShop.module.scss | 74 + .../iceCreamShop/components/IceCreamShop.tsx | 32 + .../src/webparts/iceCreamShop/ice-cream.png | Bin 0 -> 281711 bytes .../src/webparts/iceCreamShop/loc/en-us.js | 7 + .../webparts/iceCreamShop/loc/mystrings.d.ts | 10 + .../IReactAppSettingsWebPartProps.ts | 3 - .../ReactAppSettingsWebPart.manifest.json | 26 - .../components/IReactAppSettingsProps.ts | 3 - .../components/ReactAppSettings.module.scss | 52 - .../components/ReactAppSettings.tsx | 38 - .../reactAppSettings/loc/mystrings.d.ts | 10 - .../tests/ReactAppSettings.test.ts | 9 - ...ca-212c-40b2-8de8-7d877b6c6db9tab20x20.png | Bin 0 -> 933 bytes ...ca-212c-40b2-8de8-7d877b6c6db9tab96x96.png | Bin 0 -> 2510 bytes ...b0-fb77-4206-aced-cdfc53a9b6c1tab20x20.png | Bin 0 -> 933 bytes ...b0-fb77-4206-aced-cdfc53a9b6c1tab96x96.png | Bin 0 -> 2510 bytes .../teams_iceCreamShop/manifest.json | 48 + .../teams_iceCreamShop/tab20x20.png | Bin 0 -> 933 bytes .../teams_iceCreamShop/tab96x96.png | Bin 0 -> 2510 bytes samples/react-app-settings/tsconfig.json | 15 +- samples/react-app-settings/tslint.json | 30 +- .../react-app-settings/typings/@ms/odsp.d.ts | 11 - samples/react-app-settings/typings/tsd.d.ts | 1 - 65 files changed, 7004 insertions(+), 7113 deletions(-) delete mode 100644 package-lock.json create mode 100644 samples/react-app-settings/assets/Build-with-config-flow.pptx create mode 100644 samples/react-app-settings/assets/app-settings-class.PNG delete mode 100644 samples/react-app-settings/config/tslint.json create mode 100644 samples/react-app-settings/devops/PRODSetup/config/config.json create mode 100644 samples/react-app-settings/devops/PRODSetup/src/AppSettings.ts create mode 100644 samples/react-app-settings/devops/PRODSetup/src/webparts/iceCreamShop/IceCreamShopWebPart.manifest.json create mode 100644 samples/react-app-settings/devops/build/azure-pipelines-parallel.yml create mode 100644 samples/react-app-settings/devops/build/azure-pipelines-win-vs-linux.yml create mode 100644 samples/react-app-settings/devops/build/azure-pipelines.yml create mode 100644 samples/react-app-settings/devops/configurations/PROD/config/config.json create mode 100644 samples/react-app-settings/devops/configurations/PROD/src/AppSettings.ts create mode 100644 samples/react-app-settings/devops/configurations/PROD/src/webparts/iceCreamShop/IceCreamShopWebPart.manifest.json create mode 100644 samples/react-app-settings/devops/release/office-365-CLI-add-app.sh create mode 100644 samples/react-app-settings/devops/release/pnp-powershell-add-app.ps1 create mode 100644 samples/react-app-settings/src/AppSettings.ts delete mode 100644 samples/react-app-settings/src/appSettings.d.ts delete mode 100644 samples/react-app-settings/src/appSettings.json delete mode 100644 samples/react-app-settings/src/appSettingsGulp.js create mode 100644 samples/react-app-settings/src/index.ts create mode 100644 samples/react-app-settings/src/webparts/iceCreamLorry/IceCreamLorryWebPart.manifest.json create mode 100644 samples/react-app-settings/src/webparts/iceCreamLorry/IceCreamLorryWebPart.ts create mode 100644 samples/react-app-settings/src/webparts/iceCreamLorry/components/IIceCreamLorryProps.ts create mode 100644 samples/react-app-settings/src/webparts/iceCreamLorry/components/IceCreamLorry.module.scss create mode 100644 samples/react-app-settings/src/webparts/iceCreamLorry/components/IceCreamLorry.tsx create mode 100644 samples/react-app-settings/src/webparts/iceCreamLorry/components/ice-cream-lorry.png rename samples/react-app-settings/src/webparts/{reactAppSettings => iceCreamLorry}/loc/en-us.js (100%) create mode 100644 samples/react-app-settings/src/webparts/iceCreamLorry/loc/mystrings.d.ts create mode 100644 samples/react-app-settings/src/webparts/iceCreamShop/IceCreamShopWebPart.manifest.json rename samples/react-app-settings/src/webparts/{reactAppSettings/ReactAppSettingsWebPart.ts => iceCreamShop/IceCreamShopWebPart.ts} (64%) create mode 100644 samples/react-app-settings/src/webparts/iceCreamShop/components/IIceCreamShopProps.ts create mode 100644 samples/react-app-settings/src/webparts/iceCreamShop/components/IceCreamShop.module.scss create mode 100644 samples/react-app-settings/src/webparts/iceCreamShop/components/IceCreamShop.tsx create mode 100644 samples/react-app-settings/src/webparts/iceCreamShop/ice-cream.png create mode 100644 samples/react-app-settings/src/webparts/iceCreamShop/loc/en-us.js create mode 100644 samples/react-app-settings/src/webparts/iceCreamShop/loc/mystrings.d.ts delete mode 100644 samples/react-app-settings/src/webparts/reactAppSettings/IReactAppSettingsWebPartProps.ts delete mode 100644 samples/react-app-settings/src/webparts/reactAppSettings/ReactAppSettingsWebPart.manifest.json delete mode 100644 samples/react-app-settings/src/webparts/reactAppSettings/components/IReactAppSettingsProps.ts delete mode 100644 samples/react-app-settings/src/webparts/reactAppSettings/components/ReactAppSettings.module.scss delete mode 100644 samples/react-app-settings/src/webparts/reactAppSettings/components/ReactAppSettings.tsx delete mode 100644 samples/react-app-settings/src/webparts/reactAppSettings/loc/mystrings.d.ts delete mode 100644 samples/react-app-settings/src/webparts/reactAppSettings/tests/ReactAppSettings.test.ts create mode 100644 samples/react-app-settings/teams/4e6bdbca-212c-40b2-8de8-7d877b6c6db9tab20x20.png create mode 100644 samples/react-app-settings/teams/4e6bdbca-212c-40b2-8de8-7d877b6c6db9tab96x96.png create mode 100644 samples/react-app-settings/teams/6a8e85b0-fb77-4206-aced-cdfc53a9b6c1tab20x20.png create mode 100644 samples/react-app-settings/teams/6a8e85b0-fb77-4206-aced-cdfc53a9b6c1tab96x96.png create mode 100644 samples/react-app-settings/teams_iceCreamShop/manifest.json create mode 100644 samples/react-app-settings/teams_iceCreamShop/tab20x20.png create mode 100644 samples/react-app-settings/teams_iceCreamShop/tab96x96.png delete mode 100644 samples/react-app-settings/typings/@ms/odsp.d.ts delete mode 100644 samples/react-app-settings/typings/tsd.d.ts diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 48e341a09..000000000 --- a/package-lock.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "lockfileVersion": 1 -} diff --git a/samples/react-app-settings/.yo-rc.json b/samples/react-app-settings/.yo-rc.json index 37fabf112..caa4fead9 100644 --- a/samples/react-app-settings/.yo-rc.json +++ b/samples/react-app-settings/.yo-rc.json @@ -1,8 +1,12 @@ { "@microsoft/generator-sharepoint": { - "version": "1.1.1", + "version": "1.7.1", "libraryName": "react-app-settings", "libraryId": "9573efb7-06d1-4134-aa8d-f6b4803d6096", - "environment": "spo" + "environment": "spo", + "isDomainIsolated": false, + "isCreatingSolution": false, + "packageManager": "npm", + "componentType": "webpart" } } \ No newline at end of file diff --git a/samples/react-app-settings/README.md b/samples/react-app-settings/README.md index b78a787d2..51045c18f 100644 --- a/samples/react-app-settings/README.md +++ b/samples/react-app-settings/README.md @@ -2,25 +2,17 @@ ## Summary -This sample shows how appSettings.json file can be added and used within SharePoint Framewrok webparts similar to the Web.config / App.config key value app settings in .NET Framework projects. -That allows better DevOps and Continious Integration automation. Typescript module appSettings.d.ts is also added so it allows the json app settings to be imported to any webpart or react component with intellisense support. +This sample shows how AppSettings.ts file can be added and used within SharePoint Framewrok webparts similar to the Web.config / App.config key value app settings in .NET Framework projects. +That allows better DevOps and continuous integration (CI/CD) automation. The AppSettings.ts is transpiled/compiled with your SPFx solution which differs from the way the web.config. With .Net web.config file we would be able to update independently without the need of compiling DLLs. If that behavior is required, you can store your app settings in a SharePoint list and change them from there. However, that will have performance degradation over if the setting was part of the SPFx code where the logic can get a setting value in milliseconds. -![SPFx React app settings webpart](./assets/spfx-appSettings-json.PNG) +![SPFx React app settings webpart](./assets/app-settings-class.PNG) -### Easy to replace values in appSettings.json if DEV, QA, PROD environments. +### Replace values in AppSettings.ts if DEV, QA, PROD environments with Azure DevOps pipeline. -Since the appSettings.json is a known format, a DevOps guy can easily open it and add values according the environment then start `gulp build` process in an CI tool like VSTS, Jenkins. - -### Gulp task added to verity that the appSettings.json and appSettings.d.ts match. - -I have added appSettingsGulp.js with one gulp task in it. The task starts just before solution build or on watch to verify that all the app settings match in both appSettings.json and appSettings.d.ts. If they not match, then error is thrown so the CI tool is aware that the build failed. - -### Keep the appSettings.json and appSettings.d.ts format as is. - -Since the gulp task I created contains checks based on string operations, it is required that the appSettings.json and appSettings.d.ts are in format as provided and just key-pairs are added to the json file and respective just new properties are added to the IAppSettings interface in the appSettings.d.ts. +Azure DevOps pipelines configurations are included to demonstrate how the AppSettings.ts values can be changed per different environments. Please refer to the `devops/configurations` folder to see how this can be setup for your pipeline. ## Used SharePoint Framework Version -![drop](https://img.shields.io/badge/drop-1.4.1-green.svg) +![drop](https://img.shields.io/badge/drop-1.7.1-green.svg) ## Applies to @@ -44,6 +36,7 @@ Version|Date|Comments -------|----|-------- 0.0.1|August 03, 2017 | Initial commit 0.0.2|March 08, 2018 | Update to SPFx 1.4.1 +0.0.3|March 03, 2019 | Update to SPFx 1.7.1 ## Disclaimer **THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** diff --git a/samples/react-app-settings/assets/Build-with-config-flow.pptx b/samples/react-app-settings/assets/Build-with-config-flow.pptx new file mode 100644 index 0000000000000000000000000000000000000000..353f5b7c97565cf06e0cd1f86cb2104dc7746edd GIT binary patch literal 70404 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

?aX2{^}jYE6&q1j9) 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%0D@~&B`QKje)*=o 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", "container": "react-app-settings", diff --git a/samples/react-app-settings/config/package-solution.json b/samples/react-app-settings/config/package-solution.json index 2a846aec1..15f4ecc66 100644 --- a/samples/react-app-settings/config/package-solution.json +++ b/samples/react-app-settings/config/package-solution.json @@ -1,9 +1,11 @@ { - "$schema": "https://dev.office.com/json-schemas/spfx-build/package-solution.schema.json", + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/package-solution.schema.json", "solution": { "name": "react-app-settings-client-side-solution", "id": "9573efb7-06d1-4134-aa8d-f6b4803d6096", - "version": "1.0.0.0" + "version": "1.0.0.0", + "includeClientSideAssets": true, + "skipFeatureDeployment": true }, "paths": { "zippedPackage": "solution/react-app-settings.sppkg" diff --git a/samples/react-app-settings/config/serve.json b/samples/react-app-settings/config/serve.json index 087899637..aa76bf585 100644 --- a/samples/react-app-settings/config/serve.json +++ b/samples/react-app-settings/config/serve.json @@ -1,4 +1,5 @@ { + "$schema": "https://developer.microsoft.com/json-schemas/core-build/serve.schema.json", "port": 4321, "initialPage": "https://localhost:5432/workbench", "https": true, diff --git a/samples/react-app-settings/config/tslint.json b/samples/react-app-settings/config/tslint.json deleted file mode 100644 index e5b8e388c..000000000 --- a/samples/react-app-settings/config/tslint.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "$schema": "https://dev.office.com/json-schemas/core-build/tslint.schema.json", - // Display errors as warnings - "displayAsWarning": true, - // The TSLint task may have been configured with several custom lint rules - // before this config file is read (for example lint rules from the tslint-microsoft-contrib - // project). If true, this flag will deactivate any of these rules. - "removeExistingRules": true, - // When true, the TSLint task is configured with some default TSLint "rules.": - "useDefaultConfigAsBase": false, - // Since removeExistingRules=true and useDefaultConfigAsBase=false, there will be no lint rules - // which are active, other than the list of rules below. - "lintConfig": { - // Opt-in to Lint rules which help to eliminate bugs in JavaScript - "rules": { - "class-name": false, - "export-name": false, - "forin": false, - "label-position": false, - "member-access": true, - "no-arg": false, - "no-console": false, - "no-construct": false, - "no-duplicate-case": true, - "no-duplicate-variable": true, - "no-eval": false, - "no-function-expression": true, - "no-internal-module": true, - "no-shadowed-variable": true, - "no-switch-case-fall-through": true, - "no-unnecessary-semicolons": true, - "no-unused-expression": true, - "no-use-before-declare": true, - "no-with-statement": true, - "semicolon": true, - "trailing-comma": false, - "typedef": false, - "typedef-whitespace": false, - "use-named-parameter": true, - "valid-typeof": true, - "variable-name": false, - "whitespace": false - } - } -} diff --git a/samples/react-app-settings/config/write-manifests.json b/samples/react-app-settings/config/write-manifests.json index 0a4bafb06..bad352605 100644 --- a/samples/react-app-settings/config/write-manifests.json +++ b/samples/react-app-settings/config/write-manifests.json @@ -1,3 +1,4 @@ { + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/write-manifests.schema.json", "cdnBasePath": "" } \ No newline at end of file diff --git a/samples/react-app-settings/devops/PRODSetup/config/config.json b/samples/react-app-settings/devops/PRODSetup/config/config.json new file mode 100644 index 000000000..28e46f89b --- /dev/null +++ b/samples/react-app-settings/devops/PRODSetup/config/config.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/config.2.0.schema.json", + "version": "2.0", + "bundles": { + "ice-cream-shop-web-part": { + "components": [ + { + "entrypoint": "./lib/webparts/iceCreamShop/IceCreamShopWebPart.js", + "manifest": "./src/webparts/iceCreamShop/IceCreamShopWebPart.manifest.json" + } + ] + } + }, + "localizedResources": { + "IceCreamShopWebPartStrings": "lib/webparts/iceCreamShop/loc/{locale}.js", + "IceCreamLorryWebPartStrings": "lib/webparts/iceCreamLorry/loc/{locale}.js" + }, + "externals": {} +} \ No newline at end of file diff --git a/samples/react-app-settings/devops/PRODSetup/src/AppSettings.ts b/samples/react-app-settings/devops/PRODSetup/src/AppSettings.ts new file mode 100644 index 000000000..71ac33810 --- /dev/null +++ b/samples/react-app-settings/devops/PRODSetup/src/AppSettings.ts @@ -0,0 +1,5 @@ +export class AppSettings { + + public static readonly tenantUrl: string = "https://contoso-prod.sharepoint.com/"; + public static readonly assetsUrl: string = "https://static2.sharepointonline.com/files/fabric/office-ui-fabric-core/9.6.1/css/fabric.min.css"; +} \ No newline at end of file diff --git a/samples/react-app-settings/devops/PRODSetup/src/webparts/iceCreamShop/IceCreamShopWebPart.manifest.json b/samples/react-app-settings/devops/PRODSetup/src/webparts/iceCreamShop/IceCreamShopWebPart.manifest.json new file mode 100644 index 000000000..a1d541933 --- /dev/null +++ b/samples/react-app-settings/devops/PRODSetup/src/webparts/iceCreamShop/IceCreamShopWebPart.manifest.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx/client-side-web-part-manifest.schema.json", + "id": "4e6bdbca-212c-40b2-8de8-7d877b6c6db9", + "alias": "IceCreamShopWebPart", + "componentType": "WebPart", + "version": "*", + "manifestVersion": 2, + "requiresCustomScript": false, + "supportsFullBleed": true, + "preconfiguredEntries": [{ + "groupId": "5c03119e-3074-46fd-976b-c60198311f70", + "group": { "default": "Other" }, + "title": { "default": "IceCreamShop" }, + "description": { "default": "IceCreamShop description" }, + "officeFabricIconFontName": "Page", + "properties": { + "description": "IceCreamShop" + } + }] +} diff --git a/samples/react-app-settings/devops/build/azure-pipelines-parallel.yml b/samples/react-app-settings/devops/build/azure-pipelines-parallel.yml new file mode 100644 index 000000000..8af69bf8c --- /dev/null +++ b/samples/react-app-settings/devops/build/azure-pipelines-parallel.yml @@ -0,0 +1,67 @@ +# Node.js +# Build a general Node.js project with npm. +# Add steps that analyze code, save build artifacts, deploy, and more: +# https://docs.microsoft.com/azure/devops/pipelines/languages/javascript + +trigger: + - master + +jobs: +- job: DEV + pool: + vmImage: 'Ubuntu-16.04' + steps: + - task: NodeTool@0 + inputs: + versionSpec: '8.x' + displayName: 'Install Node.js' + + - script: | + npm i + gulp bundle --ship + gulp package-solution --ship + displayName: 'Build DEV package' + + - task: PublishBuildArtifacts@1 + inputs: + pathtoPublish: '$(Build.SourcesDirectory)/sharepoint/solution/react-app-settings.sppkg' + artifactName: 'DEV-sppkg' + displayName: 'Publish DEV env SPFx artifacts' + +- job: PROD + pool: + vmImage: 'Ubuntu-16.04' + steps: + - task: NodeTool@0 + inputs: + versionSpec: '8.x' + displayName: 'Install Node.js' + + - task: CopyFiles@2 + inputs: + sourceFolder: '$(Build.SourcesDirectory)/devops/configurations/PROD' + contents: '**/*' + targetFolder: '$(Build.SourcesDirectory)' + overWrite: true + + - script: | + npm i + gulp bundle --ship + gulp package-solution --ship + displayName: 'Build PROD package' + + - task: PublishBuildArtifacts@1 + inputs: + pathtoPublish: '$(Build.SourcesDirectory)/sharepoint/solution/react-app-settings.sppkg' + artifactName: 'PROD-sppkg' + displayName: 'Publish PROD env SPFx artifacts' + +- job: Release_Scripts + pool: + vmImage: 'Ubuntu-16.04' + steps: + - task: PublishBuildArtifacts@1 + inputs: + pathtoPublish: '$(Build.SourcesDirectory)/devops/release/' + artifactName: 'Release-scripts' + displayName: 'Publish release scripts' \ No newline at end of file diff --git a/samples/react-app-settings/devops/build/azure-pipelines-win-vs-linux.yml b/samples/react-app-settings/devops/build/azure-pipelines-win-vs-linux.yml new file mode 100644 index 000000000..40fa06c0b --- /dev/null +++ b/samples/react-app-settings/devops/build/azure-pipelines-win-vs-linux.yml @@ -0,0 +1,72 @@ +# Node.js +# Build a general Node.js project with npm. +# Add steps that analyze code, save build artifacts, deploy, and more: +# https://docs.microsoft.com/azure/devops/pipelines/languages/javascript + +trigger: + - master + +jobs: +- job: DEV + pool: + vmImage: 'windows-2019' + steps: + - task: NodeTool@0 + inputs: + versionSpec: '8.x' + displayName: 'Install Node.js' + + - script: | + npm i + displayName: 'Npm install' + + - script: | + gulp bundle --ship && gulp package-solution --ship + displayName: 'Build DEV package' + + - task: PublishBuildArtifacts@1 + inputs: + pathtoPublish: '$(Build.SourcesDirectory)\sharepoint\solution\react-app-settings.sppkg' + artifactName: 'DEV-sppkg' + displayName: 'Publish DEV env SPFx artifacts' + +- job: PROD + pool: + vmImage: 'Ubuntu-16.04' + steps: + - task: NodeTool@0 + inputs: + versionSpec: '8.x' + displayName: 'Install Node.js' + + - task: CopyFiles@2 + inputs: + sourceFolder: '$(Build.SourcesDirectory)/devops/configurations/PROD' + contents: '**/*' + targetFolder: '$(Build.SourcesDirectory)' + overWrite: true + + - script: | + npm i + displayName: 'Npm install' + + - script: | + gulp bundle --ship + gulp package-solution --ship + displayName: 'Build PROD package' + + - task: PublishBuildArtifacts@1 + inputs: + pathtoPublish: '$(Build.SourcesDirectory)/sharepoint/solution/react-app-settings.sppkg' + artifactName: 'PROD-sppkg' + displayName: 'Publish PROD env SPFx artifacts' + +- job: Release_Scripts + pool: + vmImage: 'Ubuntu-16.04' + steps: + - task: PublishBuildArtifacts@1 + inputs: + pathtoPublish: '$(Build.SourcesDirectory)/devops/release/' + artifactName: 'Release-scripts' + displayName: 'Publish release scripts' \ No newline at end of file diff --git a/samples/react-app-settings/devops/build/azure-pipelines.yml b/samples/react-app-settings/devops/build/azure-pipelines.yml new file mode 100644 index 000000000..9b62d2cd1 --- /dev/null +++ b/samples/react-app-settings/devops/build/azure-pipelines.yml @@ -0,0 +1,71 @@ +# Node.js +# Build a general Node.js project with npm. +# Add steps that analyze code, save build artifacts, deploy, and more: +# https://docs.microsoft.com/azure/devops/pipelines/languages/javascript + +trigger: +- master + +pool: + vmImage: 'Ubuntu-16.04' + +steps: +- task: NodeTool@0 + inputs: + versionSpec: '8.x' + displayName: 'Install Node.js' + +- task: CopyFiles@2 + inputs: + sourceFolder: '$(Build.SourcesDirectory)' + contents: '**/*' + targetFolder: '$(Build.ArtifactStagingDirectory)/dev' + displayName: 'CopyFiles to folder staging/dev' + +- script: | + cd '$(Build.ArtifactStagingDirectory)/dev' + npm i + gulp bundle --ship + gulp package-solution --ship + displayName: 'Build DEV package' + +- task: PublishBuildArtifacts@1 + inputs: + pathtoPublish: '$(Build.ArtifactStagingDirectory)/dev/sharepoint/solution/react-app-settings.sppkg' + artifactName: 'DEV-sppkg' + displayName: 'Publish DEV env SPFx artifacts' + +- task: CopyFiles@2 + inputs: + sourceFolder: '$(Build.SourcesDirectory)' + contents: '**/*' + targetFolder: '$(Build.ArtifactStagingDirectory)/prod' + displayName: 'CopyFiles to folder staging/prod' + +- task: CopyFiles@2 + inputs: + sourceFolder: '$(Build.SourcesDirectory)/devops/configurations/PROD' + contents: '**/*' + targetFolder: '$(Build.ArtifactStagingDirectory)/prod' + overWrite: true + displayName: 'Apply PROD configuration (overrite dev env files)' + +- script: | + cd '$(Build.ArtifactStagingDirectory)/prod' + rm package-lock.json + npm i + gulp bundle --ship + gulp package-solution --ship + displayName: 'Build PROD package' + +- task: PublishBuildArtifacts@1 + inputs: + pathtoPublish: '$(Build.ArtifactStagingDirectory)/prod/sharepoint/solution/react-app-settings.sppkg' + artifactName: 'PROD-sppkg' + displayName: 'Publish PROD env SPFx artifacts' + +- task: PublishBuildArtifacts@1 + inputs: + pathtoPublish: '$(Build.SourcesDirectory)/devops/release/' + artifactName: 'Release-scripts' + displayName: 'Publish release scripts' \ No newline at end of file diff --git a/samples/react-app-settings/devops/configurations/PROD/config/config.json b/samples/react-app-settings/devops/configurations/PROD/config/config.json new file mode 100644 index 000000000..28e46f89b --- /dev/null +++ b/samples/react-app-settings/devops/configurations/PROD/config/config.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/config.2.0.schema.json", + "version": "2.0", + "bundles": { + "ice-cream-shop-web-part": { + "components": [ + { + "entrypoint": "./lib/webparts/iceCreamShop/IceCreamShopWebPart.js", + "manifest": "./src/webparts/iceCreamShop/IceCreamShopWebPart.manifest.json" + } + ] + } + }, + "localizedResources": { + "IceCreamShopWebPartStrings": "lib/webparts/iceCreamShop/loc/{locale}.js", + "IceCreamLorryWebPartStrings": "lib/webparts/iceCreamLorry/loc/{locale}.js" + }, + "externals": {} +} \ No newline at end of file diff --git a/samples/react-app-settings/devops/configurations/PROD/src/AppSettings.ts b/samples/react-app-settings/devops/configurations/PROD/src/AppSettings.ts new file mode 100644 index 000000000..d19ee2198 --- /dev/null +++ b/samples/react-app-settings/devops/configurations/PROD/src/AppSettings.ts @@ -0,0 +1,5 @@ +export class AppSettings { + + public static readonly tenantUrl: string = "https://contoso-prod.sharepoint.com/1"; + public static readonly assetsUrl: string = "https://static2.sharepointonline.com/files/fabric/office-ui-fabric-core/9.6.1/css/fabric.min.css"; +} \ No newline at end of file diff --git a/samples/react-app-settings/devops/configurations/PROD/src/webparts/iceCreamShop/IceCreamShopWebPart.manifest.json b/samples/react-app-settings/devops/configurations/PROD/src/webparts/iceCreamShop/IceCreamShopWebPart.manifest.json new file mode 100644 index 000000000..a1d541933 --- /dev/null +++ b/samples/react-app-settings/devops/configurations/PROD/src/webparts/iceCreamShop/IceCreamShopWebPart.manifest.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx/client-side-web-part-manifest.schema.json", + "id": "4e6bdbca-212c-40b2-8de8-7d877b6c6db9", + "alias": "IceCreamShopWebPart", + "componentType": "WebPart", + "version": "*", + "manifestVersion": 2, + "requiresCustomScript": false, + "supportsFullBleed": true, + "preconfiguredEntries": [{ + "groupId": "5c03119e-3074-46fd-976b-c60198311f70", + "group": { "default": "Other" }, + "title": { "default": "IceCreamShop" }, + "description": { "default": "IceCreamShop description" }, + "officeFabricIconFontName": "Page", + "properties": { + "description": "IceCreamShop" + } + }] +} diff --git a/samples/react-app-settings/devops/release/office-365-CLI-add-app.sh b/samples/react-app-settings/devops/release/office-365-CLI-add-app.sh new file mode 100644 index 000000000..ce87c38ec --- /dev/null +++ b/samples/react-app-settings/devops/release/office-365-CLI-add-app.sh @@ -0,0 +1,25 @@ +#!/bin/bash +SITE=$1 +EMAIL=$2 +PASS=$3 +SCOPE=$4 +ISDEV=$5 + +npm i -g @pnp/office365-cli +o365 version + +# You have to run "o365 spo login https://contoso.sharepoint.com" +# to agree with the consent first time + +sppkg_path="PROD-sppkg" + +if [ ${ISDEV,,} = "true" ] +then + sppkg_path="DEV-sppkg" +fi + +o365 spo login $SITE --authType password --userName $EMAIL --password $PASS + +o365 spo app add --filePath "./_SPFx build/$sppkg_path/react-app-settings.sppkg" --appCatalogUrl $SITE --scope $SCOPE --overwrite + +o365 spo app deploy --name react-app-settings.sppkg --appCatalogUrl $SITE --scope $SCOPE --skipFeatureDeployment \ No newline at end of file diff --git a/samples/react-app-settings/devops/release/pnp-powershell-add-app.ps1 b/samples/react-app-settings/devops/release/pnp-powershell-add-app.ps1 new file mode 100644 index 000000000..6f52b30b1 --- /dev/null +++ b/samples/react-app-settings/devops/release/pnp-powershell-add-app.ps1 @@ -0,0 +1,19 @@ +param( + $site, + $accessToken, + [ValidateSet("Site", "Tenant")] + $scope, + [switch]$isDev +) + +# Install pnp powershell module on your release agent/vm + +$sppkgPath = "PROD-sppkg" + +if ($isDev.ToString) { + $sppkgPath = "DEV-sppkg" +} + +Connect-PnPOnline $site -AccessToken $accessToken + +Add-PnPApp -Path "./_SPFx build/$sppkgPath/react-app-settings.sppkg" -Scope $scope -Publish \ No newline at end of file diff --git a/samples/react-app-settings/gulpfile.js b/samples/react-app-settings/gulpfile.js index 5a0869f46..c72ad6407 100644 --- a/samples/react-app-settings/gulpfile.js +++ b/samples/react-app-settings/gulpfile.js @@ -3,10 +3,5 @@ const gulp = require('gulp'); const build = require('@microsoft/sp-build-web'); -/** - * Checks if the app settings match in both the appSettings.json and appSettings.d.ts. - */ -const verifyAppSettings = require('./src/appSettingsGulp.js'); -build.rig.addBuildTasks(verifyAppSettings); - +build.addSuppression(`Warning - [sass] The local CSS class 'ms-Grid' is not camelCase and will not be type-safe.`); build.initialize(gulp); diff --git a/samples/react-app-settings/package-lock.json b/samples/react-app-settings/package-lock.json index 3283161da..d98aa06d2 100644 --- a/samples/react-app-settings/package-lock.json +++ b/samples/react-app-settings/package-lock.json @@ -1,64 +1,113 @@ { "name": "react-app-settings", - "version": "0.0.2", + "version": "0.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { - "@microsoft/api-extractor": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-4.2.6.tgz", - "integrity": "sha1-LEQcgMR1AO/lG49ICH+gNkAGC5U=", + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", "dev": true, "requires": { - "@microsoft/node-core-library": "0.3.16", - "@microsoft/ts-command-line": "2.2.4", - "@types/fs-extra": "0.0.37", - "@types/node": "6.0.88", + "@babel/highlight": "7.0.0" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "dev": true, + "requires": { + "chalk": "2.4.2", + "esutils": "2.0.2", + "js-tokens": "4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "@microsoft/api-extractor": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-6.0.7.tgz", + "integrity": "sha512-LREmTlKz8Mmvc+OfxAjluxEZEb1R+Rhn/yy9WiEAhpjhR/TwNm0z2+6O40xYEGpuvE76AsYaOTBD3/X/H9cVkw==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.4.0", + "@microsoft/ts-command-line": "4.2.2", + "@microsoft/tsdoc": "0.9.2", + "@types/node": "8.5.8", "@types/z-schema": "3.16.31", - "colors": "1.1.2", - "fs-extra": "0.26.7", + "colors": "1.2.5", "jju": "1.3.0", - "lodash": "4.15.0", - "typescript": "2.4.2", + "lodash": "4.17.11", + "typescript": "3.0.3", "z-schema": "3.18.4" }, "dependencies": { - "@types/node": { - "version": "6.0.88", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.88.tgz", - "integrity": "sha512-bYDPZTX0/s1aihdjLuAgogUAT5M+TpoWChEMea2p0yOcfn5bu3k6cJb9cp6nw268XeSNIGGr+4+/8V5K6BGzLQ==", + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true }, - "lodash": { - "version": "4.15.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", - "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", + "typescript": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.0.3.tgz", + "integrity": "sha512-kk80vLW9iGtjMnIv11qyxLqZm20UklzuR2tL0QAnDIygIUIemcZMxlMWudl9OOt76H3ntVzcTiddQ1/pAAJMYg==", "dev": true } } }, "@microsoft/decorators": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.4.1.tgz", - "integrity": "sha1-fWE/7dik03ntBRzXEU8fyUGa8jY=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.7.1.tgz", + "integrity": "sha512-+W31lCEuVrlwJ/oNROVd2+yXLxH0elYjVDmdGnSL5SCxv0HHgEl2jTFyv8iKutB1M5pNCbC41B3AFV9zsf92zg==", "requires": { "tslib": "1.8.1" } }, "@microsoft/gulp-core-build": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.2.7.tgz", - "integrity": "sha1-c+Gh6dokBVxvoBxjcu8u+X+gejw=", + "version": "3.8.33", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.8.33.tgz", + "integrity": "sha512-fudWwQ2mTk14HW0XYzD/sixGssIl0TER0MfG/mcPMzcEz4B1vD1KNY0EiPdoJ3fQmdgSGSVD5uJ4sR9/pnzO0g==", "dev": true, "requires": { - "@microsoft/node-core-library": "0.3.16", + "@microsoft/node-core-library": "3.4.0", "@types/assertion-error": "1.0.30", "@types/chai": "3.4.34", "@types/chalk": "0.4.31", "@types/gulp": "3.8.32", - "@types/gulp-util": "3.0.30", - "@types/mocha": "2.2.38", - "@types/node": "6.0.88", + "@types/mocha": "5.2.5", + "@types/node": "8.5.8", "@types/node-notifier": "0.0.28", "@types/orchestrator": "0.0.30", "@types/q": "0.0.32", @@ -67,18 +116,20 @@ "@types/through2": "2.0.32", "@types/vinyl": "1.2.30", "@types/yargs": "0.0.34", + "colors": "1.2.5", "del": "2.2.2", "end-of-stream": "1.1.0", - "fs-extra": "0.26.7", "glob-escape": "0.0.2", "globby": "5.0.0", "gulp": "3.9.1", "gulp-flatten": "0.2.0", "gulp-if": "2.0.2", - "gulp-util": "3.0.8", - "jest": "20.0.4", - "jest-cli": "20.0.4", + "jest": "22.4.4", + "jest-cli": "22.4.4", + "jest-environment-jsdom": "22.4.3", + "jest-resolve": "22.4.3", "jju": "1.3.0", + "jsdom": "11.11.0", "lodash.merge": "4.3.5", "merge2": "1.0.3", "node-notifier": "5.0.2", @@ -87,321 +138,245 @@ "pretty-hrtime": "1.0.3", "rimraf": "2.5.4", "semver": "5.3.0", - "through2": "2.0.3", + "through2": "2.0.5", + "vinyl": "2.2.0", "yargs": "4.6.0", "z-schema": "3.18.4" }, "dependencies": { - "@types/chai": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-3.4.34.tgz", - "integrity": "sha1-1TNXkoI7sJzd1eOMPSEbcJGDhU0=", - "dev": true - }, - "@types/mocha": { - "version": "2.2.38", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.38.tgz", - "integrity": "sha1-jBiPbjTC58Px0BJ9kI1aNuWmDck=", - "dev": true - }, - "@types/node": { - "version": "6.0.88", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.88.tgz", - "integrity": "sha512-bYDPZTX0/s1aihdjLuAgogUAT5M+TpoWChEMea2p0yOcfn5bu3k6cJb9cp6nw268XeSNIGGr+4+/8V5K6BGzLQ==", - "dev": true - }, "jest": { - "version": "20.0.4", - "resolved": "https://registry.npmjs.org/jest/-/jest-20.0.4.tgz", - "integrity": "sha1-PdJgwpidba1nix6cxNkZRPbWAqw=", + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-22.4.4.tgz", + "integrity": "sha512-eBhhW8OS/UuX3HxgzNBSVEVhSuRDh39Z1kdYkQVWna+scpgsrD7vSeBI7tmEvsguPDMnfJodW28YBnhv/BzSew==", "dev": true, "requires": { - "jest-cli": "20.0.4" + "import-local": "1.0.0", + "jest-cli": "22.4.4" } } } }, "@microsoft/gulp-core-build-karma": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-karma/-/gulp-core-build-karma-4.3.6.tgz", - "integrity": "sha1-955PYbJEW25XNyT3jSTzxWoJjb0=", + "version": "4.6.30", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-karma/-/gulp-core-build-karma-4.6.30.tgz", + "integrity": "sha512-S0gTaackWjXf6gxTbfQzjhdmCUXTdD8pjUpnQoDP0Qkhp8RYLMlxVMqYPe5bdQn5GUPzAa3qZQsTzhNyPHXoVA==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.2.7", + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/node-core-library": "3.4.0", "chai": "3.5.0", "gulp": "3.9.1", "gulp-karma": "0.0.5", - "istanbul-instrumenter-loader": "3.0.0", + "istanbul-instrumenter-loader": "3.0.1", "karma": "0.13.22", "karma-coverage": "0.5.5", - "karma-mocha": "0.2.2", + "karma-mocha": "1.3.0", "karma-mocha-clean-reporter": "0.0.1", "karma-phantomjs-launcher": "1.0.4", "karma-sinon-chai": "1.2.4", - "karma-webpack": "2.0.13", + "karma-webpack": "2.0.9", "lolex": "1.4.0", - "mocha": "3.4.2", + "mocha": "5.2.0", "phantomjs-polyfill": "0.0.2", "phantomjs-prebuilt": "2.1.16", "sinon": "1.17.7", "sinon-chai": "2.8.0", - "webpack": "3.6.0" + "webpack": "3.11.0" + }, + "dependencies": { + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, + "requires": { + "fast-deep-equal": "2.0.1", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + } + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "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, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "4.1.15", + "parse-json": "2.2.0", + "pify": "2.3.0", + "strip-bom": "3.0.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "2.3.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "2.0.0", + "normalize-package-data": "2.5.0", + "path-type": "2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "2.1.0", + "read-pkg": "2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + }, + "webpack": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.11.0.tgz", + "integrity": "sha512-3kOFejWqj5ISpJk4Qj/V7w98h9Vl52wak3CLiw/cDOfbVTq7FeoZ0SdoHHY9PYlHr50ZS42OfvzE2vB4nncKQg==", + "dev": true, + "requires": { + "acorn": "5.7.3", + "acorn-dynamic-import": "2.0.2", + "ajv": "6.10.0", + "ajv-keywords": "3.4.0", + "async": "2.6.2", + "enhanced-resolve": "3.4.1", + "escope": "3.6.0", + "interpret": "1.2.0", + "json-loader": "0.5.7", + "json5": "0.5.1", + "loader-runner": "2.4.0", + "loader-utils": "1.2.3", + "memory-fs": "0.4.1", + "mkdirp": "0.5.1", + "node-libs-browser": "2.2.0", + "source-map": "0.5.7", + "supports-color": "4.5.0", + "tapable": "0.2.9", + "uglifyjs-webpack-plugin": "0.4.6", + "watchpack": "1.6.0", + "webpack-sources": "1.3.0", + "yargs": "8.0.2" + } + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "4.1.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.3", + "os-locale": "2.1.0", + "read-pkg-up": "2.0.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "4.1.0" + } + } } }, "@microsoft/gulp-core-build-sass": { - "version": "4.1.14", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.1.14.tgz", - "integrity": "sha1-JAd81AVHfhGXYcYpbsfb/83cq4s=", + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.5.8.tgz", + "integrity": "sha512-v3DkUGTiU6OTDjp67r790+veRjG1zsf/i3vecM9ZBS4SiZ4fwCex8z1sU5dJg3qvUmerKvcs+zd8YYkAKsdXdQ==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.2.7", - "@microsoft/load-themed-styles": "1.7.9", - "@types/node": "6.0.88", - "autoprefixer": "6.3.7", - "gulp": "3.9.1", - "gulp-clean-css": "3.0.4", - "gulp-clip-empty-files": "0.1.2", - "gulp-clone": "1.0.0", - "gulp-postcss": "6.3.0", - "gulp-sass": "3.1.0", - "gulp-texttojs": "1.0.3", - "merge2": "1.0.3", - "postcss-modules": "0.6.4" - }, - "dependencies": { - "@types/node": { - "version": "6.0.88", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.88.tgz", - "integrity": "sha512-bYDPZTX0/s1aihdjLuAgogUAT5M+TpoWChEMea2p0yOcfn5bu3k6cJb9cp6nw268XeSNIGGr+4+/8V5K6BGzLQ==", - "dev": true - } - } - }, - "@microsoft/gulp-core-build-serve": { - "version": "3.1.14", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.1.14.tgz", - "integrity": "sha1-M7Hz7idCSNJO7ZxcxJ9gc7YmszI=", - "dev": true, - "requires": { - "@microsoft/gulp-core-build": "3.2.7", - "@types/node": "6.0.88", - "deasync": "0.1.12", - "express": "4.14.1", - "gulp": "3.9.1", - "gulp-connect": "5.0.0", - "gulp-open": "2.0.0", - "gulp-util": "3.0.8", - "node-forge": "0.7.4", - "sudo": "1.0.3" - }, - "dependencies": { - "@types/node": { - "version": "6.0.88", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.88.tgz", - "integrity": "sha512-bYDPZTX0/s1aihdjLuAgogUAT5M+TpoWChEMea2p0yOcfn5bu3k6cJb9cp6nw268XeSNIGGr+4+/8V5K6BGzLQ==", - "dev": true - } - } - }, - "@microsoft/gulp-core-build-typescript": { - "version": "4.2.14", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-4.2.14.tgz", - "integrity": "sha1-YIseBrJ4Kmz9XiOh6me51iAgAWE=", - "dev": true, - "requires": { - "@microsoft/api-extractor": "4.2.6", - "@microsoft/gulp-core-build": "3.2.7", - "@microsoft/node-core-library": "0.3.16", - "@types/fs-extra": "0.0.37", + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/load-themed-styles": "1.8.24", + "@microsoft/node-core-library": "3.4.0", "@types/gulp": "3.8.32", - "@types/node": "6.0.88", - "fs-extra": "0.26.7", - "gulp": "3.9.1", - "gulp-cache": "0.4.6", - "gulp-changed": "1.3.2", - "gulp-decomment": "0.1.3", - "gulp-plumber": "1.1.0", - "gulp-sourcemaps": "1.6.0", - "gulp-texttojs": "1.0.3", - "gulp-typescript": "3.1.7", - "gulp-util": "3.0.8", - "lodash": "4.15.0", - "md5": "2.2.1", - "merge2": "1.0.3", - "object-assign": "4.1.1", - "through2": "2.0.3", - "tslint": "5.6.0", - "tslint-microsoft-contrib": "5.0.3", - "typescript": "2.4.2" - }, - "dependencies": { - "@types/node": { - "version": "6.0.88", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.88.tgz", - "integrity": "sha512-bYDPZTX0/s1aihdjLuAgogUAT5M+TpoWChEMea2p0yOcfn5bu3k6cJb9cp6nw268XeSNIGGr+4+/8V5K6BGzLQ==", - "dev": true - }, - "lodash": { - "version": "4.15.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", - "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", - "dev": true - } - } - }, - "@microsoft/gulp-core-build-webpack": { - "version": "3.2.14", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-3.2.14.tgz", - "integrity": "sha1-KeT5vNGtHtT+1b3XgqtD/J5txDY=", - "dev": true, - "requires": { - "@microsoft/gulp-core-build": "3.2.7", - "@types/gulp": "3.8.32", - "@types/node": "6.0.88", - "gulp": "3.9.1", - "gulp-util": "3.0.8", - "webpack": "3.6.0" - }, - "dependencies": { - "@types/node": { - "version": "6.0.88", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.88.tgz", - "integrity": "sha512-bYDPZTX0/s1aihdjLuAgogUAT5M+TpoWChEMea2p0yOcfn5bu3k6cJb9cp6nw268XeSNIGGr+4+/8V5K6BGzLQ==", - "dev": true - } - } - }, - "@microsoft/load-themed-styles": { - "version": "1.7.9", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.7.9.tgz", - "integrity": "sha1-ge9rX6BqbyAb+turkx/VKUO2QBM=" - }, - "@microsoft/loader-cased-file": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/loader-cased-file/-/loader-cased-file-1.4.1.tgz", - "integrity": "sha1-46MfRZPjDeI8kaYACDvGtrpte2I=", - "dev": true, - "requires": { - "@types/lodash": "4.14.74", - "@types/node": "6.0.64", - "file-loader": "1.1.11", - "loader-utils": "1.1.0", - "lodash": "4.15.0" - }, - "dependencies": { - "lodash": { - "version": "4.15.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", - "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", - "dev": true - } - } - }, - "@microsoft/loader-load-themed-styles": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.6.4.tgz", - "integrity": "sha1-9FItWFxDhxESO3uYY1YVPjkdmy8=", - "dev": true, - "requires": { - "@microsoft/load-themed-styles": "1.7.9", - "loader-utils": "1.1.0" - } - }, - "@microsoft/microsoft-graph-client": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.0.0.tgz", - "integrity": "sha1-HAqrL0KMfLrA1E8mWoEnslhsOA0=", - "dev": true, - "requires": { - "es6-promise": "4.1.1", - "superagent": "3.8.2" - } - }, - "@microsoft/node-core-library": { - "version": "0.3.16", - "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-0.3.16.tgz", - "integrity": "sha1-zvPzDA/N2fGvIItc6hXCLzd+d0U=", - "dev": true, - "requires": { - "@types/fs-extra": "0.0.37", - "@types/node": "6.0.88", - "@types/z-schema": "3.16.31", - "fs-extra": "0.26.7", - "jju": "1.3.0", - "z-schema": "3.18.4" - }, - "dependencies": { - "@types/node": { - "version": "6.0.88", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.88.tgz", - "integrity": "sha512-bYDPZTX0/s1aihdjLuAgogUAT5M+TpoWChEMea2p0yOcfn5bu3k6cJb9cp6nw268XeSNIGGr+4+/8V5K6BGzLQ==", - "dev": true - } - } - }, - "@microsoft/office-ui-fabric-react-bundle": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.4.1.tgz", - "integrity": "sha1-aJHrZmclJbmIHwdOR+ggCcCJ4b4=", - "requires": { - "@types/react": "15.6.6", - "@types/webpack-env": "1.13.1", - "@uifabric/icons": "5.2.0", - "office-ui-fabric-react": "5.21.0", - "react": "15.6.2", - "react-dom": "15.6.2", - "tslib": "1.8.1" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", - "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" - } - } - }, - "@microsoft/package-deps-hash": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@microsoft/package-deps-hash/-/package-deps-hash-2.1.4.tgz", - "integrity": "sha1-wn9LQVQwI0+MkAGoTMZnZ6G/s6w=", - "dev": true - }, - "@microsoft/rush-lib": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-4.0.1.tgz", - "integrity": "sha1-IuxGbBKU4yzjOPb31QQaQWJ4B5A=", - "dev": true, - "requires": { - "@microsoft/node-core-library": "0.3.16", - "@microsoft/package-deps-hash": "2.1.4", - "@microsoft/stream-collator": "2.1.4", - "@microsoft/ts-command-line": "2.2.4", - "@types/fs-extra": "0.0.37", - "@types/node": "6.0.88", - "@types/z-schema": "3.16.31", - "builtins": "1.0.3", - "colors": "1.1.2", - "fs-extra": "0.26.7", - "git-repo-info": "1.1.4", + "@types/node": "8.5.8", + "autoprefixer": "9.1.5", + "clean-css": "4.2.1", "glob": "7.0.6", - "glob-escape": "0.0.2", - "inquirer": "1.2.3", - "jju": "1.3.0", - "lodash": "4.15.0", - "minimatch": "3.0.4", - "npm-package-arg": "5.1.2", - "read-package-tree": "5.1.6", - "rimraf": "2.5.4", - "semver": "5.3.0", - "tar": "3.1.15", - "wordwrap": "1.0.0", - "z-schema": "3.18.4" + "node-sass": "4.9.3", + "postcss": "7.0.5", + "postcss-modules": "1.3.2" }, "dependencies": { - "@types/node": { - "version": "6.0.88", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.88.tgz", - "integrity": "sha512-bYDPZTX0/s1aihdjLuAgogUAT5M+TpoWChEMea2p0yOcfn5bu3k6cJb9cp6nw268XeSNIGGr+4+/8V5K6BGzLQ==", + "@microsoft/load-themed-styles": { + "version": "1.8.24", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.8.24.tgz", + "integrity": "sha512-Rzsg84Y65jCQ1uwVRTJpTFf0txjYRnxJStW5WTd0XbMxcYTaeUIcTd7FTfMMBtyqv01Fff/ESmNkeCFBlsP2SQ==", "dev": true }, "glob": { @@ -417,43 +392,468 @@ "once": "1.4.0", "path-is-absolute": "1.0.1" } + } + } + }, + "@microsoft/gulp-core-build-serve": { + "version": "3.2.65", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.2.65.tgz", + "integrity": "sha512-dvarasKqeKr4V5n5MauujsL+/UoybTQgWhu0uY3vhV+Y6mUYo73Y+dK2I1OI3H7/WKZgIpgho16R/Qt0zOCLNw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/node-core-library": "3.4.0", + "@types/node": "8.5.8", + "colors": "1.2.5", + "deasync": "0.1.14", + "express": "4.16.4", + "gulp": "3.9.1", + "gulp-connect": "5.5.0", + "gulp-open": "3.0.1", + "node-forge": "0.7.6", + "sudo": "1.0.3" + } + }, + "@microsoft/gulp-core-build-typescript": { + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-6.1.10.tgz", + "integrity": "sha512-VRa1igMKE1Pmz1Y5ch3RWgGKUU5HTU1p1pzh5ObsuWxvsKLC3zeIX3zK2/jCvGH/XjtcDski3SYoTn9RAzgM7g==", + "dev": true, + "requires": { + "@microsoft/api-extractor": "6.0.7", + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/node-core-library": "3.4.0", + "@types/gulp": "3.8.32", + "@types/node": "8.5.8", + "decomment": "0.9.2", + "glob": "7.0.6", + "glob-escape": "0.0.2", + "gulp": "3.9.1", + "tslint": "5.9.1", + "tslint-microsoft-contrib": "5.2.1", + "typescript": "2.4.2" + }, + "dependencies": { + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "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" + } + } + } + }, + "@microsoft/gulp-core-build-webpack": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-3.4.38.tgz", + "integrity": "sha512-g1ey8fgpK5VoZiIdXXh/LUCXoK4qzXqmbcSnomQ/zZVPreoeu4Yi6BBnbKJSd9hVYLBa7Rwi2R/MVrF9NE3IJQ==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.8.33", + "@types/gulp": "3.8.32", + "@types/node": "8.5.8", + "colors": "1.2.5", + "gulp": "3.9.1", + "webpack": "3.11.0" + }, + "dependencies": { + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, + "requires": { + "fast-deep-equal": "2.0.1", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + } + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "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, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "4.1.15", + "parse-json": "2.2.0", + "pify": "2.3.0", + "strip-bom": "3.0.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "2.3.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "2.0.0", + "normalize-package-data": "2.5.0", + "path-type": "2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "2.1.0", + "read-pkg": "2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + }, + "webpack": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.11.0.tgz", + "integrity": "sha512-3kOFejWqj5ISpJk4Qj/V7w98h9Vl52wak3CLiw/cDOfbVTq7FeoZ0SdoHHY9PYlHr50ZS42OfvzE2vB4nncKQg==", + "dev": true, + "requires": { + "acorn": "5.7.3", + "acorn-dynamic-import": "2.0.2", + "ajv": "6.10.0", + "ajv-keywords": "3.4.0", + "async": "2.6.2", + "enhanced-resolve": "3.4.1", + "escope": "3.6.0", + "interpret": "1.2.0", + "json-loader": "0.5.7", + "json5": "0.5.1", + "loader-runner": "2.4.0", + "loader-utils": "1.2.3", + "memory-fs": "0.4.1", + "mkdirp": "0.5.1", + "node-libs-browser": "2.2.0", + "source-map": "0.5.7", + "supports-color": "4.5.0", + "tapable": "0.2.9", + "uglifyjs-webpack-plugin": "0.4.6", + "watchpack": "1.6.0", + "webpack-sources": "1.3.0", + "yargs": "8.0.2" + } + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "4.1.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.3", + "os-locale": "2.1.0", + "read-pkg-up": "2.0.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "7.0.0" + } + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "4.1.0" + } + } + } + }, + "@microsoft/load-themed-styles": { + "version": "1.8.26", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.8.26.tgz", + "integrity": "sha512-ztPv3RpUGayvwzSvXMzSQJrlEJqVpgSMbsauQy7i+kcN8pCu1PMPrX3acOtUaHVZ6aUfa7dSphyJDtqyfl2Ytg==" + }, + "@microsoft/loader-cased-file": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/loader-cased-file/-/loader-cased-file-1.7.1.tgz", + "integrity": "sha512-NxhqtI1Ejvc8JcLtZS0UsG1RfhSozHhxLPYiMSHmVYXOYlQICi13JQ6WVwUV4A4sP0VjtpEcznFbfSFAt9RR3Q==", + "dev": true, + "requires": { + "@types/lodash": "4.14.74", + "@types/node": "8.5.8", + "file-loader": "1.1.11", + "loader-utils": "1.1.0", + "lodash": "4.17.11" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1" + } }, "lodash": { - "version": "4.15.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", - "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "@microsoft/loader-load-themed-styles": { + "version": "1.7.92", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.7.92.tgz", + "integrity": "sha512-kJ2litpO+2Fr6eQNQA+v06t9WzcMQswq1r5N0OE38hrjWfk+cWuiDMmQtjUEfke9N8NcUeHkZo+iVg7klt1joQ==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "1.8.24", + "loader-utils": "1.1.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.8.24", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.8.24.tgz", + "integrity": "sha512-Rzsg84Y65jCQ1uwVRTJpTFf0txjYRnxJStW5WTd0XbMxcYTaeUIcTd7FTfMMBtyqv01Fff/ESmNkeCFBlsP2SQ==", + "dev": true + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1" + } + } + } + }, + "@microsoft/microsoft-graph-client": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.1.0.tgz", + "integrity": "sha512-sDgchKZz1l3QJVNdkE1P1KpwTjupNt1mS9h1T0CiP+ayMN7IeFKfElB8IYtxFplNalZTmEq+iqoQFqUVpVMLfQ==", + "requires": { + "es6-promise": "4.2.6", + "isomorphic-fetch": "2.2.1" + } + }, + "@microsoft/node-core-library": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.4.0.tgz", + "integrity": "sha512-szR3whwuJEl4RMs6s1xlO0gbgaZG4MpQ9qjv5Ii7HI11ATe50D0dlT2oe4IKno3Jc7i06NIxT3pMvSzFeJltPg==", + "dev": true, + "requires": { + "@types/fs-extra": "5.0.1", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "colors": "1.2.5", + "fs-extra": "5.0.0", + "jju": "1.3.0", + "z-schema": "3.18.4" + } + }, + "@microsoft/office-ui-fabric-react-bundle": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.7.1.tgz", + "integrity": "sha512-yC4YUwW1+3NK5aM6UyTe7LoUzNITwK1z/6hYVb6tdQMKieHlNxhuFpmmcD4SSmPk1eUDw3MSMAiuv0VXDlV/Ww==", + "requires": { + "@types/react": "16.4.2", + "@types/webpack-env": "1.13.1", + "@uifabric/icons": "5.8.0", + "office-ui-fabric-react": "5.131.0", + "react": "16.3.2", + "react-dom": "16.3.2", + "tslib": "1.8.1" + } + }, + "@microsoft/package-deps-hash": { + "version": "2.2.79", + "resolved": "https://registry.npmjs.org/@microsoft/package-deps-hash/-/package-deps-hash-2.2.79.tgz", + "integrity": "sha512-F+G7ixtkBtrsXnvReSE5gdDMUrXnenzrQTygLACeDykDdsN96c0kwKPKDPUNFfNClJ+CpG5Vb2DXTWFEpffSJw==", + "dev": true + }, + "@microsoft/rush-lib": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.3.1.tgz", + "integrity": "sha512-m7g/Dqgo+WsyeqbjaVBRPpD77k3fcO2xvNXi6Pt2zRgVvifuRh0+wu9YyevuLPJm7mLvcIfO5qzQaqGY43yN7A==", + "dev": true, + "requires": { + "@microsoft/node-core-library": "3.1.0", + "@microsoft/package-deps-hash": "2.2.79", + "@microsoft/stream-collator": "2.2.79", + "@microsoft/ts-command-line": "4.2.2", + "@pnpm/link-bins": "1.0.3", + "@pnpm/logger": "1.0.2", + "@yarnpkg/lockfile": "1.0.2", + "builtins": "1.0.3", + "colors": "1.2.5", + "git-repo-info": "1.1.4", + "glob": "7.0.6", + "glob-escape": "0.0.2", + "https-proxy-agent": "2.2.1", + "inquirer": "1.2.3", + "jju": "1.3.0", + "js-yaml": "3.9.1", + "lodash": "4.17.11", + "minimatch": "3.0.4", + "node-fetch": "2.1.2", + "npm-package-arg": "5.1.2", + "read-package-tree": "5.1.6", + "rimraf": "2.5.4", + "semver": "5.3.0", + "strict-uri-encode": "2.0.0", + "tar": "4.4.8", + "wordwrap": "1.0.0", + "z-schema": "3.18.4" + }, + "dependencies": { + "@microsoft/node-core-library": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.1.0.tgz", + "integrity": "sha512-a9yVoGy/uVI/QcBxaMZaxScNLP8R+Bnu1YTd6IzR2wGHig75aZt8sKe2V5aZklpyfIUEK7LWoZU4nxPGHSo3nA==", + "dev": true, + "requires": { + "@types/fs-extra": "5.0.1", + "@types/node": "8.5.8", + "@types/z-schema": "3.16.31", + "fs-extra": "5.0.0", + "jju": "1.3.0", + "z-schema": "3.18.4" + } + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "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" + } + }, + "js-yaml": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.9.1.tgz", + "integrity": "sha512-CbcG379L1e+mWBnLvHWWeLs8GyV/EMw862uLI3c+GxVyDHWZcjZinwuBd3iW2pgxgIlksW/1vNJa4to+RvDOww==", + "dev": true, + "requires": { + "argparse": "1.0.10", + "esprima": "4.0.1" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "node-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", + "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=", "dev": true }, "tar": { - "version": "3.1.15", - "resolved": "https://registry.npmjs.org/tar/-/tar-3.1.15.tgz", - "integrity": "sha512-pQNFsg+Wb6VXsrIPUnuQwrHR4wD5ASBR0jRyiT4/AALFA2Nl+CjhkDX5fTmIwCuULRtyQR3Dae2BBnP2EFHscw==", + "version": "4.4.8", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.8.tgz", + "integrity": "sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==", "dev": true, "requires": { - "minipass": "2.2.1", - "minizlib": "1.1.0", + "chownr": "1.1.1", + "fs-minipass": "1.2.5", + "minipass": "2.3.5", + "minizlib": "1.2.1", "mkdirp": "0.5.1", - "yallist": "3.0.2" - }, - "dependencies": { - "minipass": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.1.tgz", - "integrity": "sha512-u1aUllxPJUI07cOqzR7reGmQxmCqlH88uIIsf6XZFEWgw7gXKpJdR+5R9Y3KEDmWYkdIz9wXZs3C0jOPxejk/Q==", - "dev": true, - "requires": { - "yallist": "3.0.2" - } - }, - "minizlib": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz", - "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", - "dev": true, - "requires": { - "minipass": "2.2.1" - } - } + "safe-buffer": "5.1.2", + "yallist": "3.0.3" } }, "wordwrap": { @@ -463,21 +863,35 @@ "dev": true }, "yallist": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", - "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", "dev": true } } }, - "@microsoft/set-webpack-public-path-plugin": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@microsoft/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-1.3.4.tgz", - "integrity": "sha1-YRl8XPHZEqzT0w2BxrpEWKJ0ihg=", + "@microsoft/rush-stack-compiler": { + "version": "0.1.18", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler/-/rush-stack-compiler-0.1.18.tgz", + "integrity": "sha512-MDDKr/TRPhOKs9p/6+dvQP5K0Zsqx7e/tyGdyU0+WPO38ZjDF714hYG4ScktIjvbbHY0LQocJPq3/ZtBI3xRVw==", "dev": true, "requires": { - "@types/webpack": "3.0.11", - "lodash": "4.15.0", + "@microsoft/api-extractor": "6.0.7", + "tslint": "5.9.1", + "tslint-microsoft-contrib": "5.2.1", + "typescript": "2.4.2" + } + }, + "@microsoft/set-webpack-public-path-plugin": { + "version": "2.1.45", + "resolved": "https://registry.npmjs.org/@microsoft/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-2.1.45.tgz", + "integrity": "sha512-d5INIkqgo/1arPl3Rq96Mqi8PKMSp7yoD6j3QcpUJ4fVMGp4d9uBOF3Fj5dW0yJpt31RDFnGM0LQeilJoBprHw==", + "dev": true, + "requires": { + "@types/node": "8.5.8", + "@types/tapable": "1.0.2", + "@types/webpack": "4.4.0", + "lodash": "4.17.11", "uglify-js": "3.0.28" }, "dependencies": { @@ -488,9 +902,9 @@ "dev": true }, "lodash": { - "version": "4.15.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", - "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true }, "uglify-js": { @@ -506,47 +920,41 @@ } }, "@microsoft/sp-application-base": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.4.1.tgz", - "integrity": "sha1-ThVXpNLQyEVTbDadXBjbDhZWr50=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.7.1.tgz", + "integrity": "sha512-sKTyw9PUJXmufV+Tj14iy37vdE5EGqf3dYnlGuP6tDui967rDRP+6u5aPMicX9xftNslFAyQQlvPjJT18VpBIQ==", "dev": true, "requires": { - "@microsoft/decorators": "1.4.1", - "@microsoft/load-themed-styles": "1.7.9", - "@microsoft/sp-component-base": "1.4.1", - "@microsoft/sp-core-library": "1.4.1", - "@microsoft/sp-extension-base": "1.4.1", - "@microsoft/sp-http": "1.4.1", - "@microsoft/sp-loader": "1.4.1", - "@microsoft/sp-lodash-subset": "1.4.1", - "@microsoft/sp-module-interfaces": "1.4.1", - "@microsoft/sp-odata-types": "1.4.1", - "@microsoft/sp-page-context": "1.4.1", + "@microsoft/decorators": "1.7.1", + "@microsoft/sp-component-base": "1.7.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-extension-base": "1.7.1", + "@microsoft/sp-http": "1.7.1", + "@microsoft/sp-loader": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-odata-types": "1.7.1", + "@microsoft/sp-page-context": "1.7.1", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1", "tslib": "1.8.1" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", - "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==", - "dev": true - } } }, "@microsoft/sp-build-common": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-common/-/sp-build-common-1.4.1.tgz", - "integrity": "sha1-fP9qvOojT2oTxLrLFxlbD1cR1wY=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-common/-/sp-build-common-1.7.1.tgz", + "integrity": "sha512-/gjnAc0ZFHCftreGqMkEvqipbfre9VEe5gQBc1X9qIw2dCaGr0WyL/TGguY9jUBshWFJsnTsququaTdId1OJ/A==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.2.7", - "@microsoft/gulp-core-build-typescript": "4.2.14", - "@microsoft/sp-tslint-rules": "1.4.1", + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/gulp-core-build-typescript": "6.1.10", + "@microsoft/sp-tslint-rules": "1.7.1", "@types/yargs": "0.0.35", "gulp": "3.9.1", "jju": "1.3.0", + "semver": "5.2.0", + "typescript": "2.4.2", "yargs": "4.6.0" }, "dependencies": { @@ -555,47 +963,50 @@ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.35.tgz", "integrity": "sha1-QHczV2rO1IlfutZ6Pwr2M9Lfy60=", "dev": true + }, + "semver": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.2.0.tgz", + "integrity": "sha1-KBmVuAwUSCCUFd28TPUMJpzvVcU=", + "dev": true } } }, "@microsoft/sp-build-core-tasks": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.4.1.tgz", - "integrity": "sha1-ERMUj1CwRvEsX6OenM4uyJe9Lo4=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.7.1.tgz", + "integrity": "sha512-qzVgJnxUbHLE344LwgfPma5udNWh1W2viSp6JX73JpPznVDmcBVuDZAE4jX6Wak78ezwLcBOJz6aY3XVJob1vg==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.2.7", - "@microsoft/gulp-core-build-karma": "4.3.6", - "@microsoft/gulp-core-build-serve": "3.1.14", - "@microsoft/gulp-core-build-webpack": "3.2.14", - "@microsoft/load-themed-styles": "1.7.9", - "@microsoft/loader-cased-file": "1.4.1", - "@microsoft/loader-load-themed-styles": "1.6.4", - "@microsoft/node-core-library": "0.3.16", - "@microsoft/rush-lib": "4.0.1", - "@microsoft/set-webpack-public-path-plugin": "1.3.4", - "@microsoft/sp-module-interfaces": "1.4.1", - "@microsoft/sp-polyfills": "1.2.0", - "@types/colors": "1.1.1", - "@types/es6-promise": "0.0.33", + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/gulp-core-build-karma": "4.6.30", + "@microsoft/gulp-core-build-serve": "3.2.65", + "@microsoft/gulp-core-build-webpack": "3.4.38", + "@microsoft/load-themed-styles": "1.8.26", + "@microsoft/loader-cased-file": "1.7.1", + "@microsoft/loader-load-themed-styles": "1.7.92", + "@microsoft/node-core-library": "3.4.0", + "@microsoft/rush-lib": "5.3.1", + "@microsoft/set-webpack-public-path-plugin": "2.1.45", + "@microsoft/sp-module-interfaces": "1.7.1", "@types/finalhandler": "0.0.31", - "@types/fs-extra": "0.0.37", + "@types/fs-extra": "5.0.1", "@types/glob": "5.0.30", "@types/gulp-replace": "0.0.29", "@types/lodash": "4.14.74", "@types/merge2": "0.3.29", - "@types/node": "6.0.64", + "@types/node": "8.5.8", "@types/resolve": "0.0.4", "@types/rimraf": "0.0.28", "@types/serve-static": "1.7.31", "@types/uuid": "3.0.0", - "@types/webpack": "3.0.11", - "@types/webpack-stream": "3.2.7", - "azure-storage": "0.10.0", - "colors": "1.1.2", - "css-loader": "0.28.10", + "@types/webpack": "4.4.0", + "@types/webpack-stream": "3.2.10", + "azure-storage": "2.8.3", + "colors": "1.2.5", + "css-loader": "0.28.11", "finalhandler": "0.4.1", - "fs-extra": "0.26.7", + "fs-extra": "5.0.0", "glob": "7.0.6", "glob-escape": "0.0.2", "gulp": "3.9.1", @@ -603,49 +1014,22 @@ "gulp-util": "3.0.8", "html-loader": "0.5.5", "json-loader": "0.5.7", - "lodash": "4.15.0", + "json-schema": "0.2.3", + "lodash": "4.17.11", "merge2": "1.0.3", "node-zip": "1.1.1", "phantomjs-prebuilt": "2.1.16", - "resolve": "1.1.7", - "rimraf": "2.6.2", + "resolve": "1.7.1", + "rimraf": "2.6.3", "serve-static": "1.10.3", - "source-map-loader": "0.2.3", - "through2": "2.0.3", + "source-map-loader": "0.2.4", + "through2": "2.0.5", "uuid": "3.1.0", "webpack": "3.6.0", - "webpack-stream": "4.0.2", + "webpack-stream": "4.0.3", "xml": "1.0.1" }, "dependencies": { - "@microsoft/sp-polyfills": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.2.0.tgz", - "integrity": "sha1-w6MYuEq9uEl8jKzi5LPU8hoPAII=", - "dev": true, - "requires": { - "@types/es6-promise": "0.0.32", - "@types/webpack-env": "1.13.0", - "es6-collections": "0.5.6", - "es6-promise": "4.1.1", - "whatwg-fetch": "2.0.3", - "whatwg-url": "4.7.1" - }, - "dependencies": { - "@types/es6-promise": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/es6-promise/-/es6-promise-0.0.32.tgz", - "integrity": "sha1-O89E+x5Cnz33YYjIxth0Rjujcf0=", - "dev": true - } - } - }, - "@types/webpack-env": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.0.tgz", - "integrity": "sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=", - "dev": true - }, "debug": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", @@ -655,6 +1039,12 @@ "ms": "0.7.1" } }, + "etag": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", + "dev": true + }, "finalhandler": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz", @@ -667,6 +1057,12 @@ "unpipe": "1.0.0" } }, + "fresh": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", + "dev": true + }, "glob": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", @@ -692,9 +1088,9 @@ } }, "lodash": { - "version": "4.15.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz", - "integrity": "sha1-MWI5HY8BQKoiz49rPDTWt/Y9Oqk=", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true }, "mime": { @@ -716,18 +1112,37 @@ "dev": true }, "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true - }, - "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", + "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", "dev": true, "requires": { - "glob": "7.0.6" + "path-parse": "1.0.6" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "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" + } + } } }, "send": { @@ -776,226 +1191,205 @@ } }, "@microsoft/sp-build-web": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.4.1.tgz", - "integrity": "sha1-hVxTq0VbcsnGIgh84/T2X9uaHb4=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.7.1.tgz", + "integrity": "sha512-l0exSr8YpnMHkC39/nlTPptQx6+WeQJOiQXZTgUrwdfnvbqz4PYW2zrbp1w0URmMa2AsGx/ELWkIm+fpyj1I+w==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.2.7", - "@microsoft/gulp-core-build-karma": "4.3.6", - "@microsoft/gulp-core-build-sass": "4.1.14", - "@microsoft/gulp-core-build-serve": "3.1.14", - "@microsoft/gulp-core-build-typescript": "4.2.14", - "@microsoft/gulp-core-build-webpack": "3.2.14", - "@microsoft/sp-build-common": "1.4.1", - "@microsoft/sp-build-core-tasks": "1.4.1", - "@microsoft/sp-polyfills": "1.4.1", + "@microsoft/gulp-core-build": "3.8.33", + "@microsoft/gulp-core-build-karma": "4.6.30", + "@microsoft/gulp-core-build-sass": "4.5.8", + "@microsoft/gulp-core-build-serve": "3.2.65", + "@microsoft/gulp-core-build-typescript": "6.1.10", + "@microsoft/gulp-core-build-webpack": "3.4.38", + "@microsoft/sp-build-common": "1.7.1", + "@microsoft/sp-build-core-tasks": "1.7.1", + "@microsoft/sp-polyfills": "1.7.1", "@types/karma": "0.13.33", - "@types/webpack": "3.0.11", + "@types/webpack": "4.4.0", "gulp": "3.9.1", "webpack": "3.6.0", "yargs": "4.6.0" } }, "@microsoft/sp-client-preview": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-client-preview/-/sp-client-preview-1.4.1.tgz", - "integrity": "sha1-QpSjwxDcgF8aOF+6hrO502AFyxg=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-client-preview/-/sp-client-preview-1.7.1.tgz", + "integrity": "sha512-p2ea6OrChoDGZapANrKYb2aD4Qykcj/ppsOBT1MChTBvcfy8ZRAoM7DFN8hVxbDOt185Ev/gyfEvK8Fe/qOnzw==", "dev": true, "requires": { - "@microsoft/microsoft-graph-client": "1.0.0", - "@microsoft/sp-core-library": "1.4.1", - "@microsoft/sp-http": "1.4.1", - "@microsoft/sp-lodash-subset": "1.4.1", "@types/webpack-env": "1.13.1", "tslib": "1.8.1" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", - "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==", - "dev": true - } } }, "@microsoft/sp-component-base": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.4.1.tgz", - "integrity": "sha1-XATqwkm39UEWrh7DPWTqq9eI/J8=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.7.1.tgz", + "integrity": "sha512-AiOs/xQRjaoyfjwidxsw5WQe0Yz5X0S3CYn04YKhx0gteyczLHZvDJdw4KW7ZnXMiRhDQ6ExagIecjLTW9nMJA==", "requires": { - "@microsoft/decorators": "1.4.1", - "@microsoft/sp-core-library": "1.4.1", - "@microsoft/sp-loader": "1.4.1", - "@microsoft/sp-lodash-subset": "1.4.1", - "@microsoft/sp-module-interfaces": "1.4.1", - "@microsoft/sp-page-context": "1.4.1", + "@microsoft/decorators": "1.7.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-dynamic-data": "1.7.1", + "@microsoft/sp-http": "1.7.1", + "@microsoft/sp-loader": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-page-context": "1.7.1", + "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", - "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" - } } }, "@microsoft/sp-core-library": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.4.1.tgz", - "integrity": "sha1-sXNOYBUQxwnX2Bh8kjNZIiy10j0=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.7.1.tgz", + "integrity": "sha512-v03HmWzPeY8lk+77v4bthXGJUu++OEYp/Vh01/1kbCz5eq5j5rY1Ba7ntfqKK9rnd8NexqtTYZHRCEBRDlytdA==", "requires": { - "@microsoft/sp-lodash-subset": "1.4.1", - "@microsoft/sp-module-interfaces": "1.4.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", - "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" - } + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.7.1.tgz", + "integrity": "sha512-rQJlkhNRLD5qFn2J0AYsuXSHX1azj1w//Q0vJAEoc4buYjaa4HHV8XoIxYXy4Hjol5RgVDA/ryGUchjjekMNAA==", + "requires": { + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.7.1.tgz", + "integrity": "sha512-a/tZUcOJdLAGBEsvN3O6p8jmqyuTwkUDUYpjQJUFF5B3MtkhBMH8J6JORvQ1n/pI8jG14gNOHK3Oc889JRjcHA==", + "requires": { + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@types/webpack-env": "1.13.1", + "tslib": "1.8.1" } }, "@microsoft/sp-extension-base": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-1.4.1.tgz", - "integrity": "sha1-lsBYABoaim9jPB8UWCJfbZGZnO0=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-1.7.1.tgz", + "integrity": "sha512-35bSMtkjRKRvBvXn0zqxI3+9kTDMC/FOAd/A9GbMTa8D3NtwtoCB3KMnMrxLBXsA4wSFLgEChCIJ66zfVrsa3g==", "dev": true, "requires": { - "@microsoft/decorators": "1.4.1", - "@microsoft/sp-component-base": "1.4.1", - "@microsoft/sp-core-library": "1.4.1", - "@microsoft/sp-http": "1.4.1", - "@microsoft/sp-loader": "1.4.1", - "@microsoft/sp-lodash-subset": "1.4.1", - "@microsoft/sp-module-interfaces": "1.4.1", - "@microsoft/sp-page-context": "1.4.1", + "@microsoft/decorators": "1.7.1", + "@microsoft/sp-component-base": "1.7.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-http": "1.7.1", + "@microsoft/sp-loader": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-page-context": "1.7.1", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", - "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==", - "dev": true - } } }, "@microsoft/sp-http": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.4.1.tgz", - "integrity": "sha1-ha4z7IM3ZEAmdBqc5H0imWRdv10=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.7.1.tgz", + "integrity": "sha512-r/jDsbHsOY9hT9qPmdycaSa/ohOEIp8kblEHvU42BubCXBE3eW5SJuEeRWR+8nYbT2bb6H1RWAgOJ7NQGngJnw==", "requires": { - "@microsoft/decorators": "1.4.1", - "@microsoft/sp-core-library": "1.4.1", - "@microsoft/sp-lodash-subset": "1.4.1", - "@types/adal": "1.0.27", - "@types/es6-promise": "0.0.33", - "@types/sinon": "1.16.34", - "@types/webpack-env": "1.13.1", + "@microsoft/microsoft-graph-client": "1.1.0", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@types/adal-angular": "1.0.1", "adal-angular": "1.0.16", "tslib": "1.8.1" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", - "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" - } } }, "@microsoft/sp-loader": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.4.1.tgz", - "integrity": "sha1-W3jbTZZ8zuXJIrWLSKnW4NlEE6o=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.7.1.tgz", + "integrity": "sha512-AuixiVzVI1btN8W5eDuX1L++Bqy8YthkmdYAX3TeHttQnQdTVXFVOMc7QR7GWahxCtLDUDTvzW29hT3tjzLfTA==", "requires": { - "@microsoft/office-ui-fabric-react-bundle": "1.4.1", - "@microsoft/sp-core-library": "1.4.1", - "@microsoft/sp-lodash-subset": "1.4.1", - "@microsoft/sp-module-interfaces": "1.4.1", - "@microsoft/sp-odata-types": "1.4.1", - "@microsoft/sp-polyfills": "1.4.1", + "@microsoft/office-ui-fabric-react-bundle": "1.7.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-dynamic-data": "1.7.1", + "@microsoft/sp-http": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-odata-types": "1.7.1", + "@microsoft/sp-page-context": "1.7.1", + "@microsoft/sp-polyfills": "1.7.1", "@types/es6-promise": "0.0.33", - "@types/react": "15.6.6", - "@types/react-dom": "15.5.6", + "@types/node": "8.5.8", + "@types/react": "16.4.2", + "@types/react-dom": "16.0.5", "@types/requirejs": "2.1.29", "@types/webpack-env": "1.13.1", - "office-ui-fabric-react": "5.21.0", - "react": "15.6.2", - "react-dom": "15.6.2", + "@uifabric/utilities": "5.34.2", + "office-ui-fabric-react": "5.131.0", + "react": "16.3.2", + "react-dom": "16.3.2", "requirejs": "2.1.20" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", - "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" - } } }, "@microsoft/sp-lodash-subset": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.4.1.tgz", - "integrity": "sha1-7eiXfG9yLjtldwxbYQW2rM2RojI=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.7.1.tgz", + "integrity": "sha512-0mpMNgOz0wmu49AHUL61SK3krrEfbRK1mQpOyIpiUFEvFf7uW3x+rYBzAQZLYIsL4evixrHL0/sC4x+ZQSf+OQ==", "requires": { "@types/lodash": "4.14.74", "@types/webpack-env": "1.13.1", "tslib": "1.8.1" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", - "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" - } } }, "@microsoft/sp-module-interfaces": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.4.1.tgz", - "integrity": "sha1-aZAk3PZQiVKKTCL/cmWQmwdl6UI=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.7.1.tgz", + "integrity": "sha512-DNkZv7Pw1QmYoucKcBlU84XaJ4JZhIsmA04oO5SbmqUGoIXaqbzajDuKkNjebZHME0qknsT/8R5OgYddYsczZg==", "requires": { - "@types/node": "6.0.64", + "@types/node": "8.5.8", "@types/z-schema": "3.16.31", "z-schema": "3.18.4" } }, "@microsoft/sp-odata-types": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.4.1.tgz", - "integrity": "sha1-sfM3Xek0Ic8Joe0pecHUwQiYPaI=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.7.1.tgz", + "integrity": "sha512-y85iKoyJ64b1pU7FEtRmzwCuyt5Ar5x/4/+DAcP/WMzSmvYf0JE1wrQtVdqdqX35FWQ1ibOmwTF0Z5pnFc2XBA==", "requires": { "tslib": "1.8.1" } }, + "@microsoft/sp-office-ui-fabric-core": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.7.1.tgz", + "integrity": "sha512-aFm8FMdktTgk4xb/G5t3wnDYxKKyVFN9dTbWhOcSn1e1XRSQpMplalzPTmX2Lw8AEONDJtCyWShRaxPMo4HZLw==", + "requires": { + "@types/webpack-env": "1.13.1", + "office-ui-fabric-core": "9.6.1-fluent2", + "tslib": "1.8.1" + } + }, "@microsoft/sp-page-context": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.4.1.tgz", - "integrity": "sha1-zUzO7WKjbWN40rwh6UTSHMs3AMk=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.7.1.tgz", + "integrity": "sha512-C58kDoEzsSq21hpb7APiwJj46T7nEjdTpMfrlhbr+mLDEQT8SDQdygDOemYCQMDIzhn42uYVh7znEP3pgAw74A==", "requires": { - "@microsoft/sp-core-library": "1.4.1", - "@microsoft/sp-http": "1.4.1", - "@microsoft/sp-lodash-subset": "1.4.1", - "@microsoft/sp-odata-types": "1.4.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-dynamic-data": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-odata-types": "1.7.1", + "@microsoft/teams-js": "1.3.0-beta.4", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1", "tslib": "1.8.1" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", - "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" - } } }, "@microsoft/sp-polyfills": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.4.1.tgz", - "integrity": "sha1-6nm5xsfZa6JwrNy114GY4aqTMt0=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.7.1.tgz", + "integrity": "sha512-aqVVSxdLyDxJ7L/c818/ByT02tbI0w/7Ghfaz/hNLFkJ8jT/uwuECVteH2JT+qRTAcHmJ1i6wZM3oChUPMoATQ==", "requires": { "@types/webpack-env": "1.13.1", "es6-collections": "0.5.6", @@ -1005,24 +1399,29 @@ "whatwg-url": "4.7.1" }, "dependencies": { - "@types/webpack-env": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", - "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" + "es6-promise": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" } } }, "@microsoft/sp-tslint-rules": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.4.1.tgz", - "integrity": "sha1-/N20u2SBjn5me3rhgXSAdPmR4dA=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.7.1.tgz", + "integrity": "sha512-SThJF3FXi6n7lkn1KJdpdmRYEXudMm6i9ME37RFT5d36FAcm2jjmklhzfVd+xaTFu0BTX3jArcFTCNI5CDrvgg==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.2.7", - "@microsoft/gulp-core-build-typescript": "4.2.14", - "tslint": "5.6.0", - "tslint-microsoft-contrib": "5.0.3", - "tsutils": "2.11.2" + "@microsoft/rush-stack-compiler": "0.1.18", + "tslint": "5.9.1", + "tslint-microsoft-contrib": "5.2.1", + "tsutils": "2.11.2", + "typescript": "2.4.2" }, "dependencies": { "tsutils": { @@ -1037,126 +1436,185 @@ } }, "@microsoft/sp-webpart-base": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.4.1.tgz", - "integrity": "sha1-sODXFFiT7bJXFkBzpV78OnYiZ6k=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.7.1.tgz", + "integrity": "sha512-583enT7kIhddjJad9IW91vEZc93EnwrtDsF3c0RtvCLK3+KS29e1SIkiEUoRn+GkyjD4FRN3uc9D+aGOf78LuQ==", "requires": { - "@microsoft/decorators": "1.4.1", - "@microsoft/load-themed-styles": "1.7.9", - "@microsoft/office-ui-fabric-react-bundle": "1.4.1", - "@microsoft/sp-component-base": "1.4.1", - "@microsoft/sp-core-library": "1.4.1", - "@microsoft/sp-http": "1.4.1", - "@microsoft/sp-loader": "1.4.1", - "@microsoft/sp-lodash-subset": "1.4.1", - "@microsoft/sp-module-interfaces": "1.4.1", - "@microsoft/sp-page-context": "1.4.1", + "@microsoft/decorators": "1.7.1", + "@microsoft/load-themed-styles": "1.8.26", + "@microsoft/office-ui-fabric-react-bundle": "1.7.1", + "@microsoft/sp-component-base": "1.7.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-diagnostics": "1.7.1", + "@microsoft/sp-dynamic-data": "1.7.1", + "@microsoft/sp-http": "1.7.1", + "@microsoft/sp-loader": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-page-context": "1.7.1", + "@microsoft/teams-js": "1.3.0-beta.4", "@types/es6-promise": "0.0.33", - "@types/react": "15.6.6", - "@types/react-dom": "15.5.6", - "@types/scrollreveal": "0.0.2", + "@types/react": "16.4.2", + "@types/react-dom": "16.0.5", "@types/webpack-env": "1.13.1", "office-ui-fabric": "2.6.1", - "office-ui-fabric-react": "5.21.0", - "react": "15.6.2", - "react-dom": "15.6.2", - "scrollreveal": "3.3.6", + "office-ui-fabric-react": "5.131.0", + "react": "16.3.2", + "react-dom": "16.3.2", "tslib": "1.8.1" - }, - "dependencies": { - "@types/webpack-env": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", - "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" - } } }, "@microsoft/sp-webpart-workbench": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-workbench/-/sp-webpart-workbench-1.4.1.tgz", - "integrity": "sha1-v1AFcNFagLOhfXo3Ai8u3FnMUaE=", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-workbench/-/sp-webpart-workbench-1.7.1.tgz", + "integrity": "sha512-YCQYd1Qg29dgahpjjmAkahJIVFyAG/r6XU7XUSA0tgOnwqbbZoDQO+TAHxzn49D8qcAjpTlfI+sSkEm0t7OHWA==", "dev": true, "requires": { - "@microsoft/gulp-core-build-serve": "3.1.14", - "@microsoft/office-ui-fabric-react-bundle": "1.4.1", - "@microsoft/sp-application-base": "1.4.1", - "@microsoft/sp-build-core-tasks": "1.4.1", - "@microsoft/sp-client-preview": "1.4.1", - "@microsoft/sp-core-library": "1.4.1", - "@microsoft/sp-loader": "1.4.1", - "@microsoft/sp-lodash-subset": "1.4.1", - "@microsoft/sp-module-interfaces": "1.4.1", - "@microsoft/sp-webpart-base": "1.4.1", + "@microsoft/gulp-core-build-serve": "3.2.65", + "@microsoft/node-core-library": "3.4.0", + "@microsoft/office-ui-fabric-react-bundle": "1.7.1", + "@microsoft/sp-application-base": "1.7.1", + "@microsoft/sp-build-core-tasks": "1.7.1", + "@microsoft/sp-client-preview": "1.7.1", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-loader": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-webpart-base": "1.7.1", "@types/es6-promise": "0.0.33", - "@types/fs-extra": "0.0.37", - "@types/react": "15.6.6", - "@types/react-dom": "15.5.6", + "@types/fs-extra": "5.0.1", + "@types/react": "16.4.2", + "@types/react-dom": "16.0.5", "@types/webpack-env": "1.13.1", - "fs-extra": "0.26.7", - "office-ui-fabric-react": "5.21.0", - "react": "15.6.2", - "react-dom": "15.6.2", + "fs-extra": "5.0.0", + "office-ui-fabric-react": "5.131.0", + "prop-types": "15.5.7", + "react": "16.3.2", + "react-dom": "16.3.2", "tslib": "1.8.1" }, "dependencies": { - "@types/webpack-env": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", - "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==", - "dev": true + "prop-types": { + "version": "15.5.7", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.5.7.tgz", + "integrity": "sha1-IxxPKc3YLjVQEdSIk4bKkFlUTdE=", + "dev": true, + "requires": { + "fbjs": "0.8.17" + } } } }, "@microsoft/stream-collator": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@microsoft/stream-collator/-/stream-collator-2.1.4.tgz", - "integrity": "sha1-rPHjbsyZCYQ/o7bpBNVD37arlks=", + "version": "2.2.79", + "resolved": "https://registry.npmjs.org/@microsoft/stream-collator/-/stream-collator-2.2.79.tgz", + "integrity": "sha512-N8hAcQMhV4u20+8vCqa+TNF7t4lDW8WwFcTjAimnOtFDmrtYSvvLUkN89jvwyZLBJM8AwOTdcinGHyD+QqMkyg==", "dev": true, "requires": { - "@types/node": "6.0.88", - "colors": "1.1.2" - }, - "dependencies": { - "@types/node": { - "version": "6.0.88", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.88.tgz", - "integrity": "sha512-bYDPZTX0/s1aihdjLuAgogUAT5M+TpoWChEMea2p0yOcfn5bu3k6cJb9cp6nw268XeSNIGGr+4+/8V5K6BGzLQ==", - "dev": true - } + "@types/node": "8.5.8", + "colors": "1.2.5" } }, + "@microsoft/teams-js": { + "version": "1.3.0-beta.4", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-1.3.0-beta.4.tgz", + "integrity": "sha512-AxDfMpiVqh3hsqTxMEYtQoz866WB/sw/Jl0pgTLh6sMHHmIBNMd+E0pVcP9WNk8zTkr9LCphJ5SziU1C8BgZMA==" + }, "@microsoft/ts-command-line": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-2.2.4.tgz", - "integrity": "sha1-yMbdb/zeE0yt0MnVb7sRnB48KUI=", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.2.2.tgz", + "integrity": "sha512-CLLVG+zWmUvD6jZD5oq7QCFYj3WOvrBSc3H6KejXCH6q2ntP5/ZHlmKVzQVvN1cEOSWP+jN9ml2AvUcDY/l6Tw==", "dev": true, "requires": { "@types/argparse": "1.0.33", - "@types/node": "6.0.88", + "@types/node": "8.5.8", "argparse": "1.0.10", - "colors": "1.1.2" + "colors": "1.2.5" + } + }, + "@microsoft/tsdoc": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.9.2.tgz", + "integrity": "sha512-bdozNnQXIKZgT3fjCcOYSZSpH7zuh+Turv8uQxzXTj5G8AzgTJ/X3GnrYDbliXKgefL8LJeIj4vwdrOnt1J+Ng==", + "dev": true + }, + "@pnpm/link-bins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@pnpm/link-bins/-/link-bins-1.0.3.tgz", + "integrity": "sha512-thVgwrQ5rMcPYI6a0IPOt2pnlF1n5zX7BN4CrFeBp0/JCGsZAht/VOPv9bD3cZ+j0vDemEwE23BfhOWxmxq2yQ==", + "dev": true, + "requires": { + "@pnpm/package-bins": "1.0.0", + "@pnpm/types": "1.8.0", + "@types/mz": "0.0.32", + "@types/node": "10.12.29", + "@types/ramda": "0.25.51", + "@zkochan/cmd-shim": "2.2.4", + "arr-flatten": "1.1.0", + "is-windows": "1.0.2", + "mkdirp-promise": "5.0.1", + "mz": "2.7.0", + "normalize-path": "3.0.0", + "p-filter": "1.0.0", + "ramda": "0.25.0", + "read-package-json": "2.0.13" }, "dependencies": { "@types/node": { - "version": "6.0.88", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.88.tgz", - "integrity": "sha512-bYDPZTX0/s1aihdjLuAgogUAT5M+TpoWChEMea2p0yOcfn5bu3k6cJb9cp6nw268XeSNIGGr+4+/8V5K6BGzLQ==", + "version": "10.12.29", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.29.tgz", + "integrity": "sha512-J/tnbnj8HcsBgCe2apZbdUpQ7hs4d7oZNTYA5bekWdP0sr2NGsOpI/HRdDroEi209tEvTcTtxhD0FfED3DhEcw==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true } } }, - "@types/adal": { - "version": "1.0.27", - "resolved": "https://registry.npmjs.org/@types/adal/-/adal-1.0.27.tgz", - "integrity": "sha512-Dll0X5OdCgnqMhp/bH/XSjFpn1putDI9OVlw+LgmxOjZWKUQXOpHkGWbARNReeYBWmaEvWBVWkZG4yhfcCeOZQ==", + "@pnpm/logger": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/logger/-/logger-1.0.2.tgz", + "integrity": "sha512-A8XbJKvdueazvJGPn1qQ9LL6uopV88ebIT+dJKNQ68gT7yfCbtfT8j5ZzdVczmGbkiuBeZ1VckZerkO0tjOXZA==", + "dev": true, "requires": { - "@types/angular": "1.6.43" + "@types/node": "10.12.29", + "bole": "3.0.2", + "ndjson": "1.5.0" + }, + "dependencies": { + "@types/node": { + "version": "10.12.29", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.29.tgz", + "integrity": "sha512-J/tnbnj8HcsBgCe2apZbdUpQ7hs4d7oZNTYA5bekWdP0sr2NGsOpI/HRdDroEi209tEvTcTtxhD0FfED3DhEcw==", + "dev": true + } } }, - "@types/angular": { - "version": "1.6.43", - "resolved": "https://registry.npmjs.org/@types/angular/-/angular-1.6.43.tgz", - "integrity": "sha512-3GrHCRZS62ruJjHMtOx3WYsS0I8i0FRcIqOwqIfWXnlR9g2FebEhUNdMk3LZIvfhZ08xe+S1x2iwP1t9vKCHag==" + "@pnpm/package-bins": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/package-bins/-/package-bins-1.0.0.tgz", + "integrity": "sha512-ZqVfIXK3r5AsP5VAhPHrhf3isF+T4yEuUpJTF9T03oFTJ9LBnkKvx8F7P7biKEManxSGOkSpNoIBdsura9pY5Q==", + "dev": true, + "requires": { + "@pnpm/types": "1.8.0", + "@types/mz": "0.0.32", + "mz": "2.7.0", + "p-filter": "1.0.0" + } + }, + "@pnpm/types": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1.8.0.tgz", + "integrity": "sha512-NsEzBVa5aMgn/n79piyJtpUQFzJ97tB2R2r8PSJlLnMA6LJmchKuv7ATN+/nZH/3QRd/+uFXEq07/i/ajsqVGQ==", + "dev": true + }, + "@types/adal-angular": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/adal-angular/-/adal-angular-1.0.1.tgz", + "integrity": "sha512-2sRGxJYrluhvIz8ae98i5k5woe9Fics4dMFHTcNfY2xAkj5QGZor+sfZzlgM58Fpw7Kklau9Gn6OhgJP25dKug==" }, "@types/argparse": { "version": "1.0.33", @@ -1171,15 +1629,15 @@ "dev": true }, "@types/bluebird": { - "version": "3.5.20", - "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.20.tgz", - "integrity": "sha512-Wk41MVdF+cHBfVXj/ufUHJeO3BlIQr1McbHZANErMykaCWeDSZbH5erGjNBw2/3UlRdSxZbLfSuQTzFmPOYFsA==", + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.26.tgz", + "integrity": "sha512-aj2mrBLn5ky0GmAg6IPXrQjnN0iB/ulozuJ+oZdrHRAzRbXjGmu4UXsNCjFvPbSaaPZmniocdOzsM392qLOlmQ==", "dev": true }, "@types/chai": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-3.5.2.tgz", - "integrity": "sha1-wRzSgX06QBt7oPWkIPNcVhObHB4=", + "version": "3.4.34", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-3.4.34.tgz", + "integrity": "sha1-1TNXkoI7sJzd1eOMPSEbcJGDhU0=", "dev": true }, "@types/chalk": { @@ -1188,31 +1646,19 @@ "integrity": "sha1-ox10JBprHtu5c8822XooloNKUfk=", "dev": true }, - "@types/colors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/colors/-/colors-1.1.1.tgz", - "integrity": "sha1-SXM5KPtHzxElS3YR4vb4X/YCBSE=", - "dev": true - }, "@types/es6-promise": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/@types/es6-promise/-/es6-promise-0.0.33.tgz", "integrity": "sha512-HKJFVLCGrWQ/1unEw8JdaTxu6n3EUxmwTxJ6D0O1x0gD8joCsgoTWxEgevb7fp2XIogNjof3KEd+3bJoGne/nw==" }, - "@types/events": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-1.2.0.tgz", - "integrity": "sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA==", - "dev": true - }, "@types/express-serve-static-core": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.11.1.tgz", - "integrity": "sha512-EehCl3tpuqiM8RUb+0255M8PhhSwTtLfmO7zBBdv0ay/VTd/zmrqDfQdZFsa5z/PVMbH2yCMZPXsnrImpATyIw==", + "version": "4.16.1", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.16.1.tgz", + "integrity": "sha512-QgbIMRU1EVRry5cIu1ORCQP4flSYqLM1lS5LYyGWfKnFT3E58f0gKto7BR13clBFVrVZ0G0rbLZ1hUpSkgQQOA==", "dev": true, "requires": { - "@types/events": "1.2.0", - "@types/node": "6.0.64" + "@types/node": "8.5.8", + "@types/range-parser": "1.2.3" } }, "@types/finalhandler": { @@ -1221,16 +1667,16 @@ "integrity": "sha1-7PMvOpu0Om+0BFdQ6h5VJYLTXcM=", "dev": true, "requires": { - "@types/node": "6.0.64" + "@types/node": "8.5.8" } }, "@types/fs-extra": { - "version": "0.0.37", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-0.0.37.tgz", - "integrity": "sha1-GV8RvNmhuX2eQSxrZombVFRxofc=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.1.tgz", + "integrity": "sha512-h3wnflb+jMTipvbbZnClgA2BexrT4w0GcfoCz5qyxd0IRsbqhLSyesM6mqZTAnhbVmhyTm5tuxfRu9R+8l+lGw==", "dev": true, "requires": { - "@types/node": "6.0.64" + "@types/node": "8.5.8" } }, "@types/glob": { @@ -1240,7 +1686,7 @@ "dev": true, "requires": { "@types/minimatch": "3.0.3", - "@types/node": "6.0.64" + "@types/node": "8.5.8" } }, "@types/gulp": { @@ -1249,7 +1695,7 @@ "integrity": "sha1-g8WcaBzCM9Hsf4LSaVVVZvoTMVY=", "dev": true, "requires": { - "@types/node": "6.0.64", + "@types/node": "8.5.8", "@types/orchestrator": "0.0.30", "@types/vinyl": "1.2.30" } @@ -1260,19 +1706,7 @@ "integrity": "sha1-gFqGw0pcz8+IS8E24GgzHkj5tls=", "dev": true, "requires": { - "@types/node": "6.0.64" - } - }, - "@types/gulp-util": { - "version": "3.0.30", - "resolved": "https://registry.npmjs.org/@types/gulp-util/-/gulp-util-3.0.30.tgz", - "integrity": "sha1-TF9lg6IWCBOWZ+OsVrBbxn7PqPs=", - "dev": true, - "requires": { - "@types/chalk": "0.4.31", - "@types/node": "6.0.64", - "@types/through2": "2.0.32", - "@types/vinyl": "1.2.30" + "@types/node": "8.5.8" } }, "@types/karma": { @@ -1281,9 +1715,9 @@ "integrity": "sha1-ODXT2U6IS23oiEo+cKb1aQ5qWFA=", "dev": true, "requires": { - "@types/bluebird": "3.5.20", + "@types/bluebird": "3.5.26", "@types/log4js": "2.3.5", - "@types/node": "6.0.64" + "@types/node": "8.5.8" } }, "@types/lodash": { @@ -1306,13 +1740,13 @@ "integrity": "sha1-y1UumCbKPAjZ5lSd6ezY8VQX8G0=", "dev": true, "requires": { - "@types/node": "6.0.64" + "@types/node": "8.5.8" } }, "@types/mime": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.0.tgz", - "integrity": "sha512-A2TAGbTFdBw9azHbpVd+/FkdW2T6msN1uct1O9bH3vTerEHKZhTXJUQXy+hNq1B0RagfU8U+KBdqiZpxjhOUQA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.1.tgz", + "integrity": "sha512-FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw==", "dev": true }, "@types/minimatch": { @@ -1322,15 +1756,24 @@ "dev": true }, "@types/mocha": { - "version": "2.2.48", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.48.tgz", - "integrity": "sha512-nlK/iyETgafGli8Zh9zJVCTicvU3iajSkRwOh3Hhiva598CMqNJ4NcVCGMTGKpGpTYj/9R8RLzS9NAykSSCqGw==", + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.5.tgz", + "integrity": "sha512-lAVp+Kj54ui/vLUFxsJTMtWvZraZxum3w3Nwkble2dNuV5VnPA+Mi2oGX9XYJAaIvZi3tn3cbjS/qcJXRb6Bww==", "dev": true }, + "@types/mz": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/@types/mz/-/mz-0.0.32.tgz", + "integrity": "sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g==", + "dev": true, + "requires": { + "@types/node": "8.5.8" + } + }, "@types/node": { - "version": "6.0.64", - "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.64.tgz", - "integrity": "sha1-zckBQR9jAeFDff7SO8aPVEQuTcg=" + "version": "8.5.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.5.8.tgz", + "integrity": "sha512-8KmlRxwbKZfjUHFIt3q8TF5S2B+/E5BaAoo/3mgc5h6FJzqxXkCK/VMetO+IRDtwtU6HUvovHMBn+XRj7SV9Qg==" }, "@types/node-notifier": { "version": "0.0.28", @@ -1338,7 +1781,7 @@ "integrity": "sha1-hro9OqjZGDUswxkdiN4yiyDck8E=", "dev": true, "requires": { - "@types/node": "6.0.64" + "@types/node": "8.5.8" } }, "@types/orchestrator": { @@ -1356,17 +1799,32 @@ "integrity": "sha1-vShOV8hPEyXacCur/IKlMoGQwMU=", "dev": true }, + "@types/ramda": { + "version": "0.25.51", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.25.51.tgz", + "integrity": "sha512-xcmtfHIgF9SYjhGdsZR1nQslxG4hu0cIpFfLQ4CWdw3KzHvl7ki1AzFLQUkbDTG42ZN3ZsQfdRzXRlkAvbIy5Q==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", + "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==", + "dev": true + }, "@types/react": { - "version": "15.6.6", - "resolved": "https://registry.npmjs.org/@types/react/-/react-15.6.6.tgz", - "integrity": "sha512-a45hjEjpRira6tJM8E2/aGDqqNx9/PhtQ4GxEg7MsslTuAKdweWLH0oE2K0dgMFdzw9E2yRB6jqrA8IKXaevwQ==" + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.4.2.tgz", + "integrity": "sha512-oVcVteCDNiVc/fkDjowRfAZQDEOR76j3CJ3FvwXNvfV6zJguhghy1lMgpAzYox+9AZsWch+JPV6Imml3wvIUeg==", + "requires": { + "csstype": "2.6.2" + } }, "@types/react-addons-shallow-compare": { "version": "0.14.17", "resolved": "https://registry.npmjs.org/@types/react-addons-shallow-compare/-/react-addons-shallow-compare-0.14.17.tgz", "integrity": "sha1-cwb175hXmit3Jn8MgD52Quo2IyA=", "requires": { - "@types/react": "15.6.6" + "@types/react": "16.4.2" } }, "@types/react-addons-test-utils": { @@ -1374,7 +1832,7 @@ "resolved": "https://registry.npmjs.org/@types/react-addons-test-utils/-/react-addons-test-utils-0.14.15.tgz", "integrity": "sha1-x4Zjjo7hl74OfUrAN9YUaznvPhM=", "requires": { - "@types/react": "15.6.6" + "@types/react": "16.4.2" } }, "@types/react-addons-update": { @@ -1382,15 +1840,16 @@ "resolved": "https://registry.npmjs.org/@types/react-addons-update/-/react-addons-update-0.14.14.tgz", "integrity": "sha1-U7bjVEtmgZp0OLuRpF7UYAbi4ZQ=", "requires": { - "@types/react": "15.6.6" + "@types/react": "16.4.2" } }, "@types/react-dom": { - "version": "15.5.6", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-15.5.6.tgz", - "integrity": "sha512-dP4vEDEH4rL+uUl6f//c6mjepTVdJ6Ldx3z0dZbw047T5Z+o2PZDW/Qd+I4PkTmIgk7YNAZC/TFnm3IHT5UAhw==", + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.0.5.tgz", + "integrity": "sha512-ony2hEYlGXCLWNAWWgbsHR7qVvDbeMRFc5b43+7dhj3n+zXzxz81HV9Yjpc3JD8vLCiwYoSLqFCI6bD0+0zG2Q==", "requires": { - "@types/react": "15.6.6" + "@types/node": "8.5.8", + "@types/react": "16.4.2" } }, "@types/requirejs": { @@ -1404,7 +1863,7 @@ "integrity": "sha1-m1htZalH3qiMS8JNoLkF/pUgoNU=", "dev": true, "requires": { - "@types/node": "6.0.64" + "@types/node": "8.5.8" } }, "@types/rimraf": { @@ -1413,11 +1872,6 @@ "integrity": "sha1-VWJRm8eWPKyoq/fxKMrjtZTUHQY=", "dev": true }, - "@types/scrollreveal": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/@types/scrollreveal/-/scrollreveal-0.0.2.tgz", - "integrity": "sha1-erQNpSRC0dTkF1N/cO9afuXiutk=" - }, "@types/semver": { "version": "5.3.33", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.3.33.tgz", @@ -1430,19 +1884,14 @@ "integrity": "sha1-FUVt6NmNa0z/Mb5savdJKuY/Uho=", "dev": true, "requires": { - "@types/express-serve-static-core": "4.11.1", - "@types/mime": "2.0.0" + "@types/express-serve-static-core": "4.16.1", + "@types/mime": "2.0.1" } }, - "@types/sinon": { - "version": "1.16.34", - "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-1.16.34.tgz", - "integrity": "sha1-qXYf/zPQ97P+YYdbV3d4oldqmgM=" - }, "@types/tapable": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-0.2.4.tgz", - "integrity": "sha512-pclMAvhPnXJcJu1ZZ8bQthuUcdDWzDuxDdbSf6l1U6s4fP6EBiZpPsOZYqFOrbqDV97sXGFSsb6AUpiLfv4xIA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.2.tgz", + "integrity": "sha512-42zEJkBpNfMEAvWR5WlwtTH22oDzcMjFsL9gDGExwF8X8WvAiw7Vwop7hPw03QT8TKfec83LwbHj6SvpqM4ELQ==", "dev": true }, "@types/through2": { @@ -1451,13 +1900,13 @@ "integrity": "sha1-RwAkRQ8at2QPGfnr9C09pXTCYSk=", "dev": true, "requires": { - "@types/node": "6.0.64" + "@types/node": "8.5.8" } }, "@types/uglify-js": { - "version": "2.6.30", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-2.6.30.tgz", - "integrity": "sha512-NjiBNGFl58vHJeijl63w1fWRIjLnrfOvimsXF5b3lTzEzkTV1BnVsbqQeLejg54upsHPWIF63aiub5TEwH619A==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.0.4.tgz", + "integrity": "sha512-SudIN9TRJ+v8g5pTG8RRCqfqTMNqgWCKKd3vtynhGzkIIjxaicNAMuY5TRadJ6tzDu3Dotf3ngaMILtmOdmWEQ==", "dev": true, "requires": { "source-map": "0.6.1" @@ -1477,7 +1926,7 @@ "integrity": "sha512-CGaBAcUB4o+YTaUBZ2VfBc7PcIZXwHflZs4FDtr5Kk7MpAl0PVfH7W/VqoHH+OAG41d9YSCV8eWDfz/KKqVm+A==", "dev": true, "requires": { - "@types/node": "6.0.64" + "@types/node": "8.5.8" } }, "@types/vinyl": { @@ -1486,33 +1935,42 @@ "integrity": "sha1-kRXAxFxAxXVziQa+n7Tfb1ueUBM=", "dev": true, "requires": { - "@types/node": "6.0.64" + "@types/node": "8.5.8" } }, "@types/webpack": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-3.0.11.tgz", - "integrity": "sha512-zd9NK+SLVONhuD2iGVfE8KcpTHIwIcIZqyisRyGurjC2iXzRu1rkJmAWq4agBOw7rU3GocH29JX/gwrDLSA+cw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.4.0.tgz", + "integrity": "sha512-G7TXt4IRP7NTQO8R8QyDN7YwkQzlxjiKhA+z7W5FvkGbK7kIdOUtW2e7AE2w33Q10uphyG+vr8pfRy7wBWLmsA==", "dev": true, "requires": { - "@types/node": "6.0.64", - "@types/tapable": "0.2.4", - "@types/uglify-js": "2.6.30" + "@types/node": "8.5.8", + "@types/tapable": "1.0.2", + "@types/uglify-js": "3.0.4", + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "@types/webpack-env": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.5.tgz", - "integrity": "sha512-YJf5OCQXQ7eciY5js9WgDniScllmeQUcY1acsdBoRVqVFbqarGksLv1Iaba1u4x3sW9DFsw7PhxWgo2FaIUhUA==" + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", + "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" }, "@types/webpack-stream": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/@types/webpack-stream/-/webpack-stream-3.2.7.tgz", - "integrity": "sha512-s+i5OFlyHkZloE12E69yUMWjj1m9nwcy/E6KiVieNiroQltPX27XY6S67rwdn9bewSNlqM/z0z8xjJ1loAO5WQ==", + "version": "3.2.10", + "resolved": "https://registry.npmjs.org/@types/webpack-stream/-/webpack-stream-3.2.10.tgz", + "integrity": "sha512-gzUDP7oa60qMUlKUUoT7EZJ77OpGPJ9ZmNFLfcG7ITJS80lIx/9r6F2MkGJNLjsNV/ygDGVHGLn4/5e8813/Og==", "dev": true, "requires": { - "@types/node": "6.0.64", - "@types/webpack": "3.0.11" + "@types/node": "8.5.8", + "@types/webpack": "4.4.0" } }, "@types/yargs": { @@ -1527,56 +1985,58 @@ "integrity": "sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=" }, "@uifabric/icons": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-5.2.0.tgz", - "integrity": "sha512-P5kfPej/wxgR8jZt/GqnU0FqYcz+JH1iCcaaYd6p9L3opmZtu4w5duKeqs+Bc1u7K16r800EQfLgKe76rt6AuA==", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-5.8.0.tgz", + "integrity": "sha512-EUhKxYlIPJshg4fQvCNTYSk0p7RhzEWeEAJBV4sao1SKmN0/pZBnkLbDqWjU5VUfdwZZYiIdaLRpM+pyzhniZw==", "requires": { - "@uifabric/styling": "5.19.0", + "@uifabric/styling": "5.37.0", "tslib": "1.8.1" } }, "@uifabric/merge-styles": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-5.13.0.tgz", - "integrity": "sha512-F45U4pVJbXYmP4pSXdSGa7uq9JhsaYovuA1COb7wXCgv4NWIRqdofTLGFF6rvVddK4hXxWN55ANo2DZUCU+CgA==", + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-5.17.1.tgz", + "integrity": "sha512-4/EtO6Ns7kNtKxC+6InShwVQeNQEDT5H8Ex7m/i4OrT9i7csje4YwBQPkkpm31qJwEZEyD7bbAwyLezI63sLhg==", "requires": { "tslib": "1.8.1" } }, "@uifabric/styling": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-5.19.0.tgz", - "integrity": "sha512-XZw+RFaw6RscwAvAO7+w4MXbLI0/lVqBcriU65EKYLvBXvMbYry3cY4AxobQ/5e0LdjXs8YPOFHOJHfTvw18Gg==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-5.37.0.tgz", + "integrity": "sha512-3hC0itW/hWSD5J4uANzUKk8XVGWUNkU+VLjEjWsQ6i5lvwFGaanR6Qy0bTkZdFGqFWMXe91CkBHV7HnvEx7tCA==", "requires": { - "@microsoft/load-themed-styles": "1.7.37", - "@uifabric/merge-styles": "5.13.0", - "@uifabric/utilities": "5.16.0", + "@microsoft/load-themed-styles": "1.8.26", + "@uifabric/merge-styles": "5.17.1", + "@uifabric/utilities": "5.34.2", "tslib": "1.8.1" - }, - "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.7.37", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.7.37.tgz", - "integrity": "sha1-jWAJh7HTbuZtFZLYilg1IdrgYyc=" - } } }, "@uifabric/utilities": { - "version": "5.16.0", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-5.16.0.tgz", - "integrity": "sha512-cPmAyGbi5hnNr4F6odQc5CHx1uJnxf6Kcea2Df7aLZgQ8hn9WIsrPRlI42T95xXwGAMr6HuCiLufnE3/IA9hEw==", + "version": "5.34.2", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-5.34.2.tgz", + "integrity": "sha512-7LDHamnrKpY49S49Nzu1YMTuBtZIgTsQd9AuWTvXlUevD67ZyjSRnhCKlKVZHwe/Vi0jWLIodbup4p5IyRGWoQ==", "requires": { - "@microsoft/load-themed-styles": "1.7.37", - "@uifabric/merge-styles": "5.13.0", - "prop-types": "15.6.1", + "@uifabric/merge-styles": "5.17.1", + "prop-types": "15.7.2", "tslib": "1.8.1" - }, - "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.7.37", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.7.37.tgz", - "integrity": "sha1-jWAJh7HTbuZtFZLYilg1IdrgYyc=" - } + } + }, + "@yarnpkg/lockfile": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.0.2.tgz", + "integrity": "sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw==", + "dev": true + }, + "@zkochan/cmd-shim": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-2.2.4.tgz", + "integrity": "sha512-BDy1oz6aFYyY73618IkXzJzFghnXwVZDc3SVa6MVKTrrk4RgubahAF5yKK+Mx4a78tfO0OHeZnJKPs0pNy5uNA==", + "dev": true, + "requires": { + "is-windows": "1.0.2", + "mkdirp-promise": "5.0.1", + "mz": "2.7.0" } }, "abab": { @@ -1597,14 +2057,14 @@ "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", "dev": true, "requires": { - "mime-types": "2.1.18", + "mime-types": "2.1.22", "negotiator": "0.6.1" } }, "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", "dev": true }, "acorn-dynamic-import": { @@ -1614,17 +2074,40 @@ "dev": true, "requires": { "acorn": "4.0.13" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } } }, "acorn-globals": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", - "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.0.tgz", + "integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==", "dev": true, "requires": { - "acorn": "4.0.13" + "acorn": "6.1.1", + "acorn-walk": "6.1.1" + }, + "dependencies": { + "acorn": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", + "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==", + "dev": true + } } }, + "acorn-walk": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz", + "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==", + "dev": true + }, "adal-angular": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz", @@ -1636,22 +2119,45 @@ "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", "dev": true }, + "agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "dev": true, + "requires": { + "es6-promisify": "5.0.0" + } + }, "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.2.tgz", + "integrity": "sha1-R8aNaehvXZUxA7AHSpQw3GPaXjk=", "dev": true, "requires": { "co": "4.6.0", "fast-deep-equal": "1.1.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" + "json-schema-traverse": "0.3.1", + "json-stable-stringify": "1.0.1" + }, + "dependencies": { + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + } } }, "ajv-keywords": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", - "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", + "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==", "dev": true }, "align-text": { @@ -1698,9 +2204,9 @@ } }, "ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "dev": true }, "ansi-gray": { @@ -1730,105 +2236,20 @@ "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", "dev": true }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, "anymatch": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "requires": { - "micromatch": "2.3.11", + "micromatch": "3.1.10", "normalize-path": "2.1.1" - }, - "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "1.1.0" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "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" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - }, - "micromatch": { - "version": "2.3.11", - "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.4" - } - } } }, "append-transform": { @@ -1853,13 +2274,13 @@ "dev": true }, "are-we-there-yet": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", - "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "dev": true, "requires": { "delegates": "1.0.0", - "readable-stream": "2.3.5" + "readable-stream": "2.3.6" }, "dependencies": { "isarray": { @@ -1869,27 +2290,27 @@ "dev": true }, "readable-stream": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", - "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", "util-deprecate": "1.0.2" } }, "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==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } } } @@ -1996,10 +2417,13 @@ "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" }, "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", - "dev": true + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "2.1.2" + } }, "asn1.js": { "version": "4.10.1", @@ -2009,7 +2433,7 @@ "requires": { "bn.js": "4.11.8", "inherits": "2.0.3", - "minimalistic-assert": "1.0.0" + "minimalistic-assert": "1.0.1" } }, "assert": { @@ -2019,6 +2443,23 @@ "dev": true, "requires": { "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "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" + } + } } }, "assert-plus": { @@ -2045,19 +2486,25 @@ "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=", "dev": true }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, "async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", - "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", + "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", "dev": true, "requires": { - "lodash": "4.17.5" + "lodash": "4.17.11" }, "dependencies": { "lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true } } @@ -2074,6 +2521,12 @@ "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", "dev": true }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true + }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -2081,23 +2534,23 @@ "dev": true }, "atob": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.0.3.tgz", - "integrity": "sha1-GcenYEc3dEaPILLS0DNyrX1Mv10=", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, "autoprefixer": { - "version": "6.3.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.3.7.tgz", - "integrity": "sha1-jt8xZt2f1hFlM2Ysi7NqA8DvyHQ=", + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.1.5.tgz", + "integrity": "sha512-kk4Zb6RUc58ld7gdosERHMF3DzIYJc2fp5sX46qEsGXQQy5bXsu8qyLjoxuY1NuQ/cJuCYnx99BfjwnRggrYIw==", "dev": true, "requires": { - "browserslist": "1.3.6", - "caniuse-db": "1.0.30000813", + "browserslist": "4.4.2", + "caniuse-lite": "1.0.30000940", "normalize-range": "0.1.2", "num2fraction": "1.2.2", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "postcss": "7.0.5", + "postcss-value-parser": "3.3.1" } }, "aws-sign2": { @@ -2107,133 +2560,51 @@ "dev": true }, "aws4": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", "dev": true }, "azure-storage": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/azure-storage/-/azure-storage-0.10.0.tgz", - "integrity": "sha1-QsV7ty1vM+u3jS2VTds99Jp1sro=", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/azure-storage/-/azure-storage-2.8.3.tgz", + "integrity": "sha512-gcbdUY0tLivJvjUZD9BAxWrRDcige4OLFHhN3kY0p9oZYAFNNNqwgO7rBXvV+zdoX9HajeMOEog9/S/wxabeGg==", "dev": true, "requires": { "browserify-mime": "1.2.9", "extend": "1.2.1", - "node-uuid": "1.4.8", + "json-edm-parser": "0.1.2", + "md5.js": "1.3.4", "readable-stream": "2.0.6", - "request": "2.69.0", - "underscore": "1.4.4", - "validator": "3.22.2", - "xml2js": "0.2.7", + "request": "2.88.0", + "underscore": "1.8.3", + "uuid": "3.3.2", + "validator": "9.4.1", + "xml2js": "0.2.8", "xmlbuilder": "0.4.3" }, "dependencies": { - "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", - "dev": true - }, - "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "dev": true - }, - "boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "dev": true, - "requires": { - "hoek": "2.16.3" - } - }, - "caseless": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", - "dev": true - }, - "cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "dev": true, - "requires": { - "boom": "2.10.1" - } - }, "extend": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/extend/-/extend-1.2.1.tgz", "integrity": "sha1-oPX9bPyDpf5J72mNYOyKYk3UV2w=", "dev": true }, - "form-data": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz", - "integrity": "sha1-rjFduaSQf6BlUCMEpm13M0de43w=", - "dev": true, - "requires": { - "async": "2.6.0", - "combined-stream": "1.0.6", - "mime-types": "2.1.18" - } - }, - "har-validator": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", - "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "commander": "2.15.0", - "is-my-json-valid": "2.17.2", - "pinkie-promise": "2.0.1" - } - }, - "hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "dev": true, - "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" - } - }, - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "dev": true - }, - "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, - "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.1", - "sshpk": "1.13.1" - } - }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, - "node-uuid": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", - "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=", - "dev": true + "md5.js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", + "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "dev": true, + "requires": { + "hash-base": "3.0.4", + "inherits": "2.0.3" + } }, "process-nextick-args": { "version": "1.0.7", @@ -2241,12 +2612,6 @@ "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", "dev": true }, - "qs": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.0.4.tgz", - "integrity": "sha1-UQGdhHIMk5uCc36EVWp4Izjs6ns=", - "dev": true - }, "readable-stream": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", @@ -2261,68 +2626,10 @@ "util-deprecate": "1.0.2" } }, - "request": { - "version": "2.69.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.69.0.tgz", - "integrity": "sha1-z5HS4AB1KxIXFVwAUkGRGZGiNGo=", - "dev": true, - "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "bl": "1.0.3", - "caseless": "0.11.0", - "combined-stream": "1.0.6", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "1.0.1", - "har-validator": "2.0.6", - "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.18", - "node-uuid": "1.4.8", - "oauth-sign": "0.8.2", - "qs": "6.0.4", - "stringstream": "0.0.5", - "tough-cookie": "2.2.2", - "tunnel-agent": "0.4.3" - }, - "dependencies": { - "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", - "dev": true - } - } - }, - "sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "dev": true, - "requires": { - "hoek": "2.16.3" - } - }, - "tough-cookie": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz", - "integrity": "sha1-yDoYMPTl7wuT7yo0iOck+N4Basc=", - "dev": true - }, - "tunnel-agent": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", - "dev": true - }, "validator": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/validator/-/validator-3.22.2.tgz", - "integrity": "sha1-byl65n9/gqzHbQr9tJ8Y2aCcGMA=", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/validator/-/validator-9.4.1.tgz", + "integrity": "sha512-YV5KjzvRmSyJ1ee/Dm5UED0G+1L4GZnLN3w6/T+zZm8scVua4sOhYKWTUrKa0H/tMiJyO9QLHMPN+9mB/aMunA==", "dev": true } } @@ -2336,12 +2643,20 @@ "chalk": "1.1.3", "esutils": "2.0.2", "js-tokens": "3.0.2" + }, + "dependencies": { + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + } } }, "babel-core": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.0.tgz", - "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=", + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", "dev": true, "requires": { "babel-code-frame": "6.26.0", @@ -2354,10 +2669,10 @@ "babel-traverse": "6.26.0", "babel-types": "6.26.0", "babylon": "6.18.0", - "convert-source-map": "1.5.1", + "convert-source-map": "1.6.0", "debug": "2.6.9", "json5": "0.5.1", - "lodash": "4.17.5", + "lodash": "4.17.11", "minimatch": "3.0.4", "path-is-absolute": "1.0.1", "private": "0.1.8", @@ -2366,9 +2681,9 @@ }, "dependencies": { "lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true } } @@ -2384,15 +2699,15 @@ "babel-types": "6.26.0", "detect-indent": "4.0.0", "jsesc": "1.3.0", - "lodash": "4.17.5", + "lodash": "4.17.11", "source-map": "0.5.7", "trim-right": "1.0.1" }, "dependencies": { "lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true } } @@ -2408,14 +2723,13 @@ } }, "babel-jest": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-20.0.3.tgz", - "integrity": "sha1-5KA7E9wQOJ4UD8ZF0J/8TO0wFnE=", + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.4.tgz", + "integrity": "sha512-A9NB6/lZhYyypR9ATryOSDcqBaqNdzq4U+CN+/wcMsLcmKkPxQEoTKLajGfd3IkxNyVBT8NewUK2nWyGbSzHEQ==", "dev": true, "requires": { - "babel-core": "6.26.0", - "babel-plugin-istanbul": "4.1.5", - "babel-preset-jest": "20.0.3" + "babel-plugin-istanbul": "4.1.6", + "babel-preset-jest": "22.4.4" } }, "babel-messages": { @@ -2428,29 +2742,37 @@ } }, "babel-plugin-istanbul": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz", - "integrity": "sha1-Z2DN2Xf0EdPhdbsGTyvDJ9mbK24=", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", "dev": true, "requires": { + "babel-plugin-syntax-object-rest-spread": "6.13.0", "find-up": "2.1.0", - "istanbul-lib-instrument": "1.9.2", - "test-exclude": "4.2.0" + "istanbul-lib-instrument": "1.10.2", + "test-exclude": "4.2.3" } }, "babel-plugin-jest-hoist": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-20.0.3.tgz", - "integrity": "sha1-r+3IU70/jcNUjqZx++adA8wsF2c=", + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz", + "integrity": "sha512-DUvGfYaAIlkdnygVIEl0O4Av69NtuQWcrjMOv6DODPuhuGLDnbsARz3AwiiI/EkIMMlxQDUcrZ9yoyJvTNjcVQ==", + "dev": true + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", "dev": true }, "babel-preset-jest": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-20.0.3.tgz", - "integrity": "sha1-y6yq3stdaJyh4d4TYOv8ZoYsF4o=", + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz", + "integrity": "sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "20.0.3" + "babel-plugin-jest-hoist": "22.4.4", + "babel-plugin-syntax-object-rest-spread": "6.13.0" } }, "babel-register": { @@ -2459,26 +2781,35 @@ "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", "dev": true, "requires": { - "babel-core": "6.26.0", + "babel-core": "6.26.3", "babel-runtime": "6.26.0", - "core-js": "2.5.3", + "core-js": "2.6.5", "home-or-tmp": "2.0.0", - "lodash": "4.17.5", + "lodash": "4.17.11", "mkdirp": "0.5.1", "source-map-support": "0.4.18" }, "dependencies": { "core-js": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", - "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=", + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", + "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==", "dev": true }, "lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "0.5.7" + } } } }, @@ -2488,14 +2819,14 @@ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "2.5.3", + "core-js": "2.6.5", "regenerator-runtime": "0.11.1" }, "dependencies": { "core-js": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", - "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=", + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", + "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==", "dev": true } } @@ -2510,13 +2841,13 @@ "babel-traverse": "6.26.0", "babel-types": "6.26.0", "babylon": "6.18.0", - "lodash": "4.17.5" + "lodash": "4.17.11" }, "dependencies": { "lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true } } @@ -2534,14 +2865,14 @@ "babylon": "6.18.0", "debug": "2.6.9", "globals": "9.18.0", - "invariant": "2.2.3", - "lodash": "4.17.5" + "invariant": "2.2.4", + "lodash": "4.17.11" }, "dependencies": { "lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true } } @@ -2554,14 +2885,14 @@ "requires": { "babel-runtime": "6.26.0", "esutils": "2.0.2", - "lodash": "4.17.5", + "lodash": "4.17.11", "to-fast-properties": "1.0.3" }, "dependencies": { "lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true } } @@ -2607,6 +2938,35 @@ "requires": { "is-descriptor": "1.0.2" } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } } } }, @@ -2617,15 +2977,9 @@ "dev": true }, "base64-js": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz", - "integrity": "sha512-MsAhsUW1GxCdgYSO6tAfZrNapmUKk7mWx/k5mFY/A1gBtkaCaNapTg+FExCw1r9yeaZhqx/xPg43xgTFH6KL5w==", - "dev": true - }, - "base64-url": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz", - "integrity": "sha1-GZ/WYXAqDnt9yubgaYuwicUvbXg=", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", "dev": true }, "base64id": { @@ -2634,12 +2988,6 @@ "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", "dev": true }, - "basic-auth": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.4.tgz", - "integrity": "sha1-Awk1sB3nyblKgksp8/zLdQ06UpA=", - "dev": true - }, "batch": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz", @@ -2647,11 +2995,10 @@ "dev": true }, "bcrypt-pbkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, - "optional": true, "requires": { "tweetnacl": "0.14.5" } @@ -2672,15 +3019,15 @@ } }, "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, "binary-extensions": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", - "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz", + "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==", "dev": true }, "binaryextensions": { @@ -2695,43 +3042,6 @@ "integrity": "sha1-FK1hE4EtLTfXLme0ystLtyZQXxE=", "dev": true }, - "bl": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.0.3.tgz", - "integrity": "sha1-/FQhoo/UImA2w7OJGmaiW8ZNIm4=", - "dev": true, - "requires": { - "readable-stream": "2.0.6" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", - "dev": true - }, - "readable-stream": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "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" - } - } - } - }, "blob": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", @@ -2760,30 +3070,42 @@ "dev": true }, "body-parser": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", - "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", "dev": true, "requires": { "bytes": "3.0.0", "content-type": "1.0.4", "debug": "2.6.9", "depd": "1.1.2", - "http-errors": "1.6.2", - "iconv-lite": "0.4.19", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", "on-finished": "2.3.0", - "qs": "6.5.1", - "raw-body": "2.3.2", + "qs": "6.5.2", + "raw-body": "2.3.3", "type-is": "1.6.16" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": "2.1.2" + } + } } }, - "boom": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", - "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", + "bole": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/bole/-/bole-3.0.2.tgz", + "integrity": "sha1-vIpIPKlASdqbg3wa0Rzf6+5uBRQ=", "dev": true, "requires": { - "hoek": "4.2.1" + "fast-safe-stringify": "1.1.13", + "individual": "3.0.0" } }, "brace-expansion": { @@ -2797,34 +3119,23 @@ } }, "braces": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.1.tgz", - "integrity": "sha512-SO5lYHA3vO6gz66erVvedSCkp7AKWdv6VcQ2N4ysXfPxdAlxAMMAdwegGGcv1Bqwm7naF1hNdk5d6AAIEHV2nQ==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { "arr-flatten": "1.1.0", "array-unique": "0.3.2", - "define-property": "1.0.0", "extend-shallow": "2.0.1", "fill-range": "4.0.0", "isobject": "3.0.1", - "kind-of": "6.0.2", - "repeat-element": "1.1.2", - "snapdragon": "0.8.1", + "repeat-element": "1.1.3", + "snapdragon": "0.8.2", "snapdragon-node": "2.1.1", "split-string": "3.1.0", "to-regex": "3.0.2" }, "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "1.0.2" - } - }, "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", @@ -2842,10 +3153,16 @@ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", "dev": true }, + "browser-process-hrtime": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", + "dev": true + }, "browser-resolve": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", - "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=", + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", "dev": true, "requires": { "resolve": "1.1.7" @@ -2860,45 +3177,46 @@ } }, "browser-stdout": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz", - "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", "dev": true }, "browserify-aes": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.1.1.tgz", - "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "requires": { "buffer-xor": "1.0.3", "cipher-base": "1.0.4", - "create-hash": "1.1.3", + "create-hash": "1.2.0", "evp_bytestokey": "1.0.3", "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } }, "browserify-cipher": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", - "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dev": true, "requires": { - "browserify-aes": "1.1.1", - "browserify-des": "1.0.0", + "browserify-aes": "1.2.0", + "browserify-des": "1.0.2", "evp_bytestokey": "1.0.3" } }, "browserify-des": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", - "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "dev": true, "requires": { "cipher-base": "1.0.4", "des.js": "1.0.0", - "inherits": "2.0.3" + "inherits": "2.0.3", + "safe-buffer": "5.1.2" } }, "browserify-mime": { @@ -2914,7 +3232,7 @@ "dev": true, "requires": { "bn.js": "4.11.8", - "randombytes": "2.0.6" + "randombytes": "2.1.0" } }, "browserify-sign": { @@ -2925,11 +3243,11 @@ "requires": { "bn.js": "4.11.8", "browserify-rsa": "4.0.1", - "create-hash": "1.1.3", - "create-hmac": "1.1.6", - "elliptic": "6.4.0", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "elliptic": "6.4.1", "inherits": "2.0.3", - "parse-asn1": "5.1.0" + "parse-asn1": "5.1.4" } }, "browserify-zlib": { @@ -2938,16 +3256,18 @@ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dev": true, "requires": { - "pako": "1.0.6" + "pako": "1.0.10" } }, "browserslist": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.3.6.tgz", - "integrity": "sha1-lS/0jVZGPTtTj4XvL46t39KEsTM=", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.2.tgz", + "integrity": "sha512-ISS/AIAiHERJ3d45Fz0AVYKkgcy+F/eJHzKEvv1j0wwKGKD9T3BrwKr/5g45L+Y4XIK5PlTqefHciRFcfE1Jxg==", "dev": true, "requires": { - "caniuse-db": "1.0.30000813" + "caniuse-lite": "1.0.30000940", + "electron-to-chromium": "1.3.113", + "node-releases": "1.1.9" } }, "bser": { @@ -2965,8 +3285,8 @@ "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { - "base64-js": "1.2.3", - "ieee754": "1.1.8", + "base64-js": "1.3.0", + "ieee754": "1.1.12", "isarray": "1.0.0" }, "dependencies": { @@ -2978,6 +3298,34 @@ } } }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "1.1.0", + "buffer-fill": "1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, "buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", @@ -3025,18 +3373,6 @@ "unset-value": "1.0.0" } }, - "cache-swap": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/cache-swap/-/cache-swap-0.3.0.tgz", - "integrity": "sha1-HFQaoQilAQb2ML3Zj+HeyLoTP1E=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "mkdirp": "0.5.1", - "object-assign": "4.1.1", - "rimraf": "2.5.4" - } - }, "callsite": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", @@ -3060,9 +3396,9 @@ } }, "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", "dev": true }, "camelcase-keys": { @@ -3089,18 +3425,45 @@ "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", "dev": true, "requires": { - "browserslist": "1.3.6", - "caniuse-db": "1.0.30000813", + "browserslist": "1.7.7", + "caniuse-db": "1.0.30000940", "lodash.memoize": "4.1.2", "lodash.uniq": "4.5.0" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "1.0.30000940", + "electron-to-chromium": "1.3.113" + } + } } }, "caniuse-db": { - "version": "1.0.30000813", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000813.tgz", - "integrity": "sha1-4KHGA/iICteHsqNWUrJzPzKl4po=", + "version": "1.0.30000940", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000940.tgz", + "integrity": "sha512-JUnonxq+uuKoiP/p9fGSvS0PJxlTix87Uo8v+vwVtziNCneEQKaKH+n+g3TUVqakuidFVfJR/ywqyxCnMV3Y/Q==", "dev": true }, + "caniuse-lite": { + "version": "1.0.30000940", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000940.tgz", + "integrity": "sha512-rp/086IBUfCsNgBpko6DGQv674jRjeXPesDatDB2kxrkmDfD+S5Gesw+uT8YjpRWvLKLMRBy72SLRZ8I0EgQFw==", + "dev": true + }, + "capture-exit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", + "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", + "dev": true, + "requires": { + "rsvp": "3.6.2" + } + }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", @@ -3115,14 +3478,6 @@ "requires": { "align-text": "0.1.4", "lazy-cache": "1.0.4" - }, - "dependencies": { - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true - } } }, "chai": { @@ -3149,12 +3504,6 @@ "supports-color": "2.0.0" } }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", - "dev": true - }, "chokidar": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", @@ -3163,15 +3512,68 @@ "requires": { "anymatch": "1.3.2", "async-each": "1.0.1", - "fsevents": "1.1.3", "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" + "readdirp": "2.2.1" }, "dependencies": { + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "requires": { + "micromatch": "2.3.11", + "normalize-path": "2.1.1" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.3" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "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" + } + }, "is-extglob": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", @@ -3186,13 +3588,49 @@ "requires": { "is-extglob": "1.0.0" } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "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.4" + } } } }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "dev": true + }, "ci-info": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.2.tgz", - "integrity": "sha512-uTGIPNx/nSpBdsF6xnseRXLLtfr9VLqkz8ZqHXr3Y7b6SftyRxBGjwMtJj1OhNbmlc1wZzLNAlAcvyIiE8a6ZA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", "dev": true }, "cipher-base": { @@ -3202,7 +3640,7 @@ "dev": true, "requires": { "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } }, "clap": { @@ -3234,73 +3672,24 @@ "requires": { "is-descriptor": "0.1.6" } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "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, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "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, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true } } }, "clean-css": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz", - "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", "dev": true, "requires": { - "source-map": "0.5.7" + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "cli-cursor": { @@ -3319,28 +3708,43 @@ "dev": true }, "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", "dev": true, "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", - "wordwrap": "0.0.2" + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "wrap-ansi": "2.1.0" }, "dependencies": { - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } } } }, "clone": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz", - "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", "dev": true }, "clone-stats": { @@ -3349,6 +3753,49 @@ "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", "dev": true }, + "cloneable-readable": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz", + "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "process-nextick-args": "2.0.0", + "readable-stream": "2.3.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + } + } + }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -3386,15 +3833,15 @@ "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", "dev": true, "requires": { - "clone": "1.0.3", - "color-convert": "1.9.1", + "clone": "1.0.4", + "color-convert": "1.9.3", "color-string": "0.3.0" } }, "color-convert": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", - "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { "color-name": "1.1.3" @@ -3429,28 +3876,28 @@ "requires": { "color": "0.11.4", "css-color-names": "0.0.4", - "has": "1.0.1" + "has": "1.0.3" } }, "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", + "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", "dev": true }, "combined-stream": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", - "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", "dev": true, "requires": { "delayed-stream": "1.0.0" } }, "commander": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.0.tgz", - "integrity": "sha512-7B1ilBwtYSbetCgTY1NJFg+gVpestg0fdA1MhC1Vs4ssyfSXnCAjFr+QcQM9/RedXC0EaUx1sG8Smgw2VfgKEg==" + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" }, "component-bind": { "version": "1.0.0", @@ -3470,15 +3917,6 @@ "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", "dev": true }, - "compressible": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.13.tgz", - "integrity": "sha1-DRAgq5JLL9tNYnmHXH1tq6a6p6k=", - "dev": true, - "requires": { - "mime-db": "1.33.0" - } - }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -3486,13 +3924,14 @@ "dev": true }, "concat-stream": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", - "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, "requires": { + "buffer-from": "1.1.1", "inherits": "2.0.3", - "readable-stream": "2.3.5", + "readable-stream": "2.3.6", "typedarray": "0.0.6" }, "dependencies": { @@ -3503,27 +3942,27 @@ "dev": true }, "readable-stream": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", - "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", "util-deprecate": "1.0.2" } }, "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==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } } } @@ -3579,17 +4018,14 @@ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", "dev": true }, - "content-type-parser": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.2.tgz", - "integrity": "sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ==", - "dev": true - }, "convert-source-map": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", - "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", - "dev": true + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } }, "cookie": { "version": "0.3.1", @@ -3603,12 +4039,6 @@ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", "dev": true }, - "cookiejar": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.1.tgz", - "integrity": "sha1-Qa1XsbVVlR7BcUEqgZQrHoIA00o=", - "dev": true - }, "copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", @@ -3626,71 +4056,41 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, - "cosmiconfig": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", - "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", - "dev": true, - "requires": { - "is-directory": "0.3.1", - "js-yaml": "3.11.0", - "minimist": "1.2.0", - "object-assign": "4.1.1", - "os-homedir": "1.0.2", - "parse-json": "2.2.0", - "require-from-string": "1.2.1" - } - }, - "crc": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/crc/-/crc-3.3.0.tgz", - "integrity": "sha1-+mIuG8OIvyVzCQgta2UgDOZwkLo=", - "dev": true - }, "create-ecdh": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", - "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", "dev": true, "requires": { "bn.js": "4.11.8", - "elliptic": "6.4.0" + "elliptic": "6.4.1" } }, "create-hash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", - "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, "requires": { "cipher-base": "1.0.4", "inherits": "2.0.3", - "ripemd160": "2.0.1", - "sha.js": "2.4.10" + "md5.js": "1.3.5", + "ripemd160": "2.0.2", + "sha.js": "2.4.11" } }, "create-hmac": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz", - "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "requires": { "cipher-base": "1.0.4", - "create-hash": "1.1.3", + "create-hash": "1.2.0", "inherits": "2.0.3", - "ripemd160": "2.0.1", - "safe-buffer": "5.1.1", - "sha.js": "2.4.10" - } - }, - "create-react-class": { - "version": "15.6.3", - "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", - "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", - "requires": { - "fbjs": "0.8.16", - "loose-envify": "1.3.1", - "object-assign": "4.1.1" + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" } }, "cross-spawn": { @@ -3699,53 +4099,19 @@ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "dev": true, "requires": { - "lru-cache": "4.1.1", + "lru-cache": "4.1.5", "shebang-command": "1.2.0", - "which": "1.3.0" + "which": "1.3.1" }, "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==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, "requires": { "pseudomap": "1.0.2", "yallist": "2.1.2" - }, - "dependencies": { - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - } - } - } - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", - "dev": true - }, - "cryptiles": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", - "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", - "dev": true, - "requires": { - "boom": "5.2.0" - }, - "dependencies": { - "boom": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", - "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", - "dev": true, - "requires": { - "hoek": "4.2.1" } } } @@ -3756,30 +4122,19 @@ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "requires": { - "browserify-cipher": "1.0.0", + "browserify-cipher": "1.0.1", "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", + "create-ecdh": "4.0.3", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "diffie-hellman": "5.0.3", "inherits": "2.0.3", - "pbkdf2": "3.0.14", - "public-encrypt": "4.0.0", - "randombytes": "2.0.6", + "pbkdf2": "3.0.17", + "public-encrypt": "4.0.3", + "randombytes": "2.1.0", "randomfill": "1.0.4" } }, - "csrf": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/csrf/-/csrf-3.0.6.tgz", - "integrity": "sha1-thEg3c7q/JHnbtUxO7XAsmZ7cQo=", - "dev": true, - "requires": { - "rndm": "1.2.0", - "tsscmp": "1.0.5", - "uid-safe": "2.1.4" - } - }, "css-color-names": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", @@ -3787,25 +4142,25 @@ "dev": true }, "css-loader": { - "version": "0.28.10", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.10.tgz", - "integrity": "sha512-X1IJteKnW9Llmrd+lJ0f7QZHh9Arf+11S7iRcoT2+riig3BK0QaCaOtubAulMK6Itbo08W6d3l8sW21r+Jhp5Q==", + "version": "0.28.11", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", + "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", "dev": true, "requires": { "babel-code-frame": "6.26.0", - "css-selector-tokenizer": "0.7.0", + "css-selector-tokenizer": "0.7.1", "cssnano": "3.10.0", "icss-utils": "2.1.0", - "loader-utils": "1.1.0", + "loader-utils": "1.2.3", "lodash.camelcase": "4.3.0", "object-assign": "4.1.1", "postcss": "5.2.18", - "postcss-modules-extract-imports": "1.2.0", + "postcss-modules-extract-imports": "1.2.1", "postcss-modules-local-by-default": "1.2.0", "postcss-modules-scope": "1.1.0", "postcss-modules-values": "1.3.0", - "postcss-value-parser": "3.3.0", - "source-list-map": "2.0.0" + "postcss-value-parser": "3.3.1", + "source-list-map": "2.0.1" }, "dependencies": { "ansi-styles": { @@ -3814,61 +4169,88 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.1" - } - }, - "chalk": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", - "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", - "dev": true, - "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.3.0" + "color-convert": "1.9.3" } }, "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", "dev": true }, - "postcss-modules-extract-imports": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz", - "integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=", + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "postcss": "6.0.19" + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.3" + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "dev": true, + "requires": { + "postcss": "6.0.23" }, "dependencies": { - "postcss": { - "version": "6.0.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz", - "integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "chalk": "2.3.2", + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "2.4.2", "source-map": "0.6.1", - "supports-color": "5.3.0" + "supports-color": "5.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" } } } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, "supports-color": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", - "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "1.0.0" } } } @@ -3887,6 +4269,12 @@ "postcss-modules-values": "1.3.0" }, "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, "postcss": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", @@ -3910,13 +4298,13 @@ } }, "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=", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", "dev": true, "requires": { "cssesc": "0.1.0", - "fastparse": "1.1.1", + "fastparse": "1.1.2", "regexpu-core": "1.0.0" } }, @@ -3932,10 +4320,10 @@ "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", "dev": true, "requires": { - "autoprefixer": "6.3.7", + "autoprefixer": "6.7.7", "decamelize": "1.2.0", "defined": "1.0.0", - "has": "1.0.1", + "has": "1.0.3", "object-assign": "4.1.1", "postcss": "5.2.18", "postcss-calc": "5.3.1", @@ -3946,7 +4334,7 @@ "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-filter-plugins": "2.0.3", "postcss-merge-idents": "2.1.7", "postcss-merge-longhand": "2.0.2", "postcss-merge-rules": "2.1.2", @@ -3962,8 +4350,61 @@ "postcss-reduce-transforms": "1.0.4", "postcss-svgo": "2.1.6", "postcss-unique-selectors": "2.0.2", - "postcss-value-parser": "3.3.0", + "postcss-value-parser": "3.3.1", "postcss-zindex": "2.2.0" + }, + "dependencies": { + "autoprefixer": { + "version": "6.7.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", + "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", + "dev": true, + "requires": { + "browserslist": "1.7.7", + "caniuse-db": "1.0.30000940", + "normalize-range": "0.1.2", + "num2fraction": "1.2.2", + "postcss": "5.2.18", + "postcss-value-parser": "3.3.1" + } + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "1.0.30000940", + "electron-to-chromium": "1.3.113" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "csso": { @@ -3977,20 +4418,25 @@ } }, "cssom": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", - "integrity": "sha1-uANhcMefB6kP8vFuIihAJ6JDhIs=", + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.6.tgz", + "integrity": "sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A==", "dev": true }, "cssstyle": { - "version": "0.2.37", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", - "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.3.1.tgz", + "integrity": "sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==", "dev": true, "requires": { - "cssom": "0.3.2" + "cssom": "0.3.6" } }, + "csstype": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.2.tgz", + "integrity": "sha512-Rl7PvTae0pflc1YtxtKbiSqq20Ts6vpIYOD5WBafl4y123DyHUeLrRdQP66sQW8/6gmX8jrYJLXwNeMqYVJcow==" + }, "currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", @@ -4012,7 +4458,7 @@ "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "dev": true, "requires": { - "es5-ext": "0.10.39" + "es5-ext": "0.10.48" } }, "dashdash": { @@ -4024,6 +4470,51 @@ "assert-plus": "1.0.0" } }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "requires": { + "abab": "2.0.0", + "whatwg-mimetype": "2.3.0", + "whatwg-url": "7.0.0" + }, + "dependencies": { + "abab": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", + "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", + "dev": true + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "2.1.1" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "dev": true, + "requires": { + "lodash.sortby": "4.7.0", + "tr46": "1.0.1", + "webidl-conversions": "4.0.2" + } + } + } + }, "date-now": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", @@ -4037,13 +4528,13 @@ "dev": true }, "deasync": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.12.tgz", - "integrity": "sha512-gpacYo8FBZh3INBp2KOtrQp9kCO5faHvOmEZx3/cZTr3Mm8/kAYs7/Ws3E3OAH0ApBNK6Y6N+7+Dka2Zn2Fldw==", + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.14.tgz", + "integrity": "sha512-wN8sIuEqIwyQh72AG7oY6YQODCxIp1eXzEZlZznBuwDF8Q03Tdy9QNp1BNZXeadXoklNrw+Ip1fch+KXo/+ASw==", "dev": true, "requires": { "bindings": "1.2.1", - "nan": "2.9.2" + "node-addon-api": "1.6.2" } }, "debug": { @@ -4074,12 +4565,12 @@ "dev": true }, "decomment": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.8.8.tgz", - "integrity": "sha512-xVbmniKld/kjjmoHjT0Ex35aa16zw29WEzSAflBcMawjqDtZlrR6wkSwYV0mwJYytDz8JEAYia5Pl8IJRXdWLg==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.9.2.tgz", + "integrity": "sha512-sblyUmOJZxiL7oJ2ogJS6jtl/67+CTOW87SrYE/96u3PhDYikYoLCdLzcnceToiQejOLlqNnLCkaxx/+nE/ehg==", "dev": true, "requires": { - "esprima": "4.0.0" + "esprima": "4.0.1" } }, "deep-eql": { @@ -4131,7 +4622,16 @@ "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", "dev": true, "requires": { - "clone": "1.0.3" + "clone": "1.0.4" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "1.1.0" } }, "define-property": { @@ -4142,6 +4642,37 @@ "requires": { "is-descriptor": "1.0.2", "isobject": "3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + } } }, "defined": { @@ -4158,7 +4689,7 @@ "requires": { "globby": "5.0.0", "is-path-cwd": "1.0.0", - "is-path-in-cwd": "1.0.0", + "is-path-in-cwd": "1.0.1", "object-assign": "4.1.1", "pify": "2.3.0", "pinkie-promise": "2.0.1", @@ -4196,7 +4727,7 @@ "dev": true, "requires": { "inherits": "2.0.3", - "minimalistic-assert": "1.0.0" + "minimalistic-assert": "1.0.1" } }, "destroy": { @@ -4220,6 +4751,12 @@ "repeating": "2.0.1" } }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true + }, "dezalgo": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", @@ -4243,14 +4780,14 @@ "dev": true }, "diffie-hellman": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", - "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "requires": { "bn.js": "4.11.8", "miller-rabin": "4.0.1", - "randombytes": "2.0.6" + "randombytes": "2.1.0" } }, "dom-serialize": { @@ -4261,7 +4798,7 @@ "requires": { "custom-event": "1.0.1", "ent": "2.2.0", - "extend": "3.0.1", + "extend": "3.0.2", "void-elements": "2.0.1" } }, @@ -4271,6 +4808,23 @@ "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", "dev": true }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "4.0.2" + }, + "dependencies": { + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + } + } + }, "duplexer": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", @@ -4287,14 +4841,14 @@ } }, "duplexify": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.4.tgz", - "integrity": "sha512-JzYSLYMhoVVBe8+mbHQ4KgpvHpm0DZpJuL8PY93Vyv1fW7jYJ90LoXa1di/CVbJM+TgMs91rbDapE/RNIfnJsA==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dev": true, "requires": { "end-of-stream": "1.1.0", "inherits": "2.0.3", - "readable-stream": "2.3.5", + "readable-stream": "2.3.6", "stream-shift": "1.0.0" }, "dependencies": { @@ -4305,39 +4859,39 @@ "dev": true }, "readable-stream": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", - "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", "util-deprecate": "1.0.2" } }, "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==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } } } }, "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "dev": true, - "optional": true, "requires": { - "jsbn": "0.1.1" + "jsbn": "0.1.1", + "safer-buffer": "2.1.2" } }, "ee-first": { @@ -4347,23 +4901,23 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.36", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.36.tgz", - "integrity": "sha1-Dqv3Gp6+qQE/scw1o5DgaGJPJ+g=", + "version": "1.3.113", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz", + "integrity": "sha512-De+lPAxEcpxvqPTyZAXELNpRZXABRxf+uL/rSykstQhzj/B0l1150G/ExIIxKc16lI89Hgz81J0BHAcbTqK49g==", "dev": true }, "elliptic": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", - "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", "dev": true, "requires": { "bn.js": "4.11.8", "brorand": "1.1.0", - "hash.js": "1.1.3", + "hash.js": "1.1.7", "hmac-drbg": "1.0.1", "inherits": "2.0.3", - "minimalistic-assert": "1.0.0", + "minimalistic-assert": "1.0.1", "minimalistic-crypto-utils": "1.0.1" } }, @@ -4384,7 +4938,7 @@ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", "requires": { - "iconv-lite": "0.4.19" + "iconv-lite": "0.4.24" } }, "end-of-stream": { @@ -4435,6 +4989,16 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", "dev": true + }, + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "dev": true, + "requires": { + "options": "0.0.6", + "ultron": "1.0.2" + } } } }, @@ -4472,6 +5036,16 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", "dev": true + }, + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "dev": true, + "requires": { + "options": "0.0.6", + "ultron": "1.0.2" + } } } }, @@ -4495,10 +5069,10 @@ "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", "dev": true, "requires": { - "graceful-fs": "4.1.11", + "graceful-fs": "4.1.15", "memory-fs": "0.4.1", "object-assign": "4.1.1", - "tapable": "0.2.8" + "tapable": "0.2.9" } }, "ent": { @@ -4517,22 +5091,48 @@ } }, "error-ex": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, "requires": { "is-arrayish": "0.2.1" } }, + "es-abstract": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", + "dev": true, + "requires": { + "es-to-primitive": "1.2.0", + "function-bind": "1.1.1", + "has": "1.0.3", + "is-callable": "1.1.4", + "is-regex": "1.0.4", + "object-keys": "1.1.0" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "1.1.4", + "is-date-object": "1.0.1", + "is-symbol": "1.0.2" + } + }, "es5-ext": { - "version": "0.10.39", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.39.tgz", - "integrity": "sha512-AlaXZhPHl0po/uxMx1tyrlt1O86M6D5iVaDH8UgLfgek4kXTX6vzsRfJQWC2Ku+aG8pkw1XWzh9eTkwfVrsD5g==", + "version": "0.10.48", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.48.tgz", + "integrity": "sha512-CdRvPlX/24Mj5L4NVxTs4804sxiS2CjVprgCmrgoDkdmjdY4D+ySHa7K3jJf8R40dFg0tIm3z/dk326LrnuSGw==", "dev": true, "requires": { "es6-iterator": "2.0.3", - "es6-symbol": "3.1.1" + "es6-symbol": "3.1.1", + "next-tick": "1.0.0" } }, "es6-collections": { @@ -4547,7 +5147,7 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.39", + "es5-ext": "0.10.48", "es6-symbol": "3.1.1" } }, @@ -4558,7 +5158,7 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.39", + "es5-ext": "0.10.48", "es6-iterator": "2.0.3", "es6-set": "0.1.5", "es6-symbol": "3.1.1", @@ -4566,9 +5166,18 @@ } }, "es6-promise": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", - "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz", + "integrity": "sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q==" + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "requires": { + "es6-promise": "4.2.6" + } }, "es6-set": { "version": "0.1.5", @@ -4577,7 +5186,7 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.39", + "es5-ext": "0.10.48", "es6-iterator": "2.0.3", "es6-symbol": "3.1.1", "event-emitter": "0.3.5" @@ -4590,7 +5199,7 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.39" + "es5-ext": "0.10.48" } }, "es6-templates": { @@ -4610,7 +5219,7 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.39", + "es5-ext": "0.10.48", "es6-iterator": "2.0.3", "es6-symbol": "3.1.1" } @@ -4628,9 +5237,9 @@ "dev": true }, "escodegen": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.9.1.tgz", - "integrity": "sha512-6hTjO1NAWkHnDk3OqQ4YrCuwwmGHL9S3nPlzBOUG/R44rda3wLNrfvQ5fkSGjyhHFKM7ALPKcKGrwvCLe0lC7Q==", + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz", + "integrity": "sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw==", "dev": true, "requires": { "esprima": "3.1.3", @@ -4668,9 +5277,9 @@ } }, "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, "esrecurse": { @@ -4695,9 +5304,9 @@ "dev": true }, "etag": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", - "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", "dev": true }, "event-emitter": { @@ -4707,7 +5316,7 @@ "dev": true, "requires": { "d": "1.0.0", - "es5-ext": "0.10.39" + "es5-ext": "0.10.48" } }, "event-stream": { @@ -4726,15 +5335,15 @@ } }, "eventemitter3": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", - "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", + "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==", "dev": true }, "events": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", - "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", "dev": true }, "evp_bytestokey": { @@ -4743,17 +5352,17 @@ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "requires": { - "md5.js": "1.3.4", - "safe-buffer": "5.1.1" + "md5.js": "1.3.5", + "safe-buffer": "5.1.2" } }, "exec-sh": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.1.tgz", - "integrity": "sha512-aLt95pexaugVtQerpmE51+4QfWrNc304uez7jvj6fWnN8GeEHpttB8F36n8N7uVhUMbH/1enbxQ9HImZ4w/9qg==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", "dev": true, "requires": { - "merge": "1.2.0" + "merge": "1.2.1" } }, "execa": { @@ -4771,6 +5380,12 @@ "strip-eof": "1.0.0" } }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, "exit-hook": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", @@ -4844,7 +5459,7 @@ "extend-shallow": "2.0.1", "posix-character-classes": "0.1.1", "regex-not": "1.0.2", - "snapdragon": "0.8.1", + "snapdragon": "0.8.2", "to-regex": "3.0.2" }, "dependencies": { @@ -4865,63 +5480,6 @@ "requires": { "is-extendable": "0.1.1" } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "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, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "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, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true } } }, @@ -4931,19 +5489,19 @@ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "dev": true, "requires": { - "fill-range": "2.2.3" + "fill-range": "2.2.4" }, "dependencies": { "fill-range": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", - "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", "dev": true, "requires": { "is-number": "2.1.0", "isobject": "2.1.0", - "randomatic": "1.1.7", - "repeat-element": "1.1.2", + "randomatic": "3.1.1", + "repeat-element": "1.1.3", "repeat-string": "1.6.1" } }, @@ -4988,95 +5546,109 @@ "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", "dev": true, "requires": { - "homedir-polyfill": "1.0.1" + "homedir-polyfill": "1.0.3" + } + }, + "expect": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/expect/-/expect-22.4.3.tgz", + "integrity": "sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "jest-diff": "22.4.3", + "jest-get-type": "22.4.3", + "jest-matcher-utils": "22.4.3", + "jest-message-util": "22.4.3", + "jest-regex-util": "22.4.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + } } }, "express": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.14.1.tgz", - "integrity": "sha1-ZGwjf3ZvFIwhIK/wc4F7nk1+DTM=", + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", "dev": true, "requires": { - "accepts": "1.3.3", + "accepts": "1.3.5", "array-flatten": "1.1.1", + "body-parser": "1.18.3", "content-disposition": "0.5.2", "content-type": "1.0.4", "cookie": "0.3.1", "cookie-signature": "1.0.6", - "debug": "2.2.0", + "debug": "2.6.9", "depd": "1.1.2", "encodeurl": "1.0.2", "escape-html": "1.0.3", - "etag": "1.7.0", - "finalhandler": "0.5.1", - "fresh": "0.3.0", + "etag": "1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", "merge-descriptors": "1.0.1", "methods": "1.1.2", "on-finished": "2.3.0", "parseurl": "1.3.2", "path-to-regexp": "0.1.7", - "proxy-addr": "1.1.5", - "qs": "6.2.0", + "proxy-addr": "2.0.4", + "qs": "6.5.2", "range-parser": "1.2.0", - "send": "0.14.2", - "serve-static": "1.11.2", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "1.4.0", "type-is": "1.6.16", - "utils-merge": "1.0.0", + "utils-merge": "1.0.1", "vary": "1.1.2" }, "dependencies": { - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", "dev": true, "requires": { - "ms": "0.7.1" + "mime-types": "2.1.22", + "negotiator": "0.6.1" } }, "finalhandler": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.5.1.tgz", - "integrity": "sha1-LEANjUUwk1vCMlScX6OF7Afeb80=", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", "dev": true, "requires": { - "debug": "2.2.0", + "debug": "2.6.9", + "encodeurl": "1.0.2", "escape-html": "1.0.3", "on-finished": "2.3.0", - "statuses": "1.3.1", + "parseurl": "1.3.2", + "statuses": "1.4.0", "unpipe": "1.0.0" } }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "qs": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.0.tgz", - "integrity": "sha1-O3hIwDwt7OaalSKw+ujEEm10Xzs=", - "dev": true - }, "statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", - "dev": true - }, - "utils-merge": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", - "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", "dev": true } } }, "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", "dev": true }, "extend-shallow": { @@ -5106,7 +5678,7 @@ "integrity": "sha1-Etew24UPf/fnCBuvQAVwAGDEYAs=", "dev": true, "requires": { - "extend": "3.0.1", + "extend": "3.0.2", "spawn-sync": "1.0.15", "tmp": "0.0.29" }, @@ -5134,7 +5706,7 @@ "extend-shallow": "2.0.1", "fragment-cache": "0.2.1", "regex-not": "1.0.2", - "snapdragon": "0.8.1", + "snapdragon": "0.8.2", "to-regex": "3.0.2" }, "dependencies": { @@ -5155,36 +5727,48 @@ "requires": { "is-extendable": "0.1.1" } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } } } }, "extract-zip": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.6.tgz", - "integrity": "sha1-EpDt6NINCHK0Kf0/NRyhKOxe+Fw=", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", "dev": true, "requires": { - "concat-stream": "1.6.0", + "concat-stream": "1.6.2", "debug": "2.6.9", - "mkdirp": "0.5.0", + "mkdirp": "0.5.1", "yauzl": "2.4.1" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mkdirp": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", - "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - } } }, "extsprintf": { @@ -5194,20 +5778,21 @@ "dev": true }, "fancy-log": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", - "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", "dev": true, "requires": { "ansi-gray": "0.1.1", "color-support": "1.1.3", + "parse-node-version": "1.0.1", "time-stamp": "1.1.0" } }, "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", "dev": true }, "fast-json-stable-stringify": { @@ -5222,10 +5807,16 @@ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, + "fast-safe-stringify": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-1.1.13.tgz", + "integrity": "sha1-oB6c2cnkkXFcmKdaQtXwu9EH/3Y=", + "dev": true + }, "fastparse": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", - "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", "dev": true }, "faye-websocket": { @@ -5247,17 +5838,17 @@ } }, "fbjs": { - "version": "0.8.16", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz", - "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=", + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", "requires": { "core-js": "1.2.7", "isomorphic-fetch": "2.2.1", - "loose-envify": "1.3.1", + "loose-envify": "1.4.0", "object-assign": "4.1.1", "promise": "7.3.1", "setimmediate": "1.0.5", - "ua-parser-js": "0.7.17" + "ua-parser-js": "0.7.19" } }, "fd-slicer": { @@ -5285,35 +5876,30 @@ "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", "dev": true, "requires": { - "loader-utils": "1.1.0", - "schema-utils": "0.4.5" + "loader-utils": "1.2.3", + "schema-utils": "0.4.7" }, "dependencies": { "ajv": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.2.1.tgz", - "integrity": "sha1-KKarxJOiq+D7TIUHrK7bQ/pVBnE=", + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", "dev": true, "requires": { - "fast-deep-equal": "1.1.0", + "fast-deep-equal": "2.0.1", "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" } }, - "ajv-keywords": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.1.0.tgz", - "integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=", - "dev": true - }, "schema-utils": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz", - "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", "dev": true, "requires": { - "ajv": "6.2.1", - "ajv-keywords": "3.1.0" + "ajv": "6.10.0", + "ajv-keywords": "3.4.0" } } } @@ -5330,7 +5916,7 @@ "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", "dev": true, "requires": { - "glob": "7.1.2", + "glob": "7.1.3", "minimatch": "3.0.4" } }, @@ -5403,14 +5989,14 @@ "requires": { "detect-file": "1.0.0", "is-glob": "3.1.0", - "micromatch": "3.1.9", + "micromatch": "3.1.10", "resolve-dir": "1.0.1" } }, "fined": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz", - "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.1.tgz", + "integrity": "sha512-jQp949ZmEbiYHk3gkbdtpJ0G1+kgtLQBNdP5edFP7Fh+WAYceLQz6yO1SBj72Xkg8GVyTB3bBzAYrHJVh5Xd5g==", "dev": true, "requires": { "expand-tilde": "2.0.2", @@ -5427,9 +6013,9 @@ "dev": true }, "flagged-respawn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz", - "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", "dev": true }, "flatten": { @@ -5438,6 +6024,32 @@ "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", "dev": true }, + "follow-redirects": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz", + "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==", + "dev": true, + "requires": { + "debug": "3.2.6" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -5466,14 +6078,14 @@ "dev": true }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, "requires": { "asynckit": "0.4.0", - "combined-stream": "1.0.6", - "mime-types": "2.1.18" + "combined-stream": "1.0.7", + "mime-types": "2.1.22" } }, "formatio": { @@ -5485,12 +6097,6 @@ "samsam": "1.1.2" } }, - "formidable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.0.tgz", - "integrity": "sha512-hr9aT30rAi7kf8Q2aaTpSP7xGMhlJ+MdrUDVZs3rxbD3L/K46A86s2VY7qC2D2kGYGBtiT/3j6wTx1eeUq5xAQ==", - "dev": true - }, "forwarded": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", @@ -5507,9 +6113,9 @@ } }, "fresh": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", - "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", "dev": true }, "from": { @@ -5519,16 +6125,23 @@ "dev": true }, "fs-extra": { - "version": "0.26.7", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz", - "integrity": "sha1-muH92UiXeY7at20JGM9C0MMYT6k=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", + "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "2.4.0", - "klaw": "1.3.1", - "path-is-absolute": "1.0.1", - "rimraf": "2.5.4" + "graceful-fs": "4.1.15", + "jsonfile": "4.0.0", + "universalify": "0.1.2" + } + }, + "fs-minipass": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", + "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "dev": true, + "requires": { + "minipass": "2.3.5" } }, "fs.realpath": { @@ -5537,917 +6150,13 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, - "fsevents": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz", - "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==", - "dev": true, - "optional": true, - "requires": { - "nan": "2.9.2", - "node-pre-gyp": "0.6.39" - }, - "dependencies": { - "abbrev": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "ajv": { - "version": "4.11.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "co": "4.6.0", - "json-stable-stringify": "1.0.1" - } - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true - }, - "aproba": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "1.0.0", - "readable-stream": "2.2.9" - } - }, - "asn1": { - "version": "0.2.3", - "bundled": true, - "dev": true, - "optional": true - }, - "assert-plus": { - "version": "0.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "asynckit": { - "version": "0.4.0", - "bundled": true, - "dev": true, - "optional": true - }, - "aws-sign2": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "aws4": { - "version": "1.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "balanced-match": { - "version": "0.4.2", - "bundled": true, - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "tweetnacl": "0.14.5" - } - }, - "block-stream": { - "version": "0.0.9", - "bundled": true, - "dev": true, - "requires": { - "inherits": "2.0.3" - } - }, - "boom": { - "version": "2.10.1", - "bundled": true, - "dev": true, - "requires": { - "hoek": "2.16.3" - } - }, - "brace-expansion": { - "version": "1.1.7", - "bundled": true, - "dev": true, - "requires": { - "balanced-match": "0.4.2", - "concat-map": "0.0.1" - } - }, - "buffer-shims": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "caseless": { - "version": "0.12.0", - "bundled": true, - "dev": true, - "optional": true - }, - "co": { - "version": "4.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "combined-stream": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "requires": { - "delayed-stream": "1.0.0" - } - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "cryptiles": { - "version": "2.0.5", - "bundled": true, - "dev": 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", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "debug": { - "version": "2.6.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "deep-extend": { - "version": "0.4.2", - "bundled": true, - "dev": true, - "optional": true - }, - "delayed-stream": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "ecc-jsbn": { - "version": "0.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "jsbn": "0.1.1" - } - }, - "extend": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "extsprintf": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "bundled": true, - "dev": true, - "optional": true - }, - "form-data": { - "version": "2.1.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.15" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "fstream": { - "version": "1.0.11", - "bundled": 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, - "requires": { - "fstream": "1.0.11", - "inherits": "2.0.3", - "minimatch": "3.0.4" - } - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": 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", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "glob": { - "version": "7.1.2", - "bundled": 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", - "bundled": true, - "dev": true - }, - "har-schema": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "optional": true - }, - "har-validator": { - "version": "4.2.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "hawk": { - "version": "3.1.3", - "bundled": true, - "dev": true, - "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" - } - }, - "hoek": { - "version": "2.16.3", - "bundled": true, - "dev": true - }, - "http-signature": { - "version": "1.1.1", - "bundled": true, - "dev": 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, - "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "dev": true - }, - "ini": { - "version": "1.3.4", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "number-is-nan": "1.0.1" - } - }, - "is-typedarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "isstream": { - "version": "0.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "jodid25519": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "jsbn": "0.1.1" - } - }, - "jsbn": { - "version": "0.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "json-schema": { - "version": "0.2.3", - "bundled": true, - "dev": true, - "optional": true - }, - "json-stable-stringify": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "jsonify": "0.0.0" - } - }, - "json-stringify-safe": { - "version": "5.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "jsonify": { - "version": "0.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "jsprim": { - "version": "1.4.0", - "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", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "mime-db": { - "version": "1.27.0", - "bundled": true, - "dev": true - }, - "mime-types": { - "version": "2.1.15", - "bundled": true, - "dev": true, - "requires": { - "mime-db": "1.27.0" - } - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "node-pre-gyp": { - "version": "0.6.39", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "1.0.2", - "hawk": "3.1.3", - "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, - "requires": { - "abbrev": "1.1.0", - "osenv": "0.1.4" - } - }, - "npmlog": { - "version": "4.1.0", - "bundled": true, - "dev": 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", - "bundled": true, - "dev": true - }, - "oauth-sign": { - "version": "0.8.2", - "bundled": true, - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "requires": { - "wrappy": "1.0.2" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "performance-now": { - "version": "0.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "1.0.7", - "bundled": true, - "dev": true - }, - "punycode": { - "version": "1.4.1", - "bundled": true, - "dev": true, - "optional": true - }, - "qs": { - "version": "6.4.0", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.1", - "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", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.2.9", - "bundled": 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, - "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, - "requires": { - "glob": "7.1.2" - } - }, - "safe-buffer": { - "version": "5.0.1", - "bundled": true, - "dev": true - }, - "semver": { - "version": "5.3.0", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sntp": { - "version": "1.0.9", - "bundled": true, - "dev": 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", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - }, - "string_decoder": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "requires": { - "safe-buffer": "5.0.1" - } - }, - "stringstream": { - "version": "0.0.5", - "bundled": true, - "dev": true, - "optional": true - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "2.1.1" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "2.2.1", - "bundled": 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, - "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, - "requires": { - "punycode": "1.4.1" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "bundled": true, - "dev": true, - "optional": true - }, - "uid-number": { - "version": "0.0.6", - "bundled": true, - "dev": true, - "optional": true - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "uuid": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "verror": { - "version": "1.3.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "extsprintf": "1.0.2" - } - }, - "wide-align": { - "version": "1.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "1.0.2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true - } - } - }, "fstream": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", "dev": true, "requires": { - "graceful-fs": "4.1.11", + "graceful-fs": "4.1.15", "inherits": "2.0.3", "mkdirp": "0.5.1", "rimraf": "2.5.4" @@ -6472,9 +6181,18 @@ "signal-exit": "3.0.2", "string-width": "1.0.2", "strip-ansi": "3.0.1", - "wide-align": "1.1.2" + "wide-align": "1.1.3" }, "dependencies": { + "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, + "requires": { + "number-is-nan": "1.0.1" + } + }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -6497,21 +6215,6 @@ "globule": "0.1.0" } }, - "generate-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", - "dev": true - }, - "generate-object-property": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", - "dev": true, - "requires": { - "is-property": "1.0.2" - } - }, "generic-names": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-1.0.3.tgz", @@ -6521,6 +6224,12 @@ "loader-utils": "0.2.17" }, "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, "loader-utils": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", @@ -6535,6 +6244,12 @@ } } }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, "get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", @@ -6569,9 +6284,9 @@ "dev": true }, "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "dev": true, "requires": { "fs.realpath": "1.0.0", @@ -6736,10 +6451,10 @@ "dev": true, "requires": { "expand-tilde": "2.0.2", - "homedir-polyfill": "1.0.1", + "homedir-polyfill": "1.0.3", "ini": "1.3.5", "is-windows": "1.0.2", - "which": "1.3.0" + "which": "1.3.1" } }, "globals": { @@ -6756,7 +6471,7 @@ "requires": { "array-union": "1.0.2", "arrify": "1.0.1", - "glob": "7.1.2", + "glob": "7.1.3", "object-assign": "4.1.1", "pify": "2.3.0", "pinkie-promise": "2.0.1" @@ -6809,30 +6524,24 @@ } }, "glogg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz", - "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", "dev": true, "requires": { - "sparkles": "1.0.0" + "sparkles": "1.0.1" } }, "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true - }, - "graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", "dev": true }, "growl": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz", - "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=", + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", "dev": true }, "growly": { @@ -6851,7 +6560,7 @@ "chalk": "1.1.3", "deprecated": "0.0.1", "gulp-util": "3.0.8", - "interpret": "1.1.0", + "interpret": "1.2.0", "liftoff": "2.5.0", "minimist": "1.2.0", "orchestrator": "0.3.8", @@ -6870,631 +6579,23 @@ } } }, - "gulp-cache": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/gulp-cache/-/gulp-cache-0.4.6.tgz", - "integrity": "sha1-LQO1LbT2pVOuHVvvAeSD6Qfp95Y=", - "dev": true, - "requires": { - "bluebird": "3.5.1", - "cache-swap": "0.3.0", - "gulp-util": "3.0.8", - "object-assign": "4.1.1", - "object.omit": "2.0.1", - "object.pick": "1.3.0", - "readable-stream": "2.3.5", - "try-json-parse": "0.1.1", - "vinyl": "1.2.0" - }, - "dependencies": { - "bluebird": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", - "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" - } - }, - "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==", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, - "vinyl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", - "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", - "dev": true, - "requires": { - "clone": "1.0.3", - "clone-stats": "0.0.1", - "replace-ext": "0.0.1" - } - } - } - }, - "gulp-changed": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/gulp-changed/-/gulp-changed-1.3.2.tgz", - "integrity": "sha1-nvyNMl+YBcx2aP3059YNSxQQ8s8=", - "dev": true, - "requires": { - "gulp-util": "3.0.8", - "through2": "2.0.3" - } - }, - "gulp-clean-css": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.0.4.tgz", - "integrity": "sha1-DFrY0EVAfIjzwrnwNXCWOWfc/VQ=", - "dev": true, - "requires": { - "clean-css": "4.1.11", - "gulp-util": "3.0.8", - "through2": "2.0.3", - "vinyl-sourcemaps-apply": "0.2.1" - } - }, - "gulp-clip-empty-files": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/gulp-clip-empty-files/-/gulp-clip-empty-files-0.1.2.tgz", - "integrity": "sha1-vumATiU7vaVc+8Em6NuuZDPtzMg=", - "dev": true, - "requires": { - "through2": "2.0.3" - } - }, - "gulp-clone": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulp-clone/-/gulp-clone-1.0.0.tgz", - "integrity": "sha1-mubGVr2cTzae6AXu9WV4a8gQBbA=", - "dev": true, - "requires": { - "gulp-util": "2.2.20", - "through2": "0.4.2" - }, - "dependencies": { - "ansi-regex": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", - "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", - "dev": true - }, - "ansi-styles": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", - "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", - "dev": true - }, - "chalk": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", - "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", - "dev": true, - "requires": { - "ansi-styles": "1.1.0", - "escape-string-regexp": "1.0.5", - "has-ansi": "0.1.0", - "strip-ansi": "0.3.0", - "supports-color": "0.2.0" - } - }, - "dateformat": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", - "dev": true, - "requires": { - "get-stdin": "4.0.1", - "meow": "3.7.0" - } - }, - "gulp-util": { - "version": "2.2.20", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz", - "integrity": "sha1-1xRuVyiRC9jwR6awseVJvCLb1kw=", - "dev": true, - "requires": { - "chalk": "0.5.1", - "dateformat": "1.0.12", - "lodash._reinterpolate": "2.4.1", - "lodash.template": "2.4.1", - "minimist": "0.2.0", - "multipipe": "0.1.2", - "through2": "0.5.1", - "vinyl": "0.2.3" - }, - "dependencies": { - "through2": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz", - "integrity": "sha1-390BLrnHAOIyP9M084rGIqs3Lac=", - "dev": true, - "requires": { - "readable-stream": "1.0.34", - "xtend": "3.0.0" - } - } - } - }, - "has-ansi": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", - "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", - "dev": true, - "requires": { - "ansi-regex": "0.2.1" - } - }, - "lodash._reinterpolate": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz", - "integrity": "sha1-TxInqlqHEfxjL1sHofRgequLMiI=", - "dev": true - }, - "lodash.escape": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz", - "integrity": "sha1-LOEsXghNsKV92l5dHu659dF1o7Q=", - "dev": true, - "requires": { - "lodash._escapehtmlchar": "2.4.1", - "lodash._reunescapedhtml": "2.4.1", - "lodash.keys": "2.4.1" - } - }, - "lodash.keys": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz", - "integrity": "sha1-SN6kbfj/djKxDXBrissmWR4rNyc=", - "dev": true, - "requires": { - "lodash._isnative": "2.4.1", - "lodash._shimkeys": "2.4.1", - "lodash.isobject": "2.4.1" - } - }, - "lodash.template": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz", - "integrity": "sha1-nmEQB+32KRKal0qzxIuBez4c8g0=", - "dev": true, - "requires": { - "lodash._escapestringchar": "2.4.1", - "lodash._reinterpolate": "2.4.1", - "lodash.defaults": "2.4.1", - "lodash.escape": "2.4.1", - "lodash.keys": "2.4.1", - "lodash.templatesettings": "2.4.1", - "lodash.values": "2.4.1" - } - }, - "lodash.templatesettings": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz", - "integrity": "sha1-6nbHXRHrhtTb6JqDiTu4YZKaxpk=", - "dev": true, - "requires": { - "lodash._reinterpolate": "2.4.1", - "lodash.escape": "2.4.1" - } - }, - "minimist": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz", - "integrity": "sha1-Tf/lJdriuGTGbC4jxicdev3s784=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - }, - "strip-ansi": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", - "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", - "dev": true, - "requires": { - "ansi-regex": "0.2.1" - } - }, - "supports-color": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", - "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", - "dev": true - }, - "through2": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", - "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", - "dev": true, - "requires": { - "readable-stream": "1.0.34", - "xtend": "2.1.2" - }, - "dependencies": { - "xtend": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", - "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", - "dev": true, - "requires": { - "object-keys": "0.4.0" - } - } - } - }, - "vinyl": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz", - "integrity": "sha1-vKk4IJWC7FpJrVOKAPofEl5RMlI=", - "dev": true, - "requires": { - "clone-stats": "0.0.1" - } - }, - "xtend": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz", - "integrity": "sha1-XM50B7r2Qsunvs2laBEcST9ZZlo=", - "dev": true - } - } - }, "gulp-connect": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.0.0.tgz", - "integrity": "sha1-8v3zBq6RFGg2jCKF8teC8T7dr04=", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.5.0.tgz", + "integrity": "sha512-oRBLjw/4EVaZb8g8OcxOVdGD8ZXYrRiWKcNxlrGjxb/6Cp0GDdqw7ieX7D8xJrQS7sbXT+G94u63pMJF3MMjQA==", "dev": true, "requires": { - "connect": "2.30.2", + "ansi-colors": "1.1.0", + "connect": "3.6.6", "connect-livereload": "0.5.4", - "event-stream": "3.3.4", - "gulp-util": "3.0.8", + "event-stream": "3.3.5", + "fancy-log": "1.3.3", + "send": "0.13.2", + "serve-index": "1.9.1", + "serve-static": "1.13.2", "tiny-lr": "0.2.1" }, "dependencies": { - "accepts": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.2.13.tgz", - "integrity": "sha1-5fHzkoxtlf2WVYw27D2dDeSm7Oo=", - "dev": true, - "requires": { - "mime-types": "2.1.18", - "negotiator": "0.5.3" - } - }, - "body-parser": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.13.3.tgz", - "integrity": "sha1-wIzzMMM1jhUQFqBXRvE/ApyX+pc=", - "dev": true, - "requires": { - "bytes": "2.1.0", - "content-type": "1.0.4", - "debug": "2.2.0", - "depd": "1.0.1", - "http-errors": "1.3.1", - "iconv-lite": "0.4.11", - "on-finished": "2.3.0", - "qs": "4.0.0", - "raw-body": "2.1.7", - "type-is": "1.6.16" - } - }, - "bytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.1.0.tgz", - "integrity": "sha1-rJPEEOL/ycx89LRks4KJBn9eR7Q=", - "dev": true - }, - "connect": { - "version": "2.30.2", - "resolved": "https://registry.npmjs.org/connect/-/connect-2.30.2.tgz", - "integrity": "sha1-jam8vooFTT0xjXTf7JA7XDmhtgk=", - "dev": true, - "requires": { - "basic-auth-connect": "1.0.0", - "body-parser": "1.13.3", - "bytes": "2.1.0", - "compression": "1.5.2", - "connect-timeout": "1.6.2", - "content-type": "1.0.4", - "cookie": "0.1.3", - "cookie-parser": "1.3.5", - "cookie-signature": "1.0.6", - "csurf": "1.8.3", - "debug": "2.2.0", - "depd": "1.0.1", - "errorhandler": "1.4.3", - "express-session": "1.11.3", - "finalhandler": "0.4.0", - "fresh": "0.3.0", - "http-errors": "1.3.1", - "method-override": "2.3.10", - "morgan": "1.6.1", - "multiparty": "3.3.2", - "on-headers": "1.0.1", - "parseurl": "1.3.2", - "pause": "0.1.0", - "qs": "4.0.0", - "response-time": "2.3.2", - "serve-favicon": "2.3.2", - "serve-index": "1.7.3", - "serve-static": "1.10.3", - "type-is": "1.6.16", - "utils-merge": "1.0.0", - "vhost": "3.0.2" - }, - "dependencies": { - "basic-auth-connect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz", - "integrity": "sha1-/bC0OWLKe0BFanwrtI/hc9otISI=", - "dev": true - }, - "compression": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.5.2.tgz", - "integrity": "sha1-sDuNhub4rSloPLqN+R3cb/x3s5U=", - "dev": true, - "requires": { - "accepts": "1.2.13", - "bytes": "2.1.0", - "compressible": "2.0.13", - "debug": "2.2.0", - "on-headers": "1.0.1", - "vary": "1.0.1" - } - }, - "connect-timeout": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.6.2.tgz", - "integrity": "sha1-3ppexh4zoStu2qt7XwYumMWZuI4=", - "dev": true, - "requires": { - "debug": "2.2.0", - "http-errors": "1.3.1", - "ms": "0.7.1", - "on-headers": "1.0.1" - } - }, - "cookie-parser": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.5.tgz", - "integrity": "sha1-nXVVcPtdF4kHcSJ6AjFNm+fPg1Y=", - "dev": true, - "requires": { - "cookie": "0.1.3", - "cookie-signature": "1.0.6" - } - }, - "csurf": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.8.3.tgz", - "integrity": "sha1-I/KhO/HY/OHQyZZYg5RELLqGpWo=", - "dev": true, - "requires": { - "cookie": "0.1.3", - "cookie-signature": "1.0.6", - "csrf": "3.0.6", - "http-errors": "1.3.1" - } - }, - "errorhandler": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.4.3.tgz", - "integrity": "sha1-t7cO2PNZ6duICS8tIMD4MUIK2D8=", - "dev": true, - "requires": { - "accepts": "1.3.5", - "escape-html": "1.0.3" - }, - "dependencies": { - "accepts": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", - "dev": true, - "requires": { - "mime-types": "2.1.18", - "negotiator": "0.6.1" - } - } - } - }, - "express-session": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.11.3.tgz", - "integrity": "sha1-XMmPP1/4Ttg1+Ry/CqvQxxB0AK8=", - "dev": true, - "requires": { - "cookie": "0.1.3", - "cookie-signature": "1.0.6", - "crc": "3.3.0", - "debug": "2.2.0", - "depd": "1.0.1", - "on-headers": "1.0.1", - "parseurl": "1.3.2", - "uid-safe": "2.0.0", - "utils-merge": "1.0.0" - } - }, - "method-override": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/method-override/-/method-override-2.3.10.tgz", - "integrity": "sha1-49r41d7hDdLc59SuiNYrvud0drQ=", - "dev": true, - "requires": { - "debug": "2.6.9", - "methods": "1.1.2", - "parseurl": "1.3.2", - "vary": "1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - } - } - }, - "morgan": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.6.1.tgz", - "integrity": "sha1-X9gYOYxoGcuiinzWZk8pL+HAu/I=", - "dev": true, - "requires": { - "basic-auth": "1.0.4", - "debug": "2.2.0", - "depd": "1.0.1", - "on-finished": "2.3.0", - "on-headers": "1.0.1" - } - }, - "multiparty": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz", - "integrity": "sha1-Nd5oBNwZZD5SSfPT473GyM4wHT8=", - "dev": true, - "requires": { - "readable-stream": "1.1.14", - "stream-counter": "0.2.0" - } - }, - "negotiator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", - "dev": true - }, - "on-headers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", - "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", - "dev": true - }, - "pause": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/pause/-/pause-0.1.0.tgz", - "integrity": "sha1-68ikqGGf8LioGsFRPDQ0/0af23Q=", - "dev": true - }, - "response-time": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/response-time/-/response-time-2.3.2.tgz", - "integrity": "sha1-/6cbq5UtYvfB1Jt0NDVfvGjf/Fo=", - "dev": true, - "requires": { - "depd": "1.1.2", - "on-headers": "1.0.1" - }, - "dependencies": { - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - } - } - }, - "serve-favicon": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.2.tgz", - "integrity": "sha1-3UGeJo3gEqtysxnTN/IQUBP5OB8=", - "dev": true, - "requires": { - "etag": "1.7.0", - "fresh": "0.3.0", - "ms": "0.7.2", - "parseurl": "1.3.2" - }, - "dependencies": { - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true - } - } - }, - "serve-index": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.7.3.tgz", - "integrity": "sha1-egV/xu4o3GP2RWbl+lexEahq7NI=", - "dev": true, - "requires": { - "accepts": "1.2.13", - "batch": "0.5.3", - "debug": "2.2.0", - "escape-html": "1.0.3", - "http-errors": "1.3.1", - "mime-types": "2.1.18", - "parseurl": "1.3.2" - } - }, - "vhost": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vhost/-/vhost-3.0.2.tgz", - "integrity": "sha1-L7HezUxGaqiLD5NBrzPcGv8keNU=", - "dev": true - } - } - }, - "cookie": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.3.tgz", - "integrity": "sha1-5zSlwUF/zkctWu+Cw4HKu2TRpDU=", - "dev": true - }, "debug": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", @@ -7504,46 +6605,32 @@ "ms": "0.7.1" } }, - "depd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.0.1.tgz", - "integrity": "sha1-gK7GTJ1tl+ZcwqnKqTwKpqv3Oqo=", + "etag": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", "dev": true }, "event-stream": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", - "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.5.tgz", + "integrity": "sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g==", "dev": true, "requires": { "duplexer": "0.1.1", "from": "0.1.7", - "map-stream": "0.1.0", + "map-stream": "0.0.7", "pause-stream": "0.0.11", - "split": "0.3.3", - "stream-combiner": "0.0.4", + "split": "1.0.1", + "stream-combiner": "0.2.2", "through": "2.3.8" } }, - "finalhandler": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.0.tgz", - "integrity": "sha1-llpS2ejQXSuFdUhUH7ibU6JJfZs=", - "dev": true, - "requires": { - "debug": "2.2.0", - "escape-html": "1.0.2", - "on-finished": "2.3.0", - "unpipe": "1.0.0" - }, - "dependencies": { - "escape-html": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.2.tgz", - "integrity": "sha1-130y+pjjjC9BroXpJ44ODmuhAiw=", - "dev": true - } - } + "fresh": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", + "dev": true }, "http-errors": { "version": "1.3.1", @@ -7552,21 +6639,9 @@ "dev": true, "requires": { "inherits": "2.0.3", - "statuses": "1.4.0" + "statuses": "1.2.1" } }, - "iconv-lite": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.11.tgz", - "integrity": "sha1-LstC/SlHRJIiCaLnxATayHk9it4=", - "dev": true - }, - "map-stream": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", - "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=", - "dev": true - }, "mime": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", @@ -7579,49 +6654,12 @@ "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", "dev": true }, - "negotiator": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.5.3.tgz", - "integrity": "sha1-Jp1cR2gQ7JLtvntsLygxY4T5p+g=", - "dev": true - }, - "qs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-4.0.0.tgz", - "integrity": "sha1-wx2bdOwn33XlQ6hseHKO2NRiNgc=", - "dev": true - }, "range-parser": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", "dev": true }, - "raw-body": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", - "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=", - "dev": true, - "requires": { - "bytes": "2.4.0", - "iconv-lite": "0.4.13", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", - "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=", - "dev": true - }, - "iconv-lite": { - "version": "0.4.13", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", - "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", - "dev": true - } - } - }, "send": { "version": "0.13.2", "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", @@ -7640,76 +6678,35 @@ "on-finished": "2.3.0", "range-parser": "1.0.3", "statuses": "1.2.1" - }, - "dependencies": { - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "statuses": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", - "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", - "dev": true - } - } - }, - "serve-static": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz", - "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=", - "dev": true, - "requires": { - "escape-html": "1.0.3", - "parseurl": "1.3.2", - "send": "0.13.2" } }, "split": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", - "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "dev": true, "requires": { "through": "2.3.8" } }, - "uid-safe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.0.0.tgz", - "integrity": "sha1-p/PGymSh9qXQTsDvPkw9U2cxcTc=", + "statuses": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", + "dev": true + }, + "stream-combiner": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", + "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", "dev": true, "requires": { - "base64-url": "1.2.1" + "duplexer": "0.1.1", + "through": "2.3.8" } - }, - "utils-merge": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", - "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=", - "dev": true - }, - "vary": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.1.tgz", - "integrity": "sha1-meSYFWaihhGN+yuBc1ffeZM3bRA=", - "dev": true } } }, - "gulp-decomment": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/gulp-decomment/-/gulp-decomment-0.1.3.tgz", - "integrity": "sha1-q6CMjhbzh3bQhtNuMV8ZpbGjFjU=", - "dev": true, - "requires": { - "decomment": "0.8.8", - "gulp-util": "3.0.8", - "through2": "2.0.3" - } - }, "gulp-flatten": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.2.0.tgz", @@ -7717,7 +6714,7 @@ "dev": true, "requires": { "gulp-util": "3.0.8", - "through2": "2.0.3" + "through2": "2.0.5" } }, "gulp-if": { @@ -7728,7 +6725,7 @@ "requires": { "gulp-match": "1.0.3", "ternary-stream": "2.0.1", - "through2": "2.0.3" + "through2": "2.0.5" } }, "gulp-karma": { @@ -7862,6 +6859,12 @@ "integrity": "sha1-Tf/lJdriuGTGbC4jxicdev3s784=", "dev": true }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "dev": true + }, "readable-stream": { "version": "1.0.34", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", @@ -7937,37 +6940,15 @@ } }, "gulp-open": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/gulp-open/-/gulp-open-2.0.0.tgz", - "integrity": "sha1-oW9n6VzqiyBhtjo7jDibxVm44c4=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/gulp-open/-/gulp-open-3.0.1.tgz", + "integrity": "sha512-dohokw+npnt48AsD0hhvCLEHLnDMqM35F+amvIfJlX1H2nNHYUClR0Oy1rI0TvbL1/pHiHGNLmohhk+kvwIKjA==", "dev": true, "requires": { - "colors": "1.1.2", - "gulp-util": "3.0.8", - "open": "0.0.5", - "through2": "2.0.3" - } - }, - "gulp-plumber": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/gulp-plumber/-/gulp-plumber-1.1.0.tgz", - "integrity": "sha1-8SF2wtBCL2AwbCQv/2oBo5T6ugk=", - "dev": true, - "requires": { - "gulp-util": "3.0.8", - "through2": "2.0.3" - } - }, - "gulp-postcss": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/gulp-postcss/-/gulp-postcss-6.3.0.tgz", - "integrity": "sha1-M+6XI+WcMC8z1wf8S3OYsQ8DK/8=", - "dev": true, - "requires": { - "gulp-util": "3.0.8", - "postcss": "5.2.18", - "postcss-load-config": "1.2.0", - "vinyl-sourcemaps-apply": "0.2.1" + "colors": "1.2.5", + "opn": "5.2.0", + "plugin-log": "0.1.0", + "through2": "2.0.5" } }, "gulp-replace": { @@ -7977,7 +6958,7 @@ "dev": true, "requires": { "istextorbinary": "1.0.2", - "readable-stream": "2.3.5", + "readable-stream": "2.3.6", "replacestream": "4.0.3" }, "dependencies": { @@ -7988,451 +6969,27 @@ "dev": true }, "readable-stream": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", - "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", "util-deprecate": "1.0.2" } }, "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==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" - } - } - } - }, - "gulp-sass": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-3.1.0.tgz", - "integrity": "sha1-U9xLaKH13f5EJKtMJHZVJpqLdLc=", - "dev": true, - "requires": { - "gulp-util": "3.0.8", - "lodash.clonedeep": "4.5.0", - "node-sass": "4.7.2", - "through2": "2.0.3", - "vinyl-sourcemaps-apply": "0.2.1" - } - }, - "gulp-sourcemaps": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz", - "integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=", - "dev": true, - "requires": { - "convert-source-map": "1.5.1", - "graceful-fs": "4.1.11", - "strip-bom": "2.0.0", - "through2": "2.0.3", - "vinyl": "1.2.0" - }, - "dependencies": { - "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, - "requires": { - "is-utf8": "0.2.1" - } - }, - "vinyl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", - "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", - "dev": true, - "requires": { - "clone": "1.0.3", - "clone-stats": "0.0.1", - "replace-ext": "0.0.1" - } - } - } - }, - "gulp-texttojs": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/gulp-texttojs/-/gulp-texttojs-1.0.3.tgz", - "integrity": "sha1-SIWgEDXrQfNiPEzADP21Ci+tl3Q=", - "dev": true, - "requires": { - "lodash": "2.4.2", - "node.extend": "1.1.6", - "through2": "0.4.2" - }, - "dependencies": { - "lodash": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", - "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "0.0.1", - "string_decoder": "0.10.31" - } - }, - "through2": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz", - "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", - "dev": true, - "requires": { - "readable-stream": "1.0.34", - "xtend": "2.1.2" - } - }, - "xtend": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", - "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", - "dev": true, - "requires": { - "object-keys": "0.4.0" - } - } - } - }, - "gulp-typescript": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/gulp-typescript/-/gulp-typescript-3.1.7.tgz", - "integrity": "sha1-2IYAqRQVPxHAnJpcqMJWHsdaSXg=", - "dev": true, - "requires": { - "gulp-util": "3.0.8", - "source-map": "0.5.7", - "through2": "2.0.3", - "vinyl-fs": "2.4.4" - }, - "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "1.1.0" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "0.1.1" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "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" - } - }, - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "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-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "3.1.0", - "path-dirname": "1.0.2" - } - }, - "glob-stream": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz", - "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=", - "dev": true, - "requires": { - "extend": "3.0.1", - "glob": "5.0.15", - "glob-parent": "3.1.0", - "micromatch": "2.3.11", - "ordered-read-streams": "0.3.0", - "through2": "0.6.5", - "to-absolute-glob": "0.1.1", - "unique-stream": "2.2.1" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "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", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, - "requires": { - "readable-stream": "1.0.34", - "xtend": "4.0.1" - } - }, - "to-absolute-glob": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz", - "integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=", - "dev": true, - "requires": { - "extend-shallow": "2.0.1" - } - } - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } - }, - "micromatch": { - "version": "2.3.11", - "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.4" - }, - "dependencies": { - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "1.0.0" - } - } - } - }, - "ordered-read-streams": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", - "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=", - "dev": true, - "requires": { - "is-stream": "1.1.0", - "readable-stream": "2.3.5" - } - }, - "readable-stream": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", - "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" - } - }, - "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==", - "dev": true, - "requires": { - "safe-buffer": "5.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, - "requires": { - "is-utf8": "0.2.1" - } - }, - "unique-stream": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz", - "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=", - "dev": true, - "requires": { - "json-stable-stringify": "1.0.1", - "through2-filter": "2.0.0" - } - }, - "vinyl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", - "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", - "dev": true, - "requires": { - "clone": "1.0.3", - "clone-stats": "0.0.1", - "replace-ext": "0.0.1" - } - }, - "vinyl-fs": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz", - "integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=", - "dev": true, - "requires": { - "duplexify": "3.5.4", - "glob-stream": "5.3.5", - "graceful-fs": "4.1.11", - "gulp-sourcemaps": "1.6.0", - "is-valid-glob": "0.3.0", - "lazystream": "1.0.0", - "lodash.isequal": "4.5.0", - "merge-stream": "1.0.1", - "mkdirp": "0.5.1", - "object-assign": "4.1.1", - "readable-stream": "2.3.5", - "strip-bom": "2.0.0", - "strip-bom-stream": "1.0.0", - "through2": "2.0.3", - "through2-filter": "2.0.0", - "vali-date": "1.0.0", - "vinyl": "1.2.0" - }, - "dependencies": { - "is-valid-glob": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz", - "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=", - "dev": true - }, - "lazystream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", - "dev": true, - "requires": { - "readable-stream": "2.3.5" - } - }, - "strip-bom-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz", - "integrity": "sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=", - "dev": true, - "requires": { - "first-chunk-stream": "1.0.0", - "strip-bom": "2.0.0" - } - }, - "vali-date": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz", - "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=", - "dev": true - } + "safe-buffer": "5.1.2" } } } @@ -8448,7 +7005,7 @@ "beeper": "1.1.1", "chalk": "1.1.3", "dateformat": "2.2.0", - "fancy-log": "1.3.2", + "fancy-log": "1.3.3", "gulplog": "1.0.0", "has-gulplog": "0.1.0", "lodash._reescape": "3.0.0", @@ -8459,7 +7016,7 @@ "multipipe": "0.1.2", "object-assign": "3.0.0", "replace-ext": "0.0.1", - "through2": "2.0.3", + "through2": "2.0.5", "vinyl": "0.5.3" }, "dependencies": { @@ -8468,6 +7025,17 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", "dev": true + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "dev": true, + "requires": { + "clone": "1.0.4", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } } } }, @@ -8477,35 +7045,26 @@ "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", "dev": true, "requires": { - "glogg": "1.0.1" + "glogg": "1.0.2" } }, "handlebars": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", - "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.0.tgz", + "integrity": "sha512-l2jRuU1NAWK6AW5qqcTATWQJvNPEwkM7NEKSiv/gqOsoSQbVoWyqVEY5GS+XPQ88zLNmqASRpzfdm8d79hJS+w==", "dev": true, "requires": { - "async": "1.5.2", + "async": "2.6.2", "optimist": "0.6.1", - "source-map": "0.4.4", - "uglify-js": "2.8.29" + "source-map": "0.6.1", + "uglify-js": "3.4.9" }, "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - }, "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -8516,19 +7075,33 @@ "dev": true }, "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "dev": true, "requires": { - "ajv": "5.5.2", + "ajv": "6.10.0", "har-schema": "2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, + "requires": { + "fast-deep-equal": "2.0.1", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" + } + } } }, "has": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", - "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { "function-bind": "1.1.1" @@ -8559,9 +7132,9 @@ "dev": true }, "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, "has-gulplog": { @@ -8570,9 +7143,15 @@ "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", "dev": true, "requires": { - "sparkles": "1.0.0" + "sparkles": "1.0.1" } }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", @@ -8612,22 +7191,23 @@ } }, "hash-base": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", - "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=", - "dev": true, - "requires": { - "inherits": "2.0.3" - } - }, - "hash.js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", - "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "dev": true, "requires": { "inherits": "2.0.3", - "minimalistic-assert": "1.0.0" + "safe-buffer": "5.1.2" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" } }, "hasha": { @@ -8640,18 +7220,6 @@ "pinkie-promise": "2.0.1" } }, - "hawk": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", - "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", - "dev": true, - "requires": { - "boom": "4.3.1", - "cryptiles": "3.1.2", - "hoek": "4.2.1", - "sntp": "2.1.0" - } - }, "he": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", @@ -8664,17 +7232,11 @@ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "dev": true, "requires": { - "hash.js": "1.1.3", - "minimalistic-assert": "1.0.0", + "hash.js": "1.1.7", + "minimalistic-assert": "1.0.1", "minimalistic-crypto-utils": "1.0.1" } }, - "hoek": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", - "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==", - "dev": true - }, "home-or-tmp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", @@ -8686,24 +7248,24 @@ } }, "homedir-polyfill": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", - "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, "requires": { "parse-passwd": "1.0.0" } }, "hosted-git-info": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz", - "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", "dev": true }, "html-comment-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", - "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", "dev": true }, "html-encoding-sniffer": { @@ -8712,7 +7274,7 @@ "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", "dev": true, "requires": { - "whatwg-encoding": "1.0.3" + "whatwg-encoding": "1.0.5" } }, "html-loader": { @@ -8722,85 +7284,67 @@ "dev": true, "requires": { "es6-templates": "0.2.3", - "fastparse": "1.1.1", - "html-minifier": "3.5.10", - "loader-utils": "1.1.0", + "fastparse": "1.1.2", + "html-minifier": "3.5.21", + "loader-utils": "1.2.3", "object-assign": "4.1.1" } }, "html-minifier": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.10.tgz", - "integrity": "sha512-5c8iAyeIGAiuFhVjJ0qy1lgvyQxxuZgjeOuMnoK/wjEyy8DF3xKUnE9pO+6H7VMir976K6SGlZV8ZEmIOea/Zg==", + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", "dev": true, "requires": { "camel-case": "3.0.0", - "clean-css": "4.1.11", - "commander": "2.14.1", - "he": "1.1.1", - "ncname": "1.0.0", + "clean-css": "4.2.1", + "commander": "2.17.1", + "he": "1.2.0", "param-case": "2.1.1", "relateurl": "0.2.7", - "uglify-js": "3.3.13" + "uglify-js": "3.4.9" }, "dependencies": { "commander": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", - "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", "dev": true }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true - }, - "uglify-js": { - "version": "3.3.13", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.13.tgz", - "integrity": "sha512-7rdn/bDOG1ElSTPdh7AI5TCjLv63ZD4k8BBadN3ssIkhlaQL2c0yRxmXCyOYhZK0wZTgGgUSnYQ4CGu+Jos5cA==", - "dev": true, - "requires": { - "commander": "2.14.1", - "source-map": "0.6.1" - } } } }, "http-errors": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", - "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "dev": true, "requires": { - "depd": "1.1.1", + "depd": "1.1.2", "inherits": "2.0.3", - "setprototypeof": "1.0.3", - "statuses": "1.4.0" - }, - "dependencies": { - "depd": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", - "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", - "dev": true - } + "setprototypeof": "1.1.0", + "statuses": "1.5.0" } }, "http-parser-js": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.11.tgz", - "integrity": "sha512-QCR5O2AjjMW8Mo4HyI1ctFcv+O99j/0g367V3YoVnrNw5hkDvAWZD0lWGcc+F4yN3V55USPCVix4efb75HxFfA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz", + "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==", "dev": true }, "http-proxy": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz", - "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", + "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", "dev": true, "requires": { - "eventemitter3": "1.2.0", + "eventemitter3": "3.1.0", + "follow-redirects": "1.7.0", "requires-port": "1.0.0" } }, @@ -8812,7 +7356,7 @@ "requires": { "assert-plus": "1.0.0", "jsprim": "1.4.1", - "sshpk": "1.13.1" + "sshpk": "1.16.1" } }, "https-browserify": { @@ -8821,10 +7365,40 @@ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", "dev": true }, + "https-proxy-agent": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz", + "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", + "dev": true, + "requires": { + "agent-base": "4.2.1", + "debug": "3.2.6" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, "iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": "2.1.2" + } }, "icss-replace-symbols": { "version": "1.1.0", @@ -8838,7 +7412,7 @@ "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", "dev": true, "requires": { - "postcss": "6.0.19" + "postcss": "6.0.23" }, "dependencies": { "ansi-styles": { @@ -8847,35 +7421,29 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "1.9.3" } }, "chalk": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", - "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "3.2.1", "escape-string-regexp": "1.0.5", - "supports-color": "5.3.0" + "supports-color": "5.5.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, "postcss": { - "version": "6.0.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz", - "integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==", + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dev": true, "requires": { - "chalk": "2.3.2", + "chalk": "2.4.2", "source-map": "0.6.1", - "supports-color": "5.3.0" + "supports-color": "5.5.0" } }, "source-map": { @@ -8885,9 +7453,9 @@ "dev": true }, "supports-color": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", - "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "3.0.0" @@ -8896,9 +7464,25 @@ } }, "ieee754": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", - "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "dev": true + }, + "import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "dev": true, + "requires": { + "pkg-dir": "2.0.0", + "resolve-cwd": "2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, "in-publish": { @@ -8928,6 +7512,12 @@ "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", "dev": true }, + "individual": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/individual/-/individual-3.0.0.tgz", + "integrity": "sha1-58pPhfiVewGHNPKFdQ3CLsL5hi0=", + "dev": true + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -8968,7 +7558,7 @@ "cli-width": "2.2.0", "external-editor": "1.1.1", "figures": "1.7.0", - "lodash": "4.17.5", + "lodash": "4.17.11", "mute-stream": "0.0.6", "pinkie-promise": "2.0.1", "run-async": "2.3.0", @@ -8978,10 +7568,25 @@ "through": "2.3.8" }, "dependencies": { + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "dev": true + }, + "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, + "requires": { + "number-is-nan": "1.0.1" + } + }, "lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true }, "mute-stream": { @@ -9004,18 +7609,18 @@ } }, "interpret": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", - "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", "dev": true }, "invariant": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.3.tgz", - "integrity": "sha512-7Z5PPegwDTyjbaeCnV0efcyS6vdKAU51kpEmS7QFib3P4822l8ICYyMn7qvJnc+WzLoDsuI9gPMKbJ8pCu8XtA==", + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dev": true, "requires": { - "loose-envify": "1.3.1" + "loose-envify": "1.4.0" } }, "invert-kv": { @@ -9025,15 +7630,9 @@ "dev": true }, "ipaddr.js": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.4.0.tgz", - "integrity": "sha1-KWrKh4qCGBbluF0KKFqZvP9FgvA=", - "dev": true - }, - "is": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/is/-/is-3.2.1.tgz", - "integrity": "sha1-0Kwq1V63sL7JJqUmb2xmKqqD3KU=", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", "dev": true }, "is-absolute": { @@ -9053,12 +7652,23 @@ "dev": true }, "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "kind-of": "6.0.2" + "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, + "requires": { + "is-buffer": "1.1.6" + } + } } }, "is-arrayish": { @@ -9073,7 +7683,7 @@ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "binary-extensions": "1.11.0" + "binary-extensions": "1.13.0" } }, "is-buffer": { @@ -9082,50 +7692,66 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, - "is-builtin-module": { - "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, - "requires": { - "builtin-modules": "1.1.1" - } + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true }, "is-ci": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz", - "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", "dev": true, "requires": { - "ci-info": "1.1.2" + "ci-info": "1.6.0" } }, "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { - "kind-of": "6.0.2" + "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, + "requires": { + "is-buffer": "1.1.6" + } + } } }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } } }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, "is-dotfile": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", @@ -9163,13 +7789,16 @@ } }, "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-generator-fn": { "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, - "requires": { - "number-is-nan": "1.0.1" - } + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", + "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", + "dev": true }, "is-glob": { "version": "3.1.0", @@ -9180,25 +7809,6 @@ "is-extglob": "2.1.1" } }, - "is-my-ip-valid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", - "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==", - "dev": true - }, - "is-my-json-valid": { - "version": "2.17.2", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz", - "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", - "dev": true, - "requires": { - "generate-function": "2.0.0", - "generate-object-property": "1.2.0", - "is-my-ip-valid": "1.0.0", - "jsonpointer": "4.0.1", - "xtend": "4.0.1" - } - }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -9219,23 +7829,6 @@ } } }, - "is-odd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz", - "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==", - "dev": true, - "requires": { - "is-number": "4.0.0" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - } - } - }, "is-path-cwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", @@ -9243,9 +7836,9 @@ "dev": true }, "is-path-in-cwd": { - "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=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", "dev": true, "requires": { "is-path-inside": "1.0.1" @@ -9293,11 +7886,14 @@ "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", "dev": true }, - "is-property": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", - "dev": true + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "1.0.3" + } }, "is-relative": { "version": "1.0.0", @@ -9319,7 +7915,16 @@ "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", "dev": true, "requires": { - "html-comment-regex": "1.1.1" + "html-comment-regex": "1.1.2" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "1.0.0" } }, "is-typedarray": { @@ -9349,6 +7954,12 @@ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, "isarray": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -9356,10 +7967,13 @@ "dev": true }, "isbinaryfile": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz", - "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=", - "dev": true + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", + "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", + "dev": true, + "requires": { + "buffer-alloc": "1.2.0" + } }, "isexe": { "version": "2.0.0", @@ -9379,7 +7993,7 @@ "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", "requires": { "node-fetch": "1.7.3", - "whatwg-fetch": "2.0.3" + "whatwg-fetch": "3.0.0" } }, "isstream": { @@ -9399,14 +8013,14 @@ "escodegen": "1.8.1", "esprima": "2.7.3", "glob": "5.0.15", - "handlebars": "4.0.11", - "js-yaml": "3.11.0", + "handlebars": "4.1.0", + "js-yaml": "3.12.2", "mkdirp": "0.5.1", "nopt": "3.0.6", "once": "1.4.0", "resolve": "1.1.7", "supports-color": "3.2.3", - "which": "1.3.0", + "which": "1.3.1", "wordwrap": "1.0.0" }, "dependencies": { @@ -9454,6 +8068,12 @@ "path-is-absolute": "1.0.1" } }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, "resolve": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", @@ -9488,55 +8108,55 @@ } }, "istanbul-api": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.2.2.tgz", - "integrity": "sha512-kH5YRdqdbs5hiH4/Rr1Q0cSAGgjh3jTtg8vu9NLebBAoK3adVO4jk81J+TYOkTr2+Q4NLeb1ACvmEt65iG/Vbw==", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", + "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", "dev": true, "requires": { - "async": "2.6.0", + "async": "2.6.2", "fileset": "2.0.3", - "istanbul-lib-coverage": "1.1.2", - "istanbul-lib-hook": "1.1.0", - "istanbul-lib-instrument": "1.9.2", - "istanbul-lib-report": "1.1.3", - "istanbul-lib-source-maps": "1.2.3", - "istanbul-reports": "1.1.4", - "js-yaml": "3.11.0", + "istanbul-lib-coverage": "1.2.1", + "istanbul-lib-hook": "1.2.2", + "istanbul-lib-instrument": "1.10.2", + "istanbul-lib-report": "1.1.5", + "istanbul-lib-source-maps": "1.2.6", + "istanbul-reports": "1.5.1", + "js-yaml": "3.12.2", "mkdirp": "0.5.1", "once": "1.4.0" } }, "istanbul-instrumenter-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.0.tgz", - "integrity": "sha512-alLSEFX06ApU75sm5oWcaVNaiss/bgMRiWTct3g0P0ZZTKjR+6QiCcuVOKDI1kWJgwHEnIXsv/dWm783kPpmtw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.1.tgz", + "integrity": "sha512-a5SPObZgS0jB/ixaKSMdn6n/gXSrK2S6q/UfRJBT3e6gQmVjwZROTODQsYW5ZNwOu78hG62Y3fWlebaVOL0C+w==", "dev": true, "requires": { - "convert-source-map": "1.5.1", - "istanbul-lib-instrument": "1.9.2", - "loader-utils": "1.1.0", + "convert-source-map": "1.6.0", + "istanbul-lib-instrument": "1.10.2", + "loader-utils": "1.2.3", "schema-utils": "0.3.0" } }, "istanbul-lib-coverage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.2.tgz", - "integrity": "sha512-tZYA0v5A7qBSsOzcebJJ/z3lk3oSzH62puG78DbBA1+zupipX2CakDyiPV3pOb8He+jBwVimuwB0dTnh38hX0w==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", "dev": true }, "istanbul-lib-hook": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0.tgz", - "integrity": "sha512-U3qEgwVDUerZ0bt8cfl3dSP3S6opBoOtk3ROO5f2EfBr/SRiD9FQqzwaZBqFORu8W7O0EXpai+k7kxHK13beRg==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", + "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", "dev": true, "requires": { "append-transform": "0.4.0" } }, "istanbul-lib-instrument": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.2.tgz", - "integrity": "sha512-nz8t4HQ2206a/3AXi+NHFWEa844DMpPsgbcUteJbt1j8LX1xg56H9rOMnhvcvVvPbW60qAIyrSk44H8ZDqaSSA==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", "dev": true, "requires": { "babel-generator": "6.26.1", @@ -9544,22 +8164,28 @@ "babel-traverse": "6.26.0", "babel-types": "6.26.0", "babylon": "6.18.0", - "istanbul-lib-coverage": "1.1.2", + "istanbul-lib-coverage": "1.2.1", "semver": "5.3.0" } }, "istanbul-lib-report": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.3.tgz", - "integrity": "sha512-D4jVbMDtT2dPmloPJS/rmeP626N5Pr3Rp+SovrPn1+zPChGHcggd/0sL29jnbm4oK9W0wHjCRsdch9oLd7cm6g==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", + "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", "dev": true, "requires": { - "istanbul-lib-coverage": "1.1.2", + "istanbul-lib-coverage": "1.2.1", "mkdirp": "0.5.1", - "path-parse": "1.0.5", + "path-parse": "1.0.6", "supports-color": "3.2.3" }, "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, "supports-color": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", @@ -9572,45 +8198,51 @@ } }, "istanbul-lib-source-maps": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.3.tgz", - "integrity": "sha512-fDa0hwU/5sDXwAklXgAoCJCOsFsBplVQ6WBldz5UwaqOzmDhUK4nfuR7/G//G2lERlblUNJB8P6e8cXq3a7MlA==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", + "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", "dev": true, "requires": { - "debug": "3.1.0", - "istanbul-lib-coverage": "1.1.2", + "debug": "3.2.6", + "istanbul-lib-coverage": "1.2.1", "mkdirp": "0.5.1", - "rimraf": "2.6.2", + "rimraf": "2.6.3", "source-map": "0.5.7" }, "dependencies": { "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "2.1.1" } }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, "requires": { - "glob": "7.1.2" + "glob": "7.1.3" } } } }, "istanbul-reports": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.1.4.tgz", - "integrity": "sha512-DfSTVOTkuO+kRmbO8Gk650Wqm1WRGr6lrdi2EwDK1vxpS71vdlLd613EpzOKdIFioB5f/scJTjeWBnvd1FWejg==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", + "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", "dev": true, "requires": { - "handlebars": "4.0.11" + "handlebars": "4.1.0" } }, "istextorbinary": { @@ -9624,49 +8256,71 @@ } }, "jest-changed-files": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-20.0.3.tgz", - "integrity": "sha1-k5TVzGXEOEBhSb7xv01Sto4D4/g=", - "dev": true - }, - "jest-cli": { - "version": "20.0.4", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-20.0.4.tgz", - "integrity": "sha1-5TKxnYiuW8bEF+iwWTpv6VSx3JM=", + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-22.4.3.tgz", + "integrity": "sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw==", "dev": true, "requires": { - "ansi-escapes": "1.4.0", - "callsites": "2.0.0", - "chalk": "1.1.3", - "graceful-fs": "4.1.11", - "is-ci": "1.1.0", - "istanbul-api": "1.2.2", - "istanbul-lib-coverage": "1.1.2", - "istanbul-lib-instrument": "1.9.2", - "istanbul-lib-source-maps": "1.2.3", - "jest-changed-files": "20.0.3", - "jest-config": "20.0.4", - "jest-docblock": "20.0.3", - "jest-environment-jsdom": "20.0.3", - "jest-haste-map": "20.0.5", - "jest-jasmine2": "20.0.4", - "jest-message-util": "20.0.3", - "jest-regex-util": "20.0.3", - "jest-resolve-dependencies": "20.0.3", - "jest-runtime": "20.0.4", - "jest-snapshot": "20.0.3", - "jest-util": "20.0.3", + "throat": "4.1.0" + } + }, + "jest-cli": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.4.tgz", + "integrity": "sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA==", + "dev": true, + "requires": { + "ansi-escapes": "3.2.0", + "chalk": "2.4.2", + "exit": "0.1.2", + "glob": "7.1.3", + "graceful-fs": "4.1.15", + "import-local": "1.0.0", + "is-ci": "1.2.1", + "istanbul-api": "1.3.7", + "istanbul-lib-coverage": "1.2.1", + "istanbul-lib-instrument": "1.10.2", + "istanbul-lib-source-maps": "1.2.6", + "jest-changed-files": "22.4.3", + "jest-config": "22.4.4", + "jest-environment-jsdom": "22.4.3", + "jest-get-type": "22.4.3", + "jest-haste-map": "22.4.3", + "jest-message-util": "22.4.3", + "jest-regex-util": "22.4.3", + "jest-resolve-dependencies": "22.4.3", + "jest-runner": "22.4.4", + "jest-runtime": "22.4.4", + "jest-snapshot": "22.4.3", + "jest-util": "22.4.3", + "jest-validate": "22.4.4", + "jest-worker": "22.4.3", "micromatch": "2.3.11", - "node-notifier": "5.0.2", - "pify": "2.3.0", + "node-notifier": "5.4.0", + "realpath-native": "1.1.0", + "rimraf": "2.5.4", "slash": "1.0.0", - "string-length": "1.0.1", - "throat": "3.2.0", - "which": "1.3.0", - "worker-farm": "1.5.4", - "yargs": "7.1.0" + "string-length": "2.0.0", + "strip-ansi": "4.0.0", + "which": "1.3.1", + "yargs": "10.1.2" }, "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, "arr-diff": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", @@ -9690,47 +8344,18 @@ "requires": { "expand-range": "1.8.2", "preserve": "0.2.0", - "repeat-element": "1.1.2" + "repeat-element": "1.1.3" } }, - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" - }, - "dependencies": { - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" - } - } + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "expand-brackets": { @@ -9796,144 +8421,207 @@ "regex-cache": "0.4.4" } }, - "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "node-notifier": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz", + "integrity": "sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==", "dev": true, "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", + "growly": "1.3.0", + "is-wsl": "1.1.0", + "semver": "5.6.0", + "shellwords": "0.1.1", + "which": "1.3.1" + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + }, + "yargs": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", + "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", + "dev": true, + "requires": { + "cliui": "4.1.0", "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", + "find-up": "2.1.0", + "get-caller-file": "1.0.3", + "os-locale": "2.1.0", "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", + "string-width": "2.1.1", + "which-module": "2.0.0", "y18n": "3.2.1", - "yargs-parser": "5.0.0" - }, - "dependencies": { - "get-caller-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", - "dev": true - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "requires": { - "lcid": "1.0.0" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - } + "yargs-parser": "8.1.0" } } } }, "jest-config": { - "version": "20.0.4", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-20.0.4.tgz", - "integrity": "sha1-43kwqyIXyRNgXv8T5712PsSPruo=", + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.4.tgz", + "integrity": "sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A==", "dev": true, "requires": { - "chalk": "1.1.3", - "glob": "7.1.2", - "jest-environment-jsdom": "20.0.3", - "jest-environment-node": "20.0.3", - "jest-jasmine2": "20.0.4", - "jest-matcher-utils": "20.0.3", - "jest-regex-util": "20.0.3", - "jest-resolve": "20.0.4", - "jest-validate": "20.0.3", - "pretty-format": "20.0.3" + "chalk": "2.4.2", + "glob": "7.1.3", + "jest-environment-jsdom": "22.4.3", + "jest-environment-node": "22.4.3", + "jest-get-type": "22.4.3", + "jest-jasmine2": "22.4.4", + "jest-regex-util": "22.4.3", + "jest-resolve": "22.4.3", + "jest-util": "22.4.3", + "jest-validate": "22.4.4", + "pretty-format": "22.4.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } } }, "jest-diff": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-20.0.3.tgz", - "integrity": "sha1-gfKI/Z5nXw+yPHXxwrGURf5YZhc=", + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.3.tgz", + "integrity": "sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA==", "dev": true, "requires": { - "chalk": "1.1.3", + "chalk": "2.4.2", "diff": "3.5.0", - "jest-matcher-utils": "20.0.3", - "pretty-format": "20.0.3" + "jest-get-type": "22.4.3", + "pretty-format": "22.4.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } } }, "jest-docblock": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-20.0.3.tgz", - "integrity": "sha1-F76phDQswz2DxQ++FUXqDvqkRxI=", - "dev": true - }, - "jest-environment-jsdom": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-20.0.3.tgz", - "integrity": "sha1-BIqKwS7iJfcZBBdxODS7mZeH3pk=", + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-22.4.3.tgz", + "integrity": "sha512-uPKBEAw7YrEMcXueMKZXn/rbMxBiSv48fSqy3uEnmgOlQhSX+lthBqHb1fKWNVmFqAp9E/RsSdBfiV31LbzaOg==", "dev": true, "requires": { - "jest-mock": "20.0.3", - "jest-util": "20.0.3", - "jsdom": "9.12.0" + "detect-newline": "2.1.0" + } + }, + "jest-environment-jsdom": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz", + "integrity": "sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w==", + "dev": true, + "requires": { + "jest-mock": "22.4.3", + "jest-util": "22.4.3", + "jsdom": "11.11.0" } }, "jest-environment-node": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-20.0.3.tgz", - "integrity": "sha1-1Ii8RhKvLCRumG6K52caCZFj1AM=", + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.3.tgz", + "integrity": "sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA==", "dev": true, "requires": { - "jest-mock": "20.0.3", - "jest-util": "20.0.3" + "jest-mock": "22.4.3", + "jest-util": "22.4.3" } }, + "jest-get-type": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", + "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", + "dev": true + }, "jest-haste-map": { - "version": "20.0.5", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-20.0.5.tgz", - "integrity": "sha512-0IKAQjUvuZjMCNi/0VNQQF74/H9KB67hsHJqGiwTWQC6XO5Azs7kLWm+6Q/dwuhvDUvABDOBMFK2/FwZ3sZ07Q==", + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.3.tgz", + "integrity": "sha512-4Q9fjzuPVwnaqGKDpIsCSoTSnG3cteyk2oNVjBX12HHOaF1oxql+uUiqZb5Ndu7g/vTZfdNwwy4WwYogLh29DQ==", "dev": true, "requires": { "fb-watchman": "2.0.0", - "graceful-fs": "4.1.11", - "jest-docblock": "20.0.3", + "graceful-fs": "4.1.15", + "jest-docblock": "22.4.3", + "jest-serializer": "22.4.3", + "jest-worker": "22.4.3", "micromatch": "2.3.11", - "sane": "1.6.0", - "worker-farm": "1.5.4" + "sane": "2.5.2" }, "dependencies": { "arr-diff": { @@ -9959,7 +8647,7 @@ "requires": { "expand-range": "1.8.2", "preserve": "0.2.0", - "repeat-element": "1.1.2" + "repeat-element": "1.1.3" } }, "expand-brackets": { @@ -10028,55 +8716,128 @@ } }, "jest-jasmine2": { - "version": "20.0.4", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-20.0.4.tgz", - "integrity": "sha1-/MWxQReA2RHQQpAu8YWehS5g1eE=", + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz", + "integrity": "sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw==", "dev": true, "requires": { - "chalk": "1.1.3", - "graceful-fs": "4.1.11", - "jest-diff": "20.0.3", - "jest-matcher-utils": "20.0.3", - "jest-matchers": "20.0.3", - "jest-message-util": "20.0.3", - "jest-snapshot": "20.0.3", - "once": "1.4.0", - "p-map": "1.2.0" + "chalk": "2.4.2", + "co": "4.6.0", + "expect": "22.4.3", + "graceful-fs": "4.1.15", + "is-generator-fn": "1.0.0", + "jest-diff": "22.4.3", + "jest-matcher-utils": "22.4.3", + "jest-message-util": "22.4.3", + "jest-snapshot": "22.4.3", + "jest-util": "22.4.3", + "source-map-support": "0.5.10" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz", + "integrity": "sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ==", + "dev": true, + "requires": { + "pretty-format": "22.4.3" } }, "jest-matcher-utils": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-20.0.3.tgz", - "integrity": "sha1-s6a443yld4A7CDKpixZPRLeBVhI=", + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz", + "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==", "dev": true, "requires": { - "chalk": "1.1.3", - "pretty-format": "20.0.3" - } - }, - "jest-matchers": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-20.0.3.tgz", - "integrity": "sha1-ymnbHDLbWm9wf6XgQBq7VXAN/WA=", - "dev": true, - "requires": { - "jest-diff": "20.0.3", - "jest-matcher-utils": "20.0.3", - "jest-message-util": "20.0.3", - "jest-regex-util": "20.0.3" + "chalk": "2.4.2", + "jest-get-type": "22.4.3", + "pretty-format": "22.4.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } } }, "jest-message-util": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-20.0.3.tgz", - "integrity": "sha1-auwoRDBvyw5udNV5bBAG2W/dgxw=", + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz", + "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==", "dev": true, "requires": { - "chalk": "1.1.3", + "@babel/code-frame": "7.0.0", + "chalk": "2.4.2", "micromatch": "2.3.11", - "slash": "1.0.0" + "slash": "1.0.0", + "stack-utils": "1.0.2" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, "arr-diff": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", @@ -10100,7 +8861,18 @@ "requires": { "expand-range": "1.8.2", "preserve": "0.2.0", - "repeat-element": "1.1.2" + "repeat-element": "1.1.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "expand-brackets": { @@ -10165,64 +8937,136 @@ "parse-glob": "3.0.4", "regex-cache": "0.4.4" } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } } } }, "jest-mock": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-20.0.3.tgz", - "integrity": "sha1-i8Bw6QQUqhVcEajWTIaaDVxx2lk=", + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-22.4.3.tgz", + "integrity": "sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q==", "dev": true }, "jest-regex-util": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-20.0.3.tgz", - "integrity": "sha1-hburXRM+RGJbGfr4xqpRItCF12I=", + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.4.3.tgz", + "integrity": "sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg==", "dev": true }, "jest-resolve": { - "version": "20.0.4", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-20.0.4.tgz", - "integrity": "sha1-lEiz6La6/BVHlETGSZBFt//ll6U=", + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.3.tgz", + "integrity": "sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw==", "dev": true, "requires": { - "browser-resolve": "1.11.2", - "is-builtin-module": "1.0.0", - "resolve": "1.5.0" + "browser-resolve": "1.11.3", + "chalk": "2.4.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } } }, "jest-resolve-dependencies": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-20.0.3.tgz", - "integrity": "sha1-bhSntxevDyyzZnxUneQK8Bexcjo=", + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz", + "integrity": "sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA==", "dev": true, "requires": { - "jest-regex-util": "20.0.3" + "jest-regex-util": "22.4.3" + } + }, + "jest-runner": { + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-22.4.4.tgz", + "integrity": "sha512-5S/OpB51igQW9xnkM5Tgd/7ZjiAuIoiJAVtvVTBcEBiXBIFzWM3BAMPBM19FX68gRV0KWyFuGKj0EY3M3aceeQ==", + "dev": true, + "requires": { + "exit": "0.1.2", + "jest-config": "22.4.4", + "jest-docblock": "22.4.3", + "jest-haste-map": "22.4.3", + "jest-jasmine2": "22.4.4", + "jest-leak-detector": "22.4.3", + "jest-message-util": "22.4.3", + "jest-runtime": "22.4.4", + "jest-util": "22.4.3", + "jest-worker": "22.4.3", + "throat": "4.1.0" } }, "jest-runtime": { - "version": "20.0.4", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-20.0.4.tgz", - "integrity": "sha1-osgCIZxCA/dU3xQE5JAYYWnRJNg=", + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-22.4.4.tgz", + "integrity": "sha512-WRTj9m///npte1YjuphCYX7GRY/c2YvJImU9t7qOwFcqHr4YMzmX6evP/3Sehz5DKW2Vi8ONYPCFWe36JVXxfw==", "dev": true, "requires": { - "babel-core": "6.26.0", - "babel-jest": "20.0.3", - "babel-plugin-istanbul": "4.1.5", - "chalk": "1.1.3", - "convert-source-map": "1.5.1", - "graceful-fs": "4.1.11", - "jest-config": "20.0.4", - "jest-haste-map": "20.0.5", - "jest-regex-util": "20.0.3", - "jest-resolve": "20.0.4", - "jest-util": "20.0.3", + "babel-core": "6.26.3", + "babel-jest": "22.4.4", + "babel-plugin-istanbul": "4.1.6", + "chalk": "2.4.2", + "convert-source-map": "1.6.0", + "exit": "0.1.2", + "graceful-fs": "4.1.15", + "jest-config": "22.4.4", + "jest-haste-map": "22.4.3", + "jest-regex-util": "22.4.3", + "jest-resolve": "22.4.3", + "jest-util": "22.4.3", + "jest-validate": "22.4.4", "json-stable-stringify": "1.0.1", "micromatch": "2.3.11", + "realpath-native": "1.1.0", + "slash": "1.0.0", "strip-bom": "3.0.0", - "yargs": "7.1.0" + "write-file-atomic": "2.4.2", + "yargs": "10.1.2" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, "arr-diff": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", @@ -10246,47 +9090,18 @@ "requires": { "expand-range": "1.8.2", "preserve": "0.2.0", - "repeat-element": "1.1.2" + "repeat-element": "1.1.3" } }, - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" - }, - "dependencies": { - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" - } - } + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "expand-brackets": { @@ -10358,114 +9173,191 @@ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", "dev": true }, - "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", + "has-flag": "3.0.0" + } + }, + "yargs": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", + "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", + "dev": true, + "requires": { + "cliui": "4.1.0", "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", + "find-up": "2.1.0", + "get-caller-file": "1.0.3", + "os-locale": "2.1.0", "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", + "string-width": "2.1.1", + "which-module": "2.0.0", "y18n": "3.2.1", - "yargs-parser": "5.0.0" - }, - "dependencies": { - "get-caller-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", - "dev": true - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "requires": { - "lcid": "1.0.0" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - } + "yargs-parser": "8.1.0" } } } }, + "jest-serializer": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-22.4.3.tgz", + "integrity": "sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw==", + "dev": true + }, "jest-snapshot": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-20.0.3.tgz", - "integrity": "sha1-W4R+GtsaTZCFKn+fElCG4YfHZWY=", + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.3.tgz", + "integrity": "sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ==", "dev": true, "requires": { - "chalk": "1.1.3", - "jest-diff": "20.0.3", - "jest-matcher-utils": "20.0.3", - "jest-util": "20.0.3", + "chalk": "2.4.2", + "jest-diff": "22.4.3", + "jest-matcher-utils": "22.4.3", + "mkdirp": "0.5.1", "natural-compare": "1.4.0", - "pretty-format": "20.0.3" + "pretty-format": "22.4.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } } }, "jest-util": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-20.0.3.tgz", - "integrity": "sha1-DAf32A2C9OWmfG+LnD/n9lz9Mq0=", + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz", + "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==", "dev": true, "requires": { - "chalk": "1.1.3", - "graceful-fs": "4.1.11", - "jest-message-util": "20.0.3", - "jest-mock": "20.0.3", - "jest-validate": "20.0.3", - "leven": "2.1.0", - "mkdirp": "0.5.1" + "callsites": "2.0.0", + "chalk": "2.4.2", + "graceful-fs": "4.1.15", + "is-ci": "1.2.1", + "jest-message-util": "22.4.3", + "mkdirp": "0.5.1", + "source-map": "0.6.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } } }, "jest-validate": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-20.0.3.tgz", - "integrity": "sha1-0M/R3k9XnymEhJJcKA+PHZTsPKs=", + "version": "22.4.4", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.4.tgz", + "integrity": "sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg==", "dev": true, "requires": { - "chalk": "1.1.3", - "jest-matcher-utils": "20.0.3", + "chalk": "2.4.2", + "jest-config": "22.4.4", + "jest-get-type": "22.4.3", "leven": "2.1.0", - "pretty-format": "20.0.3" + "pretty-format": "22.4.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "jest-worker": { + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-22.4.3.tgz", + "integrity": "sha512-B1ucW4fI8qVAuZmicFxI1R3kr2fNeYJyvIQ1rKcuLYnenFV5K5aMbxFj6J0i00Ju83S8jP2d7Dz14+AvbIHRYQ==", + "dev": true, + "requires": { + "merge-stream": "1.0.1" } }, "jju": { @@ -10475,65 +9367,91 @@ "dev": true }, "js-base64": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz", - "integrity": "sha512-H7ErYLM34CvDMto3GbD6xD0JLUGYXR3QTcH6B/tr4Hi/QpSThnCsIp+Sy5FRTw3B0d6py4HcNkW7nO/wdtGWEw==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", "dev": true }, "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz", - "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==", + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.2.tgz", + "integrity": "sha512-QHn/Lh/7HhZ/Twc7vJYQTkjuCa0kaCcDcjK5Zlk2rvnUpy7DxMJ23+Jc2dcyvltwQVg1nygAVlB2oRDFHoRS5Q==", "dev": true, "requires": { "argparse": "1.0.10", - "esprima": "4.0.0" + "esprima": "4.0.1" } }, "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, - "optional": true + "dev": true }, "jsdom": { - "version": "9.12.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz", - "integrity": "sha1-6MVG//ywbADUgzyoRBD+1/igl9Q=", + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.11.0.tgz", + "integrity": "sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A==", "dev": true, "requires": { "abab": "1.0.4", - "acorn": "4.0.13", - "acorn-globals": "3.1.0", + "acorn": "5.7.3", + "acorn-globals": "4.3.0", "array-equal": "1.0.0", - "content-type-parser": "1.0.2", - "cssom": "0.3.2", - "cssstyle": "0.2.37", - "escodegen": "1.9.1", + "cssom": "0.3.6", + "cssstyle": "0.3.1", + "data-urls": "1.1.0", + "domexception": "1.0.1", + "escodegen": "1.11.1", "html-encoding-sniffer": "1.0.2", - "nwmatcher": "1.4.3", - "parse5": "1.5.1", - "request": "2.83.0", + "left-pad": "1.3.0", + "nwsapi": "2.1.1", + "parse5": "4.0.0", + "pn": "1.1.0", + "request": "2.88.0", + "request-promise-native": "1.0.7", "sax": "1.2.4", "symbol-tree": "3.2.2", - "tough-cookie": "2.3.4", + "tough-cookie": "2.5.0", + "w3c-hr-time": "1.0.1", "webidl-conversions": "4.0.2", - "whatwg-encoding": "1.0.3", - "whatwg-url": "4.7.1", - "xml-name-validator": "2.0.1" + "whatwg-encoding": "1.0.5", + "whatwg-mimetype": "2.3.0", + "whatwg-url": "6.5.0", + "ws": "4.1.0", + "xml-name-validator": "3.0.0" }, "dependencies": { + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "2.1.1" + } + }, "webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", "dev": true + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "requires": { + "lodash.sortby": "4.7.0", + "tr46": "1.0.1", + "webidl-conversions": "4.0.2" + } } } }, @@ -10543,6 +9461,15 @@ "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", "dev": true }, + "json-edm-parser": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/json-edm-parser/-/json-edm-parser-0.1.2.tgz", + "integrity": "sha1-HmCw/vG8CvZ7wNFG393lSGzWFbQ=", + "dev": true, + "requires": { + "jsonparse": "1.2.0" + } + }, "json-loader": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", @@ -10550,9 +9477,9 @@ "dev": true }, "json-parse-better-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.1.tgz", - "integrity": "sha512-xyQpxeWWMKyJps9CuGJYeng6ssI5bpqS9ltQpdVQ90t4ql6NdnxFKh95JcRt2cun/DjMVNrdjniLPuMA69xmCw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, "json-schema": { @@ -10562,9 +9489,9 @@ "dev": true }, "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, "json-stable-stringify": { @@ -10595,12 +9522,12 @@ "dev": true }, "jsonfile": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", - "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "4.1.15" } }, "jsonify": { @@ -10609,10 +9536,10 @@ "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", "dev": true }, - "jsonpointer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", + "jsonparse": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz", + "integrity": "sha1-XAxWhRBxYOcv50ib3eoLRMK8Z70=", "dev": true }, "jsprim": { @@ -10652,18 +9579,18 @@ "requires": { "batch": "0.5.3", "bluebird": "2.11.0", - "body-parser": "1.18.2", + "body-parser": "1.18.3", "chokidar": "1.7.0", - "colors": "1.1.2", + "colors": "1.2.5", "connect": "3.6.6", - "core-js": "2.5.3", + "core-js": "2.6.5", "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", + "glob": "7.1.3", + "graceful-fs": "4.1.15", + "http-proxy": "1.17.0", + "isbinaryfile": "3.0.3", "lodash": "3.10.1", "log4js": "0.6.38", "mime": "1.6.0", @@ -10676,9 +9603,9 @@ }, "dependencies": { "core-js": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", - "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=", + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", + "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==", "dev": true }, "lodash": { @@ -10714,10 +9641,13 @@ } }, "karma-mocha": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/karma-mocha/-/karma-mocha-0.2.2.tgz", - "integrity": "sha1-OI7ZF9oV3LGW0bkVwZNO+AMZP44=", - "dev": true + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/karma-mocha/-/karma-mocha-1.3.0.tgz", + "integrity": "sha1-7qrH/8DiAetjxGdEDStpx883eL8=", + "dev": true, + "requires": { + "minimist": "1.2.0" + } }, "karma-mocha-clean-reporter": { "version": "0.0.1", @@ -10737,14 +9667,14 @@ "integrity": "sha1-0jyjSAG9qYY60xjju0vUBisTrNI=", "dev": true, "requires": { - "lodash": "4.17.5", + "lodash": "4.17.11", "phantomjs-prebuilt": "2.1.16" }, "dependencies": { "lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true } } @@ -10767,23 +9697,46 @@ } }, "karma-webpack": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-2.0.13.tgz", - "integrity": "sha512-2cyII34jfrAabbI2+4Rk4j95Nazl98FvZQhgSiqKUDarT317rxfv/EdzZ60CyATN4PQxJdO5ucR5bOOXkEVrXw==", + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-2.0.9.tgz", + "integrity": "sha512-F1j3IG/XhiMzcunAXbWXH95uizjzr3WdTzmVWlta8xqxcCtAu9FByCb4sccIMxaVFAefpgnUW9KlCo0oLvIX6A==", "dev": true, "requires": { - "async": "2.6.0", - "babel-runtime": "6.26.0", - "loader-utils": "1.1.0", - "lodash": "4.17.5", + "async": "0.9.2", + "loader-utils": "0.2.17", + "lodash": "3.10.1", "source-map": "0.5.7", "webpack-dev-middleware": "1.12.2" }, "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "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, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1", + "object-assign": "4.1.1" + } + }, "lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", "dev": true } } @@ -10806,17 +9759,14 @@ "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", "dev": true, "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "4.1.15" } }, "lazy-cache": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", - "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=", - "dev": true, - "requires": { - "set-getter": "0.1.0" - } + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true }, "lcid": { "version": "1.0.0", @@ -10827,6 +9777,12 @@ "invert-kv": "1.0.0" } }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "dev": true + }, "leven": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", @@ -10849,20 +9805,20 @@ "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", "dev": true, "requires": { - "extend": "3.0.1", + "extend": "3.0.2", "findup-sync": "2.0.0", - "fined": "1.1.0", - "flagged-respawn": "1.0.0", + "fined": "1.1.1", + "flagged-respawn": "1.0.1", "is-plain-object": "2.0.4", "object.map": "1.0.1", "rechoir": "0.6.2", - "resolve": "1.5.0" + "resolve": "1.10.0" } }, "livereload-js": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.3.0.tgz", - "integrity": "sha512-j1R0/FeGa64Y+NmqfZhyoVRzcFlOZ8sNlKzHjh4VvLULFACZhn68XrX5DFg2FhMvSMJmROuFxRSa560ECWKBMg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", "dev": true }, "load-json-file": { @@ -10871,7 +9827,7 @@ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { - "graceful-fs": "4.1.11", + "graceful-fs": "4.1.15", "parse-json": "2.2.0", "pify": "2.3.0", "pinkie-promise": "2.0.1", @@ -10890,20 +9846,31 @@ } }, "loader-runner": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", - "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "dev": true }, "loader-utils": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", - "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", "dev": true, "requires": { - "big.js": "3.2.0", + "big.js": "5.2.2", "emojis-list": "2.1.0", - "json5": "0.5.1" + "json5": "1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "1.2.0" + } + } } }, "locate-path": { @@ -10922,16 +9889,6 @@ "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", "dev": true }, - "lodash._baseassign": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", - "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", - "dev": true, - "requires": { - "lodash._basecopy": "3.0.1", - "lodash.keys": "3.1.2" - } - }, "lodash._baseclone": { "version": "4.5.7", "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz", @@ -10944,12 +9901,6 @@ "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", "dev": true }, - "lodash._basecreate": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz", - "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=", - "dev": true - }, "lodash._basetostring": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", @@ -11093,17 +10044,6 @@ "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", "dev": true }, - "lodash.create": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz", - "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=", - "dev": true, - "requires": { - "lodash._baseassign": "3.2.0", - "lodash._basecreate": "3.0.3", - "lodash._isiterateecall": "3.0.9" - } - }, "lodash.defaults": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz", @@ -11233,6 +10173,12 @@ "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", "dev": true }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, "lodash.template": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", @@ -11340,11 +10286,11 @@ "dev": true }, "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { - "js-tokens": "3.0.2" + "js-tokens": "4.0.0" } }, "loud-rejection": { @@ -11369,30 +10315,13 @@ "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", "dev": true }, - "macaddress": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz", - "integrity": "sha1-WQTcU3w57G2+/q6QIycTX6hRHxI=", - "dev": true - }, "make-iterator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.0.tgz", - "integrity": "sha1-V7713IXSOSO6I3ZzJNjo+PPZaUs=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", "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, - "requires": { - "is-buffer": "1.1.6" - } - } + "kind-of": "6.0.2" } }, "makeerror": { @@ -11437,37 +10366,21 @@ "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", "dev": true }, - "md5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", - "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", - "dev": true, - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "1.1.6" - } + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", + "dev": true }, "md5.js": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", - "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "dev": true, "requires": { "hash-base": "3.0.4", - "inherits": "2.0.3" - }, - "dependencies": { - "hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.1" - } - } + "inherits": "2.0.3", + "safe-buffer": "5.1.2" } }, "media-typer": { @@ -11476,6 +10389,15 @@ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "dev": true }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "1.2.0" + } + }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", @@ -11483,7 +10405,7 @@ "dev": true, "requires": { "errno": "0.1.7", - "readable-stream": "2.3.5" + "readable-stream": "2.3.6" }, "dependencies": { "isarray": { @@ -11493,27 +10415,27 @@ "dev": true }, "readable-stream": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", - "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", "util-deprecate": "1.0.2" } }, "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==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } } } @@ -11529,7 +10451,7 @@ "loud-rejection": "1.6.0", "map-obj": "1.0.1", "minimist": "1.2.0", - "normalize-package-data": "2.4.0", + "normalize-package-data": "2.5.0", "object-assign": "4.1.1", "read-pkg-up": "1.0.1", "redent": "1.0.0", @@ -11537,9 +10459,9 @@ } }, "merge": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", - "integrity": "sha1-dTHjnUlJwoGma4xabgJl6LBYlNo=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", "dev": true }, "merge-descriptors": { @@ -11554,7 +10476,7 @@ "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", "dev": true, "requires": { - "readable-stream": "2.3.5" + "readable-stream": "2.3.6" }, "dependencies": { "isarray": { @@ -11564,27 +10486,27 @@ "dev": true }, "readable-stream": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", - "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", "util-deprecate": "1.0.2" } }, "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==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } } } @@ -11602,23 +10524,23 @@ "dev": true }, "micromatch": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.9.tgz", - "integrity": "sha512-SlIz6sv5UPaAVVFRKodKjCg48EbNoIhgetzfK/Cy0v5U52Z6zB136M8tp0UC9jM53LYbmIRihJszvvqpKkfm9g==", + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { "arr-diff": "4.0.0", "array-unique": "0.3.2", - "braces": "2.3.1", + "braces": "2.3.2", "define-property": "2.0.2", "extend-shallow": "3.0.2", "extglob": "2.0.4", "fragment-cache": "0.2.1", "kind-of": "6.0.2", - "nanomatch": "1.2.9", + "nanomatch": "1.2.13", "object.pick": "1.3.0", "regex-not": "1.0.2", - "snapdragon": "0.8.1", + "snapdragon": "0.8.2", "to-regex": "3.0.2" } }, @@ -11639,18 +10561,18 @@ "dev": true }, "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "version": "1.38.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz", + "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==", "dev": true }, "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz", + "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==", "dev": true, "requires": { - "mime-db": "1.33.0" + "mime-db": "1.38.0" } }, "mimic-fn": { @@ -11660,9 +10582,9 @@ "dev": true }, "minimalistic-assert": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", - "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", "dev": true }, "minimalistic-crypto-utils": { @@ -11686,6 +10608,33 @@ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, + "minipass": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz", + "integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2", + "yallist": "3.0.3" + }, + "dependencies": { + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "dev": true + } + } + }, + "minizlib": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.2.1.tgz", + "integrity": "sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==", + "dev": true, + "requires": { + "minipass": "2.3.5" + } + }, "mixin-deep": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", @@ -11724,53 +10673,53 @@ } } }, - "mocha": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.4.2.tgz", - "integrity": "sha1-0O9NMyEm2/GNDWQMmzgt1IvpdZQ=", + "mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", "dev": true, "requires": { - "browser-stdout": "1.3.0", - "commander": "2.9.0", - "debug": "2.6.0", - "diff": "3.2.0", + "mkdirp": "0.5.1" + } + }, + "mocha": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", + "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", + "dev": true, + "requires": { + "browser-stdout": "1.3.1", + "commander": "2.15.1", + "debug": "3.1.0", + "diff": "3.5.0", "escape-string-regexp": "1.0.5", - "glob": "7.1.1", - "growl": "1.9.2", - "json3": "3.3.2", - "lodash.create": "3.1.1", + "glob": "7.1.2", + "growl": "1.10.5", + "he": "1.1.1", + "minimatch": "3.0.4", "mkdirp": "0.5.1", - "supports-color": "3.1.2" + "supports-color": "5.4.0" }, "dependencies": { "commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dev": true, - "requires": { - "graceful-readlink": "1.0.1" - } - }, - "debug": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz", - "integrity": "sha1-vFlryr52F/Edn6FTYe3tVgi4SZs=", - "dev": true, - "requires": { - "ms": "0.7.2" - } - }, - "diff": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", - "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", "dev": true }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", - "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "dev": true, "requires": { "fs.realpath": "1.0.0", @@ -11781,19 +10730,13 @@ "path-is-absolute": "1.0.1" } }, - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true - }, "supports-color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz", - "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "3.0.0" } } } @@ -11820,21 +10763,32 @@ } }, "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", "dev": true }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "1.3.0", + "object-assign": "4.1.1", + "thenify-all": "1.6.0" + } + }, "nan": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.9.2.tgz", - "integrity": "sha512-ltW65co7f3PQWBDbqVvaU1WtFJUsNW7sWWm4HINhbMQIyVyzIeyZ8toX5TC5eeooE6piZoaEh4cZkueSKG3KYw==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", + "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==", "dev": true }, "nanomatch": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz", - "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dev": true, "requires": { "arr-diff": "4.0.0", @@ -11842,28 +10796,36 @@ "define-property": "2.0.2", "extend-shallow": "3.0.2", "fragment-cache": "0.2.1", - "is-odd": "2.0.0", "is-windows": "1.0.2", "kind-of": "6.0.2", "object.pick": "1.3.0", "regex-not": "1.0.2", - "snapdragon": "0.8.1", + "snapdragon": "0.8.2", "to-regex": "3.0.2" } }, + "natives": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz", + "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==", + "dev": true + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, - "ncname": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz", - "integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=", + "ndjson": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/ndjson/-/ndjson-1.5.0.tgz", + "integrity": "sha1-rmA7NrE0vOw0e0UkIrC/mNWDLsg=", "dev": true, "requires": { - "xml-char-classes": "1.0.0" + "json-stringify-safe": "5.0.1", + "minimist": "1.2.0", + "split2": "2.2.0", + "through2": "2.0.5" } }, "negotiator": { @@ -11873,9 +10835,15 @@ "dev": true }, "neo-async": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.0.tgz", - "integrity": "sha512-nJmSswG4As/MkRq7QZFuH/sf/yuv8ODdMZrY4Bedjp77a5MK4A6s7YbBB64c9u79EBUOfXUXBvArmvzTD0X+6g==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", + "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==", + "dev": true + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", "dev": true }, "no-case": { @@ -11887,6 +10855,12 @@ "lower-case": "1.1.4" } }, + "node-addon-api": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.6.2.tgz", + "integrity": "sha512-479Bjw9nTE5DdBSZZWprFryHGjUaQC31y1wHo19We/k0BZlrmhqQitWoUL0cD8+scljCbIUL+E58oRDEakdGGA==", + "dev": true + }, "node-fetch": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", @@ -11897,30 +10871,29 @@ } }, "node-forge": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.4.tgz", - "integrity": "sha512-8Df0906+tq/omxuCZD6PqhPaQDYuyJ1d+VITgxoIA8zvQd1ru+nMJcDChHH324MWitIgbVkAkQoGEEVJNpn/PA==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", + "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==", "dev": true }, "node-gyp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", - "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", "dev": true, "requires": { "fstream": "1.0.11", - "glob": "7.1.2", - "graceful-fs": "4.1.11", - "minimatch": "3.0.4", + "glob": "7.1.3", + "graceful-fs": "4.1.15", "mkdirp": "0.5.1", "nopt": "3.0.6", "npmlog": "4.1.2", "osenv": "0.1.5", - "request": "2.83.0", + "request": "2.88.0", "rimraf": "2.5.4", "semver": "5.3.0", "tar": "2.2.1", - "which": "1.3.0" + "which": "1.3.1" } }, "node-int64": { @@ -11930,9 +10903,9 @@ "dev": true }, "node-libs-browser": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", - "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz", + "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==", "dev": true, "requires": { "assert": "1.4.1", @@ -11942,21 +10915,21 @@ "constants-browserify": "1.0.0", "crypto-browserify": "3.12.0", "domain-browser": "1.2.0", - "events": "1.1.1", + "events": "3.0.0", "https-browserify": "1.0.0", "os-browserify": "0.3.0", "path-browserify": "0.0.0", "process": "0.11.10", "punycode": "1.4.1", "querystring-es3": "0.2.1", - "readable-stream": "2.3.5", - "stream-browserify": "2.0.1", - "stream-http": "2.8.0", - "string_decoder": "1.1.0", - "timers-browserify": "2.0.6", + "readable-stream": "2.3.6", + "stream-browserify": "2.0.2", + "stream-http": "2.8.3", + "string_decoder": "1.2.0", + "timers-browserify": "2.0.10", "tty-browserify": "0.0.0", "url": "0.11.0", - "util": "0.10.3", + "util": "0.11.1", "vm-browserify": "0.0.4" }, "dependencies": { @@ -11966,39 +10939,45 @@ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, "readable-stream": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", - "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", "util-deprecate": "1.0.2" }, "dependencies": { "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==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } } } }, "string_decoder": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.0.tgz", - "integrity": "sha512-8zQpRF6juocE69ae7CSPmYEGJe4VCXwP6S6dxUWI7i53Gwv54/ec41fiUA+X7BPGGv7fRSQJjBQVa0gomGaOgg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", + "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } } } @@ -12012,241 +10991,149 @@ "growly": "1.3.0", "semver": "5.3.0", "shellwords": "0.1.1", - "which": "1.3.0" + "which": "1.3.1" + } + }, + "node-releases": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.9.tgz", + "integrity": "sha512-oic3GT4OtbWWKfRolz5Syw0Xus0KRFxeorLNj0s93ofX6PWyuzKjsiGxsCtWktBwwmTF6DdRRf2KreGqeOk5KA==", + "dev": true, + "requires": { + "semver": "5.3.0" } }, "node-sass": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.7.2.tgz", - "integrity": "sha512-CaV+wLqZ7//Jdom5aUFCpGNoECd7BbNhjuwdsX/LkXBrHl8eb1Wjw4HvWqcFvhr5KuNgAk8i/myf/MQ1YYeroA==", + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.3.tgz", + "integrity": "sha512-XzXyGjO+84wxyH7fV6IwBOTrEBe2f0a6SBze9QWWYR/cL74AcQUks2AsqcCZenl/Fp/JVbuEaLpgrLtocwBUww==", "dev": true, "requires": { "async-foreach": "0.1.3", "chalk": "1.1.3", "cross-spawn": "3.0.1", - "gaze": "1.1.2", + "gaze": "1.1.3", "get-stdin": "4.0.1", - "glob": "7.1.2", + "glob": "7.1.3", "in-publish": "2.0.0", "lodash.assign": "4.2.0", "lodash.clonedeep": "4.5.0", "lodash.mergewith": "4.6.1", "meow": "3.7.0", "mkdirp": "0.5.1", - "nan": "2.9.2", - "node-gyp": "3.6.2", + "nan": "2.12.1", + "node-gyp": "3.8.0", "npmlog": "4.1.2", - "request": "2.79.0", + "request": "2.87.0", "sass-graph": "2.2.4", - "stdout-stream": "1.4.0", - "true-case-path": "1.0.2" + "stdout-stream": "1.4.1", + "true-case-path": "1.0.3" }, "dependencies": { - "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", - "dev": true - }, - "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "dev": true - }, - "boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "dev": true, - "requires": { - "hoek": "2.16.3" - } - }, - "caseless": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", - "dev": true - }, "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.3.0" - } - }, - "cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "dev": true, - "requires": { - "boom": "2.10.1" - } - }, - "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, - "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.6", - "mime-types": "2.1.18" + "lru-cache": "4.1.5", + "which": "1.3.1" } }, "gaze": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", - "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", "dev": true, "requires": { - "globule": "1.2.0" + "globule": "1.2.1" } }, "globule": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", - "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", "dev": true, "requires": { - "glob": "7.1.2", - "lodash": "4.17.5", + "glob": "7.1.3", + "lodash": "4.17.11", "minimatch": "3.0.4" } }, "har-validator": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", - "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", "dev": true, "requires": { - "chalk": "1.1.3", - "commander": "2.15.0", - "is-my-json-valid": "2.17.2", - "pinkie-promise": "2.0.1" - }, - "dependencies": { - "is-my-json-valid": { - "version": "2.17.2", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz", - "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", - "dev": true, - "requires": { - "generate-function": "2.0.0", - "generate-object-property": "1.2.0", - "is-my-ip-valid": "1.0.0", - "jsonpointer": "4.0.1", - "xtend": "4.0.1" - } - } - } - }, - "hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "dev": true, - "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" - } - }, - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "dev": true - }, - "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, - "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.1", - "sshpk": "1.13.1" + "ajv": "5.2.2", + "har-schema": "2.0.0" } }, "lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true }, "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==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, "requires": { "pseudomap": "1.0.2", "yallist": "2.1.2" - }, - "dependencies": { - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - } } }, - "qs": { - "version": "6.3.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", - "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=", + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true }, "request": { - "version": "2.79.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", - "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", + "version": "2.87.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", + "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", "dev": true, "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "caseless": "0.11.0", - "combined-stream": "1.0.6", - "extend": "3.0.1", + "aws-sign2": "0.7.0", + "aws4": "1.8.0", + "caseless": "0.12.0", + "combined-stream": "1.0.7", + "extend": "3.0.2", "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "2.0.6", - "hawk": "3.1.3", - "http-signature": "1.1.1", + "form-data": "2.3.3", + "har-validator": "5.0.3", + "http-signature": "1.2.0", "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.18", + "mime-types": "2.1.22", "oauth-sign": "0.8.2", - "qs": "6.3.2", - "stringstream": "0.0.5", + "performance-now": "2.1.0", + "qs": "6.5.2", + "safe-buffer": "5.1.2", "tough-cookie": "2.3.4", - "tunnel-agent": "0.4.3", - "uuid": "3.2.1" + "tunnel-agent": "0.6.0", + "uuid": "3.3.2" } }, - "sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", "dev": true, "requires": { - "hoek": "2.16.3" + "punycode": "1.4.1" } - }, - "tunnel-agent": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", - "dev": true } } }, @@ -12259,15 +11146,6 @@ "jszip": "2.5.0" } }, - "node.extend": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-1.1.6.tgz", - "integrity": "sha1-p7iCyC1sk6SGOlUEvV3o7IYli5Y=", - "dev": true, - "requires": { - "is": "3.2.1" - } - }, "nopt": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", @@ -12278,15 +11156,15 @@ } }, "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==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "requires": { - "hosted-git-info": "2.6.0", - "is-builtin-module": "1.0.0", + "hosted-git-info": "2.7.1", + "resolve": "1.10.0", "semver": "5.3.0", - "validate-npm-package-license": "3.0.3" + "validate-npm-package-license": "3.0.4" } }, "normalize-path": { @@ -12322,7 +11200,7 @@ "integrity": "sha512-wJBsrf0qpypPT7A0LART18hCdyhpCMxeTtcb0X4IZO2jsP6Om7EHN1d9KSKiqD+KVH030RVNpWS9thk+pb7wzA==", "dev": true, "requires": { - "hosted-git-info": "2.6.0", + "hosted-git-info": "2.7.1", "osenv": "0.1.5", "semver": "5.3.0", "validate-npm-package-name": "3.0.0" @@ -12343,7 +11221,7 @@ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { - "are-we-there-yet": "1.1.4", + "are-we-there-yet": "1.1.5", "console-control-strings": "1.1.0", "gauge": "2.7.4", "set-blocking": "2.0.0" @@ -12361,16 +11239,16 @@ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true }, - "nwmatcher": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.3.tgz", - "integrity": "sha512-IKdSTiDWCarf2JTS5e9e2+5tPZGdkRJ79XjYV0pzK8Q9BpsFyBq1RGKxzs7Q8UBushGw7m6TzVKz6fcY99iSWw==", + "nwsapi": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.1.tgz", + "integrity": "sha512-T5GaA1J/d34AC8mkrFD2O0DR17kwJ702ZOtJOsS8RpbsQZVOC2/xYFb1i/cw+xdM54JIlMuojjDOYct8GIWtwg==", "dev": true }, "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", "dev": true }, "object-assign": { @@ -12404,43 +11282,6 @@ "is-descriptor": "0.1.6" } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "3.2.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -12453,9 +11294,9 @@ } }, "object-keys": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", - "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz", + "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg==", "dev": true }, "object-visit": { @@ -12479,6 +11320,16 @@ "isobject": "3.0.1" } }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "requires": { + "define-properties": "1.1.3", + "es-abstract": "1.13.0" + } + }, "object.map": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", @@ -12486,7 +11337,7 @@ "dev": true, "requires": { "for-own": "1.0.0", - "make-iterator": "1.0.0" + "make-iterator": "1.0.1" } }, "object.omit": { @@ -12524,17 +11375,22 @@ "resolved": "https://registry.npmjs.org/office-ui-fabric/-/office-ui-fabric-2.6.1.tgz", "integrity": "sha1-4qyf8+T8eI2mYReN6/CUA2sKLiY=" }, + "office-ui-fabric-core": { + "version": "9.6.1-fluent2", + "resolved": "https://registry.npmjs.org/office-ui-fabric-core/-/office-ui-fabric-core-9.6.1-fluent2.tgz", + "integrity": "sha512-gcBs5HHr7tjkvk/+Ls10ttb3jEllRn7SvJitX/kx/gQq8BiFMSMKr1w+oNqXlh4EgkBHWUlJVPrYUu1KW/jVaQ==" + }, "office-ui-fabric-react": { - "version": "5.21.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-5.21.0.tgz", - "integrity": "sha512-9IBLK6JUWYvdCumKywjkSP7mf/MqTRorP1qXtb2c+w2fQJH4NkdBjanO0zr37c5VPwlqc0KvPf51E9t1NU7oTg==", + "version": "5.131.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-5.131.0.tgz", + "integrity": "sha512-QOYu1uf92qhTTIlBAj8teKvRpCmpliRZjynYtgeeUbDm4C4GtXdb/O1rPNFsfT0PNtPC8dCNeQ7/CXjQenUkyw==", "requires": { - "@microsoft/load-themed-styles": "1.7.9", - "@uifabric/icons": "5.2.0", - "@uifabric/merge-styles": "5.13.0", - "@uifabric/styling": "5.19.0", - "@uifabric/utilities": "5.16.0", - "prop-types": "15.6.1", + "@microsoft/load-themed-styles": "1.8.26", + "@uifabric/icons": "5.8.0", + "@uifabric/merge-styles": "5.17.1", + "@uifabric/styling": "5.37.0", + "@uifabric/utilities": "5.34.2", + "prop-types": "15.7.2", "tslib": "1.8.1" } }, @@ -12562,11 +11418,14 @@ "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", "dev": true }, - "open": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/open/-/open-0.0.5.tgz", - "integrity": "sha1-QsPhjslUZra/DcQvOilFw/DK2Pw=", - "dev": true + "opn": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz", + "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", + "dev": true, + "requires": { + "is-wsl": "1.1.0" + } }, "optimist": { "version": "0.6.1", @@ -12664,12 +11523,14 @@ "dev": true }, "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", "dev": true, "requires": { - "lcid": "1.0.0" + "execa": "0.7.0", + "lcid": "1.0.0", + "mem": "1.1.0" } }, "os-shim": { @@ -12694,6 +11555,15 @@ "os-tmpdir": "1.0.2" } }, + "p-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-1.0.0.tgz", + "integrity": "sha1-Yp0xcVAgnI/VCLoTdxPvS7kg6ds=", + "dev": true, + "requires": { + "p-map": "1.2.0" + } + }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", @@ -12701,9 +11571,9 @@ "dev": true }, "p-limit": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", - "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { "p-try": "1.0.0" @@ -12715,7 +11585,7 @@ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "1.2.0" + "p-limit": "1.3.0" } }, "p-map": { @@ -12731,9 +11601,9 @@ "dev": true }, "pako": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", - "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", "dev": true }, "param-case": { @@ -12746,16 +11616,17 @@ } }, "parse-asn1": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", - "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz", + "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==", "dev": true, "requires": { "asn1.js": "4.10.1", - "browserify-aes": "1.1.1", - "create-hash": "1.1.3", + "browserify-aes": "1.2.0", + "create-hash": "1.2.0", "evp_bytestokey": "1.0.3", - "pbkdf2": "3.0.14" + "pbkdf2": "3.0.17", + "safe-buffer": "5.1.2" } }, "parse-filepath": { @@ -12804,9 +11675,15 @@ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "error-ex": "1.3.1" + "error-ex": "1.3.2" } }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, "parse-passwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", @@ -12814,9 +11691,9 @@ "dev": true }, "parse5": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", - "integrity": "sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", "dev": true }, "parsejson": { @@ -12895,9 +11772,9 @@ "dev": true }, "path-parse": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", - "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, "path-root": { @@ -12927,7 +11804,7 @@ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { - "graceful-fs": "4.1.11", + "graceful-fs": "4.1.15", "pify": "2.3.0", "pinkie-promise": "2.0.1" } @@ -12942,16 +11819,16 @@ } }, "pbkdf2": { - "version": "3.0.14", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.14.tgz", - "integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==", + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", "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.10" + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" } }, "pend": { @@ -12978,15 +11855,15 @@ "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=", "dev": true, "requires": { - "es6-promise": "4.1.1", - "extract-zip": "1.6.6", + "es6-promise": "4.2.6", + "extract-zip": "1.6.7", "fs-extra": "1.0.0", "hasha": "2.2.0", "kew": "0.7.0", "progress": "1.1.8", - "request": "2.83.0", + "request": "2.88.0", "request-progress": "2.0.1", - "which": "1.3.0" + "which": "1.3.1" }, "dependencies": { "fs-extra": { @@ -12995,10 +11872,19 @@ "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", "dev": true, "requires": { - "graceful-fs": "4.1.11", + "graceful-fs": "4.1.15", "jsonfile": "2.4.0", "klaw": "1.3.1" } + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "requires": { + "graceful-fs": "4.1.15" + } } } }, @@ -13062,6 +11948,15 @@ } } }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "2.1.0" + } + }, "plugin-error": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", @@ -13074,6 +11969,34 @@ "extend-shallow": "3.0.2" } }, + "plugin-log": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/plugin-log/-/plugin-log-0.1.0.tgz", + "integrity": "sha1-hgSc9qsQgzOYqTHzaJy67nteEzM=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "dateformat": "1.0.12" + }, + "dependencies": { + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "4.0.1", + "meow": "3.7.0" + } + } + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -13081,24 +12004,49 @@ "dev": true }, "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.3", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "2.4.2", + "source-map": "0.6.1", + "supports-color": "5.5.0" }, "dependencies": { - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "has-flag": "1.0.0" + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" } } } @@ -13112,6 +12060,35 @@ "postcss": "5.2.18", "postcss-message-helpers": "2.0.0", "reduce-css-calc": "1.3.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-colormin": { @@ -13122,7 +12099,36 @@ "requires": { "colormin": "1.1.2", "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-convert-values": { @@ -13132,7 +12138,36 @@ "dev": true, "requires": { "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-discard-comments": { @@ -13142,6 +12177,35 @@ "dev": true, "requires": { "postcss": "5.2.18" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-discard-duplicates": { @@ -13151,6 +12215,35 @@ "dev": true, "requires": { "postcss": "5.2.18" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-discard-empty": { @@ -13160,6 +12253,35 @@ "dev": true, "requires": { "postcss": "5.2.18" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-discard-overridden": { @@ -13169,6 +12291,35 @@ "dev": true, "requires": { "postcss": "5.2.18" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-discard-unused": { @@ -13179,48 +12330,73 @@ "requires": { "postcss": "5.2.18", "uniqs": "2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.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=", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", + "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", "dev": true, "requires": { - "postcss": "5.2.18", - "uniqid": "4.1.1" - } - }, - "postcss-load-config": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", - "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", - "dev": true, - "requires": { - "cosmiconfig": "2.2.2", - "object-assign": "4.1.1", - "postcss-load-options": "1.2.0", - "postcss-load-plugins": "2.3.0" - } - }, - "postcss-load-options": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", - "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", - "dev": true, - "requires": { - "cosmiconfig": "2.2.2", - "object-assign": "4.1.1" - } - }, - "postcss-load-plugins": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", - "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", - "dev": true, - "requires": { - "cosmiconfig": "2.2.2", - "object-assign": "4.1.1" + "postcss": "5.2.18" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-merge-idents": { @@ -13229,9 +12405,38 @@ "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", "dev": true, "requires": { - "has": "1.0.1", + "has": "1.0.3", "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-merge-longhand": { @@ -13241,6 +12446,35 @@ "dev": true, "requires": { "postcss": "5.2.18" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-merge-rules": { @@ -13253,7 +12487,7 @@ "caniuse-api": "1.6.1", "postcss": "5.2.18", "postcss-selector-parser": "2.2.3", - "vendors": "1.0.1" + "vendors": "1.0.2" }, "dependencies": { "browserslist": { @@ -13262,8 +12496,35 @@ "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "dev": true, "requires": { - "caniuse-db": "1.0.30000813", - "electron-to-chromium": "1.3.36" + "caniuse-db": "1.0.30000940", + "electron-to-chromium": "1.3.113" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" } } } @@ -13282,7 +12543,36 @@ "requires": { "object-assign": "4.1.1", "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-minify-gradients": { @@ -13292,7 +12582,36 @@ "dev": true, "requires": { "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-minify-params": { @@ -13303,8 +12622,37 @@ "requires": { "alphanum-sort": "1.0.2", "postcss": "5.2.18", - "postcss-value-parser": "3.3.0", + "postcss-value-parser": "3.3.1", "uniqs": "2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-minify-selectors": { @@ -13314,20 +12662,50 @@ "dev": true, "requires": { "alphanum-sort": "1.0.2", - "has": "1.0.1", + "has": "1.0.3", "postcss": "5.2.18", "postcss-selector-parser": "2.2.3" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-modules": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-0.6.4.tgz", - "integrity": "sha1-d6WLt3uhtDkrJwwLWYUv116JqLQ=", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.3.2.tgz", + "integrity": "sha512-QujH5ZpPtr1fBWTKDa43Hx45gm7p19aEtHaAtkMCBZZiB/D5za2wXSMtAf94tDUZHF3F5KZcTXISUNqgEQRiDw==", "dev": true, "requires": { "css-modules-loader-core": "1.1.0", "generic-names": "1.0.3", - "postcss": "5.2.18", + "lodash.camelcase": "4.3.0", + "postcss": "7.0.5", "string-hash": "1.1.3" } }, @@ -13337,7 +12715,7 @@ "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", "dev": true, "requires": { - "postcss": "6.0.19" + "postcss": "6.0.23" }, "dependencies": { "ansi-styles": { @@ -13346,35 +12724,29 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "1.9.3" } }, "chalk": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", - "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "3.2.1", "escape-string-regexp": "1.0.5", - "supports-color": "5.3.0" + "supports-color": "5.5.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, "postcss": { - "version": "6.0.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz", - "integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==", + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dev": true, "requires": { - "chalk": "2.3.2", + "chalk": "2.4.2", "source-map": "0.6.1", - "supports-color": "5.3.0" + "supports-color": "5.5.0" } }, "source-map": { @@ -13384,9 +12756,9 @@ "dev": true }, "supports-color": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", - "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "3.0.0" @@ -13400,8 +12772,8 @@ "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", "dev": true, "requires": { - "css-selector-tokenizer": "0.7.0", - "postcss": "6.0.19" + "css-selector-tokenizer": "0.7.1", + "postcss": "6.0.23" }, "dependencies": { "ansi-styles": { @@ -13410,35 +12782,29 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "1.9.3" } }, "chalk": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", - "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "3.2.1", "escape-string-regexp": "1.0.5", - "supports-color": "5.3.0" + "supports-color": "5.5.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, "postcss": { - "version": "6.0.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz", - "integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==", + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dev": true, "requires": { - "chalk": "2.3.2", + "chalk": "2.4.2", "source-map": "0.6.1", - "supports-color": "5.3.0" + "supports-color": "5.5.0" } }, "source-map": { @@ -13448,9 +12814,9 @@ "dev": true }, "supports-color": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", - "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "3.0.0" @@ -13464,8 +12830,8 @@ "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", "dev": true, "requires": { - "css-selector-tokenizer": "0.7.0", - "postcss": "6.0.19" + "css-selector-tokenizer": "0.7.1", + "postcss": "6.0.23" }, "dependencies": { "ansi-styles": { @@ -13474,35 +12840,29 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "1.9.3" } }, "chalk": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", - "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "3.2.1", "escape-string-regexp": "1.0.5", - "supports-color": "5.3.0" + "supports-color": "5.5.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, "postcss": { - "version": "6.0.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz", - "integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==", + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dev": true, "requires": { - "chalk": "2.3.2", + "chalk": "2.4.2", "source-map": "0.6.1", - "supports-color": "5.3.0" + "supports-color": "5.5.0" } }, "source-map": { @@ -13512,9 +12872,9 @@ "dev": true }, "supports-color": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", - "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "3.0.0" @@ -13529,7 +12889,7 @@ "dev": true, "requires": { "icss-replace-symbols": "1.1.0", - "postcss": "6.0.19" + "postcss": "6.0.23" }, "dependencies": { "ansi-styles": { @@ -13538,35 +12898,29 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "1.9.3" } }, "chalk": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", - "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "3.2.1", "escape-string-regexp": "1.0.5", - "supports-color": "5.3.0" + "supports-color": "5.5.0" } }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, "postcss": { - "version": "6.0.19", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz", - "integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==", + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dev": true, "requires": { - "chalk": "2.3.2", + "chalk": "2.4.2", "source-map": "0.6.1", - "supports-color": "5.3.0" + "supports-color": "5.5.0" } }, "source-map": { @@ -13576,9 +12930,9 @@ "dev": true }, "supports-color": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", - "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "3.0.0" @@ -13593,6 +12947,35 @@ "dev": true, "requires": { "postcss": "5.2.18" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-normalize-url": { @@ -13604,7 +12987,36 @@ "is-absolute-url": "2.1.0", "normalize-url": "1.9.1", "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-ordered-values": { @@ -13614,7 +13026,36 @@ "dev": true, "requires": { "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-reduce-idents": { @@ -13624,7 +13065,36 @@ "dev": true, "requires": { "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-reduce-initial": { @@ -13634,6 +13104,35 @@ "dev": true, "requires": { "postcss": "5.2.18" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-reduce-transforms": { @@ -13642,9 +13141,38 @@ "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", "dev": true, "requires": { - "has": "1.0.1", + "has": "1.0.3", "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-selector-parser": { @@ -13666,8 +13194,37 @@ "requires": { "is-svg": "2.1.0", "postcss": "5.2.18", - "postcss-value-parser": "3.3.0", + "postcss-value-parser": "3.3.1", "svgo": "0.7.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-unique-selectors": { @@ -13679,12 +13236,41 @@ "alphanum-sort": "1.0.2", "postcss": "5.2.18", "uniqs": "2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "postcss-value-parser": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", - "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, "postcss-zindex": { @@ -13693,9 +13279,38 @@ "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", "dev": true, "requires": { - "has": "1.0.1", + "has": "1.0.3", "postcss": "5.2.18", "uniqs": "2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "1.1.3", + "js-base64": "2.5.1", + "source-map": "0.5.7", + "supports-color": "3.2.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, + "requires": { + "has-flag": "1.0.0" + } + } } }, "prelude-ls": { @@ -13717,22 +13332,28 @@ "dev": true }, "pretty-format": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-20.0.3.tgz", - "integrity": "sha1-Ag41ClYKH+GpjcO+tsz/s4beixQ=", + "version": "22.4.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz", + "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==", "dev": true, "requires": { - "ansi-regex": "2.1.1", + "ansi-regex": "3.0.0", "ansi-styles": "3.2.1" }, "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "1.9.1" + "color-convert": "1.9.3" } } } @@ -13776,23 +13397,23 @@ } }, "prop-types": { - "version": "15.6.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.1.tgz", - "integrity": "sha512-4ec7bY1Y66LymSUOH/zARVYObB23AT2h8cf6e/O6ZALB/N0sqZFEx7rq6EYPX2MkOdKORuooI/H5k9TlR4q7kQ==", + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", "requires": { - "fbjs": "0.8.16", - "loose-envify": "1.3.1", - "object-assign": "4.1.1" + "loose-envify": "1.4.0", + "object-assign": "4.1.1", + "react-is": "16.8.3" } }, "proxy-addr": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.5.tgz", - "integrity": "sha1-ccDuOxAt4/IC87ZPYI0XP8uhqRg=", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", "dev": true, "requires": { "forwarded": "0.1.2", - "ipaddr.js": "1.4.0" + "ipaddr.js": "1.8.0" } }, "prr": { @@ -13801,23 +13422,36 @@ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", "dev": true }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.1.31", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", + "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", + "dev": true + }, "public-encrypt": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", - "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "dev": true, "requires": { "bn.js": "4.11.8", "browserify-rsa": "4.0.1", - "create-hash": "1.1.3", - "parse-asn1": "5.1.0", - "randombytes": "2.0.6" + "create-hash": "1.2.0", + "parse-asn1": "5.1.4", + "randombytes": "2.1.0", + "safe-buffer": "5.1.2" } }, "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, "q": { @@ -13827,9 +13461,9 @@ "dev": true }, "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true }, "query-string": { @@ -13840,6 +13474,14 @@ "requires": { "object-assign": "4.1.1", "strict-uri-encode": "1.1.0" + }, + "dependencies": { + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + } } }, "querystring": { @@ -13854,40 +13496,38 @@ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", "dev": true }, - "random-bytes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", - "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs=", + "ramda": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz", + "integrity": "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==", "dev": true }, "randomatic": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", - "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", "dev": true, "requires": { - "is-number": "3.0.0", - "kind-of": "4.0.0" + "is-number": "4.0.0", + "kind-of": "6.0.2", + "math-random": "1.0.4" }, "dependencies": { - "kind-of": { + "is-number": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "1.1.6" - } + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true } } }, "randombytes": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", - "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } }, "randomfill": { @@ -13896,8 +13536,8 @@ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dev": true, "requires": { - "randombytes": "2.0.6", - "safe-buffer": "5.1.1" + "randombytes": "2.1.0", + "safe-buffer": "5.1.2" } }, "range-parser": { @@ -13907,47 +13547,62 @@ "dev": true }, "raw-body": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", - "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", "dev": true, "requires": { "bytes": "3.0.0", - "http-errors": "1.6.2", - "iconv-lite": "0.4.19", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", "unpipe": "1.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": "2.1.2" + } + } } }, "react": { - "version": "15.6.2", - "resolved": "https://registry.npmjs.org/react/-/react-15.6.2.tgz", - "integrity": "sha1-26BDSrQ5z+gvEI8PURZjkIF5qnI=", + "version": "16.3.2", + "resolved": "https://registry.npmjs.org/react/-/react-16.3.2.tgz", + "integrity": "sha512-o5GPdkhciQ3cEph6qgvYB7LTOHw/GB0qRI6ZFNugj49qJCFfgHwVNjZ5u+b7nif4vOeMIOuYj3CeYe2IBD74lg==", "requires": { - "create-react-class": "15.6.3", - "fbjs": "0.8.16", - "loose-envify": "1.3.1", + "fbjs": "0.8.17", + "loose-envify": "1.4.0", "object-assign": "4.1.1", - "prop-types": "15.6.1" + "prop-types": "15.7.2" } }, "react-dom": { - "version": "15.6.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-15.6.2.tgz", - "integrity": "sha1-Qc+t9pO3V/rycIRDodH9WgK+9zA=", + "version": "16.3.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.3.2.tgz", + "integrity": "sha512-MMPko3zYncNrz/7gG17wJWUREZDvskZHXOwbttzl0F0L3wDmToyuETuo/r8Y5yvDejwYcRyWI1lvVBjLJWFwKA==", "requires": { - "fbjs": "0.8.16", - "loose-envify": "1.3.1", + "fbjs": "0.8.17", + "loose-envify": "1.4.0", "object-assign": "4.1.1", - "prop-types": "15.6.1" + "prop-types": "15.7.2" } }, + "react-is": { + "version": "16.8.3", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.3.tgz", + "integrity": "sha512-Y4rC1ZJmsxxkkPuMLwvKvlL1Zfpbcu+Bf4ZigkHup3v9EfdYhAlWAaVyA19olXq2o2mGn0w+dFKvk3pVVlYcIA==" + }, "read": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", "dev": true, "requires": { - "mute-stream": "0.0.7" + "mute-stream": "0.0.8" } }, "read-package-json": { @@ -13956,10 +13611,10 @@ "integrity": "sha512-/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg==", "dev": true, "requires": { - "glob": "7.1.2", - "graceful-fs": "4.1.11", - "json-parse-better-errors": "1.0.1", - "normalize-package-data": "2.4.0", + "glob": "7.1.3", + "graceful-fs": "4.1.15", + "json-parse-better-errors": "1.0.2", + "normalize-package-data": "2.5.0", "slash": "1.0.0" } }, @@ -13983,7 +13638,7 @@ "dev": true, "requires": { "load-json-file": "1.1.0", - "normalize-package-data": "2.4.0", + "normalize-package-data": "2.5.0", "path-type": "1.1.0" } }, @@ -14038,20 +13693,19 @@ "requires": { "debuglog": "1.0.1", "dezalgo": "1.0.3", - "graceful-fs": "4.1.11", + "graceful-fs": "4.1.15", "once": "1.4.0" } }, "readdirp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", - "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "minimatch": "3.0.4", - "readable-stream": "2.3.5", - "set-immediate-shim": "1.0.1" + "graceful-fs": "4.1.15", + "micromatch": "3.1.10", + "readable-stream": "2.3.6" }, "dependencies": { "isarray": { @@ -14061,31 +13715,40 @@ "dev": true }, "readable-stream": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", - "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", "util-deprecate": "1.0.2" } }, "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==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } } } }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "dev": true, + "requires": { + "util.promisify": "1.0.0" + } + }, "recast": { "version": "0.11.23", "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", @@ -14112,7 +13775,7 @@ "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", "dev": true, "requires": { - "resolve": "1.5.0" + "resolve": "1.10.0" } }, "redent": { @@ -14162,9 +13825,9 @@ } }, "regenerate": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", - "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", "dev": true }, "regenerator-runtime": { @@ -14198,7 +13861,7 @@ "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", "dev": true, "requires": { - "regenerate": "1.3.3", + "regenerate": "1.4.0", "regjsgen": "0.2.0", "regjsparser": "0.1.5" } @@ -14239,9 +13902,9 @@ "dev": true }, "repeat-element": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", "dev": true }, "repeat-string": { @@ -14273,7 +13936,7 @@ "requires": { "escape-string-regexp": "1.0.5", "object-assign": "4.1.1", - "readable-stream": "2.3.5" + "readable-stream": "2.3.6" }, "dependencies": { "isarray": { @@ -14283,59 +13946,75 @@ "dev": true }, "readable-stream": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", - "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", "util-deprecate": "1.0.2" } }, "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==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } } } }, "request": { - "version": "2.83.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", - "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "dev": true, "requires": { "aws-sign2": "0.7.0", - "aws4": "1.6.0", + "aws4": "1.8.0", "caseless": "0.12.0", - "combined-stream": "1.0.6", - "extend": "3.0.1", + "combined-stream": "1.0.7", + "extend": "3.0.2", "forever-agent": "0.6.1", - "form-data": "2.3.2", - "har-validator": "5.0.3", - "hawk": "6.0.2", + "form-data": "2.3.3", + "har-validator": "5.1.3", "http-signature": "1.2.0", "is-typedarray": "1.0.0", "isstream": "0.1.2", "json-stringify-safe": "5.0.1", - "mime-types": "2.1.18", - "oauth-sign": "0.8.2", + "mime-types": "2.1.22", + "oauth-sign": "0.9.0", "performance-now": "2.1.0", - "qs": "6.5.1", - "safe-buffer": "5.1.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.4", + "qs": "6.5.2", + "safe-buffer": "5.1.2", + "tough-cookie": "2.4.3", "tunnel-agent": "0.6.0", - "uuid": "3.2.1" + "uuid": "3.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "1.1.31", + "punycode": "1.4.1" + } + } } }, "request-progress": { @@ -14347,10 +14026,38 @@ "throttleit": "1.0.0" } }, - "require-from-string": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", - "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "request-promise-core": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", + "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "dev": true, + "requires": { + "lodash": "4.17.11" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "request-promise-native": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", + "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", + "dev": true, + "requires": { + "request-promise-core": "1.1.2", + "stealthy-require": "1.1.1", + "tough-cookie": "2.5.0" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true }, "require-main-filename": { @@ -14371,12 +14078,21 @@ "dev": true }, "resolve": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", - "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", "dev": true, "requires": { - "path-parse": "1.0.5" + "path-parse": "1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "3.0.0" } }, "resolve-dir": { @@ -14389,6 +14105,12 @@ "global-modules": "1.0.0" } }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", @@ -14426,23 +14148,23 @@ "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=", "dev": true, "requires": { - "glob": "7.1.2" + "glob": "7.1.3" } }, "ripemd160": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", - "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dev": true, "requires": { - "hash-base": "2.0.2", + "hash-base": "3.0.4", "inherits": "2.0.3" } }, - "rndm": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/rndm/-/rndm-1.2.0.tgz", - "integrity": "sha1-8z/pz7Urv9UgqhgyO8ZdsRCht2w=", + "rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", "dev": true }, "run-async": { @@ -14461,9 +14183,9 @@ "dev": true }, "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, "safe-regex": { @@ -14475,6 +14197,11 @@ "ret": "0.1.15" } }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, "samsam": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz", @@ -14482,38 +14209,19 @@ "dev": true }, "sane": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/sane/-/sane-1.6.0.tgz", - "integrity": "sha1-lhDEUjB6E10pwf3+JUcDQYDEZ3U=", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", + "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", "dev": true, "requires": { - "anymatch": "1.3.2", - "exec-sh": "0.2.1", - "fb-watchman": "1.9.2", - "minimatch": "3.0.4", + "anymatch": "2.0.0", + "capture-exit": "1.2.0", + "exec-sh": "0.2.2", + "fb-watchman": "2.0.0", + "micromatch": "3.1.10", "minimist": "1.2.0", "walker": "1.0.7", - "watch": "0.10.0" - }, - "dependencies": { - "bser": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", - "integrity": "sha1-OBEWlwsqbe6lZG3RXdcnhES1YWk=", - "dev": true, - "requires": { - "node-int64": "0.4.0" - } - }, - "fb-watchman": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", - "integrity": "sha1-okz0eCf4LTj7Waaa1wt247auc4M=", - "dev": true, - "requires": { - "bser": "1.0.2" - } - } + "watch": "0.18.0" } }, "sass-graph": { @@ -14522,8 +14230,8 @@ "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", "dev": true, "requires": { - "glob": "7.1.2", - "lodash": "4.17.5", + "glob": "7.1.3", + "lodash": "4.17.11", "scss-tokenizer": "0.2.3", "yargs": "7.1.0" }, @@ -14543,35 +14251,47 @@ "string-width": "1.0.2", "strip-ansi": "3.0.1", "wrap-ansi": "2.1.0" - }, - "dependencies": { - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.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, + "requires": { + "number-is-nan": "1.0.1" } }, "lodash": { - "version": "4.17.5", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", - "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", "dev": true }, "yargs": { @@ -14583,7 +14303,7 @@ "camelcase": "3.0.0", "cliui": "3.2.0", "decamelize": "1.2.0", - "get-caller-file": "1.0.2", + "get-caller-file": "1.0.3", "os-locale": "1.4.0", "read-pkg-up": "1.0.1", "require-directory": "2.1.1", @@ -14593,37 +14313,15 @@ "which-module": "1.0.0", "y18n": "3.2.1", "yargs-parser": "5.0.0" - }, - "dependencies": { - "get-caller-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - } + } + }, + "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" } } } @@ -14640,21 +14338,16 @@ "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", "dev": true, "requires": { - "ajv": "5.5.2" + "ajv": "5.2.2" } }, - "scrollreveal": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/scrollreveal/-/scrollreveal-3.3.6.tgz", - "integrity": "sha512-5HiAtVqwffX18w/kqXkD+S54A0MoE4xLAwQcszEYGuy+EsRUoHsw1BhFpxGCcbTXIy5HMtj/qmLDbpQ+J3llig==" - }, "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.4.3", + "js-base64": "2.5.1", "source-map": "0.4.4" }, "dependencies": { @@ -14676,76 +14369,36 @@ "dev": true }, "send": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.14.2.tgz", - "integrity": "sha1-ObBDiz9RC+Xcb2Z6EfcWiTaM3u8=", + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", "dev": true, "requires": { - "debug": "2.2.0", + "debug": "2.6.9", "depd": "1.1.2", "destroy": "1.0.4", "encodeurl": "1.0.2", "escape-html": "1.0.3", - "etag": "1.7.0", - "fresh": "0.3.0", - "http-errors": "1.5.1", - "mime": "1.3.4", - "ms": "0.7.2", + "etag": "1.8.1", + "fresh": "0.5.2", + "http-errors": "1.6.3", + "mime": "1.4.1", + "ms": "2.0.0", "on-finished": "2.3.0", "range-parser": "1.2.0", - "statuses": "1.3.1" + "statuses": "1.4.0" }, "dependencies": { - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "requires": { - "ms": "0.7.1" - }, - "dependencies": { - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - } - } - }, - "http-errors": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz", - "integrity": "sha1-eIwNLB3iyBuebowBhDtrl+uSB1A=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "setprototypeof": "1.0.2", - "statuses": "1.3.1" - } - }, "mime": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", - "dev": true - }, - "ms": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", - "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", - "dev": true - }, - "setprototypeof": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.2.tgz", - "integrity": "sha1-gaVSFB7BBLiOic44MQOtXGZWTQg=", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", "dev": true }, "statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", "dev": true } } @@ -14756,16 +14409,49 @@ "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=", "dev": true }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "1.3.5", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "1.0.3", + "http-errors": "1.6.3", + "mime-types": "2.1.22", + "parseurl": "1.3.2" + }, + "dependencies": { + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dev": true, + "requires": { + "mime-types": "2.1.22", + "negotiator": "0.6.1" + } + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + } + } + }, "serve-static": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.11.2.tgz", - "integrity": "sha1-LPmIm9RDWjIMw2iVyapXvWYuasc=", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", "dev": true, "requires": { "encodeurl": "1.0.2", "escape-html": "1.0.3", "parseurl": "1.3.2", - "send": "0.14.2" + "send": "0.16.2" } }, "set-blocking": { @@ -14774,21 +14460,6 @@ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true }, - "set-getter": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.0.tgz", - "integrity": "sha1-12nBgsnVpR9AkUXy+6guXoboA3Y=", - "dev": true, - "requires": { - "to-object-path": "0.3.0" - } - }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "dev": true - }, "set-value": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", @@ -14818,19 +14489,19 @@ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" }, "setprototypeof": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", "dev": true }, "sha.js": { - "version": "2.4.10", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.10.tgz", - "integrity": "sha512-vnwmrFDlOExK4Nm16J2KMWHLrp14lBrjxMxBJpu++EnsuBmpiYaM/MEs46Vxxm/4FvdP5yTwuCTO9it5FSjrqA==", + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } }, "shebang-command": { @@ -14875,7 +14546,7 @@ "formatio": "1.1.1", "lolex": "1.3.2", "samsam": "1.1.2", - "util": "0.10.3" + "util": "0.11.1" }, "dependencies": { "lolex": { @@ -14899,9 +14570,9 @@ "dev": true }, "snapdragon": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.1.tgz", - "integrity": "sha1-4StUh/re0+PeoKyR6UAL91tAE3A=", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, "requires": { "base": "0.11.2", @@ -14910,8 +14581,8 @@ "extend-shallow": "2.0.1", "map-cache": "0.2.2", "source-map": "0.5.7", - "source-map-resolve": "0.5.1", - "use": "2.0.2" + "source-map-resolve": "0.5.2", + "use": "3.1.1" }, "dependencies": { "define-property": { @@ -14931,63 +14602,6 @@ "requires": { "is-extendable": "0.1.1" } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "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, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "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, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true } } }, @@ -15010,6 +14624,35 @@ "requires": { "is-descriptor": "1.0.2" } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } } } }, @@ -15033,15 +14676,6 @@ } } }, - "sntp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", - "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", - "dev": true, - "requires": { - "hoek": "4.2.1" - } - }, "socket.io": { "version": "1.7.4", "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.7.4.tgz", @@ -15188,9 +14822,9 @@ } }, "source-list-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", - "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", "dev": true }, "source-map": { @@ -15200,43 +14834,22 @@ "dev": true }, "source-map-loader": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.3.tgz", - "integrity": "sha512-MYbFX9DYxmTQFfy2v8FC1XZwpwHKYxg3SK8Wb7VPBKuhDjz8gi9re2819MsG4p49HDyiOSUKlmZ+nQBArW5CGw==", + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz", + "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==", "dev": true, "requires": { - "async": "2.6.0", - "loader-utils": "0.2.17", - "source-map": "0.6.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, - "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1", - "object-assign": "4.1.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "async": "2.6.2", + "loader-utils": "1.2.3" } }, "source-map-resolve": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.1.tgz", - "integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", "dev": true, "requires": { - "atob": "2.0.3", + "atob": "2.1.2", "decode-uri-component": "0.2.0", "resolve-url": "0.2.1", "source-map-url": "0.4.0", @@ -15244,12 +14857,21 @@ } }, "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.10.tgz", + "integrity": "sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ==", "dev": true, "requires": { - "source-map": "0.5.7" + "buffer-from": "1.1.1", + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, "source-map-url": { @@ -15259,9 +14881,9 @@ "dev": true }, "sparkles": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz", - "integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", "dev": true }, "spawn-sync": { @@ -15270,24 +14892,24 @@ "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", "dev": true, "requires": { - "concat-stream": "1.6.0", + "concat-stream": "1.6.2", "os-shim": "0.1.3" } }, "spdx-correct": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", - "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", "dev": true, "requires": { "spdx-expression-parse": "3.0.0", - "spdx-license-ids": "3.0.0" + "spdx-license-ids": "3.0.3" } }, "spdx-exceptions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", - "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", "dev": true }, "spdx-expression-parse": { @@ -15296,14 +14918,14 @@ "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "dev": true, "requires": { - "spdx-exceptions": "2.1.0", - "spdx-license-ids": "3.0.0" + "spdx-exceptions": "2.2.0", + "spdx-license-ids": "3.0.3" } }, "spdx-license-ids": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", - "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz", + "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==", "dev": true }, "split": { @@ -15324,6 +14946,15 @@ "extend-shallow": "3.0.2" } }, + "split2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "dev": true, + "requires": { + "through2": "2.0.5" + } + }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -15331,21 +14962,28 @@ "dev": true }, "sshpk": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", - "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "dev": true, "requires": { - "asn1": "0.2.3", + "asn1": "0.2.4", "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", + "bcrypt-pbkdf": "1.0.2", "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", + "ecc-jsbn": "0.1.2", "getpass": "0.1.7", "jsbn": "0.1.1", + "safer-buffer": "2.1.2", "tweetnacl": "0.14.5" } }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", + "dev": true + }, "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", @@ -15364,79 +15002,22 @@ "requires": { "is-descriptor": "0.1.6" } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "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, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "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, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true } } }, "statuses": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", - "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "dev": true }, "stdout-stream": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", - "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", "dev": true, "requires": { - "readable-stream": "2.3.5" + "readable-stream": "2.3.6" }, "dependencies": { "isarray": { @@ -15446,39 +15027,45 @@ "dev": true }, "readable-stream": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", - "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", "util-deprecate": "1.0.2" } }, "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==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } } } }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, "stream-browserify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", - "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", "dev": true, "requires": { "inherits": "2.0.3", - "readable-stream": "2.3.5" + "readable-stream": "2.3.6" }, "dependencies": { "isarray": { @@ -15488,27 +15075,27 @@ "dev": true }, "readable-stream": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", - "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", "util-deprecate": "1.0.2" } }, "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==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } } } @@ -15528,24 +15115,15 @@ "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", "dev": true }, - "stream-counter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz", - "integrity": "sha1-3tJmVWMZyLDiIoErnPOyb6fZR94=", - "dev": true, - "requires": { - "readable-stream": "1.1.14" - } - }, "stream-http": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.0.tgz", - "integrity": "sha512-sZOFxI/5xw058XIRHl4dU3dZ+TTOIGJR78Dvo0oEAejIt4ou27k+3ne1zYmCV+v7UucbxIFQuOgnkTVHh8YPnw==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "dev": true, "requires": { "builtin-status-codes": "3.0.0", "inherits": "2.0.3", - "readable-stream": "2.3.5", + "readable-stream": "2.3.6", "to-arraybuffer": "1.0.1", "xtend": "4.0.1" }, @@ -15557,27 +15135,27 @@ "dev": true }, "readable-stream": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", - "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", "util-deprecate": "1.0.2" } }, "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==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } } } @@ -15589,9 +15167,9 @@ "dev": true }, "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=", "dev": true }, "string-hash": { @@ -15601,12 +15179,30 @@ "dev": true }, "string-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", - "integrity": "sha1-VpcPscOFWOnnC3KL894mmsRa36w=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", "dev": true, "requires": { - "strip-ansi": "3.0.1" + "astral-regex": "1.0.0", + "strip-ansi": "4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } } }, "string-width": { @@ -15625,12 +15221,6 @@ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", @@ -15648,12 +15238,6 @@ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", "dev": true }, - "stringstream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", - "dev": true - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -15699,65 +15283,6 @@ "read": "1.0.7" } }, - "superagent": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.2.tgz", - "integrity": "sha512-gVH4QfYHcY3P0f/BZzavLreHW3T1v7hG9B+hpMQotGQqurOvhv87GcMCd6LWySmBuf+BDR44TQd0aISjVHLeNQ==", - "dev": true, - "requires": { - "component-emitter": "1.2.1", - "cookiejar": "2.1.1", - "debug": "3.1.0", - "extend": "3.0.1", - "form-data": "2.3.2", - "formidable": "1.2.0", - "methods": "1.1.2", - "mime": "1.6.0", - "qs": "6.5.1", - "readable-stream": "2.3.5" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", - "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" - } - }, - "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==", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - } - } - }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -15779,6 +15304,12 @@ "whet.extend": "0.9.9" }, "dependencies": { + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, "esprima": { "version": "2.7.3", "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", @@ -15810,9 +15341,9 @@ "dev": true }, "tapable": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", - "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=", + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz", + "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==", "dev": true }, "tar": { @@ -15832,16 +15363,16 @@ "integrity": "sha1-Bk5Im0tb9gumpre8fy9cJ07Pgmk=", "dev": true, "requires": { - "duplexify": "3.5.4", + "duplexify": "3.7.1", "fork-stream": "0.0.4", "merge-stream": "1.0.1", - "through2": "2.0.3" + "through2": "2.0.5" } }, "test-exclude": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.0.tgz", - "integrity": "sha512-8hMFzjxbPv6xSlwGhXSvOMJ/vTy3bkng+2pxmf6E1z6VF7I9nIyNfvHtaw+NBPgvz647gADBbMSbwLfZYppT/w==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", "dev": true, "requires": { "arrify": "1.0.1", @@ -15874,7 +15405,7 @@ "requires": { "expand-range": "1.8.2", "preserve": "0.2.0", - "repeat-element": "1.1.2" + "repeat-element": "1.1.3" } }, "expand-brackets": { @@ -15948,10 +15479,28 @@ "integrity": "sha1-ZUhjk+4fK7A5pgy7oFsLaL2VAdI=", "dev": true }, + "thenify": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", + "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=", + "dev": true, + "requires": { + "any-promise": "1.3.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": "3.3.0" + } + }, "throat": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-3.2.0.tgz", - "integrity": "sha512-/EY8VpvlqJ+sFtLPeOgc8Pl7kQVOWv0woD87KTXVHPIAE842FGT+rokxIhe8xIUP1cfgrkt0as0vDLjDiMtr8w==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", "dev": true }, "throttleit": { @@ -15967,12 +15516,12 @@ "dev": true }, "through2": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", - "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "requires": { - "readable-stream": "2.3.5", + "readable-stream": "2.3.6", "xtend": "4.0.1" }, "dependencies": { @@ -15983,41 +15532,31 @@ "dev": true }, "readable-stream": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", - "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { "core-util-is": "1.0.2", "inherits": "2.0.3", "isarray": "1.0.0", "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", "util-deprecate": "1.0.2" } }, "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==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } } } }, - "through2-filter": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz", - "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=", - "dev": true, - "requires": { - "through2": "2.0.3", - "xtend": "4.0.1" - } - }, "tildify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", @@ -16034,9 +15573,9 @@ "dev": true }, "timers-browserify": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.6.tgz", - "integrity": "sha512-HQ3nbYRAowdVd0ckGFvmJPPCOH/CHleFN/Y0YQCX1DVaB7t+KFvisuyN09fuP8Jtp1CpfSh8O8bMkHbdbPe6Pw==", + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", "dev": true, "requires": { "setimmediate": "1.0.5" @@ -16051,7 +15590,7 @@ "body-parser": "1.14.2", "debug": "2.2.0", "faye-websocket": "0.10.0", - "livereload-js": "2.3.0", + "livereload-js": "2.4.0", "parseurl": "1.3.2", "qs": "5.1.0" }, @@ -16104,7 +15643,7 @@ "dev": true, "requires": { "inherits": "2.0.3", - "statuses": "1.4.0" + "statuses": "1.5.0" } }, "iconv-lite": { @@ -16222,12 +15761,13 @@ } }, "tough-cookie": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", - "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, "requires": { - "punycode": "1.4.1" + "psl": "1.1.31", + "punycode": "2.1.1" } }, "tr46": { @@ -16248,77 +15788,94 @@ "dev": true }, "true-case-path": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", - "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", "dev": true, "requires": { - "glob": "6.0.4" - }, - "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "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": "7.1.3" } }, - "try-json-parse": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/try-json-parse/-/try-json-parse-0.1.1.tgz", - "integrity": "sha1-jbAWIuh35RuDFAyu58gIZK05DII=", - "dev": true - }, "tslib": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=" }, "tslint": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.6.0.tgz", - "integrity": "sha1-CIqmxgJmIzOGULKQCCirPt9Z9s8=", + "version": "5.9.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.9.1.tgz", + "integrity": "sha1-ElX4ej/1frCw4fDmEKi0dIBGya4=", "dev": true, "requires": { "babel-code-frame": "6.26.0", - "colors": "1.1.2", - "commander": "2.15.0", + "builtin-modules": "1.1.1", + "chalk": "2.4.2", + "commander": "2.19.0", "diff": "3.5.0", - "glob": "7.1.2", + "glob": "7.1.3", + "js-yaml": "3.12.2", "minimatch": "3.0.4", - "resolve": "1.5.0", + "resolve": "1.10.0", "semver": "5.3.0", "tslib": "1.8.1", - "tsutils": "2.22.2" + "tsutils": "2.29.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + } } }, "tslint-microsoft-contrib": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-5.0.3.tgz", - "integrity": "sha512-5AnfTGlfpUzpRHLmoojPBKFTTmbjnwgdaTHMdllausa4GBPya5u36i9ddrTX4PhetGZvd4JUYIpAmgHqVnsctg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-5.2.1.tgz", + "integrity": "sha512-PDYjvpo0gN9IfMULwKk0KpVOPMhU6cNoT9VwCOLeDl/QS8v8W2yspRpFFuUS7/c5EIH/n8ApMi8TxJAz1tfFUA==", "dev": true, "requires": { - "tsutils": "2.22.2" + "tsutils": "2.28.0" + }, + "dependencies": { + "tsutils": { + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.28.0.tgz", + "integrity": "sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==", + "dev": true, + "requires": { + "tslib": "1.8.1" + } + } } }, - "tsscmp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz", - "integrity": "sha1-fcSjOvcVgatDN9qR2FylQn69mpc=", - "dev": true - }, "tsutils": { - "version": "2.22.2", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.22.2.tgz", - "integrity": "sha512-u06FUSulCJ+Y8a2ftuqZN6kIGqdP2yJjUPEngXqmdPND4UQfb04igcotH+dw+IFr417yP6muCLE8/5/Qlfnx0w==", + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", "dev": true, "requires": { "tslib": "1.8.1" @@ -16336,15 +15893,14 @@ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "5.1.2" } }, "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true, - "optional": true + "dev": true }, "type-check": { "version": "0.3.2", @@ -16368,7 +15924,7 @@ "dev": true, "requires": { "media-typer": "0.3.0", - "mime-types": "2.1.18" + "mime-types": "2.1.22" } }, "typedarray": { @@ -16384,32 +15940,31 @@ "dev": true }, "ua-parser-js": { - "version": "0.7.17", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz", - "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==" + "version": "0.7.19", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.19.tgz", + "integrity": "sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ==" }, "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", + "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", "dev": true, "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" + "commander": "2.17.1", + "source-map": "0.6.1" }, "dependencies": { - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", - "window-size": "0.1.0" - } + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -16428,16 +15983,61 @@ "requires": { "source-map": "0.5.7", "uglify-js": "2.8.29", - "webpack-sources": "1.1.0" - } - }, - "uid-safe": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.4.tgz", - "integrity": "sha1-Otbzg2jG1MjHXsF2I/t5qh0HHYE=", - "dev": true, - "requires": { - "random-bytes": "1.0.0" + "webpack-sources": "1.3.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "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" + } + }, + "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.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } } }, "ultron": { @@ -16453,9 +16053,9 @@ "dev": true }, "underscore": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", - "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=", + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", + "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", "dev": true }, "union-value": { @@ -16499,15 +16099,6 @@ "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", "dev": true }, - "uniqid": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", - "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", - "dev": true, - "requires": { - "macaddress": "0.2.8" - } - }, "uniqs": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", @@ -16520,6 +16111,12 @@ "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=", "dev": true }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", @@ -16573,9 +16170,9 @@ } }, "upath": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.0.4.tgz", - "integrity": "sha512-d4SJySNBXDaQp+DPrziv3xGS6w3d2Xt69FijJr86zMPBy23JEloMCEOUBBzuN7xCtjLCnmB9tI/z7SBCahHBOw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", "dev": true }, "upper-case": { @@ -16584,6 +16181,15 @@ "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", "dev": true }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "2.1.1" + } + }, "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", @@ -16609,83 +16215,10 @@ } }, "use": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/use/-/use-2.0.2.tgz", - "integrity": "sha1-riig1y+TvyJCKhii43mZMRLeyOg=", - "dev": true, - "requires": { - "define-property": "0.2.5", - "isobject": "3.0.1", - "lazy-cache": "2.0.2" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "0.1.6" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "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, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "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, - "requires": { - "is-buffer": "1.1.6" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true }, "user-home": { "version": "1.1.1", @@ -16699,45 +16232,29 @@ "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==", "dev": true, "requires": { - "lru-cache": "4.1.1", + "lru-cache": "4.1.5", "tmp": "0.0.33" }, "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==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, "requires": { "pseudomap": "1.0.2", "yallist": "2.1.2" - }, - "dependencies": { - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - } } } } }, "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", "dev": true, "requires": { - "inherits": "2.0.1" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - } + "inherits": "2.0.3" } }, "util-deprecate": { @@ -16746,6 +16263,16 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "1.1.3", + "object.getownpropertydescriptors": "2.0.3" + } + }, "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", @@ -16753,9 +16280,9 @@ "dev": true }, "uuid": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", - "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", "dev": true }, "v8flags": { @@ -16768,12 +16295,12 @@ } }, "validate-npm-package-license": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", - "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "requires": { - "spdx-correct": "3.0.0", + "spdx-correct": "3.1.0", "spdx-expression-parse": "3.0.0" } }, @@ -16798,9 +16325,9 @@ "dev": true }, "vendors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz", - "integrity": "sha1-N61zyO5Bf7PVgOeFMSMH0nSEfyI=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", + "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==", "dev": true }, "verror": { @@ -16815,14 +16342,37 @@ } }, "vinyl": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", "dev": true, "requires": { - "clone": "1.0.3", - "clone-stats": "0.0.1", - "replace-ext": "0.0.1" + "clone": "2.1.2", + "clone-buffer": "1.0.0", + "clone-stats": "1.0.0", + "cloneable-readable": "1.1.2", + "remove-trailing-separator": "1.1.0", + "replace-ext": "1.0.0" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + } } }, "vinyl-fs": { @@ -16853,15 +16403,7 @@ "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", "dev": true, "requires": { - "natives": "1.1.1" - }, - "dependencies": { - "natives": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.1.tgz", - "integrity": "sha512-8eRaxn8u/4wN8tGkhlc2cgwwvOLMLUMUn4IYTexMgWd+LyUDfeXVkk2ygQR0hvIHbJQXgHujia3ieUUDwNGkEA==", - "dev": true - } + "natives": "1.1.6" } }, "readable-stream": { @@ -16898,15 +16440,6 @@ } } }, - "vinyl-sourcemaps-apply": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", - "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", - "dev": true, - "requires": { - "source-map": "0.5.7" - } - }, "vm-browserify": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", @@ -16922,6 +16455,15 @@ "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", "dev": true }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "dev": true, + "requires": { + "browser-process-hrtime": "0.1.3" + } + }, "walker": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", @@ -16932,50 +16474,43 @@ } }, "watch": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz", - "integrity": "sha1-d3mLLaD5kQ1ZXxrOWwwiWFIfIdw=", - "dev": true - }, - "watchpack": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.5.0.tgz", - "integrity": "sha512-RSlipNQB1u48cq0wH/BNfCu1tD/cJ8ydFIkNYhp9o+3d+8unClkIovpW5qpFPgmL9OE48wfAnlZydXByWP82AA==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", + "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", "dev": true, "requires": { - "chokidar": "2.0.2", - "graceful-fs": "4.1.11", - "neo-async": "2.5.0" + "exec-sh": "0.2.2", + "minimist": "1.2.0" + } + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "2.1.2", + "graceful-fs": "4.1.15", + "neo-async": "2.6.0" }, "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "3.1.9", - "normalize-path": "2.1.1" - } - }, "chokidar": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.2.tgz", - "integrity": "sha512-l32Hw3wqB0L2kGVmSbK/a+xXLDrUEsc84pSgMkmwygHvD7ubRsP/vxxHa5BtB6oix1XLLVCHyYMsckRXxThmZw==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz", + "integrity": "sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==", "dev": true, "requires": { "anymatch": "2.0.0", "async-each": "1.0.1", - "braces": "2.3.1", - "fsevents": "1.1.3", + "braces": "2.3.2", "glob-parent": "3.1.0", "inherits": "2.0.3", "is-binary-path": "1.0.1", "is-glob": "4.0.0", - "normalize-path": "2.1.1", + "normalize-path": "3.0.0", "path-is-absolute": "1.0.1", - "readdirp": "2.1.0", - "upath": "1.0.4" + "readdirp": "2.2.1", + "upath": "1.1.0" } }, "glob-parent": { @@ -17007,6 +16542,12 @@ "requires": { "is-extglob": "2.1.1" } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true } } }, @@ -17021,40 +16562,34 @@ "integrity": "sha512-OsHT3D0W0KmPPh60tC7asNnOmST6bKTiR90UyEdT9QYoaJ4OYN4Gg7WK1k3VxHK07ZoiYWPsKvlS/gAjwL/vRA==", "dev": true, "requires": { - "acorn": "5.5.3", + "acorn": "5.7.3", "acorn-dynamic-import": "2.0.2", - "ajv": "5.5.2", + "ajv": "5.2.2", "ajv-keywords": "2.1.1", - "async": "2.6.0", + "async": "2.6.2", "enhanced-resolve": "3.4.1", "escope": "3.6.0", - "interpret": "1.1.0", + "interpret": "1.2.0", "json-loader": "0.5.7", "json5": "0.5.1", - "loader-runner": "2.3.0", - "loader-utils": "1.1.0", + "loader-runner": "2.4.0", + "loader-utils": "1.2.3", "memory-fs": "0.4.1", "mkdirp": "0.5.1", - "node-libs-browser": "2.1.0", + "node-libs-browser": "2.2.0", "source-map": "0.5.7", "supports-color": "4.5.0", - "tapable": "0.2.8", + "tapable": "0.2.9", "uglifyjs-webpack-plugin": "0.4.6", - "watchpack": "1.5.0", - "webpack-sources": "1.1.0", + "watchpack": "1.6.0", + "webpack-sources": "1.3.0", "yargs": "8.0.2" }, "dependencies": { - "acorn": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz", - "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==", - "dev": true - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", "dev": true }, "cliui": { @@ -17078,16 +16613,6 @@ "is-fullwidth-code-point": "1.0.0", "strip-ansi": "3.0.1" } - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" - } } } }, @@ -17097,40 +16622,27 @@ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", "dev": true }, + "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, + "requires": { + "number-is-nan": "1.0.1" + } + }, "load-json-file": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "dev": true, "requires": { - "graceful-fs": "4.1.11", + "graceful-fs": "4.1.15", "parse-json": "2.2.0", "pify": "2.3.0", "strip-bom": "3.0.0" } }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "dev": true, - "requires": { - "execa": "0.7.0", - "lcid": "1.0.0", - "mem": "1.1.0" - }, - "dependencies": { - "mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", - "dev": true, - "requires": { - "mimic-fn": "1.2.0" - } - } - } - }, "path-type": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", @@ -17147,7 +16659,7 @@ "dev": true, "requires": { "load-json-file": "2.0.0", - "normalize-package-data": "2.4.0", + "normalize-package-data": "2.5.0", "path-type": "2.0.0" } }, @@ -17185,7 +16697,7 @@ "camelcase": "4.1.0", "cliui": "3.2.0", "decamelize": "1.2.0", - "get-caller-file": "1.0.2", + "get-caller-file": "1.0.3", "os-locale": "2.1.0", "read-pkg-up": "2.0.0", "require-directory": "2.1.1", @@ -17195,26 +16707,6 @@ "which-module": "2.0.0", "y18n": "3.2.1", "yargs-parser": "7.0.0" - }, - "dependencies": { - "get-caller-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - } } }, "yargs-parser": { @@ -17238,24 +16730,24 @@ "mime": "1.6.0", "path-is-absolute": "1.0.1", "range-parser": "1.2.0", - "time-stamp": "2.0.0" + "time-stamp": "2.2.0" }, "dependencies": { "time-stamp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.0.0.tgz", - "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.2.0.tgz", + "integrity": "sha512-zxke8goJQpBeEgD82CXABeMh0LSJcj7CXEd0OHOg45HgcofF7pxNwZm9+RknpxpDhwN4gFpySkApKfFYfRQnUA==", "dev": true } } }, "webpack-sources": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", - "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", "dev": true, "requires": { - "source-list-map": "2.0.0", + "source-list-map": "2.0.1", "source-map": "0.6.1" }, "dependencies": { @@ -17268,117 +16760,30 @@ } }, "webpack-stream": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webpack-stream/-/webpack-stream-4.0.2.tgz", - "integrity": "sha512-x9st6kLpPXaB7wPb7nKVtTgdIZx2TFV0+rTAzMQEPyA72qzYPKR5OItxP7e1vTtbX5T4Fm7rAlMPfAq1Ijq6gg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/webpack-stream/-/webpack-stream-4.0.3.tgz", + "integrity": "sha512-Tx7ks7Of/JiPz7/tUM4WqSg4OcXF4m4OzNSaEzNA1TNXQaiTHIjiKqUoL79wGXbFt2q1IP8VG5DcEdaxifY5Ew==", "dev": true, "requires": { - "fancy-log": "1.3.2", + "fancy-log": "1.3.3", "lodash.clone": "4.5.0", "lodash.some": "4.6.0", "memory-fs": "0.4.1", "plugin-error": "1.0.1", - "supports-color": "5.3.0", + "supports-color": "5.5.0", "through": "2.3.8", - "vinyl": "2.1.0", + "vinyl": "2.2.0", "webpack": "3.6.0" }, "dependencies": { - "clone": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz", - "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=", - "dev": true - }, - "clone-stats": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", - "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", - "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" - } - }, - "replace-ext": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", - "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, "supports-color": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", - "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "3.0.0" } - }, - "vinyl": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.1.0.tgz", - "integrity": "sha1-Ah+cLPlR1rk5lDyJ617lrdT9kkw=", - "dev": true, - "requires": { - "clone": "2.1.1", - "clone-buffer": "1.0.0", - "clone-stats": "1.0.0", - "cloneable-readable": "1.1.1", - "remove-trailing-separator": "1.1.0", - "replace-ext": "1.0.0" - }, - "dependencies": { - "clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", - "dev": true - }, - "cloneable-readable": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.1.tgz", - "integrity": "sha512-DNNEq6JdqBFPzS29TaoqZFPNLn5Xn3XyPFqLIhyBT8Xou4lHQEWzD6FinXoJUfhIfWX3aE1JkRa3cbWCHFbt1g==", - "dev": true, - "requires": { - "inherits": "2.0.3", - "process-nextick-args": "2.0.0", - "readable-stream": "2.3.5" - } - } - } } } }, @@ -17388,7 +16793,7 @@ "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", "dev": true, "requires": { - "http-parser-js": "0.4.11", + "http-parser-js": "0.5.0", "websocket-extensions": "0.1.3" } }, @@ -17399,18 +16804,24 @@ "dev": true }, "whatwg-encoding": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz", - "integrity": "sha512-jLBwwKUhi8WtBfsMQlL4bUUcT8sMkAtQinscJAe/M4KHCkHuUJAF6vuB0tueNIw4c8ziO6AkRmgY+jL3a0iiPw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "dev": true, "requires": { - "iconv-lite": "0.4.19" + "iconv-lite": "0.4.24" } }, "whatwg-fetch": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", - "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true }, "whatwg-url": { "version": "4.7.1", @@ -17428,9 +16839,9 @@ "dev": true }, "which": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", - "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "requires": { "isexe": "2.0.0" @@ -17443,14 +16854,45 @@ "dev": true }, "wide-align": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", - "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "dev": true, "requires": { - "string-width": "1.0.2" + "string-width": "2.1.1" + } + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", + "dev": true + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" }, "dependencies": { + "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, + "requires": { + "number-is-nan": "1.0.1" + } + }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -17464,42 +16906,31 @@ } } }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "dev": true - }, - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true - }, - "worker-farm": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.5.4.tgz", - "integrity": "sha512-ITyClEvcfv0ozqJl1vmWFWhvI+OIrkbInYqkEPE50wFPXj8J9Gd3FYf8+CkZJXJJsQBYe+2DvmoK9Zhx5w8W+w==", - "dev": true, - "requires": { - "errno": "0.1.7", - "xtend": "4.0.1" - } - }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, - "ws": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", - "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "write-file-atomic": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.2.tgz", + "integrity": "sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g==", "dev": true, "requires": { - "options": "0.0.6", - "ultron": "1.0.2" + "graceful-fs": "4.1.15", + "imurmurhash": "0.1.4", + "signal-exit": "3.0.2" + } + }, + "ws": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", + "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", + "dev": true, + "requires": { + "async-limiter": "1.0.0", + "safe-buffer": "5.1.2" } }, "wtf-8": { @@ -17514,31 +16945,25 @@ "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=", "dev": true }, - "xml-char-classes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz", - "integrity": "sha1-ZGV4SKIP/F31g6Qq2KJ3tFErvE0=", - "dev": true - }, "xml-name-validator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz", - "integrity": "sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, "xml2js": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.2.7.tgz", - "integrity": "sha1-GDhRi7AXQcrgh4urSRXklMMjBq8=", + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz", + "integrity": "sha1-m4FpCTFjH/CdGVdUn69U9PmAs8I=", "dev": true, "requires": { - "sax": "0.5.2" + "sax": "0.5.8" }, "dependencies": { "sax": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.2.tgz", - "integrity": "sha1-c1/6o5oc/4/7lZjwIjq9sDqfsuo=", + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", + "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", "dev": true } } @@ -17608,25 +17033,25 @@ "string-width": "1.0.2", "strip-ansi": "3.0.1", "wrap-ansi": "2.1.0" - }, - "dependencies": { - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" - } - } } }, - "lodash.assign": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", - "dev": true + "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, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "1.0.0" + } }, "string-width": { "version": "1.0.2", @@ -17639,12 +17064,6 @@ "strip-ansi": "3.0.1" } }, - "window-size": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", - "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", - "dev": true - }, "yargs-parser": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", @@ -17666,20 +17085,12 @@ } }, "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=", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", + "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", "dev": true, "requires": { - "camelcase": "3.0.0" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - } + "camelcase": "4.1.0" } }, "yauzl": { @@ -17702,7 +17113,7 @@ "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", "requires": { - "commander": "2.15.0", + "commander": "2.19.0", "lodash.get": "4.4.2", "lodash.isequal": "4.5.0", "validator": "8.2.0" diff --git a/samples/react-app-settings/package.json b/samples/react-app-settings/package.json index d8dc89a94..ae0da7d14 100644 --- a/samples/react-app-settings/package.json +++ b/samples/react-app-settings/package.json @@ -1,29 +1,31 @@ { "name": "react-app-settings", - "version": "0.0.2", + "version": "0.0.3", "private": true, "engines": { "node": ">=0.10.0" }, "dependencies": { - "@microsoft/sp-core-library": "~1.4.1", - "@microsoft/sp-webpart-base": "~1.4.1", - "@types/webpack-env": ">=1.12.1 <1.14.0", - "react": "15.6.2", - "react-dom": "15.6.2", - "@types/react": "15.6.6", - "@types/react-dom": "15.5.6", + "@microsoft/sp-core-library": "1.7.1", + "@microsoft/sp-webpart-base": "1.7.1", + "@microsoft/sp-lodash-subset": "1.7.1", + "@microsoft/sp-office-ui-fabric-core": "1.7.1", + "@types/es6-promise": "0.0.33", + "@types/react": "16.4.2", "@types/react-addons-shallow-compare": "0.14.17", + "@types/react-addons-test-utils": "0.14.15", "@types/react-addons-update": "0.14.14", - "@types/react-addons-test-utils": "0.14.15" + "@types/react-dom": "16.0.5", + "@types/webpack-env": "1.13.1", + "react": "16.3.2", + "react-dom": "16.3.2" }, "devDependencies": { - "@microsoft/sp-build-web": "~1.4.1", - "@microsoft/sp-module-interfaces": "~1.4.1", - "@microsoft/sp-webpart-workbench": "~1.4.1", + "@microsoft/sp-build-web": "1.7.1", + "@microsoft/sp-module-interfaces": "1.7.1", + "@microsoft/sp-webpart-workbench": "1.7.1", "gulp": "~3.9.1", - "@types/chai": ">=3.4.34 <3.6.0", - "@types/mocha": ">=2.2.33 <2.6.0" + "ajv": "5.2.2" }, "scripts": { "build": "gulp bundle", diff --git a/samples/react-app-settings/src/AppSettings.ts b/samples/react-app-settings/src/AppSettings.ts new file mode 100644 index 000000000..c75100bc2 --- /dev/null +++ b/samples/react-app-settings/src/AppSettings.ts @@ -0,0 +1,5 @@ +export class AppSettings { + + public static readonly tenantUrl: string = "https://contoso-dev.sharepoint.com/"; + public static readonly assetsUrl: string = "https://static2.sharepointonline.com/files/fabric/office-ui-fabric-core/4.1.0/css/fabric.min.css"; +} \ No newline at end of file diff --git a/samples/react-app-settings/src/appSettings.d.ts b/samples/react-app-settings/src/appSettings.d.ts deleted file mode 100644 index 222712106..000000000 --- a/samples/react-app-settings/src/appSettings.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -declare interface IAppSettings { - tenantUrl: string; - assetsUrl: string; - webSearchUrl: string; -} - -declare module 'appSettings' { - const appSettings: IAppSettings; - export = appSettings; -} \ No newline at end of file diff --git a/samples/react-app-settings/src/appSettings.json b/samples/react-app-settings/src/appSettings.json deleted file mode 100644 index 9c9b49b23..000000000 --- a/samples/react-app-settings/src/appSettings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "tenantUrl": "https://contoso.sharepoint.com/", - "assetsUrl": "https://static2.sharepointonline.com/files/fabric/office-ui-fabric-core/4.1.0/css/fabric.min.css", - "webSearchUrl": "https://www.bing.com/cr?IG=C027D8AA145E4C698CBAC863891F7ADF&CID=35725CD571236AE21C6D560670856B67&rd=1&h=Uonuek4ZZjPKBTXFL2TqY-P-mH_lVRUJpYqKN5gF-Qk&v=1&r=https%3a%2f%2fwww.bing.com%2fsearch%3fq%3dvelin%2bgeorgiev%2bblog&p=DevEx,5294.1" -} \ No newline at end of file diff --git a/samples/react-app-settings/src/appSettingsGulp.js b/samples/react-app-settings/src/appSettingsGulp.js deleted file mode 100644 index 56d47cfa2..000000000 --- a/samples/react-app-settings/src/appSettingsGulp.js +++ /dev/null @@ -1,98 +0,0 @@ -'use strict'; -var fs = require('fs'), - build = require('@microsoft/sp-build-web'); - -/** - * Verifies if the appSettings.json and appSettings.d.ts have the same appSetting keys. - */ -var verifyAppSettings = build.subTask('verify-app-settings', function(gulp, buildConfig, done) { - - // will hold the keys from the appSettings.json file. - var appSettingsJsKeys = []; - - // will hold the keys from the appSettings.d.ts file. - var appSettingsTsKeys = []; - - /** - * Get all appSettings keys from the appSettings.d.ts text in javascript/nodejs array. - * Pure string operations. - */ - var getappSettingsTsKeys = function(appSettingsTsSettingsAsText, appSettingsTsKeysArray) { - - var keyEndPos = appSettingsTsSettingsAsText.indexOf(":"); - - // end the recursion if no more `:`. - if(keyEndPos === -1) return appSettingsTsKeysArray; - - // substring the appSetting key from the text. - var key = appSettingsTsSettingsAsText.substring(0, keyEndPos); - - // add the appSetting key to the result array. - appSettingsTsKeysArray.push(key); - - // exclude the key for the next call. - appSettingsTsSettingsAsText = appSettingsTsSettingsAsText.substring(appSettingsTsSettingsAsText.indexOf(";") + 1); - - // call again for the next key. - getappSettingsTsKeys(appSettingsTsSettingsAsText, appSettingsTsKeysArray); - } - - return new Promise(function(resolve, reject) { - - /** - * Opens the appSettings.json file and pulls the appSetting keys in javascript array. - * Then calls operations on appSettings.d.ts. - */ - fs.readFile('./src/appSettings.json', 'utf8', function (err,data) { - if (err) { return reject(err); } - - // remove some strings so we can parse to JSON, prue string manipulation. - var jsonAsString = data.replace(/(?:\r\n|\r|\n)/g, "").trim(); - - // appSettings.json keys to array. - appSettingsJsKeys = Object.keys(JSON.parse(jsonAsString)); - - /** - * Opens the appSettings.d.ts file and pulls the appSetting keys in javascript array. - * Then compares the appSettings.d.ts and the appSettings.json keys. - */ - return fs.readFile('./src/appSettings.d.ts', 'utf8', function (err,data) { - if (err) { return reject(err); } - - // remove some strings, prue string manipulation. - var text = data.substring(data.indexOf("{") + 1, data.indexOf("}")).replace(/ /g,"").replace(/(?:\r\n|\r|\n)/g, "").trim(); - - // fill the appSettingsTsKeys array with the appSettings.d.ts keys. - getappSettingsTsKeys(text, appSettingsTsKeys); - - // now we have two arrays with keys to compare. - - // checks the appSettings.json for missing keys. - var l = appSettingsTsKeys.length; - while(l--) { - - if(appSettingsJsKeys.indexOf(appSettingsTsKeys[l]) === -1) - { - build.error(`Key \"${appSettingsTsKeys[l]}\" not found in appSettings.json, but exists in appSettings.d.ts. Please fix your appSettings.`); - return reject(); - } - } - - // checks the appSettings.d.ts for missing keys. - l = appSettingsJsKeys.length; - while(l--) { - - if(appSettingsTsKeys.indexOf(appSettingsJsKeys[l]) === -1) - { - build.error(`Key \"${appSettingsJsKeys[l]}\" not found in appSettings.d.ts, but exists in appSettings.json. Please fix your appSettings.`); - return reject(); - } - } - - return resolve(); - }); - }); - }); -}); - -exports.default = verifyAppSettings; diff --git a/samples/react-app-settings/src/index.ts b/samples/react-app-settings/src/index.ts new file mode 100644 index 000000000..91c9f11aa --- /dev/null +++ b/samples/react-app-settings/src/index.ts @@ -0,0 +1,3 @@ +// A file is required to be in the root of the /src directory by the TypeScript compiler + + diff --git a/samples/react-app-settings/src/webparts/iceCreamLorry/IceCreamLorryWebPart.manifest.json b/samples/react-app-settings/src/webparts/iceCreamLorry/IceCreamLorryWebPart.manifest.json new file mode 100644 index 000000000..a2df08cd6 --- /dev/null +++ b/samples/react-app-settings/src/webparts/iceCreamLorry/IceCreamLorryWebPart.manifest.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx/client-side-web-part-manifest.schema.json", + "id": "6a8e85b0-fb77-4206-aced-cdfc53a9b6c1", + "alias": "IceCreamLorryWebPart", + "componentType": "WebPart", + "version": "*", + "manifestVersion": 2, + "requiresCustomScript": false, + "preconfiguredEntries": [{ + "groupId": "5c03119e-3074-46fd-976b-c60198311f70", + "group": { "default": "Other" }, + "title": { "default": "IceCreamLorry" }, + "description": { "default": "IceCreamLorry description" }, + "officeFabricIconFontName": "Page", + "properties": { + "description": "IceCreamLorry" + } + }] +} diff --git a/samples/react-app-settings/src/webparts/iceCreamLorry/IceCreamLorryWebPart.ts b/samples/react-app-settings/src/webparts/iceCreamLorry/IceCreamLorryWebPart.ts new file mode 100644 index 000000000..2bbfdf71d --- /dev/null +++ b/samples/react-app-settings/src/webparts/iceCreamLorry/IceCreamLorryWebPart.ts @@ -0,0 +1,60 @@ +import * as React from 'react'; +import * as ReactDom from 'react-dom'; +import { Version } from '@microsoft/sp-core-library'; +import { + BaseClientSideWebPart, + IPropertyPaneConfiguration, + PropertyPaneTextField +} from '@microsoft/sp-webpart-base'; + +import * as strings from 'IceCreamLorryWebPartStrings'; +import IceCreamLorry from './components/IceCreamLorry'; +import { IIceCreamLorryProps } from './components/IIceCreamLorryProps'; + +export interface IIceCreamLorryWebPartProps { + description: string; +} + +export default class IceCreamLorryWebPart extends BaseClientSideWebPart { + + public render(): void { + const element: React.ReactElement = React.createElement( + IceCreamLorry, + { + description: this.properties.description + } + ); + + ReactDom.render(element, this.domElement); + } + + protected onDispose(): void { + ReactDom.unmountComponentAtNode(this.domElement); + } + + protected get dataVersion(): Version { + return Version.parse('1.0'); + } + + protected getPropertyPaneConfiguration(): IPropertyPaneConfiguration { + return { + pages: [ + { + header: { + description: strings.PropertyPaneDescription + }, + groups: [ + { + groupName: strings.BasicGroupName, + groupFields: [ + PropertyPaneTextField('description', { + label: strings.DescriptionFieldLabel + }) + ] + } + ] + } + ] + }; + } +} diff --git a/samples/react-app-settings/src/webparts/iceCreamLorry/components/IIceCreamLorryProps.ts b/samples/react-app-settings/src/webparts/iceCreamLorry/components/IIceCreamLorryProps.ts new file mode 100644 index 000000000..c2a996531 --- /dev/null +++ b/samples/react-app-settings/src/webparts/iceCreamLorry/components/IIceCreamLorryProps.ts @@ -0,0 +1,3 @@ +export interface IIceCreamLorryProps { + description: string; +} diff --git a/samples/react-app-settings/src/webparts/iceCreamLorry/components/IceCreamLorry.module.scss b/samples/react-app-settings/src/webparts/iceCreamLorry/components/IceCreamLorry.module.scss new file mode 100644 index 000000000..9109d2d8a --- /dev/null +++ b/samples/react-app-settings/src/webparts/iceCreamLorry/components/IceCreamLorry.module.scss @@ -0,0 +1,74 @@ +@import '~@microsoft/sp-office-ui-fabric-core/dist/sass/SPFabricCore.scss'; + +.iceCreamLorry { + .container { + max-width: 700px; + margin: 0px auto; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 25px 50px 0 rgba(0, 0, 0, 0.1); + } + + .row { + @include ms-Grid-row; + @include ms-fontColor-white; + background-color: $ms-color-themeDark; + padding: 20px; + } + + .column { + @include ms-Grid-col; + @include ms-lg10; + @include ms-xl8; + @include ms-xlPush2; + @include ms-lgPush1; + } + + .title { + @include ms-font-xl; + @include ms-fontColor-white; + } + + .subTitle { + @include ms-font-l; + @include ms-fontColor-white; + } + + .description { + @include ms-font-l; + @include ms-fontColor-white; + } + + .button { + // Our button + text-decoration: none; + height: 32px; + + // Primary Button + min-width: 80px; + background-color: $ms-color-themePrimary; + border-color: $ms-color-themePrimary; + color: $ms-color-white; + + // Basic Button + outline: transparent; + position: relative; + font-family: "Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif; + -webkit-font-smoothing: antialiased; + font-size: $ms-font-size-m; + font-weight: $ms-font-weight-regular; + border-width: 0; + text-align: center; + cursor: pointer; + display: inline-block; + padding: 0 16px; + + .label { + font-weight: $ms-font-weight-semibold; + font-size: $ms-font-size-m; + height: 32px; + line-height: 32px; + margin: 0 4px; + vertical-align: top; + display: inline-block; + } + } +} \ No newline at end of file diff --git a/samples/react-app-settings/src/webparts/iceCreamLorry/components/IceCreamLorry.tsx b/samples/react-app-settings/src/webparts/iceCreamLorry/components/IceCreamLorry.tsx new file mode 100644 index 000000000..9948c7cb7 --- /dev/null +++ b/samples/react-app-settings/src/webparts/iceCreamLorry/components/IceCreamLorry.tsx @@ -0,0 +1,32 @@ +import * as React from 'react'; +import styles from './IceCreamLorry.module.scss'; +import { IIceCreamLorryProps } from './IIceCreamLorryProps'; + +/** + * Import the AppSettings and use them to call apis. + */ +import { AppSettings } from '../../../AppSettings'; + +export default class IceCreamLorry extends React.Component { + public render(): React.ReactElement { + return ( +

+
+
+
+ Welcome to the PnP ice cream lorry! + +
+                  appSettings.tenantUrl: {AppSettings.tenantUrl}
+                
+
+                  appSettings.assetsUrl: {AppSettings.assetsUrl}
+                
+
+
+
+
+
+ ); + } +} diff --git a/samples/react-app-settings/src/webparts/iceCreamLorry/components/ice-cream-lorry.png b/samples/react-app-settings/src/webparts/iceCreamLorry/components/ice-cream-lorry.png new file mode 100644 index 0000000000000000000000000000000000000000..d37757e18a661e394cae320e4ec076da2fdb4855 GIT binary patch literal 660799 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ΝE9Uhd=t;6>tDS3%Z>w04Gx~3$V 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�X1D3sMEhPpcJ0l|7=<+{n>$2$UmHOb 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�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

I^&(IjZAqX)KK~(NrtN%IFq5 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

qE5y{~%v%|qJ}1kcsTd*>B(nsv!(J(3@DP&> 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 a_8}0v$Yr;3?FRt$Q&ZAXES0wi{(k^~{Cy+< literal 0 HcmV?d00001 diff --git a/samples/react-app-settings/src/webparts/reactAppSettings/loc/en-us.js b/samples/react-app-settings/src/webparts/iceCreamLorry/loc/en-us.js similarity index 100% rename from samples/react-app-settings/src/webparts/reactAppSettings/loc/en-us.js rename to samples/react-app-settings/src/webparts/iceCreamLorry/loc/en-us.js diff --git a/samples/react-app-settings/src/webparts/iceCreamLorry/loc/mystrings.d.ts b/samples/react-app-settings/src/webparts/iceCreamLorry/loc/mystrings.d.ts new file mode 100644 index 000000000..09aeb0c42 --- /dev/null +++ b/samples/react-app-settings/src/webparts/iceCreamLorry/loc/mystrings.d.ts @@ -0,0 +1,10 @@ +declare interface IIceCreamLorryWebPartStrings { + PropertyPaneDescription: string; + BasicGroupName: string; + DescriptionFieldLabel: string; +} + +declare module 'IceCreamLorryWebPartStrings' { + const strings: IIceCreamLorryWebPartStrings; + export = strings; +} diff --git a/samples/react-app-settings/src/webparts/iceCreamShop/IceCreamShopWebPart.manifest.json b/samples/react-app-settings/src/webparts/iceCreamShop/IceCreamShopWebPart.manifest.json new file mode 100644 index 000000000..1f90702e5 --- /dev/null +++ b/samples/react-app-settings/src/webparts/iceCreamShop/IceCreamShopWebPart.manifest.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx/client-side-web-part-manifest.schema.json", + "id": "4e6bdbca-212c-40b2-8de8-7d877b6c6db9", + "alias": "IceCreamShopWebPart", + "componentType": "WebPart", + "version": "*", + "manifestVersion": 2, + "requiresCustomScript": false, + "preconfiguredEntries": [{ + "groupId": "5c03119e-3074-46fd-976b-c60198311f70", + "group": { "default": "Other" }, + "title": { "default": "IceCreamShop" }, + "description": { "default": "IceCreamShop description" }, + "officeFabricIconFontName": "Page", + "properties": { + "description": "IceCreamShop" + } + }] +} diff --git a/samples/react-app-settings/src/webparts/reactAppSettings/ReactAppSettingsWebPart.ts b/samples/react-app-settings/src/webparts/iceCreamShop/IceCreamShopWebPart.ts similarity index 64% rename from samples/react-app-settings/src/webparts/reactAppSettings/ReactAppSettingsWebPart.ts rename to samples/react-app-settings/src/webparts/iceCreamShop/IceCreamShopWebPart.ts index 7468e4a98..98fd0cbd9 100644 --- a/samples/react-app-settings/src/webparts/reactAppSettings/ReactAppSettingsWebPart.ts +++ b/samples/react-app-settings/src/webparts/iceCreamShop/IceCreamShopWebPart.ts @@ -7,16 +7,19 @@ import { PropertyPaneTextField } from '@microsoft/sp-webpart-base'; -import * as strings from 'reactAppSettingsStrings'; -import ReactAppSettings from './components/ReactAppSettings'; -import { IReactAppSettingsProps } from './components/IReactAppSettingsProps'; -import { IReactAppSettingsWebPartProps } from './IReactAppSettingsWebPartProps'; +import * as strings from 'IceCreamShopWebPartStrings'; +import IceCreamShop from './components/IceCreamShop'; +import { IIceCreamShopProps } from './components/IIceCreamShopProps'; -export default class ReactAppSettingsWebPart extends BaseClientSideWebPart { +export interface IIceCreamShopWebPartProps { + description: string; +} + +export default class IceCreamShopWebPart extends BaseClientSideWebPart { public render(): void { - const element: React.ReactElement = React.createElement( - ReactAppSettings, + const element: React.ReactElement = React.createElement( + IceCreamShop, { description: this.properties.description } @@ -25,6 +28,10 @@ export default class ReactAppSettingsWebPart extends BaseClientSideWebPart { + public render(): React.ReactElement { + return ( +

+ ); + } +} diff --git a/samples/react-app-settings/src/webparts/iceCreamShop/ice-cream.png b/samples/react-app-settings/src/webparts/iceCreamShop/ice-cream.png new file mode 100644 index 0000000000000000000000000000000000000000..68549e6e0916f44a7f88366ed13ea406e53d354e GIT binary patch literal 281711 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%0D_!}!zd{sKq^V+4Hn!Cb=? z38Y&1c&>*qrRJND>PR7SknH%Y&*Sa@b1z9YncW1nR;yfi4U^eo@nkl>fZ2H{6;QNb zV}WP82{bA|$rv(}jUp<{>RN*;MM#Q@w@l?kEtzSNVVPlBvw<~hYY5adktNs{qi7~A zdRmGamFntN!)+u~8U8a>6{~8h>MkZWRjpH<^rC7LRa4!XsxEJch;4{&uFL*)lc(38 z*3z}khFpIgb>*a7f5Ua)xbPiwb9}UWoOll~UhcT~)dfEI`G@&4_!%6-G5)LkSK$AX z?btl>Dy(qs@DtswT_CqxuU`;%*RR|~{3`Ik|MGwwJ9vzDMpLNb;m>hyd5&*?*W2-! zJi+Il{hX*3Ui%h+#dv0=ld~g}vui7I{``4aUtbq7rS4ysWmQ?4EX&q(Nu^hv*Lm4D zzmHl)r3^;DQBAyBb+@Wv;A(@mk3eaptBvle3DI!6tN2nr2MFv(mN^>Rq(6fIVAAa`z=+!ay5msy+zj@0a;*oui06rQf z*SmR-M6@)? zjE8Fi5~LCbGRnt8xvb=9o zxNjf#>3*JDKPMFOjETr~*Age5<25%N#^IZ9f=J<``Z#ZY*X@|wJIDF2{xt#M&Ij(q zv8#{q`aip#`1jyFNAJNs_uR7!=H7HC;cmStK-^t--9jP=cJ|x^= z6lPiwN)h$G7GVgX0#aJL1kHAY6euJ;6%I)NVw7RNhDb0-CCFrMw|QnN)iw(^yHMq} zQ%KI{;$G559SnVW86d#c&gSb&jS2wcu}5EZeB$`tg~z^jcy#*3s{|t3X$P03@df}_ zN^7GoE;c_n_wV4C2RK>6i_6d8|Mialgg?LPo0zL(OsvP>dGT%de|+s1u)KKyX&c|Q zg|3SBSX&D_@xrLzvuEwh2R`&wUs&3BeWyEow<;2h1msE*BAR+N^Maz1NMPsx198D9 z7!0J5k%7z>`T&4o%=E}$Gw2BlJt6}wHX^OC0*smndIW?{uo4+bxRWlDEdnfAX{?BJ zih9;?ASEiQUJ{Undf5v-UESY4ALqA0K3dAT=E?TQ`V5Fieh%}>4m{`&y{_kZes z-urX+0uJCqz-J$RkV^|ooF9$ZS)qs$s;zPPqHtw#EPCxVge!MQSx2Wh|k&P`? z>$h}LO+}`%usAR5r`o$)jZ}{?DWcL>?fa>Pg^gXzLzG=nMws?A5t_qG)Txb4#1od4 z1~E;cfvy0RnVLc)DRnw2BBGfhR!nMCW4L69no&Fk5Qipc7zTPIvsq9jhfdA_%0z?& zQ1ikp+^}(F2D$Q5#=e;%0$vs=1PJQuCy`+WT)Qs%RFt)|^UF^>dT8#cN3OSiItS4! zOJbPil$rrcOBVp#jGg;V??StE99+E~|NP0nk7pK6agG!+9b_MPK} zGlnUdGK=_1X})kRHiaaZ5g~OLNX=$Kr_AA`C6JNX#uo@2F28Cc2<0@ z0-H94nLE2FbgR@X#}$$qt%I{D1rrEh)haQEWL{UV}Q#KP?inxC5k z_UvhF9Jf*NcaaDxKoGxw(4ovsp|NZ&@E3RF=5jkE1<2wg(m7L)8 zS=icHUAy)6r`F#2!%wls8z7?VdvbNjE9sTD{M1V*V1*YU{hjPw0$H+s9}(Mmt?h+1 zNO2f5e8_4=1_cfT<@o~z;RQNu+SYEk!2y>5C&bnEWtM=>g6A6xIM;W0m*bDw&| zLPYIP#)}cTw7eW|+t?o`>eG4k!K>rA*YsMmpZ2-6xs~VE&*k6!z~9XsL^bX^dLQmS za`zSGvhI4!?J{z^^?eNDw)0be<0$XG`|kF`V<7H)35e?o?Qx^N!}wPxUJy0o;c}QO zT?28Y>xAq3<$QTgHapX$4dK>A)w(U6^ed`Xbgr8d->4Qw^$62qGK=1d4k}KoDJG*9 zsg+xOM|Bg0l_B8XGc83Gq^72UsUXc-h^l&~K`2Zr%~Sw!re=kxn6&6ENB|n1vJK(@ zz*8X?gE%x3VAf%9Zuu-kq{FXq@AdFD&l)##e6WPCau-5_ZM2a1pI_ zy0FkdoN5Dc-va=5@wou7&S7=#6h3{^ALIDqDg4xP@57J3@ID|7kp9~MZ#(?$M1W$5 ztx3r0%5-wg_0OLE;h%UyrWN$5Bqf>6h)fzygv?~tXo(Mzc+&zqBH^`(L@u|D=7F%(2}@q^JgJjUn$f1Be+j*NjY1DyDy{9*3PHU2Vrg(Tdh5fi_KlQ0krW2o&arJK0$GJ(`e5t;^ z;fu=)efnmc_K1C5@mluPsOQ4nV{SU<-beU?NBZfklReQdPhU9yYt!7^RK(^-^RhYd zVw&cC7=wz5o7UNHcfMQSZAwRWoN_Z+}oi~AR&w-9f63!8z@N^!fP@#(@A(H zJrF@*Mbc9;46IJAnc>WI$@Hx7w5&p@8Pl4SN|u@tH6vWgs3+NH^xntR)uoO{<9^~1 z9^ocdy}B>Wm+IAh(>KCv_2@?KHDWZHdOsff!izP0VKM4rjeWI7o$ik~emv{@4uwDB z>64m%ljkHR$)m*Se|$Pvi68mlAIS&)=mFgE+#UJx{5U@Lryon)w+rTWf!uDrURXFB zx#tLv-g^}I58$zDkMYhA-ibeZ=+CI8So-=R#~*wTO`oDZ_BeHXJM}i9ed$GEIZV6Z zj0lvg#YE4WsGXM$+b6cQq1N{*)pToNOZr}Q-sV;6RC^b5S5aO=ZO#;W2p4>8fO z=%a{=y3m-t2}QL^nIelx^Mr#^Gh2{-&B5a-Xu_%jC6byJ zZvOb=*V}Y52N7IR19|2N*L97FTU`7f3*cT_wF97lPOluq#emmDn%Augpa!U7^MzA* z?i)|x^z)}NIlY2&8(UkOp&QtmXw+UZ6J>chM+f&gMqSw4s2?rwosJIeoy=czaC6VC zx1C?O{+cZUS^J)JWYo&^`X&T*31ARI=&L0Wv_P(gw|0OF&azquRcp&vi5UQ~M0f@e z&DeybBVtgrG9YvW5*Z-rl-3;2q$8^bH6qdtQByQLGeoRs_O6r~6i-Q)$Xcg0gj$2F zqR}J6om!Qp&z!oGbtKw{r)Na<>ebXdL~7P_QK_ckMHXvz@Qw4QW895A&qdVIdB4B+ zx#^roM#eOvU#hX!Yt-q!$m7psec!Lx=7H+@soq6u|bNS=% z|3Du5qhq-9@0-0N{2e3iQAo_l!o-lO>S-~4r6eeKn} zbF=xx{rCrdJpbyGUzW1B<81*v{qz&G#d(Sq$_pTiQLYzKlq;)6Y^0)_=VY@hs=gsQ zo$6Mds+#M(EKo$G?|ZGP>JU|michT1u&^+5Q%a}ZoM^wbQA9;4Ze6N5MU_%qY33Nk{{66o`@u22u#JGO3v&prlZc$%~A92N2g_S>hrP zx8pMLQV@4#tyG=lbrd<*lW|*PUN}*E?7DzxM~$MoaTPSz8y@Kt%s00(65= zQUyT8D_ND0Ah|tmnL7^H#+1+I=9=mHrbuiJMo!ApW%t$Jb|P49({Es>o(5bz0B@1a=Z1tyFlfu z8#&Gts-OJiC;2DW{t55T`+Cz&}Jrg-QHIpJbKM|o(Ypu2s)l|nyuPPDd*35oIL_NJE zvd~3YM44`qX;YUX$U=yqq_P?PD%f&TDPoe;>eWQG`NJU<8QNl1DM*MWq|a1gYGcBj z(o8-z0g_~1@ONXNr8Ep1^I~Oci}rc#t<(sDug_L0M6#A~%)R*Bo;_dx;#;1g>V3XXzKhNb$J0g*EJi$h(tyM^O1m8q_-Hd1i^)IEzA2h=C3}uzWnx^ z*7p6KA3C%D)|=NS=O>KKbs6$Y-&}X4nE|<6tMw%!h#BCJ9dmPF%z70B(ozG6tkpr` zOwpRmbT9+j6s_ggJ+DN==Ah1#1$olLVadulb@T}N8o-HUZK>V`+xc}9lU@O{(X&#jGObrdn~!mk}q z-KUel-sSk}iJG@h_J>c8XWe&AJi7U49=iHa+&Z}>@s)1?XZyszdUxAqzX#mKyYLgw z|3rS|BOlpSvhD)8-TIqb@?O2Ax>KQgBp8@gV_S|Pb`ydZqeLx&eBqB| z{K8(j?v}rWuYL6!T5h#}^h`EGDl_H*n4rQSRX^}KzNRV1H%|MGx z?EtByK}1}zAl?~+2eBs<1kXv4EY@EoIgSb?nj#}8# zunRCSY5${`NY0IbqF8(Uc|7&y$8hq=XYt&(j$?Ce9bGBt<_e_PaLBYI2}D3tAbXae z%L`yJpvJ4OupA=c-I0?i(jB_AG#%e~{o39ixb@7TANkv7_TKu|^L2BJbz?)`Y%AN9 zfVo$0wO*K;3tafBlwf26g93#uGMUH(Gnm-6CqZVA^lS~;VU{ie${^Djtl=I(aWPf~ zs}kNjqwBJd%$hYFi3qUg&}I#46=zMA>V>^d(j$7;j=gMZ&9PN?^@XwaZsEDH8tI+8 zg?lMpO0DzW`C5(ex*E0Cm>Z8h`=xmC#S^)_XF0Yu_eGsPmj@R&H6`nAi**;s?biQb5I5VG_kHR< z-i^EQJJKnKBhGnTLCMLcu(;e>jG3RJ^77;3*Y$iO=WXq z38GiV2F<+TNTBZ<6Sr?)194Ys@EZ+JZ(jWsY##U~%J~DBKk+{3#(u!2-`jtD02nE- zFo)@h(|GJJzlEp2{3xFJ##2CFF`l1;bUN@ldGY(wA#-Es@)B%ejHJBwSwIfhrSFlG z3XDo!dh1(OuKJ;Ozj*bJzyH+e;K511wjuB--#p860`Ot>jaLHbUOqS1X63elT!5)W zAOIo*gYhugh9>Fh5Co76(h(UM2zGRM`-luUj6q4KvxY~|=*b4=;0Rhen3ciG%<3tg z$V!dAW_ZU^gW4;jPLx$A=^`xwLfmV*x^&|{J=`rlW7DICcUHVtt z{GmCIdM2V@jJ@#kv>8SaoM~Tz_?Z4(dAN^sMcDG1QiAeNedT~8Y-$JX*H|n zG@GEIMQ{mQq@pMxoCVe=2&DqER%#P9!~n>)m8qGR^@qDM5T~!tRw@9uQAnmNe)CJ$ zErLX`6M= zJg_mr^MC$zJo5Rk;)ySQ3qI`|fLj>jLe9WW5En=Swy*%*zXviNA!~E8__i<$0G0xl zf~?ifef`k`>rXtry!Pm$%h&wmPdtC{eeYd~zGOYWA#aW}Yyz;xlt;#^i6D4k)ZyZ} zxz?i(5W|U`NN^aF6tR@>tjsoGmnkp|idG>cq?yst2aY}oQD)RYS^!!gi5fLPYd6@{vqzg=e$R1vsId-vD93^dS3dI6Xdg=<=}e6(>FpKcyIPO`M?M8&_fUL z10VQ6&aMmbHz`Egt?x+De24DD#FYx#a$K~Dg z@8)km{oBH)gwLLQR%G;6+AYEt?Ru`PuE?3yGh*k8Xi>3ZqAId<-L>4ZP2KE8t*DBr zYF|}U)xyl8T8(I+O;t&%q$pL@B`j-Sm|>!6bWsy3Q;dY7P+ih$twqSj#6>OXSu`o4 z$|Nl$HT$X{geD>a$$$coB!oz9W6NZcS`#{`OBI7zXaKH2QNIk2i$NS_l+w2W;(|js z`0EbD5rB82074hP`j>|nzxkzGw4csHz6}spYXfh~%gyxnwSc%3AO+Js&!U!1l=Z6+ zx`{eI+pfj=J(`yj0rt#edU_RK{)5lsPygNT^{Kq!*#nts_I5{%gw%IWP6QMJE4k*id0ptI^C=$KBp>E?Q2za)4onsl%ldI z8+$~=L`pHaYW;xd`Z-xGtFp2-l9h9FV%=MKVs2jaIiozSl%jm+yWYj8pM6@s@E2d; z&wTi2@W3xVzsaovy4tN>Ah%oJ5t4h=I&#ku;y&PG6`XtWc|7=Ae~7>Q-Opj`+bDf22-RJ_;Td$qctvMOp*)eR9L$@BZqkyq{KRk}ja zGt}$a%K4TPN*R&%E~7nR1b`pZAH?V@bNt*x5AhD%fn(Png|a_iY;RH}F1eK(KZdlaAeF7a+7zihkbp#ic-aZRzk5{-7v#&@M=vB)od-ou}SLqZoFoA=BMCQiGe%ihGho8OivETTu zo41~ScCK4m_BYqcx09KBG#qH%KGLT=!%w;>eQU)JMZregi%U`yEnM=u}rbDBq zdZzOK&)$D_S$17lg6N!c?Q`zEVbeP#5+E!kdKOEf7bVdZ3q+|)Wuz*K6exlsx`xJk zAKrLh`a}PLH{N)o`_*GnKrsatT3yxE-NmLLPpMcE2!ckU1wq0jTzVHi;@)%iUh920 zHxijJnE^|f*ki;o6nP8$ta>AmF{Vl~5>@K#< zR#iqT#Zy>YF-nTnrgnL9vqV=iFNu*;E}lGc%BxCN4UCh0*@{`?O=3l}`H`iZEY)Vi zwV|ypuL#=Cw7gqsp_28^3TZ!2&YzSdRudKf>Tmx_*S+;R^k@5g&-l)AgWrI!Z2t;x z{lcw0h=cgzm%fObZn}vVS*@F_+{=7y_Q<_#iMUHIo_BuWo&3`O@+I8-shfd62k;T# zu6yq0^wczaZwx%FhnZBdwjM2sFmk>=qqFl%s+TJ*tW{d6lTtEm9VXc*2?bIbY3Pkg z>#}TO^p#7oh-^8EY$#K*R7OpbTZ+WQHY|IX8%>dol$axhF@>0zk}7wVa0QqGQF-K~ zNLufSbB1{?GM9zIWMGsS|4bptgeH$Mn<+=wIui$=lchbmAMX5{`h}kuM|E8c0Xe&x z+begOl+-bCQ$POR{@F+Fzk-Si+yE1Iz7@uk1MXAmN~+{jzqXOPBZ;szxH@3O(gREH z3C8Y)LUXAz^gZ#TL-@vj{wth$`~)VZCNA-&cOZ_IkhV|5rY5_U_+n(l=7Kz012ra( zJ&^h}Sl3X_I{nS>?klUS>6%aei$jA02Ug3{(rfGDy>9Us{*0>DuC*=L#c7;pQPQpV zvDaJ&2m|yOPr(%Gn&mtq*1=qa(i8TegH6WZlTh`QmtL{JGtFiGkM7(3;FtcltA|HV462#e8Z)m~R_7GgJ58N6_vBXB`01iQ8hMW+W- zC(0Zrz(jQWifHgKmat$Lf?_}=!ptC1LJ0+FVN8|PRF^E10+C1>1gR^t8q;_mB(0by znkO2qcuC$wq80N}OfoZ*Suvx@+UR>EFpAxDge9x6vAz8(KRdb@>=j`+}@BY@^#7BTT|Kv{Y|K0t( z2{+;Mw|`!^2^TG~#-_`~CL^~wo)waN#_{P-ewy*6z`@%NV()500mgIY52k+h&4)edcGXPH(`$$DG0wp~;+ElDzy z<$y8M1X=4j_023Jj0u*#q-dK|td}ZPMvjbtRp!YVse~twWE9LvQII*5b50>8dZh3$ zh>~bIvauAo%et_8D1s_*Dp5k%df!Xu3ej!Y>qfupX$>BsbpB=&@zio^SCP3yUMdLj zm3_&PBC0AT@B9Al!Nd0*5Ls;~ZtIy?xbweWRnI*DzLNx^q#;5D2!f>oz1LkUpYKuO z=z8LM70&$hG2HWCzJ{}hPh(2>nzgb#5pgE7x;aFk46B9-S2oauKY(I zz{KwD2n1FRpTr}7^4B=^gP*{g2C5Q-9_H@->COlLm;aovyZN^ss%NH~va<5pyMXhY zNnu=!mGEwF@N@PgU0D@SX9zsbR8|n42_?t_kcY2_w3QfxzC#h99AOFX=p>%z56ZcNCx2?zPuDT9($Y=wjdg945Cw2Brr89dIX~t9~?W}gl zOwyJWEzizsb!MohX;RxXX6?w@l_n`$$|a{9Ia$t@OHL+B3`@n7D5a_{<{Tv%6Gcmj z#$bv_iP4o*-I?G_ibx@)@GiwcCML-;N{S|Tj9g*|;vDh&Z-yMtR6d!Z+-c{;ml(vFqod`BDgLA;(~#NqS0J~h!Qi#&9}$;Uw2to=PgS(~lNGJ#n7M#Di5CQQdqj{1NhOyggpjC+uo$aZ znZjH$Hene#F>$PB%_%}jQgSLqFaJ#lQoUCO=AmflWa6Jvs0SgLZ&JyrKH6=i95*$diU#r-WgeS1y7th zE}KZSM-o%NVsCq&6ZcN=u5aE&0Qg5A|3~=bpMO$c{NfjR@b?d1yk9Oh`{g!)+~&9h z5qI%La`526IC%R(-iF(F^UXH{1;7V^?|tzL8f+PK;)cVASWQ&4YmKTCFF&1VmC@!G zWz~|nB5|cFo>Edu(r8}Rwv|~iYfG}m%t|s-XE9V^x$1lW=wn-E9{k~fYHf9DLlz?&y=kwfIy|o*5(pc? zZG^A}@C4=FIN<(yU=(*?qKC4$jKBZmyK(%X!{|*7V9752vfcs6G&O;0_C*A7656#P z20OOlvS0c|OzhZ-W?>o4;xd|rC6tvFOzqo^UGI1kdfT_6v~BmestO`?_S@gz^Vpw$ zb&tuYRKGU+mCh;HHvs1FboM0ciq=lS9tvinvnBz=U}tRt2q_T`lZR;QU@i;}8Ke-* za>zZ#HX;(;jp0Vo5S~)E*I6gr;@GMrQk$E~eJqk-u|ip~+KSO~ag)0A95XW|ndNRj zZc8y`vsBDRt=XDQi_?;3rL=0&im6(xv};G_a-u|DaVk;Q8Pg!q9(st^z2#aAwhTCP z?@af6J_dZrzl2YJ`qMc0rGq?p@ZcrSsZ9aICXm}4PrEoS5x9O6`1#vEubb>9?7w9{ z@BFj%zPNAD-uWKj&BP<=5gt2oOjakJ_})n=iK-I0m)x0*+pNp&M3_V?h!nYztR@p>fCM9842CK*qCi1v3>>=Kv_wk@&A8WvUDOsY0C7*&+){EZanaP=-eE&c-e|GDJLD$8YxbuhEbMKD}0CIqiYI!eMdhmJy)yht! z<(*wz*K>XT4xrxyng$Qt{R2Gwy$4{HP*rwm1JnRC(L>rc)8Y6R(J(cd7WMQrW?r`+ zWi&z*hmt{NC=tlR5vDKOg~86P@TNTnu-U8O!%=S(VAn&3NS0fs;<7fkDI$^+s##1bshB4^Essj_C@BxulC)+}HWi5m4MYw!pjv5a zNUaV{lt_x&PHJ^owp?kKL?#g_@x*seN|n+2Z{VTy2>neCy-WDUJ>Te_&p!gb@@HS+ zO@347G548^_sebCl57IG&GAeJ=`&%t&)!5F1aA4%E%C?S_+x(bH$I9RK6(SbdCxaF zJD6d=>an)OloGFc-PKTajF(|Qn8^8lt@#J$w78PApeMX!bpyfoPaF=f z?2(cStxZ4h!^`S3CwFW(vEkWKe$Q{aVF6Gu{rJ1F1*ontI&pgX z(f{i&_Ky~q>S}7L;I(SfAG)O1-1u6?r+NP882fcFM}V0jqfpfe@N?x^hPujtN*E;N z2+NIIDQ=8xG6*>o-U%cs6BV@VUge0cLJ?j6aCjti`(#oul@b*r5=}<$#10tzbF#}X<7N9UgQ{ap z=?LqGD)y|$Ua!X^M~~?1_k5iIaN|dB#GRLqJ?3s3pF5jl6Uc3jjS>|X?~6P5`v-CG z)`R>4zQBLH_K$&I>b~~gPyCqIUVClV7x%bP5}AxPaYm^&N#s(sAnn-7wV_$n zB&*Ig#x17dRFYY@Uo^R~zV(!|%u=>I%85~u!V*W;{b?mxYpDdSVN`9~R7NMsmU ztk4a~#;)kJ;z*E8fIulMlFs#-P;f}F&SFFq4Wh#Wok!d_z`pyv1h(sG4H3G~==bU7 z@&=54ixbc**68;fRcYqMj8i}P(Z2rUkM5O8mlPyC+verzB5F zfY;+XJoNa3>`(N`>&O$|J*oW%F6UftL7JcE&fPm%FZVhr>gtNrtHc>;WM)&1nXFOk zmY8JOI(k35Cz)9qh@~y&xg?TCR0ftLdGa=rWQpNj^j1oO!ss-VFrq7;<`OB5<8DY= zIIMG5mw-?~*F?;Ul83>&^ae`_IcKheIA1TNa^2|nNy3JwW8yBE)_~3@?iGF%22*S;NU#5uaS&18-4U-fv(8Ee=<9JL0Y@gq22|zNOdiWR~{_anassyX64V6^W zL?3B->ZO?i?yz1DYiH(g?C$Si>vdP6w|xuRrBy&eJvD*l!^d#+uJ2&+;m1+WPJvAW zZ!@f_V3U2QS0S3FI{w#xyKl=Iu3MP7>Z)a5ShUyXm7HA)1TU^;C4=6@`#qs%U1#Rb z%V+J>taJz{4nYVnE=f+ZQ@n=(CCo_=4-iCQz(~Y6=FJ%iBou*QSk3?$P!JG9Ea5!` zN}yySl7Z^tAs9q5g;*lxfQyjm$!OVgL?O%!H4-eDTRTEbPQZ2o)+?bVg<1<6u3D;h z_-vYtnQbjkpER}e!WGkN-kP}Ym#+vs0^oJPZ@&FE@$G}((?5LuQs5)+iyQy+M&MJx zZMWUVg9i`B#nw-^|7?29Z34N?aq0bk>~s0?{BZ!l-QT>MQ=G>2Zv#*OdnA$l{jg)F z_~y$l!$LYmZm(fW^IZJ#nrX*Y$yPKqBaZ5>_10R+tP9#|nXNQ3Ak0cOCbP_JDzX^0 ziB=oOxqwaET5Vwrs%_VM$-z=f~F@Cm0l7y4gi=8Y+9W8;r)2<|NJxT zedpUTv3DmT9A|%YKMw!(*HK0duKi~p!^EELU=X9_Wh^}OI2Imw7};AS8HT4$PoKKy zJ3A)!?jCB;D?S?PHEZ(~6g(Vu5o;0w5o9260qA%}Fc(OnP!imoxfGh2gA&7$2xK`B zDd=78paXk?iX#lj5ln^1DPR#G5e#(Ttr|CTWCyaN--EZsQ!xUigcOh!wAq5aVmSf{ z7Nz81Dv<*iHSRP8q0r<6CaUbYE#x$*`892s7$C1O7UmXlcB1vG-!y~#_lfkxdmcNk zJ@Z3vt;Mx(y*B<~D`0*ck(Vz#cQ(f>;!3kQerEg6rKH@S0YCr#&+`_)1z*|o72f#K z8*%qNcXMWXhK@kh?{V_TQE6~JtrpYVNu8Y-Xz#vSq`0_jsz%9Hd#g5MCNpU*nY9aT zYI`|VZ8q3ImXv%{DwUjIl9{R^PbDl_JE~~C#De7J$svsAxGy5+WfWCUr459)=rU_dKa2+F6WT z3dDh3zRxRr{u4l0?M1HHAAR@osfT|2I#ISEkGJO{Sa9zYt9$oe+LP_2T0;(S+cb{< z-B0jWU;HC@lTp{{(uLYmU^CN5JGX)iyrjKmB=T?sZ2-aOg1{x$9dvde`5fU0i}l^mgoA{JG!z^nFv;U9*(u=Il9p z`@L#Tvx_rx<9o}vQ2itZi5-~hwg&`AClD5LAR-VE9x-P0obC?M9dHH<5FUh!EG5Gs zcOVMEOlOG{Imj%jFh>b62O}$@L_}ta)`D#t%%U=>9Ny-(L{`mKMLEgxa5&5^%gL-* zFSR-6T&E~&rFhj=Ii))H`(Bn77TgCDJ~3=d+n*@Y6K%mM#0ftZTb3qE8MTpTcYD4( zNBjL8qwCseS4XkDx)ksEg?GiBe{m;nIC?{TUZ2M;e{)OVwu?X43z*K$@sf|t9=Vt4 zxaqSu5w`)iRJY*H%kSikAH5L(@Pm7Qz-mzO&2M-Uk3D`=y7qchS0Cfvbb{&f1KhW7 zFVD`2T3VEnw6aaIHPdLWvbCnM&RaxQt+d9{nv7;^IZ@dpvm&KpZuCy5(D8T0+}voi zinJh8>r4>M*B#8mO@fN&6eW^!Bv+UM5+R}MiR(Zdtf0$V^>b#wWOt?Q8jMp)Aiy^A zIkR6qS=jJYAhrPz7hR^qt3dJ>0J4O^sT0!^M-J^3_~L=M^TC|Id~WJY2CS^%^rOcx zTv!1`#HD)U#sUYM8h}Q;Z${uYP-`fkj;?f~BKnSY6$|L{#H z!x2_bp2f<^(`c5KF@4qLxc)c(39kI``=MSBr7akpIXij!NB3><;n46}wIjLUxoQJF zb5GxjasGaCzRz5t3jnR7u({r|+u0zE&C3~9&?P{4WMj%EnlRquLSYfKh)6k?6lvX_ z>52U_8m1CVj7XqNEas%uMq}wdva)&dWL}b4v9gxagqgL=ttp#S%+wBTI2xG^lWa{| z*=kxcNlOblW1ywIOp^oc+J6AL<_N2*W;Hm(ew{d&sCoGCVcq@Bdw9c#Z+KS1hs|EO zpY7Nzt^Q07;EPZCvAZ^Iz2jEy-n*MO<_^St{o7yX=kz(ifrlP`h}T?u4eDdZb)>3! zw%=24eom=ps_G@Fs=C_g%8JYyX;3t5M>g4;7L9@rM3a0?X{~BfZL$_LOP)AVa$|D$ z3TCMyEkN@UsmX1XqDm=sdUwDDLhfz>8AI!-4VEMo(IQ}D$?2GhgOns9%sdM)M3;4V zuAB;hIYN|m!0sYFaqH@`jh9nj9aMVm_lvEq_NE^E$v#_Mn?SX}_^pTwuGbshf!E8i zP4oP{i1!TKH_JINt0l#fL>tw`paI96^W?8HAj{ z6yPWl5`h5SJs3IAxhn-=g1JRRgcm?1iZKX8alpd?OV9|Ydo|o5+H8@04J*TbSn7o= zg3jnfP9B)CKpsLT>qzxVXs{zHI!ar7zMj{qWnk^tgztLWVYk80;{f)=`u2J~PXibW zA9j6(C+;|bgTH?;E}r_Z*(SV4vFrzSi)1A+bW=xtTK)>R0$=eWSv)BW$uw8Tp*1}mLrVWEfEHo zvWGdK5YHtxMCZY2=hUgdIg61H$O!5Z79-$BKpY6xe6@5F1R3&R|HRSR>ddhnG~Mhf_?3aEKHZcKjTC5#8JhOE4_=GBhZ1WI(Hq6{c ztx3-B&jruzKXTI6nYnHc42uFgm(5C=f)?2gJxM{M7cpdEN(vgIq@bsD!(d2OB2wfs zwk4sd$Y|_pB1I;n^+bbr39ThrVoPgNYn(8Rn%3sqk!gC8Q@bZII}0wZNVF|nT3OUQ zjcJcq)y8x@G1cUwhaTaB)q}kL&DY|)6BE4ao-U8|#<&qT`^~uZf4!9l?cfF$iM`3>+xEVL&&dcv4J_y|X?YlWWGtIaE&fD>Db%+n)L8d{)V}E}_JaswKpw^zT zA*3x=vQ=p{Eo;?Qq@jr;%0|+t8CjECYjbN7l}om=HcWM|C)5xpRPMyp?Ck0JmQdNyDJ<8Zgy%RRDKqRH=36TP2%v}OtN7`u| zyVY%&Jcmx6!D3`XJ#pR6Ex=zDD2@PfujjTrKbU^t-peeP`dO7!-LY8LcyM+WCkKOb zpW84CHX6M=o`VE5EmqDhAP<|aOu7-vkzNJs*FW=vM*yN^NQSM~T#2gJM>NgT=hzDH zQa}+?`}d%~Wd@*7+L9K2`rypksks_ewRx02OEA~PuRdi{xuDFtF1E_i`ON7FUz;vE z@VqiBjKa9UuWr9maS4zps51<1ljksXmL>wbJ(YBkkaDCLMb(a?VsSH4RVh}?lQ*6? zvcw)$BxA|OlFh73$5C#_Sv;oUkdjH1X*I3LR+h9)+qgsIj-5NPcfaxEd{0MDCe}aS zXKg(`TtCdoi2-M4rg`_b?*4=(#TEGKwr#k2Z4Lj!Bah(qb90yWiQ|~TYMSoP zs(N8ntj~7T39Cm=vmQB6%C65)=EzMbw4 zn$X)ii#kaA78YzX*!(;&cS&m!&^<0{O~P>*Hbl>WQgr-2 z0=`~mMMPl)lt?dO42@mZ!YUw;OL!8D1_0p!wTG!e%Ux2_NnVJa9&5J;l%M z-d@hG9cIflrpGP^8v$1f_yJMo0$=Aha6`T!zOwx*JaKzhV!h>-TR0pJ@wC!6cofGb4l{ZO!1_wwTc1|% z@>;LAU07I{=Tea0YnWJQsXnczraOk|`8n865AjgOK!#7GK;3C;j0r(o#vVLfaN;;bvt zjg|NekzGUa6FzazWcIrOVFTh-2jU2z?e)BO_Uz>3G!(j|iX(KEdeN@u_z1Y@G%_@6FtT!8W(r^R@tiamk)J?~)ug;4=r$ zgc9ThE(Cnc%tg3^ISND%gdze2T}jH>fu=BOJZw?$v5A!ee5Ff1)tM8na zCFA9mxclrJnHHoZZNV1KlAN9qIW2P9WRp{}X3>;eV>3{@Dl^ZCCM(5K&&<}v4HT2i zl2cYFbC1;Is63dEOeJXHOo6B@!PdRsBIksl1v_g?4_S1_iJ}u15UEQUingTSx(Ez` zabR^G_o7^Is6CU}FG6F-_SfDZ0}S@g9-pZf=4QbSEa4{^`A)Yj4y>(VYujQXXMAgB z2LEZ#9^|S5OSw3x=sLxLwY3h={fq!n06-FkODkBJTY}j}evYoJ`jSO)Z4jE}(FpDG z3XuJhKF*ZEbHVWJ9NY_(4DIr2Jv?!u-;RbtN}Ei`lcDbh%B<=%rh1Ac)YGWry95Y~ z%dF!HLv)wM2$(vCkMyoJq(pQ+oF>7;KqiJP16VDGKI2;HqncD+azz>6gg6qNDLYS z7R3#MATX~t_eR$=B0&+wyc0+W2w8$k&K8~Bhax&A4&*p_K^=(WIiI-hth(r?yTP8g z0^&Sk@6|Gsa_V`#u-G3Qe|$R;8)M_v1r7j^685dF;g+LEF;fag5-bA$$IhMjv+div z@4I9oLUiTTQt&hLE@Rh**^XMYtHX1_nwLUvS-s2=5g5Mj@1h;uwdKCg`~5Km9+md%0wmO zRad?a)kBHBy5iucJOyXZJr9mE&$Mc(}Bo3U;+@}3CPTkhlaS6_##coj66c%*lXCzGfoT1xEn4I;Ob ztE(%rHIr4=`L)@k+NIXorN*R@M*V^6eos_u^lXxhmaP=GqGDBB3{ETF1vp1AF+8QN z5jQy_p{7O7DI%^2YpVn8{EY3v;*59=CxI}itU0*Acr$+QmQx~AbL z41X`&P{oaaI5=VAtB>C&P}h-8pPWvoPHuZvCDrw3IR4xR&Ys1uoji$ZtUeu@;Scuh z!whde?U_Jbngg zY7$&8S+D1;dPf=cW~MNlU&N9B`VExP81%tG3Zpag{d{({vR>_*IPSS0cVwIsH$1WG z&Nm)^LOI`oxv>W(!Xm-~L5!nT6`^1@K#G9i*>cX^-f5I75u_>Ha)jj^#s~vpB$J?& zBRZ*C&K0POzUZr=HqcM><8_tw1mE!}?}dW3fDFi-vcNuB-i zSVyj-AQuV1&5Mc)7jDLCj zINrIqhytKr3LfwG@$dKU#qr5WplvVSR0IGkD?d9{P68H}vAnPZ(l&N*1VE)rD_dX6 zVFJyt_~;Ql{3l<<+KDshZJB|Rfk~hVtb}@Y8hLeu$G>_PPJaKsj%ZCbzWor*+){72 zvY4#eBtb6n{tJHTeW5cAK3~nsbG9VH6H30L3s_k{A?o zkt>XXNhXyrsjH6UoD&2k6eW}Bo*14g(kjYmwW+ujlYt!D70{}l1e0W4`;4+QN}Ymr za%w`8HYsaHrr}Vw+Wjnxm8q(hG`IMW<`(9JYCn1OC{Y=8_%Y&2KyL=BUmUNoj{#r7 zSGeoH-^Jhl_HPINr;96DH(9xtW^9TbUR)yXq9xTYeep}c{~fsXKijF0}!qfC=E?X6efitp7tQ=g&jo#Vn{C0ng@WXCpbTU#~mC)t3U zCY#*I%(Nwpd0CcAPPsN~Mr%n$NhnqdP1ZB|sG?aaq*X~O*~i{Sm0)2c6Ec$=Ni|b( zq~c+UVw98vh75s89$_%ZbC{=MW=7=zU;wFg5VuaKbZlH9I?evmDpWUY_S-QWUG&zg zvePz@>*NzBPEYmbPR+tL*c%@}denpvr&<9KZX!D5D0K{mQ$s z?dPsRf6FXrL|z$U{{Dw?_`iJ<$G`D+h&ID|y>SV)E1kE?OLbXZO|m*Rd(AJ3(z;w$ zZKM@66rBV!&H+KffhUx#4g@7~eAD#o%8E!tkZ?p0iDbzZ-c?{}h|(rgj!p{JS)c?M zR-BQP3O%BDzy(+$;PNInRh<$Fix<-6fT*CV$fZTNN09<+YX~dw%&?I#7%)cGs5B)? z8KRz<kosazrueWOe0Y{D<;gRbTUq_LbldAV{hxTD%`BAP^N!8k_R+C91lZ|8(xzl`PRLE6j4SlxkVeRGLwjk6I_g&{9>)MqZKyQ$$G~mbz#zNpxj*gQ(Ws7-5N& zL&^~;m5_tR8lpqdltdWKY#ohthQDNYqm{_9CsP-_B? z^_A#vodJw!msYXx@Z(r~=rM!`(x7+2gCU6+w&qP1Y!kv=647^_l9$Y7?G*G*K;=B( z-GMoFHPv<2DFR>wyTw$I3qCu4O?c#GbM{Ra-j{f9HZcl-DB)=$0F@eyF(pY7wvKl<^w z?GJC`K|2^1JqI@}aW;Y6t94XWh4Qb)dqf_8vJmC14mfb=&?Bs`uJH?30zdiTy-L-7 z*8Pg}dy>qyQMSsN8FDz6WM$aJUPaQtsDh4i2O*Yhu&$#nD_b#{IgL>)M2(sz$z)Ai zk}{2!EWiYoRGfy?2^H97qINxSLf7|}DluH0iDt0th#Q}&84Aie6cXoB8}isG9T!Az zt@obrd|G~E!Uhj^Zm_Rvb{A@zl$I7I6*+;u=l_~xn)4&4Pvfy(54Y~$j|DUA9}cm- zX)f(4M|S1a!2p<;c!8NJ2TSSB+mxPUbrR#ZJ)@NJWUcc>(9+W&#FrJAtDt09K70c6 zKYgT|($RUxr9llF3}8>okP=a{!dsrp^x8Z(FERPY%$!|{nd4LAyt>Qgg|;N37mssb zF6S&s9+W&Bos9|U;Zy)%QL-v>E?q0IA|endUX&1_q{yuii16rGRwrDD0G;9P* t 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 n`q=BkqQId6{uPia`=cK)}~ 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�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 literal 0 HcmV?d00001 diff --git a/samples/react-app-settings/src/webparts/iceCreamShop/loc/en-us.js b/samples/react-app-settings/src/webparts/iceCreamShop/loc/en-us.js new file mode 100644 index 000000000..89f98bc1e --- /dev/null +++ b/samples/react-app-settings/src/webparts/iceCreamShop/loc/en-us.js @@ -0,0 +1,7 @@ +define([], function() { + return { + "PropertyPaneDescription": "Description", + "BasicGroupName": "Group Name", + "DescriptionFieldLabel": "Description Field" + } +}); \ No newline at end of file diff --git a/samples/react-app-settings/src/webparts/iceCreamShop/loc/mystrings.d.ts b/samples/react-app-settings/src/webparts/iceCreamShop/loc/mystrings.d.ts new file mode 100644 index 000000000..b203ce516 --- /dev/null +++ b/samples/react-app-settings/src/webparts/iceCreamShop/loc/mystrings.d.ts @@ -0,0 +1,10 @@ +declare interface IIceCreamShopWebPartStrings { + PropertyPaneDescription: string; + BasicGroupName: string; + DescriptionFieldLabel: string; +} + +declare module 'IceCreamShopWebPartStrings' { + const strings: IIceCreamShopWebPartStrings; + export = strings; +} diff --git a/samples/react-app-settings/src/webparts/reactAppSettings/IReactAppSettingsWebPartProps.ts b/samples/react-app-settings/src/webparts/reactAppSettings/IReactAppSettingsWebPartProps.ts deleted file mode 100644 index 7fe4141f6..000000000 --- a/samples/react-app-settings/src/webparts/reactAppSettings/IReactAppSettingsWebPartProps.ts +++ /dev/null @@ -1,3 +0,0 @@ -export interface IReactAppSettingsWebPartProps { - description: string; -} diff --git a/samples/react-app-settings/src/webparts/reactAppSettings/ReactAppSettingsWebPart.manifest.json b/samples/react-app-settings/src/webparts/reactAppSettings/ReactAppSettingsWebPart.manifest.json deleted file mode 100644 index cc2f26faa..000000000 --- a/samples/react-app-settings/src/webparts/reactAppSettings/ReactAppSettingsWebPart.manifest.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "$schema": "../../../node_modules/@microsoft/sp-module-interfaces/lib/manifestSchemas/jsonSchemas/clientSideComponentManifestSchema.json", - - "id": "4c2bfa08-5735-4af9-ae2f-de0b1a9dfe7d", - "alias": "ReactAppSettingsWebPart", - "componentType": "WebPart", - "version": "*", // The "*" signifies that the version should be taken from the package.json - "manifestVersion": 2, - - /** - * This property should only be set to true if it is certain that the webpart does not - * allow arbitrary scripts to be called - */ - "safeWithCustomScriptDisabled": false, - - "preconfiguredEntries": [{ - "groupId": "4c2bfa08-5735-4af9-ae2f-de0b1a9dfe7d", - "group": { "default": "Under Development" }, - "title": { "default": "ReactAppSettings" }, - "description": { "default": "Shows how settings can be stored in appSettings.json file so they can easly be maintained for different envoirements like QEV, QA, STAGE, PROD" }, - "officeFabricIconFontName": "Page", - "properties": { - "description": "ReactAppSettings" - } - }] -} diff --git a/samples/react-app-settings/src/webparts/reactAppSettings/components/IReactAppSettingsProps.ts b/samples/react-app-settings/src/webparts/reactAppSettings/components/IReactAppSettingsProps.ts deleted file mode 100644 index d51098ec3..000000000 --- a/samples/react-app-settings/src/webparts/reactAppSettings/components/IReactAppSettingsProps.ts +++ /dev/null @@ -1,3 +0,0 @@ -export interface IReactAppSettingsProps { - description: string; -} diff --git a/samples/react-app-settings/src/webparts/reactAppSettings/components/ReactAppSettings.module.scss b/samples/react-app-settings/src/webparts/reactAppSettings/components/ReactAppSettings.module.scss deleted file mode 100644 index 836101176..000000000 --- a/samples/react-app-settings/src/webparts/reactAppSettings/components/ReactAppSettings.module.scss +++ /dev/null @@ -1,52 +0,0 @@ -.reactAppSettings { - .container { - max-width: 700px; - margin: 0px auto; - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 25px 50px 0 rgba(0, 0, 0, 0.1); - } - - .row { - padding: 20px; - } - - .listItem { - max-width: 715px; - margin: 5px auto 5px auto; - box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2), 0 25px 50px 0 rgba(0, 0, 0, 0.1); - } - - .button { - // Our button - text-decoration: none; - height: 32px; - - // Primary Button - min-width: 80px; - background-color: #0078d7; - border-color: #0078d7; - color: #ffffff; - - // Basic Button - outline: transparent; - position: relative; - font-family: "Segoe UI WestEuropean","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif; - -webkit-font-smoothing: antialiased; - font-size: 14px; - font-weight: 400; - border-width: 0; - text-align: center; - cursor: pointer; - display: inline-block; - padding: 0 16px; - - .label { - font-weight: 600; - font-size: 14px; - height: 32px; - line-height: 32px; - margin: 0 4px; - vertical-align: top; - display: inline-block; - } - } -} \ No newline at end of file diff --git a/samples/react-app-settings/src/webparts/reactAppSettings/components/ReactAppSettings.tsx b/samples/react-app-settings/src/webparts/reactAppSettings/components/ReactAppSettings.tsx deleted file mode 100644 index ce1d5dd1f..000000000 --- a/samples/react-app-settings/src/webparts/reactAppSettings/components/ReactAppSettings.tsx +++ /dev/null @@ -1,38 +0,0 @@ -import * as React from 'react'; -import styles from './ReactAppSettings.module.scss'; -import { IReactAppSettingsProps } from './IReactAppSettingsProps'; -import { escape } from '@microsoft/sp-lodash-subset'; - -/** - * Import the appSettings and use them to call apis. - */ -import * as appSettings from 'appSettings'; - -export default class ReactAppSettings extends React.Component { - public render(): React.ReactElement { - return ( -

- ); - } -} diff --git a/samples/react-app-settings/src/webparts/reactAppSettings/loc/mystrings.d.ts b/samples/react-app-settings/src/webparts/reactAppSettings/loc/mystrings.d.ts deleted file mode 100644 index 750d6b1ea..000000000 --- a/samples/react-app-settings/src/webparts/reactAppSettings/loc/mystrings.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -declare interface IReactAppSettingsStrings { - PropertyPaneDescription: string; - BasicGroupName: string; - DescriptionFieldLabel: string; -} - -declare module 'reactAppSettingsStrings' { - const strings: IReactAppSettingsStrings; - export = strings; -} diff --git a/samples/react-app-settings/src/webparts/reactAppSettings/tests/ReactAppSettings.test.ts b/samples/react-app-settings/src/webparts/reactAppSettings/tests/ReactAppSettings.test.ts deleted file mode 100644 index c10966555..000000000 --- a/samples/react-app-settings/src/webparts/reactAppSettings/tests/ReactAppSettings.test.ts +++ /dev/null @@ -1,9 +0,0 @@ -/// - -import { assert } from 'chai'; - -describe('ReactAppSettingsWebPart', () => { - it('should do something', () => { - assert.ok(true); - }); -}); diff --git a/samples/react-app-settings/teams/4e6bdbca-212c-40b2-8de8-7d877b6c6db9tab20x20.png b/samples/react-app-settings/teams/4e6bdbca-212c-40b2-8de8-7d877b6c6db9tab20x20.png new file mode 100644 index 0000000000000000000000000000000000000000..950c71d8c57c64b59a1f3bcc626b5279d55a73e3 GIT binary patch literal 933 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 literal 0 HcmV?d00001 diff --git a/samples/react-app-settings/teams/6a8e85b0-fb77-4206-aced-cdfc53a9b6c1tab20x20.png b/samples/react-app-settings/teams/6a8e85b0-fb77-4206-aced-cdfc53a9b6c1tab20x20.png new file mode 100644 index 0000000000000000000000000000000000000000..950c71d8c57c64b59a1f3bcc626b5279d55a73e3 GIT binary patch literal 933 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 literal 0 HcmV?d00001 diff --git a/samples/react-app-settings/teams_iceCreamShop/manifest.json b/samples/react-app-settings/teams_iceCreamShop/manifest.json new file mode 100644 index 000000000..3f0502e3b --- /dev/null +++ b/samples/react-app-settings/teams_iceCreamShop/manifest.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.2/MicrosoftTeams.schema.json", + "manifestVersion": "1.2", + "packageName": "IceCreamShop", + "id": "4e6bdbca-212c-40b2-8de8-7d877b6c6db9", + "version": "0.1", + "developer": { + "name": "SPFx + Teams Dev", + "websiteUrl": "https://products.office.com/en-us/sharepoint/collaboration", + "privacyUrl": "https://privacy.microsoft.com/en-us/privacystatement", + "termsOfUseUrl": "https://www.microsoft.com/en-us/servicesagreement" + }, + "name": { + "short": "IceCreamShop" + }, + "description": { + "short": "Shows how settings can be stored in appSettings.json file so they can easly be maintained for different envoirements like QEV, QA, STAGE, PROD", + "full": "Shows how settings can be stored in appSettings.json file so they can easly be maintained for different envoirements like QEV, QA, STAGE, PROD" + }, + "icons": { + "outline": "tab20x20.png", + "color": "tab96x96.png" + }, + "accentColor": "#004578", + "configurableTabs": [ + { + "configurationUrl": "https://{teamSiteDomain}{teamSitePath}/_layouts/15/TeamsLogon.aspx?SPFX=true&dest={teamSitePath}/_layouts/15/teamshostedapp.aspx%3FopenPropertyPane=true%26teams%26componentId=4e6bdbca-212c-40b2-8de8-7d877b6c6db9", + "canUpdateConfiguration": true, + "scopes": [ + "team" + ] + } + ], + "validDomains": [ + "*.login.microsoftonline.com", + "*.sharepoint.com", + "*.sharepoint-df.com", + "spoppe-a.akamaihd.net", + "spoprod-a.akamaihd.net", + "resourceseng.blob.core.windows.net", + "msft.spoppe.com" + ], + "webApplicationInfo": { + "resource": "https://{teamSiteDomain}", + "id": "00000003-0000-0ff1-ce00-000000000000" + } +} + diff --git a/samples/react-app-settings/teams_iceCreamShop/tab20x20.png b/samples/react-app-settings/teams_iceCreamShop/tab20x20.png new file mode 100644 index 0000000000000000000000000000000000000000..950c71d8c57c64b59a1f3bcc626b5279d55a73e3 GIT binary patch literal 933 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 literal 0 HcmV?d00001 diff --git a/samples/react-app-settings/tsconfig.json b/samples/react-app-settings/tsconfig.json index 6d5456999..46174220a 100644 --- a/samples/react-app-settings/tsconfig.json +++ b/samples/react-app-settings/tsconfig.json @@ -2,12 +2,14 @@ "compilerOptions": { "target": "es5", "forceConsistentCasingInFileNames": true, - "module": "commonjs", + "module": "esnext", + "moduleResolution": "node", "jsx": "react", "declaration": true, "sourceMap": true, "experimentalDecorators": true, "skipLibCheck": true, + "outDir": "lib", "typeRoots": [ "./node_modules/@types", "./node_modules/@microsoft" @@ -21,5 +23,12 @@ "dom", "es2015.collection" ] - } -} + }, + "include": [ + "src/**/*.ts" + ], + "exclude": [ + "node_modules", + "lib" + ] +} \ No newline at end of file diff --git a/samples/react-app-settings/tslint.json b/samples/react-app-settings/tslint.json index 37c5004a3..763dfa49a 100644 --- a/samples/react-app-settings/tslint.json +++ b/samples/react-app-settings/tslint.json @@ -1,3 +1,31 @@ { - "rulesDirectory": "./config" + "rulesDirectory": [], + "rules": { + "class-name": false, + "export-name": false, + "forin": false, + "label-position": false, + "member-access": true, + "no-arg": false, + "no-console": false, + "no-construct": false, + "no-duplicate-variable": true, + "no-eval": false, + "no-function-expression": true, + "no-internal-module": true, + "no-shadowed-variable": true, + "no-switch-case-fall-through": true, + "no-unnecessary-semicolons": true, + "no-unused-expression": true, + "no-use-before-declare": true, + "no-with-statement": true, + "semicolon": true, + "trailing-comma": false, + "typedef": false, + "typedef-whitespace": false, + "use-named-parameter": true, + "variable-name": false, + "whitespace": false + }, + "extends": "@microsoft/sp-tslint-rules/base-tslint.json" } \ No newline at end of file diff --git a/samples/react-app-settings/typings/@ms/odsp.d.ts b/samples/react-app-settings/typings/@ms/odsp.d.ts deleted file mode 100644 index 5a2404000..000000000 --- a/samples/react-app-settings/typings/@ms/odsp.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -// Type definitions for Microsoft ODSP projects -// Project: ODSP - -/* Global definition for UNIT_TEST builds - Code that is wrapped inside an if(UNIT_TEST) {...} - block will not be included in the final bundle when the - --ship flag is specified */ -declare const UNIT_TEST: boolean; - -/* Global defintion for SPO builds */ -declare const DATACENTER: boolean; \ No newline at end of file diff --git a/samples/react-app-settings/typings/tsd.d.ts b/samples/react-app-settings/typings/tsd.d.ts deleted file mode 100644 index e7efdd728..000000000 --- a/samples/react-app-settings/typings/tsd.d.ts +++ /dev/null @@ -1 +0,0 @@ -///