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"