diff --git a/package.json b/package.json index 91130f62a0..6e9d73af5c 100644 --- a/package.json +++ b/package.json @@ -103,6 +103,7 @@ "methods": "1.1.2", "morgan": "1.7.0", "ng2-pagination": "^2.0.0", + "ng2-truncate": "1.2.0", "preboot": "4.5.2", "reflect-metadata": "^0.1.10", "rxjs": "5.0.0-beta.12", diff --git a/src/app/home/home.module.ts b/src/app/home/home.module.ts index cbb785c1c4..1ec82e4748 100644 --- a/src/app/home/home.module.ts +++ b/src/app/home/home.module.ts @@ -7,18 +7,30 @@ import { TopLevelCommunityListComponent } from "./top-level-community-list/top-l import { HomeNewsComponent } from "./home-news/home-news.component"; import { RouterModule } from "@angular/router"; import { TranslateModule } from "@ngx-translate/core"; +import { ObjectListComponent } from "../object-list/object-list.component"; +import { ObjectListElementComponent } from "../object-list/object-list-element/object-list-element.component"; +import { ItemListElementComponent } from "../object-list/item-list-element/item-list-element.component"; +import { CollectionListElementComponent } from "../object-list/collection-list-element/collection-list-element.component"; +import { CommunityListElementComponent } from "../object-list/community-list-element/community-list-element.component"; +import { SharedModule } from "../shared/shared.module"; @NgModule({ imports: [ CommonModule, HomeRoutingModule, RouterModule, + SharedModule, TranslateModule ], declarations: [ HomeComponent, TopLevelCommunityListComponent, - HomeNewsComponent + HomeNewsComponent, + ObjectListComponent, + ObjectListElementComponent, + ItemListElementComponent, + CollectionListElementComponent, + CommunityListElementComponent ] }) export class HomeModule { } diff --git a/src/app/home/top-level-community-list/top-level-community-list.component.html b/src/app/home/top-level-community-list/top-level-community-list.component.html index 7fe291ba87..7cd24f8fcf 100644 --- a/src/app/home/top-level-community-list/top-level-community-list.component.html +++ b/src/app/home/top-level-community-list/top-level-community-list.component.html @@ -1,12 +1,13 @@

{{'home.top-level-communities.head' | translate}}

{{'home.top-level-communities.help' | translate}}

- + + + + + + + + +
diff --git a/src/app/home/top-level-community-list/top-level-community-list.component.ts b/src/app/home/top-level-community-list/top-level-community-list.component.ts index 87f9fad517..cedca3d148 100644 --- a/src/app/home/top-level-community-list/top-level-community-list.component.ts +++ b/src/app/home/top-level-community-list/top-level-community-list.component.ts @@ -1,7 +1,8 @@ import { Component, OnInit } from '@angular/core'; -import { CommunityDataService } from "../../core/data/community-data.service"; import { RemoteData } from "../../core/data/remote-data"; -import { Community } from "../../core/shared/community.model"; +import { ItemDataService } from "../../core/data/item-data.service"; +import { Item } from "../../core/shared/item.model"; +import { PaginationOptions } from "../../core/cache/models/pagination-options.model"; @Component({ selector: 'ds-top-level-community-list', @@ -9,10 +10,11 @@ import { Community } from "../../core/shared/community.model"; templateUrl: './top-level-community-list.component.html' }) export class TopLevelCommunityListComponent implements OnInit { - topLevelCommunities: RemoteData; + topLevelCommunities: RemoteData; + config : PaginationOptions; constructor( - private cds: CommunityDataService + private cds: ItemDataService ) { this.universalInit(); } @@ -23,5 +25,8 @@ export class TopLevelCommunityListComponent implements OnInit { ngOnInit(): void { this.topLevelCommunities = this.cds.findAll(); + this.config = new PaginationOptions(); + this.config.id = "top-level-pagination" + this.config.pageSizeOptions = [ 5, 10, 20, 40, 60, 80, 100 ]; } } diff --git a/src/app/object-list/collection-list-element/collection-list-element.component.html b/src/app/object-list/collection-list-element/collection-list-element.component.html new file mode 100644 index 0000000000..eee1dcc5b6 --- /dev/null +++ b/src/app/object-list/collection-list-element/collection-list-element.component.html @@ -0,0 +1,6 @@ + + {{collection.name}} + +
+ {{collection.findMetadata("dc.description")}} +
\ No newline at end of file diff --git a/src/app/object-list/collection-list-element/collection-list-element.component.scss b/src/app/object-list/collection-list-element/collection-list-element.component.scss new file mode 100644 index 0000000000..ad84b72f8c --- /dev/null +++ b/src/app/object-list/collection-list-element/collection-list-element.component.scss @@ -0,0 +1 @@ +@import '../../../styles/variables.scss'; \ No newline at end of file diff --git a/src/app/object-list/collection-list-element/collection-list-element.component.ts b/src/app/object-list/collection-list-element/collection-list-element.component.ts new file mode 100644 index 0000000000..c199994d5c --- /dev/null +++ b/src/app/object-list/collection-list-element/collection-list-element.component.ts @@ -0,0 +1,23 @@ +import { Component, Input } from '@angular/core'; +import { Collection } from "../../core/shared/collection.model"; + +@Component({ + selector: 'ds-collection-list-element', + styleUrls: ['./collection-list-element.component.css'], + templateUrl: './collection-list-element.component.html' +}) +export class CollectionListElementComponent { + + @Input() collection: Collection; + + data: any = {}; + + constructor() { + this.universalInit(); + } + + universalInit() { + + } + +} diff --git a/src/app/object-list/community-list-element/community-list-element.component.html b/src/app/object-list/community-list-element/community-list-element.component.html new file mode 100644 index 0000000000..1c2b39ff84 --- /dev/null +++ b/src/app/object-list/community-list-element/community-list-element.component.html @@ -0,0 +1,6 @@ + + {{community.name}} + +
+ {{community.findMetadata("dc.description")}} +
\ No newline at end of file diff --git a/src/app/object-list/community-list-element/community-list-element.component.scss b/src/app/object-list/community-list-element/community-list-element.component.scss new file mode 100644 index 0000000000..ad84b72f8c --- /dev/null +++ b/src/app/object-list/community-list-element/community-list-element.component.scss @@ -0,0 +1 @@ +@import '../../../styles/variables.scss'; \ No newline at end of file diff --git a/src/app/object-list/community-list-element/community-list-element.component.ts b/src/app/object-list/community-list-element/community-list-element.component.ts new file mode 100644 index 0000000000..36e8a06e0f --- /dev/null +++ b/src/app/object-list/community-list-element/community-list-element.component.ts @@ -0,0 +1,23 @@ +import { Component, Input } from '@angular/core'; +import { Community } from "../../core/shared/community.model"; + +@Component({ + selector: 'ds-community-list-element', + styleUrls: ['./community-list-element.component.css'], + templateUrl: './community-list-element.component.html' +}) +export class CommunityListElementComponent { + + @Input() community: Community; + + data: any = {}; + + constructor() { + this.universalInit(); + } + + universalInit() { + + } + +} diff --git a/src/app/object-list/item-list-element/item-list-element.component.html b/src/app/object-list/item-list-element/item-list-element.component.html new file mode 100644 index 0000000000..32248237d1 --- /dev/null +++ b/src/app/object-list/item-list-element/item-list-element.component.html @@ -0,0 +1,12 @@ + + {{item.findMetadata("dc.title")}} + +
+ + {{authorMd.value}} + ; + + + ({{item.findMetadata("dc.publisher")}}, {{item.findMetadata("dc.date.issued")}}) +
{{item.findMetadata("dc.description.abstract") | words : 35 : "..."}}
+
\ No newline at end of file diff --git a/src/app/object-list/item-list-element/item-list-element.component.scss b/src/app/object-list/item-list-element/item-list-element.component.scss new file mode 100644 index 0000000000..ad84b72f8c --- /dev/null +++ b/src/app/object-list/item-list-element/item-list-element.component.scss @@ -0,0 +1 @@ +@import '../../../styles/variables.scss'; \ No newline at end of file diff --git a/src/app/object-list/item-list-element/item-list-element.component.ts b/src/app/object-list/item-list-element/item-list-element.component.ts new file mode 100644 index 0000000000..3f09cc200c --- /dev/null +++ b/src/app/object-list/item-list-element/item-list-element.component.ts @@ -0,0 +1,22 @@ +import { Component, Input } from '@angular/core'; +import { Item } from "../../core/shared/item.model"; + +@Component({ + selector: 'ds-item-list-element', + styleUrls: ['./item-list-element.component.css'], + templateUrl: './item-list-element.component.html' +}) +export class ItemListElementComponent { + @Input() item: Item; + + data: any = {}; + + constructor() { + this.universalInit(); + } + + universalInit() { + + } + +} diff --git a/src/app/object-list/object-list-element/object-list-element.component.html b/src/app/object-list/object-list-element/object-list-element.component.html new file mode 100644 index 0000000000..5feb69b3a6 --- /dev/null +++ b/src/app/object-list/object-list-element/object-list-element.component.html @@ -0,0 +1,5 @@ +
+ + + +
\ No newline at end of file diff --git a/src/app/object-list/object-list-element/object-list-element.component.scss b/src/app/object-list/object-list-element/object-list-element.component.scss new file mode 100644 index 0000000000..ad84b72f8c --- /dev/null +++ b/src/app/object-list/object-list-element/object-list-element.component.scss @@ -0,0 +1 @@ +@import '../../../styles/variables.scss'; \ No newline at end of file diff --git a/src/app/object-list/object-list-element/object-list-element.component.ts b/src/app/object-list/object-list-element/object-list-element.component.ts new file mode 100644 index 0000000000..8b53ca5d6a --- /dev/null +++ b/src/app/object-list/object-list-element/object-list-element.component.ts @@ -0,0 +1,26 @@ +import { Component, Input, OnInit } from '@angular/core'; +import { DSpaceObject } from "../../core/shared/dspace-object.model"; +import { ResourceType } from "../../core/shared/resource-type"; + +@Component({ + selector: 'ds-object-list-element', + styleUrls: ['./object-list-element.component.css'], + templateUrl: './object-list-element.component.html' +}) +export class ObjectListElementComponent { + + public type = ResourceType; + + @Input() object: DSpaceObject; + + data: any = {}; + + constructor() { + this.universalInit(); + } + + universalInit() { + + } + +} diff --git a/src/app/object-list/object-list.component.html b/src/app/object-list/object-list.component.html new file mode 100644 index 0000000000..788377917c --- /dev/null +++ b/src/app/object-list/object-list.component.html @@ -0,0 +1,11 @@ + +
    +
  • + +
  • +
+ +
\ No newline at end of file diff --git a/src/app/object-list/object-list.component.scss b/src/app/object-list/object-list.component.scss new file mode 100644 index 0000000000..b14c7376e3 --- /dev/null +++ b/src/app/object-list/object-list.component.scss @@ -0,0 +1 @@ +@import '../../styles/variables.scss'; \ No newline at end of file diff --git a/src/app/object-list/object-list.component.ts b/src/app/object-list/object-list.component.ts new file mode 100644 index 0000000000..fe7060a4f3 --- /dev/null +++ b/src/app/object-list/object-list.component.ts @@ -0,0 +1,28 @@ +import { Component, Input, ViewEncapsulation, ChangeDetectionStrategy } from '@angular/core'; +import { RemoteData } from "../core/data/remote-data"; +import { DSpaceObject } from "../core/shared/dspace-object.model"; +import { PaginationOptions } from "../core/cache/models/pagination-options.model"; + + +@Component({ + changeDetection: ChangeDetectionStrategy.Default, + encapsulation: ViewEncapsulation.Emulated, + selector: 'ds-object-list', + styleUrls: ['./object-list.component.css'], + templateUrl: './object-list.component.html' +}) +export class ObjectListComponent { + + @Input() objects: RemoteData; + @Input() config : PaginationOptions; + data: any = {}; + + constructor() { + this.universalInit(); + } + + universalInit() { + + } + +} diff --git a/src/app/shared/shared.module.ts b/src/app/shared/shared.module.ts index 6f93a0b86e..b02c50957e 100644 --- a/src/app/shared/shared.module.ts +++ b/src/app/shared/shared.module.ts @@ -14,6 +14,7 @@ import { ThumbnailComponent } from "../thumbnail/thumbnail.component"; import { SafeUrlPipe } from "./utils/safe-url-pipe"; import { HostWindowService } from "./host-window.service"; import { NativeWindowFactory, NativeWindowService } from "./window.service"; +import { TRUNCATE_PIPES } from "ng2-truncate"; const MODULES = [ // Do NOT include UniversalModule, HttpModule, or JsonpModule here @@ -28,7 +29,8 @@ const MODULES = [ const PIPES = [ FileSizePipe, - SafeUrlPipe + SafeUrlPipe, + TRUNCATE_PIPES // put pipes here ]; diff --git a/yarn.lock b/yarn.lock index c1e67e8572..bd1c4c7934 100644 --- a/yarn.lock +++ b/yarn.lock @@ -27,7 +27,7 @@ version "2.2.3" resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-2.2.3.tgz#5a96b8b6c620ffe0c3b87b2f254e588abeb77a12" -"@angular/core@2.2.3": +"@angular/core@2.2.3", "@angular/core@^2.1.0": version "2.2.3" resolved "https://registry.yarnpkg.com/@angular/core/-/core-2.2.3.tgz#18b09740bf51bdeb906153704e771bce53fecdf6" @@ -351,6 +351,10 @@ ansi-align@^1.1.0: dependencies: string-width "^1.0.1" +ansi-escapes@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" + ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" @@ -359,7 +363,7 @@ ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" -any-promise@^1.3.0: +any-promise@^1.0.0, any-promise@^1.1.0, any-promise@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" @@ -403,6 +407,10 @@ archiver@1.3.0: walkdir "^0.0.11" zip-stream "^1.1.0" +archy@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" + are-we-there-yet@~1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d" @@ -656,7 +664,7 @@ bluebird@^2.10.2: version "2.11.0" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1" -bluebird@^3.0.5, bluebird@^3.3.0, bluebird@^3.4.7: +bluebird@^3.0.5, bluebird@^3.1.1, bluebird@^3.3.0, bluebird@^3.4.7: version "3.5.0" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.0.tgz#791420d7f551eea2897453a8a77653f96606d67c" @@ -975,6 +983,19 @@ cli-boxes@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" +cli-cursor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" + dependencies: + restore-cursor "^1.0.1" + +cli-truncate@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" + dependencies: + slice-ansi "0.0.4" + string-width "^1.0.1" + cliui@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" @@ -1023,6 +1044,12 @@ codelyzer@2.0.0-beta.3: source-map "^0.5.6" sprintf-js "^1.0.3" +codelyzer@^0.0.20: + version "0.0.20" + resolved "https://registry.yarnpkg.com/codelyzer/-/codelyzer-0.0.20.tgz#af3482f8e81593682c50a3c70684c7dc50f6f497" + dependencies: + sprintf-js "^1.0.3" + color-convert@^1.3.0: version "1.9.0" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a" @@ -1063,6 +1090,13 @@ colors@1.1.2, colors@^1.1.0, colors@^1.1.2, colors@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" +columnify@^1.5.2: + version "1.5.4" + resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" + dependencies: + strip-ansi "^3.0.0" + wcwidth "^1.0.0" + combine-lists@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/combine-lists/-/combine-lists-1.0.1.tgz#458c07e09e0d900fc28b70a3fec2dacd1d2cb7f6" @@ -1127,7 +1161,7 @@ concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" -concat-stream@1.5.0: +concat-stream@1.5.0, concat-stream@^1.4.7: version "1.5.0" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.0.tgz#53f7d43c51c5e43f81c8fdd03321c631be68d611" dependencies: @@ -1504,6 +1538,12 @@ deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" +defaults@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + dependencies: + clone "^1.0.2" + define-properties@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94" @@ -1554,6 +1594,12 @@ destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" +detect-indent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + dependencies: + repeating "^2.0.0" + detect-node@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.3.tgz#a2033c09cc8e158d37748fbde7507832bd6ce127" @@ -1562,6 +1608,10 @@ di@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c" +diff@^2.2.1: + version "2.2.3" + resolved "https://registry.yarnpkg.com/diff/-/diff-2.2.3.tgz#60eafd0d28ee906e4e8ff0a52c1229521033bf99" + diff@^3.0.1, diff@^3.1.0: version "3.2.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9" @@ -1633,6 +1683,10 @@ dot-prop@^3.0.0: dependencies: is-obj "^1.0.0" +double-ended-queue@^2.1.0-0: + version "2.1.0-0" + resolved "https://registry.yarnpkg.com/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz#103d3527fd31528f40188130c841efdd78264e5c" + duplexer2@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" @@ -1694,6 +1748,10 @@ electron-to-chromium@^1.2.7: version "1.3.12" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.12.tgz#62f33e4a59b4855f0de4bb8972bf1b841b98b6d2" +elegant-spinner@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" + elliptic@^6.0.0: version "6.4.0" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df" @@ -1819,6 +1877,10 @@ es6-promise@~4.0.3: version "4.0.5" resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.0.5.tgz#7882f30adde5b240ccfa7f7d78c548330951ae42" +es6-shim@0.35.1: + version "0.35.1" + resolved "https://registry.yarnpkg.com/es6-shim/-/es6-shim-0.35.1.tgz#a23524009005b031ab4a352ac196dfdfd1144ab7" + es6-shim@~0.35.0: version "0.35.3" resolved "https://registry.yarnpkg.com/es6-shim/-/es6-shim-0.35.3.tgz#9bfb7363feffff87a6cdb6cd93e405ec3c4b6f26" @@ -1902,6 +1964,10 @@ evp_bytestokey@^1.0.0: dependencies: create-hash "^1.1.1" +exit-hook@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" + exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -2110,7 +2176,7 @@ forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" -form-data@~2.1.1: +form-data@^2.0.0, form-data@~2.1.1: version "2.1.4" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" dependencies: @@ -2467,7 +2533,7 @@ has-gulplog@^0.1.0: dependencies: sparkles "^1.0.0" -has-unicode@^2.0.0: +has-unicode@^2.0.0, has-unicode@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" @@ -2600,6 +2666,14 @@ http-errors@~1.6.1: setprototypeof "1.0.3" statuses ">= 1.3.1 < 2" +http-proxy-agent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-1.0.0.tgz#cc1ce38e453bf984a0f7702d2dd59c73d081284a" + dependencies: + agent-base "2" + debug "2" + extend "3" + http-proxy-middleware@~0.17.1: version "0.17.4" resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz#642e8848851d66f09d4f124912846dbaeb41b833" @@ -2729,6 +2803,12 @@ interpret@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.3.tgz#cbc35c62eeee73f19ab7b10a801511401afc0f90" +invariant@^2.2.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" + dependencies: + loose-envify "^1.0.0" + invert-kv@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" @@ -2741,6 +2821,13 @@ is-absolute-url@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" +is-absolute@^0.2.3: + version "0.2.6" + resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-0.2.6.tgz#20de69f3db942ef2d87b9c2da36f172235b1b5eb" + dependencies: + is-relative "^0.2.1" + is-windows "^0.2.0" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -2884,6 +2971,12 @@ is-regex@^1.0.3: dependencies: has "^1.0.1" +is-relative@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-0.2.1.tgz#d27f4c7d516d175fb610db84bbeef23c3bc97aa5" + dependencies: + is-unc-path "^0.1.1" + is-retry-allowed@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" @@ -2906,10 +2999,20 @@ is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" +is-unc-path@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-0.1.2.tgz#6ab053a72573c10250ff416a3814c35178af39b9" + dependencies: + unc-path-regex "^0.1.0" + is-utf8@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" +is-windows@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c" + isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" @@ -2926,7 +3029,7 @@ isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" -isobject@^2.0.0: +isobject@^2.0.0, isobject@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" dependencies: @@ -3270,6 +3373,10 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" +listify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/listify/-/listify-1.0.0.tgz#03ca7ba2d150d4267773f74e57558d1053d2bee3" + load-json-file@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" @@ -3310,6 +3417,10 @@ loader-utils@^1.0.2: emojis-list "^2.0.0" json5 "^0.5.0" +lockfile@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.3.tgz#2638fc39a0331e9cac1a04b71799931c9c50df79" + lodash._baseassign@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" @@ -3491,6 +3602,13 @@ lodash@~4.16.4: version "4.16.6" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.16.6.tgz#d22c9ac660288f3843e16ba7d2b5d06cca27d777" +log-update@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/log-update/-/log-update-1.0.2.tgz#19929f64c4093d2d2e7075a1dad8af59c296b8d1" + dependencies: + ansi-escapes "^1.0.0" + cli-cursor "^1.0.2" + log4js@^0.6.31: version "0.6.38" resolved "https://registry.yarnpkg.com/log4js/-/log4js-0.6.38.tgz#2c494116695d6fb25480943d3fc872e662a522fd" @@ -3502,6 +3620,12 @@ longest@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" +loose-envify@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" + dependencies: + js-tokens "^3.0.0" + loud-rejection@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" @@ -3550,7 +3674,13 @@ magic-string@^0.19.0: dependencies: vlq "^0.2.1" -make-error@^1.1.1: +make-error-cause@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/make-error-cause/-/make-error-cause-1.2.2.tgz#df0388fcd0b37816dff0a5fb8108939777dcbc9d" + dependencies: + make-error "^1.2.0" + +make-error@^1.1.1, make-error@^1.2.0: version "1.3.0" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.0.tgz#52ad3a339ccf10ce62b4040b708fe707244b8b96" @@ -3769,6 +3899,20 @@ ng2-pagination@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/ng2-pagination/-/ng2-pagination-2.0.1.tgz#eb329c0020e19a5e7bd1a6e064792fad1d8ec80e" +ng2-truncate@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/ng2-truncate/-/ng2-truncate-1.2.0.tgz#ba097f8a7ac02e76b33bdd0c84dee569e388ec66" + dependencies: + "@angular/core" "^2.1.0" + codelyzer "^0.0.20" + es6-shim "0.35.1" + reflect-metadata "0.1.3" + rxjs "^5.0.0-beta.12" + tslint "^3.6.0" + typescript "^2.0.2" + typings "^1.0.4" + zone.js "^0.6.21" + ngrx-store-freeze@^0.1.9: version "0.1.9" resolved "https://registry.yarnpkg.com/ngrx-store-freeze/-/ngrx-store-freeze-0.1.9.tgz#b20f18f21fd5efc4e1b1e05f6f279674d0f70c81" @@ -4006,6 +4150,12 @@ object.omit@^2.0.0: for-own "^0.1.4" is-extendable "^0.1.1" +object.pick@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.2.0.tgz#b5392bee9782da6d9fb7d6afaf539779f1234c2b" + dependencies: + isobject "^2.1.0" + obuf@^1.0.0, obuf@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.1.tgz#104124b6c602c6796881a042541d36db43a5264e" @@ -4032,6 +4182,10 @@ once@~1.3.0: dependencies: wrappy "1" +onetime@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" + opener@^1.4.2, opener@~1.4.0: version "1.4.3" resolved "https://registry.yarnpkg.com/opener/-/opener-1.4.3.tgz#5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8" @@ -4265,6 +4419,41 @@ pinkie@^2.0.0, pinkie@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" +popsicle-proxy-agent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/popsicle-proxy-agent/-/popsicle-proxy-agent-3.0.0.tgz#b9133c55d945759ab7ee61b7711364620d3aeadc" + dependencies: + http-proxy-agent "^1.0.0" + https-proxy-agent "^1.0.0" + +popsicle-retry@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/popsicle-retry/-/popsicle-retry-3.2.1.tgz#e06e866533b42a7a123eb330cbe63a7cebcba10c" + dependencies: + any-promise "^1.1.0" + xtend "^4.0.1" + +popsicle-rewrite@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/popsicle-rewrite/-/popsicle-rewrite-1.0.0.tgz#1dd4e8ea9c3182351fb820f87934d992f7fb9007" + +popsicle-status@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/popsicle-status/-/popsicle-status-2.0.1.tgz#8dd70c4fe7c694109add784ffe80eacac1e7b28d" + +popsicle@^8.0.2: + version "8.2.0" + resolved "https://registry.yarnpkg.com/popsicle/-/popsicle-8.2.0.tgz#ff4401005cab43a9418a91410611c00197712d21" + dependencies: + any-promise "^1.3.0" + arrify "^1.0.0" + concat-stream "^1.4.7" + form-data "^2.0.0" + make-error-cause "^1.2.1" + throwback "^1.1.0" + tough-cookie "^2.0.0" + xtend "^4.0.0" + portfinder@0.4.x: version "0.4.0" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-0.4.0.tgz#a3ffadffafe4fb98e0601a85eda27c27ce84ca1e" @@ -4579,6 +4768,12 @@ progress@^1.1.8, progress@~1.1.8: version "1.1.8" resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" +promise-finally@^2.0.1, promise-finally@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/promise-finally/-/promise-finally-2.2.1.tgz#22616c4ba902916e988bd46c54d7caa08910cd77" + dependencies: + any-promise "^1.3.0" + proto-list@~1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" @@ -4733,7 +4928,7 @@ raw-loader@0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-0.5.1.tgz#0c3d0beaed8a01c966d9787bf778281252a979aa" -rc@^1.0.1, rc@^1.1.6, rc@^1.1.7: +rc@^1.0.1, rc@^1.1.5, rc@^1.1.6, rc@^1.1.7: version "1.2.1" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.1.tgz#2e03e8e42ee450b8cb3dce65be1bf8974e1dfd95" dependencies: @@ -4859,6 +5054,10 @@ reflect-metadata@0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.2.tgz#ea23e5823dc830f292822bd3da9b89fd57bffb03" +reflect-metadata@0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.3.tgz#64f8a41974e4f5a5aa9978dac54cfd442dc2f1d5" + reflect-metadata@^0.1.10, reflect-metadata@^0.1.2: version "0.1.10" resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.10.tgz#b4f83704416acad89988c9b15635d47e03b9344a" @@ -5045,6 +5244,13 @@ resolve@^1.1.6, resolve@^1.1.7: dependencies: path-parse "^1.0.5" +restore-cursor@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" + dependencies: + exit-hook "^1.0.0" + onetime "^1.0.0" + right-align@^0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" @@ -5124,7 +5330,7 @@ rxjs@5.0.0-beta.12: dependencies: symbol-observable "^1.0.1" -rxjs@^5.0.1: +rxjs@^5.0.0-beta.12, rxjs@^5.0.1: version "5.4.0" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.4.0.tgz#a7db14ab157f9d7aac6a56e655e7a3860d39bf26" dependencies: @@ -5310,6 +5516,10 @@ signal-exit@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" +slice-ansi@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" + slide@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" @@ -5571,6 +5781,10 @@ string-replace-loader@1.0.5: loader-utils "^0.2.11" lodash "^3.10.1" +string-template@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/string-template/-/string-template-1.0.0.tgz#9e9f2233dc00f218718ec379a28a5673ecca8b96" + string-width@^1.0.1, string-width@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" @@ -5691,6 +5905,18 @@ tether@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/tether/-/tether-1.4.0.tgz#0f9fa171f75bf58485d8149e94799d7ae74d1c1a" +thenify@^3.1.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.0.tgz#e69e38a1babe969b0108207978b9f62b88604839" + dependencies: + any-promise "^1.0.0" + +throat@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-3.1.0.tgz#ef22d8855963b3fdc626d043508f24c4cdf7d3c3" + dependencies: + double-ended-queue "^2.1.0-0" + throttleit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" @@ -5706,6 +5932,12 @@ through@2, through@X.X.X, through@~2.3, through@~2.3.1: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" +throwback@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/throwback/-/throwback-1.1.1.tgz#f007e7c17604a6d16d7a07c41aa0e8fedc6184a4" + dependencies: + any-promise "^1.3.0" + time-stamp@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" @@ -5752,13 +5984,13 @@ toposort@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.3.tgz#f02cd8a74bd8be2fc0e98611c3bacb95a171869c" -touch@1.0.0: +touch@1.0.0, touch@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/touch/-/touch-1.0.0.tgz#449cbe2dbae5a8c8038e30d71fa0ff464947c4de" dependencies: nopt "~1.0.10" -tough-cookie@~2.3.0: +tough-cookie@^2.0.0, tough-cookie@~2.3.0: version "2.3.2" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a" dependencies: @@ -5842,6 +6074,18 @@ tslint@4.0.2: underscore.string "^3.3.4" update-notifier "^1.0.2" +tslint@^3.6.0: + version "3.15.1" + resolved "https://registry.yarnpkg.com/tslint/-/tslint-3.15.1.tgz#da165ca93d8fdc2c086b51165ee1bacb48c98ea5" + dependencies: + colors "^1.1.2" + diff "^2.2.1" + findup-sync "~0.3.0" + glob "^7.0.3" + optimist "~0.6.0" + resolve "^1.1.7" + underscore.string "^3.3.4" + tty-browserify@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" @@ -5911,10 +6155,68 @@ typescript@2.1.6: version "2.1.6" resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.1.6.tgz#40c7e6e9e5da7961b7718b55505f9cac9487a607" -typescript@^2.1.6: +typescript@^2.0.2, typescript@^2.0.3, typescript@^2.1.6: version "2.3.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.3.3.tgz#9639f3c3b40148e8ca97fe08a51dd1891bb6be22" +typings-core@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/typings-core/-/typings-core-1.6.1.tgz#ce4b2931ea2f19bb8f3dacbec69983ac4e964a37" + dependencies: + any-promise "^1.3.0" + array-uniq "^1.0.2" + configstore "^2.0.0" + debug "^2.2.0" + detect-indent "^4.0.0" + graceful-fs "^4.1.2" + has "^1.0.1" + invariant "^2.2.0" + is-absolute "^0.2.3" + listify "^1.0.0" + lockfile "^1.0.1" + make-error-cause "^1.2.1" + mkdirp "^0.5.1" + object.pick "^1.1.1" + parse-json "^2.2.0" + popsicle "^8.0.2" + popsicle-proxy-agent "^3.0.0" + popsicle-retry "^3.2.0" + popsicle-rewrite "^1.0.0" + popsicle-status "^2.0.0" + promise-finally "^2.0.1" + rc "^1.1.5" + rimraf "^2.4.4" + sort-keys "^1.0.0" + string-template "^1.0.0" + strip-bom "^2.0.0" + thenify "^3.1.0" + throat "^3.0.0" + touch "^1.0.0" + typescript "^2.0.3" + xtend "^4.0.0" + zip-object "^0.1.0" + +typings@^1.0.4: + version "1.5.0" + resolved "https://registry.yarnpkg.com/typings/-/typings-1.5.0.tgz#b9d236cf1d37460854f8c671ea495d9405b8103f" + dependencies: + any-promise "^1.3.0" + archy "^1.0.0" + bluebird "^3.1.1" + chalk "^1.0.0" + cli-truncate "^0.2.1" + columnify "^1.5.2" + elegant-spinner "^1.0.1" + has-unicode "^2.0.1" + listify "^1.0.0" + log-update "^1.0.2" + minimist "^1.2.0" + promise-finally "^2.2.1" + typings-core "^1.6.1" + update-notifier "^1.0.0" + wordwrap "^1.0.0" + xtend "^4.0.1" + uglify-js@3.0.x: version "3.0.11" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.0.11.tgz#81f594b9a24dad76e39da92f8f06e5b3bc8c2e11" @@ -5952,6 +6254,10 @@ ultron@1.0.x: version "1.0.2" resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" +unc-path-regex@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + undefsafe@0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-0.0.3.tgz#ecca3a03e56b9af17385baac812ac83b994a962f" @@ -6003,7 +6309,7 @@ update-notifier@0.5.0: semver-diff "^2.0.0" string-length "^1.0.0" -update-notifier@^1.0.2: +update-notifier@^1.0.0, update-notifier@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-1.0.3.tgz#8f92c515482bd6831b7c93013e70f87552c7cf5a" dependencies: @@ -6171,6 +6477,12 @@ wbuf@^1.1.0, wbuf@^1.7.2: dependencies: minimalistic-assert "^1.0.0" +wcwidth@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + dependencies: + defaults "^1.0.3" + wd@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/wd/-/wd-1.2.0.tgz#4112c4657eca5af593ebc060d54b80caeea04807" @@ -6411,7 +6723,7 @@ xmlhttprequest-ssl@1.5.3: version "1.5.3" resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz#185a888c04eca46c3e4070d99f7b49de3528992d" -xtend@^4.0.0, xtend@~4.0.0: +xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" @@ -6522,6 +6834,10 @@ yn@^1.2.0: dependencies: object-assign "^4.1.1" +zip-object@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/zip-object/-/zip-object-0.1.0.tgz#c1a0da04c88c837756e248680a03ff902ec3f53a" + zip-stream@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-1.1.1.tgz#5216b48bbb4d2651f64d5c6e6f09eb4a7399d557" @@ -6531,6 +6847,6 @@ zip-stream@^1.1.0: lodash "^4.8.0" readable-stream "^2.0.0" -zone.js@0.6.26: +zone.js@0.6.26, zone.js@^0.6.21: version "0.6.26" resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.6.26.tgz#067c13b8b80223a89b62e9dc82680f09762c4636"