From fb67e37339949f352a98822d4989b484c23e3468 Mon Sep 17 00:00:00 2001 From: Rado Kirov Date: Tue, 28 Apr 2015 18:17:00 -0700 Subject: [PATCH] feat(decorators): adds decorators to be used by TS and Babel transpiled apps. --- gulpfile.js | 5 +- karma-js.conf.js | 1 + modules/angular2/annotations.js | 1 + modules/angular2/globals.ts | 1 + .../src/core/annotations/annotations.dart | 8 + .../src/core/annotations/annotations.es6 | 13 + modules/angular2/src/core/annotations/di.dart | 3 + modules/angular2/src/core/annotations/di.es6 | 4 + .../angular2/src/core/annotations/view.dart | 3 + .../angular2/src/core/annotations/view.es6 | 3 + .../src/core/annotations/visibility.dart | 3 + .../src/core/annotations/visibility.es6 | 4 + .../annotations.js | 0 .../{annotations => annotations_impl}/di.js | 0 .../{annotations => annotations_impl}/view.js | 0 .../visibility.js | 0 .../src/core/compiler/base_query_list.dart | 2 +- .../src/core/compiler/base_query_list.es6 | 2 +- .../angular2/src/core/compiler/compiler.js | 4 +- .../src/core/compiler/directive_metadata.js | 2 +- .../compiler/directive_metadata_reader.js | 2 +- .../src/core/compiler/element_injector.js | 6 +- .../src/core/compiler/proto_view_factory.js | 2 +- .../src/core/compiler/template_resolver.js | 2 +- .../src/core/decorators/decorators.dart | 3 + .../src/core/decorators/decorators.es6 | 40 + modules/angular2/src/directives/class.js | 2 +- modules/angular2/src/directives/for.js | 2 +- modules/angular2/src/directives/if.js | 2 +- .../angular2/src/directives/non_bindable.js | 2 +- modules/angular2/src/directives/switch.js | 4 +- modules/angular2/src/forms/directives.js | 4 +- .../src/forms/validator_directives.js | 5 +- .../src/mock/template_resolver_mock.js | 2 +- .../reflection/reflection_capabilities.es6 | 27 +- .../src/reflection/reflection_capabilities.ts | 26 +- modules/angular2/src/router/router_link.js | 2 +- modules/angular2/src/router/router_outlet.js | 2 +- modules/angular2/src/test_lib/test_bed.js | 2 +- .../test/core/annotations/annotations_spec.js | 2 +- .../angular2/test/core/application_spec.js | 4 +- .../test/core/compiler/compiler_spec.js | 6 +- .../directive_metadata_reader_spec.js | 2 +- .../compiler/dynamic_component_loader_spec.js | 6 +- .../core/compiler/element_injector_spec.js | 7 +- .../test/core/compiler/integration_spec.js | 8 +- .../core/compiler/query_integration_spec.js | 7 +- .../test/core/compiler/view_manager_spec.js | 2 +- .../core/compiler/view_manager_utils_spec.js | 2 +- .../angular2/test/directives/class_spec.js | 4 +- modules/angular2/test/directives/for_spec.js | 4 +- modules/angular2/test/directives/if_spec.js | 4 +- .../test/directives/non_bindable_spec.js | 4 +- .../angular2/test/directives/switch_spec.js | 4 +- .../angular2/test/forms/integration_spec.js | 5 +- .../test/mock/template_resolver_mock_spec.js | 4 +- modules/angular2/test/router/outlet_spec.js | 4 +- .../basic_bind_files/bar.ng_deps.dart | 2 +- .../expected/bar.ng_deps.dart | 2 +- .../expected/soup.ng_deps.dart | 2 +- .../soup.ng_deps.dart | 2 +- .../simple_export_files/bar.ng_deps.dart | 2 +- .../expected/bar.ng_deps.dart | 2 +- .../expected/foo.ng_deps.dart | 2 +- .../simple_export_files/foo.ng_deps.dart | 2 +- .../simple_files/bar.ng_deps.dart | 2 +- .../simple_files/expected/bar.ng_deps.dart | 2 +- .../simple_files/expected/foo.ng_deps.dart | 2 +- .../simple_files/foo.ng_deps.dart | 2 +- .../expected/soup.ng_deps.dart | 2 +- .../parameter_metadata/soup.dart | 2 +- .../test/transform/integration/all_tests.dart | 8 +- .../integration/list_of_types_files/bar.dart | 2 +- .../expected/bar.ng_deps.dart | 4 +- .../simple_annotation_files/bar.dart | 2 +- .../expected/bar.ng_deps.dart | 4 +- .../integration/synthetic_ctor_files/bar.dart | 2 +- .../expected/bar.ng_deps.dart | 4 +- .../two_annotations_files/bar.dart | 4 +- .../expected/bar.ng_deps.dart | 8 +- .../integration/two_deps_files/bar.dart | 2 +- .../two_deps_files/expected/bar.ng_deps.dart | 4 +- .../src/components/button/button.js | 4 +- .../src/components/checkbox/checkbox.js | 4 +- .../src/components/grid_list/grid_list.js | 5 +- .../src/components/input/input.js | 2 +- .../progress-circular/progress_circular.js | 3 +- .../progress-linear/progress_linear.js | 4 +- .../src/components/radio/radio_button.js | 6 +- .../src/components/switcher/switch.js | 4 +- .../src/compiler/compiler_benchmark.js | 6 +- modules/benchmarks/src/costs/index.js | 13 +- .../src/largetable/largetable_benchmark.js | 7 +- .../src/naive_infinite_scroll/app.js | 5 +- .../src/naive_infinite_scroll/cells.js | 6 +- .../src/naive_infinite_scroll/scroll_area.js | 6 +- .../src/naive_infinite_scroll/scroll_item.js | 6 +- modules/examples/src/forms/index.es6 | 7 +- modules/examples/src/gestures/index.js | 7 +- .../examples/src/hello_world/index_common.js | 8 +- modules/examples/src/key_events/index.js | 7 +- modules/examples/src/material/button/index.js | 7 +- .../examples/src/material/checkbox/index.js | 7 +- .../examples/src/material/grid_list/index.js | 7 +- modules/examples/src/material/input/index.js | 7 +- .../src/material/progress-linear/index.js | 7 +- modules/examples/src/material/radio/index.js | 7 +- .../examples/src/material/switcher/index.js | 7 +- modules/examples/src/todo/index.js | 7 +- npm-shrinkwrap.clean.json | 1169 ++++--- npm-shrinkwrap.json | 3113 ++++++++++------- package.json | 1 + tools/broccoli/html-replace/SCRIPTS.html | 1 + .../html-replace/SCRIPTS_benchmarks.html | 1 + .../SCRIPTS_benchmarks_external.html | 1 + tools/broccoli/trees/browser_tree.ts | 1 + 116 files changed, 2995 insertions(+), 1805 deletions(-) create mode 100644 modules/angular2/src/core/annotations/annotations.dart create mode 100644 modules/angular2/src/core/annotations/annotations.es6 create mode 100644 modules/angular2/src/core/annotations/di.dart create mode 100644 modules/angular2/src/core/annotations/di.es6 create mode 100644 modules/angular2/src/core/annotations/view.dart create mode 100644 modules/angular2/src/core/annotations/view.es6 create mode 100644 modules/angular2/src/core/annotations/visibility.dart create mode 100644 modules/angular2/src/core/annotations/visibility.es6 rename modules/angular2/src/core/{annotations => annotations_impl}/annotations.js (100%) rename modules/angular2/src/core/{annotations => annotations_impl}/di.js (100%) rename modules/angular2/src/core/{annotations => annotations_impl}/view.js (100%) rename modules/angular2/src/core/{annotations => annotations_impl}/visibility.js (100%) create mode 100644 modules/angular2/src/core/decorators/decorators.dart create mode 100644 modules/angular2/src/core/decorators/decorators.es6 diff --git a/gulpfile.js b/gulpfile.js index 5b0faa26d7..a8dd2e9a2c 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -647,10 +647,13 @@ gulp.task('bundle.js.min.deps', ['bundle.js.min'], function() { .pipe(gulp.dest('dist/bundle')); }); -var JS_DEV_DEPS = ['node_modules/zone.js/zone.js', 'node_modules/zone.js/long-stack-trace-zone.js']; +var JS_DEV_DEPS = ['node_modules/zone.js/zone.js', + 'node_modules/zone.js/long-stack-trace-zone.js', + 'node_modules/reflect-metadata/Reflect.js']; gulp.task('bundle.js.dev.deps', ['bundle.js.dev'], function() { return bundler.modify(JS_DEV_DEPS.concat(['dist/build/angular2.dev.js']), 'angular2.dev.js') + .pipe(insert.append('\nSystem.config({"paths":{"*":"*.js","angular2/*":"angular2/*"}});\n')) .pipe(insert.append('\nzone = zone.fork(Zone.longStackTraceZone);\n')) .pipe(gulp.dest('dist/bundle')); }); diff --git a/karma-js.conf.js b/karma-js.conf.js index a6bd2f1ffa..c550be9ced 100644 --- a/karma-js.conf.js +++ b/karma-js.conf.js @@ -19,6 +19,7 @@ module.exports = function(config) { 'node_modules/systemjs/lib/extension-register.js', 'node_modules/systemjs/lib/extension-cjs.js', 'node_modules/rx/dist/rx.all.js', + 'node_modules/reflect-metadata/Reflect.js', 'node_modules/zone.js/zone.js', 'node_modules/zone.js/long-stack-trace-zone.js', diff --git a/modules/angular2/annotations.js b/modules/angular2/annotations.js index b1c90e359d..196ee45fa5 100644 --- a/modules/angular2/annotations.js +++ b/modules/angular2/annotations.js @@ -9,3 +9,4 @@ * */ export * from './src/core/annotations/annotations'; +export * from './src/core/decorators/decorators'; diff --git a/modules/angular2/globals.ts b/modules/angular2/globals.ts index a678ed9bbf..bb478ac690 100644 --- a/modules/angular2/globals.ts +++ b/modules/angular2/globals.ts @@ -21,4 +21,5 @@ interface Window { assert: typeof assert; NaN: typeof NaN; gc(): void; + Reflect: any; } diff --git a/modules/angular2/src/core/annotations/annotations.dart b/modules/angular2/src/core/annotations/annotations.dart new file mode 100644 index 0000000000..cc4f68947d --- /dev/null +++ b/modules/angular2/src/core/annotations/annotations.dart @@ -0,0 +1,8 @@ +/** + * This indirection is needed for TS compilation path. + * See comment in annotations.es6. + */ + +library angular2.core.annotations.annotations; + +export "../annotations_impl/annotations.dart"; diff --git a/modules/angular2/src/core/annotations/annotations.es6 b/modules/angular2/src/core/annotations/annotations.es6 new file mode 100644 index 0000000000..e284f932c3 --- /dev/null +++ b/modules/angular2/src/core/annotations/annotations.es6 @@ -0,0 +1,13 @@ +/** + * This indirection is needed to free up Component, etc symbols in the public API + * to be used by the decorator versions of these annotations. + */ + +export { + Component as ComponentAnnotation, + Decorator as DecoratorAnnotation, + Directive as DirectiveAnnotation, + DynamicComponent as DynamicComponentAnnotation, + Viewport as ViewportAnnotation, + onDestroy, onChange, onAllChangesDone +} from '../annotations_impl/annotations'; diff --git a/modules/angular2/src/core/annotations/di.dart b/modules/angular2/src/core/annotations/di.dart new file mode 100644 index 0000000000..8b182acb0d --- /dev/null +++ b/modules/angular2/src/core/annotations/di.dart @@ -0,0 +1,3 @@ +library angular2.core.annotations.di; + +export "../annotations_impl/di.dart"; diff --git a/modules/angular2/src/core/annotations/di.es6 b/modules/angular2/src/core/annotations/di.es6 new file mode 100644 index 0000000000..f723097863 --- /dev/null +++ b/modules/angular2/src/core/annotations/di.es6 @@ -0,0 +1,4 @@ +export { + Query as QueryAnnotation, + Attribute as AttributeAnnotation, +} from '../annotations_impl/di'; diff --git a/modules/angular2/src/core/annotations/view.dart b/modules/angular2/src/core/annotations/view.dart new file mode 100644 index 0000000000..30171a89dc --- /dev/null +++ b/modules/angular2/src/core/annotations/view.dart @@ -0,0 +1,3 @@ +library angular2.core.annotations.view; + +export "../annotations_impl/view.dart"; diff --git a/modules/angular2/src/core/annotations/view.es6 b/modules/angular2/src/core/annotations/view.es6 new file mode 100644 index 0000000000..504e1866b4 --- /dev/null +++ b/modules/angular2/src/core/annotations/view.es6 @@ -0,0 +1,3 @@ +export { + View as ViewAnnotation, + } from '../annotations_impl/view'; diff --git a/modules/angular2/src/core/annotations/visibility.dart b/modules/angular2/src/core/annotations/visibility.dart new file mode 100644 index 0000000000..3e971511b7 --- /dev/null +++ b/modules/angular2/src/core/annotations/visibility.dart @@ -0,0 +1,3 @@ +library angular2.core.annotations.visibility; + +export "../annotations_impl/visibility.dart"; diff --git a/modules/angular2/src/core/annotations/visibility.es6 b/modules/angular2/src/core/annotations/visibility.es6 new file mode 100644 index 0000000000..6b768671d0 --- /dev/null +++ b/modules/angular2/src/core/annotations/visibility.es6 @@ -0,0 +1,4 @@ +export { + Ancestor as AncestorAnnotation, + Parent as ParentAnnotation, + } from '../annotations_impl/visibility'; diff --git a/modules/angular2/src/core/annotations/annotations.js b/modules/angular2/src/core/annotations_impl/annotations.js similarity index 100% rename from modules/angular2/src/core/annotations/annotations.js rename to modules/angular2/src/core/annotations_impl/annotations.js diff --git a/modules/angular2/src/core/annotations/di.js b/modules/angular2/src/core/annotations_impl/di.js similarity index 100% rename from modules/angular2/src/core/annotations/di.js rename to modules/angular2/src/core/annotations_impl/di.js diff --git a/modules/angular2/src/core/annotations/view.js b/modules/angular2/src/core/annotations_impl/view.js similarity index 100% rename from modules/angular2/src/core/annotations/view.js rename to modules/angular2/src/core/annotations_impl/view.js diff --git a/modules/angular2/src/core/annotations/visibility.js b/modules/angular2/src/core/annotations_impl/visibility.js similarity index 100% rename from modules/angular2/src/core/annotations/visibility.js rename to modules/angular2/src/core/annotations_impl/visibility.js diff --git a/modules/angular2/src/core/compiler/base_query_list.dart b/modules/angular2/src/core/compiler/base_query_list.dart index 062cf44cd3..71b01849ce 100644 --- a/modules/angular2/src/core/compiler/base_query_list.dart +++ b/modules/angular2/src/core/compiler/base_query_list.dart @@ -1,6 +1,6 @@ library angular2.src.core.compiler.base_query_list; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; import 'dart:collection'; /** diff --git a/modules/angular2/src/core/compiler/base_query_list.es6 b/modules/angular2/src/core/compiler/base_query_list.es6 index 2dd782e713..c0c057224e 100644 --- a/modules/angular2/src/core/compiler/base_query_list.es6 +++ b/modules/angular2/src/core/compiler/base_query_list.es6 @@ -1,5 +1,5 @@ import {List, MapWrapper, ListWrapper} from 'angular2/src/facade/collection'; -import {Directive} from 'angular2/src/core/annotations/annotations'; +import {Directive} from 'angular2/src/core/annotations_impl/annotations'; /** * Injectable Objects that contains a live list of child directives in the light Dom of a directive. diff --git a/modules/angular2/src/core/compiler/compiler.js b/modules/angular2/src/core/compiler/compiler.js index 0985fcf1f6..493083a097 100644 --- a/modules/angular2/src/core/compiler/compiler.js +++ b/modules/angular2/src/core/compiler/compiler.js @@ -4,12 +4,12 @@ import {Promise, PromiseWrapper} from 'angular2/src/facade/async'; import {List, ListWrapper, Map, MapWrapper} from 'angular2/src/facade/collection'; import {DirectiveMetadataReader} from './directive_metadata_reader'; -import {Component, Viewport, DynamicComponent, Decorator} from '../annotations/annotations'; +import {Component, Viewport, DynamicComponent, Decorator} from '../annotations_impl/annotations'; import {AppProtoView} from './view'; import {ProtoViewRef} from './view_ref'; import {DirectiveBinding} from './element_injector'; import {TemplateResolver} from './template_resolver'; -import {View} from '../annotations/view'; +import {View} from '../annotations_impl/view'; import {ComponentUrlMapper} from './component_url_mapper'; import {ProtoViewFactory} from './proto_view_factory'; import {UrlResolver} from 'angular2/src/services/url_resolver'; diff --git a/modules/angular2/src/core/compiler/directive_metadata.js b/modules/angular2/src/core/compiler/directive_metadata.js index 688657c32b..644beb2c07 100644 --- a/modules/angular2/src/core/compiler/directive_metadata.js +++ b/modules/angular2/src/core/compiler/directive_metadata.js @@ -1,6 +1,6 @@ import {Type} from 'angular2/src/facade/lang'; import {List} from 'angular2/src/facade/collection'; -import {Directive} from 'angular2/src/core/annotations/annotations' +import {Directive} from 'angular2/src/core/annotations_impl/annotations' import {ResolvedBinding} from 'angular2/di'; /** diff --git a/modules/angular2/src/core/compiler/directive_metadata_reader.js b/modules/angular2/src/core/compiler/directive_metadata_reader.js index bd6f7819b5..e3d166dfef 100644 --- a/modules/angular2/src/core/compiler/directive_metadata_reader.js +++ b/modules/angular2/src/core/compiler/directive_metadata_reader.js @@ -1,6 +1,6 @@ import {Injectable, Injector} from 'angular2/di'; import {Type, isPresent, BaseException, stringify} from 'angular2/src/facade/lang'; -import {Directive, Component} from '../annotations/annotations'; +import {Directive, Component} from '../annotations_impl/annotations'; import {DirectiveMetadata} from './directive_metadata'; import {reflector} from 'angular2/src/reflection/reflection'; diff --git a/modules/angular2/src/core/compiler/element_injector.js b/modules/angular2/src/core/compiler/element_injector.js index d5d4f8c9ac..5868ee87b2 100644 --- a/modules/angular2/src/core/compiler/element_injector.js +++ b/modules/angular2/src/core/compiler/element_injector.js @@ -4,14 +4,14 @@ import {Math} from 'angular2/src/facade/math'; import {List, ListWrapper, MapWrapper} from 'angular2/src/facade/collection'; import {Injector, Key, Dependency, bind, Binding, ResolvedBinding, NoBindingError, AbstractBindingError, CyclicDependencyError} from 'angular2/di'; -import {Parent, Ancestor} from 'angular2/src/core/annotations/visibility'; -import {Attribute, Query} from 'angular2/src/core/annotations/di'; +import {Parent, Ancestor} from 'angular2/src/core/annotations_impl/visibility'; +import {Attribute, Query} from 'angular2/src/core/annotations_impl/di'; import * as viewModule from './view'; import * as avmModule from './view_manager'; import {ViewContainerRef} from './view_container_ref'; import {ElementRef} from './element_ref'; import {ProtoViewRef, ViewRef} from './view_ref'; -import {Directive, Component, onChange, onDestroy, onAllChangesDone} from 'angular2/src/core/annotations/annotations'; +import {Directive, Component, onChange, onDestroy, onAllChangesDone} from 'angular2/src/core/annotations_impl/annotations'; import {ChangeDetector, ChangeDetectorRef} from 'angular2/change_detection'; import {QueryList} from './query_list'; import {reflector} from 'angular2/src/reflection/reflection'; diff --git a/modules/angular2/src/core/compiler/proto_view_factory.js b/modules/angular2/src/core/compiler/proto_view_factory.js index 21ad7274b8..40e17fa3bf 100644 --- a/modules/angular2/src/core/compiler/proto_view_factory.js +++ b/modules/angular2/src/core/compiler/proto_view_factory.js @@ -4,7 +4,7 @@ import {isPresent, isBlank} from 'angular2/src/facade/lang'; import {reflector} from 'angular2/src/reflection/reflection'; import {ChangeDetection, DirectiveIndex} from 'angular2/change_detection'; -import {Component, Viewport, DynamicComponent} from '../annotations/annotations'; +import {Component, Viewport, DynamicComponent} from '../annotations_impl/annotations'; import * as renderApi from 'angular2/src/render/api'; import {AppProtoView} from './view'; diff --git a/modules/angular2/src/core/compiler/template_resolver.js b/modules/angular2/src/core/compiler/template_resolver.js index d318dbf63a..bb3ec38ae0 100644 --- a/modules/angular2/src/core/compiler/template_resolver.js +++ b/modules/angular2/src/core/compiler/template_resolver.js @@ -1,5 +1,5 @@ import {Injectable} from 'angular2/di'; -import {View} from 'angular2/src/core/annotations/view'; +import {View} from 'angular2/src/core/annotations_impl/view'; import {Type, stringify, isBlank, BaseException} from 'angular2/src/facade/lang'; import {Map, MapWrapper, List, ListWrapper} from 'angular2/src/facade/collection'; diff --git a/modules/angular2/src/core/decorators/decorators.dart b/modules/angular2/src/core/decorators/decorators.dart new file mode 100644 index 0000000000..ec9f91bd46 --- /dev/null +++ b/modules/angular2/src/core/decorators/decorators.dart @@ -0,0 +1,3 @@ +library angular2.core.decorators; + +/* This file is empty because, Dart does not have decorators. */ diff --git a/modules/angular2/src/core/decorators/decorators.es6 b/modules/angular2/src/core/decorators/decorators.es6 new file mode 100644 index 0000000000..a595fd0b5a --- /dev/null +++ b/modules/angular2/src/core/decorators/decorators.es6 @@ -0,0 +1,40 @@ +import { + ComponentAnnotation, + DecoratorAnnotation, + DynamicComponentAnnotation, + ViewportAnnotation} from '../annotations/annotations'; +import {ViewAnnotation} from '../annotations/view'; +import {AncestorAnnotation, ParentAnnotation} from '../annotations/visibility'; +import {AttributeAnnotation, QueryAnnotation} from '../annotations/di'; + +function makeDecorator(annotationCls) { + return function(...args) { + if (!(window.Reflect && !window.Reflect.getMetadata)) throw 'reflect-metadata shim is required'; + var annotationInstance = new annotationCls(...args); + var Reflect = window.Reflect; + return function(cls) { + var annotations = Reflect.getMetadata('annotations', cls); + annotations = annotations || []; + annotations.push(annotationInstance); + Reflect.defineMetadata('annotations', annotations, cls); + return cls; + } + } +} + +/* from annotations */ +export var Component = makeDecorator(ComponentAnnotation); +export var Decorator = makeDecorator(DecoratorAnnotation); +export var DynamicComponent = makeDecorator(DynamicComponentAnnotation); +export var Viewport = makeDecorator(ViewportAnnotation); + +/* from di */ +export var Attribute = makeDecorator(AttributeAnnotation); +export var Query = makeDecorator(QueryAnnotation); + +/* from view */ +export var View = makeDecorator(ViewAnnotation); + +/* from visiblity */ +export var Ancestor = makeDecorator(AncestorAnnotation); +export var Parent = makeDecorator(ParentAnnotation); diff --git a/modules/angular2/src/directives/class.js b/modules/angular2/src/directives/class.js index 55b841c873..d6e3e13433 100644 --- a/modules/angular2/src/directives/class.js +++ b/modules/angular2/src/directives/class.js @@ -1,4 +1,4 @@ -import {Decorator} from 'angular2/src/core/annotations/annotations'; +import {Decorator} from 'angular2/src/core/annotations_impl/annotations'; import {isPresent} from 'angular2/src/facade/lang'; import {DOM} from 'angular2/src/dom/dom_adapter'; import {ElementRef} from 'angular2/src/core/compiler/element_ref'; diff --git a/modules/angular2/src/directives/for.js b/modules/angular2/src/directives/for.js index 08728598d2..d2f4763297 100644 --- a/modules/angular2/src/directives/for.js +++ b/modules/angular2/src/directives/for.js @@ -1,4 +1,4 @@ -import {Viewport} from 'angular2/src/core/annotations/annotations'; +import {Viewport} from 'angular2/src/core/annotations_impl/annotations'; import {ViewContainerRef} from 'angular2/src/core/compiler/view_container_ref'; import {ViewRef} from 'angular2/src/core/compiler/view_ref'; import {isPresent, isBlank} from 'angular2/src/facade/lang'; diff --git a/modules/angular2/src/directives/if.js b/modules/angular2/src/directives/if.js index 6e3cb1d149..c926385f48 100644 --- a/modules/angular2/src/directives/if.js +++ b/modules/angular2/src/directives/if.js @@ -1,4 +1,4 @@ -import {Viewport} from 'angular2/src/core/annotations/annotations'; +import {Viewport} from 'angular2/src/core/annotations_impl/annotations'; import {ViewContainerRef} from 'angular2/src/core/compiler/view_container_ref'; import {isBlank} from 'angular2/src/facade/lang'; diff --git a/modules/angular2/src/directives/non_bindable.js b/modules/angular2/src/directives/non_bindable.js index 5459d3cc3b..8d2dd41177 100644 --- a/modules/angular2/src/directives/non_bindable.js +++ b/modules/angular2/src/directives/non_bindable.js @@ -1,4 +1,4 @@ -import {Decorator} from 'angular2/src/core/annotations/annotations'; +import {Decorator} from 'angular2/src/core/annotations_impl/annotations'; /** * The `NonBindable` directive tells Angular not to compile or bind the contents of the current diff --git a/modules/angular2/src/directives/switch.js b/modules/angular2/src/directives/switch.js index a8100e91a9..70574b916a 100644 --- a/modules/angular2/src/directives/switch.js +++ b/modules/angular2/src/directives/switch.js @@ -1,8 +1,8 @@ -import {Decorator, Viewport} from 'angular2/src/core/annotations/annotations'; +import {Decorator, Viewport} from 'angular2/src/core/annotations_impl/annotations'; import {ViewContainerRef} from 'angular2/src/core/compiler/view_container_ref'; import {isPresent, isBlank, normalizeBlank} from 'angular2/src/facade/lang'; import {ListWrapper, List, MapWrapper, Map} from 'angular2/src/facade/collection'; -import {Parent} from 'angular2/src/core/annotations/visibility'; +import {Parent} from 'angular2/src/core/annotations_impl/visibility'; /** * The `Switch` directive is used to conditionally swap DOM structure on your template based on a diff --git a/modules/angular2/src/forms/directives.js b/modules/angular2/src/forms/directives.js index 2670887fc3..e71c72487d 100644 --- a/modules/angular2/src/forms/directives.js +++ b/modules/angular2/src/forms/directives.js @@ -1,5 +1,5 @@ -import {Decorator, onChange} from 'angular2/src/core/annotations/annotations'; -import {Ancestor} from 'angular2/src/core/annotations/visibility'; +import {Decorator, onChange} from 'angular2/src/core/annotations_impl/annotations'; +import {Ancestor} from 'angular2/src/core/annotations_impl/visibility'; import {ElementRef} from 'angular2/src/core/compiler/element_ref'; import {Optional} from 'angular2/di'; import {Renderer} from 'angular2/src/render/api'; diff --git a/modules/angular2/src/forms/validator_directives.js b/modules/angular2/src/forms/validator_directives.js index 3691b397f7..b7b0da929b 100644 --- a/modules/angular2/src/forms/validator_directives.js +++ b/modules/angular2/src/forms/validator_directives.js @@ -1,4 +1,5 @@ -import {Decorator} from 'angular2/src/core/annotations/annotations'; +import {Decorator} from 'angular2/src/core/annotations_impl/annotations'; + import {Validators} from './validators'; import {ControlDirective} from './directives'; @@ -9,4 +10,4 @@ export class RequiredValidatorDirective { constructor(c:ControlDirective) { c.validator = Validators.compose([c.validator, Validators.required]); } -} \ No newline at end of file +} diff --git a/modules/angular2/src/mock/template_resolver_mock.js b/modules/angular2/src/mock/template_resolver_mock.js index db2426054e..af8e8e5871 100644 --- a/modules/angular2/src/mock/template_resolver_mock.js +++ b/modules/angular2/src/mock/template_resolver_mock.js @@ -1,7 +1,7 @@ import {Map, MapWrapper, ListWrapper} from 'angular2/src/facade/collection'; import {Type, isPresent, BaseException, stringify, isBlank} from 'angular2/src/facade/lang'; -import {View} from 'angular2/src/core/annotations/view'; +import {View} from 'angular2/src/core/annotations_impl/view'; import {TemplateResolver} from 'angular2/src/core/compiler/template_resolver'; export class MockTemplateResolver extends TemplateResolver { diff --git a/modules/angular2/src/reflection/reflection_capabilities.es6 b/modules/angular2/src/reflection/reflection_capabilities.es6 index 1842294ca2..26243a539d 100644 --- a/modules/angular2/src/reflection/reflection_capabilities.es6 +++ b/modules/angular2/src/reflection/reflection_capabilities.es6 @@ -33,13 +33,30 @@ export class ReflectionCapabilities { } parameters(typeOfFunc):List { - return isPresent(typeOfFunc.parameters) ? - typeOfFunc.parameters : - ListWrapper.createFixedSize(typeOfFunc.length); + // Prefer the direct API. + if (isPresent(typeOfFunc.parameters)) { + return typeOfFunc.parameters; + } + if (isPresent(window.Reflect) && isPresent(window.Reflect.getMetadata)) { + var paramtypes = window.Reflect.getMetadata('design:paramtypes', typeOfFunc); + if (isPresent(paramtypes)) { + // TODO(rado): add parameter annotations here. + return paramtypes.map((p) => [p]); + } + } + return ListWrapper.createFixedSize(typeOfFunc.length); } annotations(typeOfFunc):List { - return isPresent(typeOfFunc.annotations) ? typeOfFunc.annotations : []; + // Prefer the direct API. + if (isPresent(typeOfFunc.annotations)) { + return typeOfFunc.annotations; + } + if (isPresent(window.Reflect) && isPresent(window.Reflect.getMetadata)) { + var annotations = window.Reflect.getMetadata('annotations', typeOfFunc); + if (isPresent(annotations)) return annotations; + } + return []; } getter(name:string):GetterFn { @@ -56,4 +73,4 @@ export class ReflectionCapabilities { `if (!${method}) throw new Error('"${name}" is undefined');` + `return ${method}.apply(o, args);`); } -} \ No newline at end of file +} diff --git a/modules/angular2/src/reflection/reflection_capabilities.ts b/modules/angular2/src/reflection/reflection_capabilities.ts index 3bea3ac98d..06a44060e7 100644 --- a/modules/angular2/src/reflection/reflection_capabilities.ts +++ b/modules/angular2/src/reflection/reflection_capabilities.ts @@ -1,4 +1,4 @@ -import {Type, isPresent} from 'angular2/src/facade/lang'; +import {Type, isPresent, global} from 'angular2/src/facade/lang'; import {List, ListWrapper} from 'angular2/src/facade/collection'; import {GetterFn, SetterFn, MethodFn} from './types'; @@ -46,12 +46,30 @@ export class ReflectionCapabilities { } parameters(typeOfFunc): List> { - return isPresent(typeOfFunc.parameters) ? typeOfFunc.parameters : - ListWrapper.createFixedSize(typeOfFunc.length); + // Prefer the direct API. + if (isPresent(typeOfFunc.parameters)) { + return typeOfFunc.parameters; + } + if (isPresent(global.Reflect) && isPresent(global.Reflect.getMetadata)) { + var paramtypes = global.Reflect.getMetadata('design:paramtypes', typeOfFunc); + if (isPresent(paramtypes)) { + // TODO(rado): add parameter annotations here. + return paramtypes.map((p) => [p]); + } + } + return ListWrapper.createFixedSize(typeOfFunc.length); } annotations(typeOfFunc): List { - return isPresent(typeOfFunc.annotations) ? typeOfFunc.annotations : []; + // Prefer the direct API. + if (isPresent(typeOfFunc.annotations)) { + return typeOfFunc.annotations; + } + if (isPresent(global.Reflect) && isPresent(global.Reflect.getMetadata)) { + var annotations = global.Reflect.getMetadata('annotations', typeOfFunc); + if (isPresent(annotations)) return annotations; + } + return []; } getter(name: string): GetterFn { return new Function('o', 'return o.' + name + ';'); } diff --git a/modules/angular2/src/router/router_link.js b/modules/angular2/src/router/router_link.js index 3991c577f2..cc83a10563 100644 --- a/modules/angular2/src/router/router_link.js +++ b/modules/angular2/src/router/router_link.js @@ -1,4 +1,4 @@ -import {Decorator} from 'angular2/annotations'; +import {Decorator} from 'angular2/src/core/annotations_impl/annotations'; import {ElementRef} from 'angular2/core'; import {isPresent} from 'angular2/src/facade/lang'; diff --git a/modules/angular2/src/router/router_outlet.js b/modules/angular2/src/router/router_outlet.js index facfba8eed..13865a507b 100644 --- a/modules/angular2/src/router/router_outlet.js +++ b/modules/angular2/src/router/router_outlet.js @@ -1,6 +1,6 @@ import {Promise, PromiseWrapper} from 'angular2/src/facade/async'; -import {Decorator} from 'angular2/annotations'; +import {Decorator} from 'angular2/src/core/annotations_impl/annotations'; import {Compiler, ViewContainerRef} from 'angular2/core'; import {Injector, bind} from 'angular2/di'; diff --git a/modules/angular2/src/test_lib/test_bed.js b/modules/angular2/src/test_lib/test_bed.js index d20a47cd08..ada1b9e482 100644 --- a/modules/angular2/src/test_lib/test_bed.js +++ b/modules/angular2/src/test_lib/test_bed.js @@ -5,7 +5,7 @@ import {Promise} from 'angular2/src/facade/async'; import {isBlank} from 'angular2/src/facade/lang'; import {List} from 'angular2/src/facade/collection'; -import {View} from 'angular2/src/core/annotations/view'; +import {View} from 'angular2/src/core/annotations_impl/view'; import {TemplateResolver} from 'angular2/src/core/compiler/template_resolver'; import {AppView} from 'angular2/src/core/compiler/view'; diff --git a/modules/angular2/test/core/annotations/annotations_spec.js b/modules/angular2/test/core/annotations/annotations_spec.js index e3eed904ba..e2b210652e 100644 --- a/modules/angular2/test/core/annotations/annotations_spec.js +++ b/modules/angular2/test/core/annotations/annotations_spec.js @@ -1,5 +1,5 @@ import {ddescribe, describe, it, iit, expect, beforeEach} from 'angular2/test_lib'; -import {Directive, onChange} from 'angular2/src/core/annotations/annotations'; +import {Directive, onChange} from 'angular2/src/core/annotations_impl/annotations'; class DummyDirective extends Directive { constructor({lifecycle} = {}) { super({lifecycle: lifecycle}); } diff --git a/modules/angular2/test/core/application_spec.js b/modules/angular2/test/core/application_spec.js index fc5423203e..4fecad7294 100644 --- a/modules/angular2/test/core/application_spec.js +++ b/modules/angular2/test/core/application_spec.js @@ -12,12 +12,12 @@ import { } from 'angular2/test_lib'; import {bootstrap} from 'angular2/src/core/application'; import {appDocumentToken, appElementToken} from 'angular2/src/core/application_tokens'; -import {Component, Decorator} from 'angular2/src/core/annotations/annotations'; +import {Component, Decorator} from 'angular2/src/core/annotations_impl/annotations'; import {DOM} from 'angular2/src/dom/dom_adapter'; import {ListWrapper} from 'angular2/src/facade/collection'; import {PromiseWrapper} from 'angular2/src/facade/async'; import {bind, Inject} from 'angular2/di'; -import {View} from 'angular2/src/core/annotations/view'; +import {View} from 'angular2/src/core/annotations_impl/view'; import {LifeCycle} from 'angular2/src/core/life_cycle/life_cycle'; import {Testability, TestabilityRegistry} from 'angular2/src/core/testability/testability'; diff --git a/modules/angular2/test/core/compiler/compiler_spec.js b/modules/angular2/test/core/compiler/compiler_spec.js index bcf05b4d40..ce7305c29c 100644 --- a/modules/angular2/test/core/compiler/compiler_spec.js +++ b/modules/angular2/test/core/compiler/compiler_spec.js @@ -21,9 +21,9 @@ import {Compiler, CompilerCache} from 'angular2/src/core/compiler/compiler'; import {AppProtoView} from 'angular2/src/core/compiler/view'; import {ElementBinder} from 'angular2/src/core/compiler/element_binder'; import {DirectiveMetadataReader} from 'angular2/src/core/compiler/directive_metadata_reader'; -import {Component, DynamicComponent, Viewport, Decorator} from 'angular2/src/core/annotations/annotations'; -import {Attribute} from 'angular2/src/core/annotations/di'; -import {View} from 'angular2/src/core/annotations/view'; +import {Component, DynamicComponent, Viewport, Decorator} from 'angular2/src/core/annotations_impl/annotations'; +import {Attribute} from 'angular2/src/core/annotations_impl/di'; +import {View} from 'angular2/src/core/annotations_impl/view'; import {internalProtoView} from 'angular2/src/core/compiler/view_ref'; import {DirectiveBinding} from 'angular2/src/core/compiler/element_injector'; import {TemplateResolver} from 'angular2/src/core/compiler/template_resolver'; diff --git a/modules/angular2/test/core/compiler/directive_metadata_reader_spec.js b/modules/angular2/test/core/compiler/directive_metadata_reader_spec.js index 3f5ee82b72..124c60854a 100644 --- a/modules/angular2/test/core/compiler/directive_metadata_reader_spec.js +++ b/modules/angular2/test/core/compiler/directive_metadata_reader_spec.js @@ -2,7 +2,7 @@ import {isPresent} from 'angular2/src/facade/lang'; import {ListWrapper} from 'angular2/src/facade/collection'; import {ddescribe, describe, it, iit, expect, beforeEach} from 'angular2/test_lib'; import {DirectiveMetadataReader} from 'angular2/src/core/compiler/directive_metadata_reader'; -import {Decorator, Component, Viewport} from 'angular2/src/core/annotations/annotations'; +import {Decorator, Component, Viewport} from 'angular2/src/core/annotations_impl/annotations'; import {DirectiveMetadata} from 'angular2/src/core/compiler/directive_metadata'; import {Injectable, Injector} from 'angular2/di'; diff --git a/modules/angular2/test/core/compiler/dynamic_component_loader_spec.js b/modules/angular2/test/core/compiler/dynamic_component_loader_spec.js index 47ea8f882f..cb2c0f8ecb 100644 --- a/modules/angular2/test/core/compiler/dynamic_component_loader_spec.js +++ b/modules/angular2/test/core/compiler/dynamic_component_loader_spec.js @@ -16,8 +16,8 @@ import { import {TestBed} from 'angular2/src/test_lib/test_bed'; -import {Decorator, Component, Viewport, DynamicComponent} from 'angular2/src/core/annotations/annotations'; -import {View} from 'angular2/src/core/annotations/view'; +import {Decorator, Component, Viewport, DynamicComponent} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; import {DynamicComponentLoader} from 'angular2/src/core/compiler/dynamic_component_loader'; import {ElementRef} from 'angular2/src/core/compiler/element_ref'; import {If} from 'angular2/src/directives/if'; @@ -304,4 +304,4 @@ class MyComp { constructor() { this.ctxBoolProp = false; } -} \ No newline at end of file +} diff --git a/modules/angular2/test/core/compiler/element_injector_spec.js b/modules/angular2/test/core/compiler/element_injector_spec.js index 6fa06235ac..8b96736a47 100644 --- a/modules/angular2/test/core/compiler/element_injector_spec.js +++ b/modules/angular2/test/core/compiler/element_injector_spec.js @@ -3,15 +3,14 @@ import {isBlank, isPresent, IMPLEMENTS} from 'angular2/src/facade/lang'; import {ListWrapper, MapWrapper, List, StringMapWrapper, iterateListLike} from 'angular2/src/facade/collection'; import {ProtoElementInjector, PreBuiltObjects, DirectiveBinding, TreeNode} from 'angular2/src/core/compiler/element_injector'; -import {Parent, Ancestor} from 'angular2/src/core/annotations/visibility'; -import {Attribute, Query} from 'angular2/src/core/annotations/di'; -import {onDestroy} from 'angular2/src/core/annotations/annotations'; +import {Parent, Ancestor} from 'angular2/src/core/annotations_impl/visibility'; +import {Attribute, Query} from 'angular2/src/core/annotations_impl/di'; +import {Directive, onDestroy} from 'angular2/src/core/annotations_impl/annotations'; import {Optional, Injector, Inject, bind} from 'angular2/di'; import {AppProtoView, AppView} from 'angular2/src/core/compiler/view'; import {ViewContainerRef} from 'angular2/src/core/compiler/view_container_ref'; import {ProtoViewRef} from 'angular2/src/core/compiler/view_ref'; import {ElementRef} from 'angular2/src/core/compiler/element_ref'; -import {Directive} from 'angular2/src/core/annotations/annotations'; import {DynamicChangeDetector, ChangeDetectorRef, Parser, Lexer} from 'angular2/change_detection'; import {ViewRef, Renderer} from 'angular2/src/render/api'; import {QueryList} from 'angular2/src/core/compiler/query_list'; diff --git a/modules/angular2/test/core/compiler/integration_spec.js b/modules/angular2/test/core/compiler/integration_spec.js index a365d7b885..9b86b9a119 100644 --- a/modules/angular2/test/core/compiler/integration_spec.js +++ b/modules/angular2/test/core/compiler/integration_spec.js @@ -24,10 +24,10 @@ import {Injector, bind} from 'angular2/di'; import {PipeRegistry, defaultPipeRegistry, ChangeDetection, DynamicChangeDetection, Pipe, ChangeDetectorRef, ON_PUSH} from 'angular2/change_detection'; -import {Decorator, Component, Viewport, DynamicComponent} from 'angular2/src/core/annotations/annotations'; -import {View} from 'angular2/src/core/annotations/view'; -import {Parent, Ancestor} from 'angular2/src/core/annotations/visibility'; -import {Attribute} from 'angular2/src/core/annotations/di'; +import {Decorator, Component, Viewport, DynamicComponent} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; +import {Parent, Ancestor} from 'angular2/src/core/annotations_impl/visibility'; +import {Attribute} from 'angular2/src/core/annotations_impl/di'; import {If} from 'angular2/src/directives/if'; diff --git a/modules/angular2/test/core/compiler/query_integration_spec.js b/modules/angular2/test/core/compiler/query_integration_spec.js index 52dc7b8a0c..7eea669793 100644 --- a/modules/angular2/test/core/compiler/query_integration_spec.js +++ b/modules/angular2/test/core/compiler/query_integration_spec.js @@ -15,9 +15,12 @@ import { import {TestBed} from 'angular2/src/test_lib/test_bed'; import {QueryList} from 'angular2/src/core/compiler/query_list'; -import {Query} from 'angular2/src/core/annotations/di'; +import {Query} from 'angular2/src/core/annotations_impl/di'; -import {Decorator, Component, View, If, For} from 'angular2/angular2'; +import {If, For} from 'angular2/angular2'; + +import {Component, Decorator} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; import {BrowserDomAdapter} from 'angular2/src/dom/browser_adapter'; diff --git a/modules/angular2/test/core/compiler/view_manager_spec.js b/modules/angular2/test/core/compiler/view_manager_spec.js index a54c0f5a8c..a39d784b22 100644 --- a/modules/angular2/test/core/compiler/view_manager_spec.js +++ b/modules/angular2/test/core/compiler/view_manager_spec.js @@ -25,7 +25,7 @@ import {Renderer, RenderViewRef, RenderProtoViewRef, RenderViewContainerRef} fro import {ElementBinder} from 'angular2/src/core/compiler/element_binder'; import {DirectiveBinding, ElementInjector} from 'angular2/src/core/compiler/element_injector'; import {DirectiveMetadataReader} from 'angular2/src/core/compiler/directive_metadata_reader'; -import {Component} from 'angular2/src/core/annotations/annotations'; +import {Component} from 'angular2/src/core/annotations_impl/annotations'; import {AppViewManager} from 'angular2/src/core/compiler/view_manager'; import {AppViewManagerUtils} from 'angular2/src/core/compiler/view_manager_utils'; import {AppViewPool} from 'angular2/src/core/compiler/view_pool'; diff --git a/modules/angular2/test/core/compiler/view_manager_utils_spec.js b/modules/angular2/test/core/compiler/view_manager_utils_spec.js index 79fa5f8226..097d792f78 100644 --- a/modules/angular2/test/core/compiler/view_manager_utils_spec.js +++ b/modules/angular2/test/core/compiler/view_manager_utils_spec.js @@ -24,7 +24,7 @@ import {ChangeDetector} from 'angular2/change_detection'; import {ElementBinder} from 'angular2/src/core/compiler/element_binder'; import {DirectiveBinding, ElementInjector, ElementRef} from 'angular2/src/core/compiler/element_injector'; import {DirectiveMetadataReader} from 'angular2/src/core/compiler/directive_metadata_reader'; -import {Component} from 'angular2/src/core/annotations/annotations'; +import {Component} from 'angular2/src/core/annotations_impl/annotations'; import {AppViewManagerUtils} from 'angular2/src/core/compiler/view_manager_utils'; export function main() { diff --git a/modules/angular2/test/directives/class_spec.js b/modules/angular2/test/directives/class_spec.js index d91f3f5c33..d58f87e265 100644 --- a/modules/angular2/test/directives/class_spec.js +++ b/modules/angular2/test/directives/class_spec.js @@ -15,8 +15,8 @@ import { import {StringMapWrapper} from 'angular2/src/facade/collection'; -import {View} from 'angular2/src/core/annotations/view'; -import {Component} from 'angular2/src/core/annotations/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; +import {Component} from 'angular2/src/core/annotations_impl/annotations'; import {TestBed} from 'angular2/src/test_lib/test_bed'; diff --git a/modules/angular2/test/directives/for_spec.js b/modules/angular2/test/directives/for_spec.js index c0b3aa7bd8..ad8dd99931 100644 --- a/modules/angular2/test/directives/for_spec.js +++ b/modules/angular2/test/directives/for_spec.js @@ -15,8 +15,8 @@ import { import {DOM} from 'angular2/src/dom/dom_adapter'; import {ListWrapper} from 'angular2/src/facade/collection'; -import {Component} from 'angular2/src/core/annotations/annotations'; -import {View} from 'angular2/src/core/annotations/view'; +import {Component} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; import {For} from 'angular2/src/directives/for'; diff --git a/modules/angular2/test/directives/if_spec.js b/modules/angular2/test/directives/if_spec.js index 2be89ceca4..e8778ee36a 100644 --- a/modules/angular2/test/directives/if_spec.js +++ b/modules/angular2/test/directives/if_spec.js @@ -16,8 +16,8 @@ import {DOM} from 'angular2/src/dom/dom_adapter'; import {TestBed} from 'angular2/src/test_lib/test_bed'; -import {Component} from 'angular2/src/core/annotations/annotations'; -import {View} from 'angular2/src/core/annotations/view'; +import {Component} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; import {If} from 'angular2/src/directives/if'; diff --git a/modules/angular2/test/directives/non_bindable_spec.js b/modules/angular2/test/directives/non_bindable_spec.js index 3a9af514fa..bea10280b3 100644 --- a/modules/angular2/test/directives/non_bindable_spec.js +++ b/modules/angular2/test/directives/non_bindable_spec.js @@ -12,8 +12,8 @@ import { } from 'angular2/test_lib'; import {DOM} from 'angular2/src/dom/dom_adapter'; -import {Decorator, Component} from 'angular2/src/core/annotations/annotations'; -import {View} from 'angular2/src/core/annotations/view'; +import {Decorator, Component} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; import {ElementRef} from 'angular2/src/core/compiler/element_ref'; diff --git a/modules/angular2/test/directives/switch_spec.js b/modules/angular2/test/directives/switch_spec.js index 0168e1cd4a..3b511b7b1b 100644 --- a/modules/angular2/test/directives/switch_spec.js +++ b/modules/angular2/test/directives/switch_spec.js @@ -12,8 +12,8 @@ import { } from 'angular2/test_lib'; import {DOM} from 'angular2/src/dom/dom_adapter'; -import {Component} from 'angular2/src/core/annotations/annotations'; -import {View} from 'angular2/src/core/annotations/view'; +import {Component} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; import {Switch, SwitchWhen, SwitchDefault} from 'angular2/src/directives/switch'; diff --git a/modules/angular2/test/forms/integration_spec.js b/modules/angular2/test/forms/integration_spec.js index 4a5019e15e..1854c00302 100644 --- a/modules/angular2/test/forms/integration_spec.js +++ b/modules/angular2/test/forms/integration_spec.js @@ -16,7 +16,8 @@ import {DOM} from 'angular2/src/dom/dom_adapter'; import {Inject} from 'angular2/di'; -import {Component, Decorator, View} from 'angular2/angular2'; +import {Component, Decorator} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; import {TestBed} from 'angular2/src/test_lib/test_bed'; @@ -25,7 +26,7 @@ import {ControlGroupDirective, ControlDirective, Control, ControlGroup, Required export function main() { describe("integration tests", () => { - + it("should initialize DOM elements with the given form object", inject([TestBed, AsyncTestCompleter], (tb, async) => { var ctx = new MyComp(new ControlGroup({ diff --git a/modules/angular2/test/mock/template_resolver_mock_spec.js b/modules/angular2/test/mock/template_resolver_mock_spec.js index 66379cef50..bea43553b7 100644 --- a/modules/angular2/test/mock/template_resolver_mock_spec.js +++ b/modules/angular2/test/mock/template_resolver_mock_spec.js @@ -10,8 +10,8 @@ import { import {MockTemplateResolver} from 'angular2/src/mock/template_resolver_mock'; -import {Component} from 'angular2/src/core/annotations/annotations'; -import {View} from 'angular2/src/core/annotations/view'; +import {Component} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; import {isBlank} from 'angular2/src/facade/lang'; diff --git a/modules/angular2/test/router/outlet_spec.js b/modules/angular2/test/router/outlet_spec.js index a868bc2af8..764f6f7c73 100644 --- a/modules/angular2/test/router/outlet_spec.js +++ b/modules/angular2/test/router/outlet_spec.js @@ -16,8 +16,8 @@ import { import {TestBed} from 'angular2/test'; import {Injector, bind} from 'angular2/di'; -import {Component, Viewport} from 'angular2/annotations'; -import {View} from 'angular2/src/core/annotations/view'; +import {Component, Viewport} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; import {RootRouter} from 'angular2/src/router/router'; import {Pipeline} from 'angular2/src/router/pipeline'; diff --git a/modules/angular2/test/transform/bind_generator/basic_bind_files/bar.ng_deps.dart b/modules/angular2/test/transform/bind_generator/basic_bind_files/bar.ng_deps.dart index 99e6476632..47ef5f4831 100644 --- a/modules/angular2/test/transform/bind_generator/basic_bind_files/bar.ng_deps.dart +++ b/modules/angular2/test/transform/bind_generator/basic_bind_files/bar.ng_deps.dart @@ -1,7 +1,7 @@ library bar.ng_deps.dart; import 'bar.dart'; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; var _visited = false; void initReflector(reflector) { diff --git a/modules/angular2/test/transform/bind_generator/basic_bind_files/expected/bar.ng_deps.dart b/modules/angular2/test/transform/bind_generator/basic_bind_files/expected/bar.ng_deps.dart index 47a2b700ae..25bb1db04c 100644 --- a/modules/angular2/test/transform/bind_generator/basic_bind_files/expected/bar.ng_deps.dart +++ b/modules/angular2/test/transform/bind_generator/basic_bind_files/expected/bar.ng_deps.dart @@ -1,7 +1,7 @@ library bar.ng_deps.dart; import 'bar.dart'; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; var _visited = false; void initReflector(reflector) { diff --git a/modules/angular2/test/transform/bind_generator/duplicate_bind_name_files/expected/soup.ng_deps.dart b/modules/angular2/test/transform/bind_generator/duplicate_bind_name_files/expected/soup.ng_deps.dart index 44973ccebb..b2ceb84a58 100644 --- a/modules/angular2/test/transform/bind_generator/duplicate_bind_name_files/expected/soup.ng_deps.dart +++ b/modules/angular2/test/transform/bind_generator/duplicate_bind_name_files/expected/soup.ng_deps.dart @@ -1,6 +1,6 @@ library dinner.soup.ng_deps.dart; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; import 'soup.dart'; var _visited = false; diff --git a/modules/angular2/test/transform/bind_generator/duplicate_bind_name_files/soup.ng_deps.dart b/modules/angular2/test/transform/bind_generator/duplicate_bind_name_files/soup.ng_deps.dart index f5940634d1..e4c7563c3a 100644 --- a/modules/angular2/test/transform/bind_generator/duplicate_bind_name_files/soup.ng_deps.dart +++ b/modules/angular2/test/transform/bind_generator/duplicate_bind_name_files/soup.ng_deps.dart @@ -1,6 +1,6 @@ library dinner.soup.ng_deps.dart; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; import 'soup.dart'; var _visited = false; diff --git a/modules/angular2/test/transform/directive_linker/simple_export_files/bar.ng_deps.dart b/modules/angular2/test/transform/directive_linker/simple_export_files/bar.ng_deps.dart index 1a8b3bba4d..83e8c0bc92 100644 --- a/modules/angular2/test/transform/directive_linker/simple_export_files/bar.ng_deps.dart +++ b/modules/angular2/test/transform/directive_linker/simple_export_files/bar.ng_deps.dart @@ -1,7 +1,7 @@ library bar.ng_deps.dart; import 'bar.dart'; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; export 'foo.dart'; var _visited = false; diff --git a/modules/angular2/test/transform/directive_linker/simple_export_files/expected/bar.ng_deps.dart b/modules/angular2/test/transform/directive_linker/simple_export_files/expected/bar.ng_deps.dart index e311a1b30d..02d89317f6 100644 --- a/modules/angular2/test/transform/directive_linker/simple_export_files/expected/bar.ng_deps.dart +++ b/modules/angular2/test/transform/directive_linker/simple_export_files/expected/bar.ng_deps.dart @@ -1,7 +1,7 @@ library bar.ng_deps.dart; import 'bar.dart'; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; export 'foo.dart'; import 'foo.ng_deps.dart' as i0; diff --git a/modules/angular2/test/transform/directive_linker/simple_export_files/expected/foo.ng_deps.dart b/modules/angular2/test/transform/directive_linker/simple_export_files/expected/foo.ng_deps.dart index afa3650415..0b7e7e7c40 100644 --- a/modules/angular2/test/transform/directive_linker/simple_export_files/expected/foo.ng_deps.dart +++ b/modules/angular2/test/transform/directive_linker/simple_export_files/expected/foo.ng_deps.dart @@ -1,7 +1,7 @@ library foo.ng_deps.dart; import 'foo.dart'; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; var _visited = false; void initReflector(reflector) { diff --git a/modules/angular2/test/transform/directive_linker/simple_export_files/foo.ng_deps.dart b/modules/angular2/test/transform/directive_linker/simple_export_files/foo.ng_deps.dart index afa3650415..0b7e7e7c40 100644 --- a/modules/angular2/test/transform/directive_linker/simple_export_files/foo.ng_deps.dart +++ b/modules/angular2/test/transform/directive_linker/simple_export_files/foo.ng_deps.dart @@ -1,7 +1,7 @@ library foo.ng_deps.dart; import 'foo.dart'; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; var _visited = false; void initReflector(reflector) { diff --git a/modules/angular2/test/transform/directive_linker/simple_files/bar.ng_deps.dart b/modules/angular2/test/transform/directive_linker/simple_files/bar.ng_deps.dart index 037f2efe44..7fad595694 100644 --- a/modules/angular2/test/transform/directive_linker/simple_files/bar.ng_deps.dart +++ b/modules/angular2/test/transform/directive_linker/simple_files/bar.ng_deps.dart @@ -1,7 +1,7 @@ library bar.ng_deps.dart; import 'bar.dart'; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; import 'foo.dart' as dep; var _visited = false; diff --git a/modules/angular2/test/transform/directive_linker/simple_files/expected/bar.ng_deps.dart b/modules/angular2/test/transform/directive_linker/simple_files/expected/bar.ng_deps.dart index 1a5f556fe4..d5433df52d 100644 --- a/modules/angular2/test/transform/directive_linker/simple_files/expected/bar.ng_deps.dart +++ b/modules/angular2/test/transform/directive_linker/simple_files/expected/bar.ng_deps.dart @@ -1,7 +1,7 @@ library bar.ng_deps.dart; import 'bar.dart'; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; import 'foo.dart' as dep; import 'foo.ng_deps.dart' as i0; diff --git a/modules/angular2/test/transform/directive_linker/simple_files/expected/foo.ng_deps.dart b/modules/angular2/test/transform/directive_linker/simple_files/expected/foo.ng_deps.dart index afa3650415..0b7e7e7c40 100644 --- a/modules/angular2/test/transform/directive_linker/simple_files/expected/foo.ng_deps.dart +++ b/modules/angular2/test/transform/directive_linker/simple_files/expected/foo.ng_deps.dart @@ -1,7 +1,7 @@ library foo.ng_deps.dart; import 'foo.dart'; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; var _visited = false; void initReflector(reflector) { diff --git a/modules/angular2/test/transform/directive_linker/simple_files/foo.ng_deps.dart b/modules/angular2/test/transform/directive_linker/simple_files/foo.ng_deps.dart index afa3650415..0b7e7e7c40 100644 --- a/modules/angular2/test/transform/directive_linker/simple_files/foo.ng_deps.dart +++ b/modules/angular2/test/transform/directive_linker/simple_files/foo.ng_deps.dart @@ -1,7 +1,7 @@ library foo.ng_deps.dart; import 'foo.dart'; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; var _visited = false; void initReflector(reflector) { diff --git a/modules/angular2/test/transform/directive_processor/parameter_metadata/expected/soup.ng_deps.dart b/modules/angular2/test/transform/directive_processor/parameter_metadata/expected/soup.ng_deps.dart index fa00f991eb..d2a2ba6495 100644 --- a/modules/angular2/test/transform/directive_processor/parameter_metadata/expected/soup.ng_deps.dart +++ b/modules/angular2/test/transform/directive_processor/parameter_metadata/expected/soup.ng_deps.dart @@ -1,7 +1,7 @@ library dinner.soup.ng_deps.dart; import 'soup.dart'; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; var _visited = false; void initReflector(reflector) { diff --git a/modules/angular2/test/transform/directive_processor/parameter_metadata/soup.dart b/modules/angular2/test/transform/directive_processor/parameter_metadata/soup.dart index 0a2524fc86..3024a40ea3 100644 --- a/modules/angular2/test/transform/directive_processor/parameter_metadata/soup.dart +++ b/modules/angular2/test/transform/directive_processor/parameter_metadata/soup.dart @@ -1,6 +1,6 @@ library dinner.soup; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; @Component(selector: '[soup]') class SoupComponent { diff --git a/modules/angular2/test/transform/integration/all_tests.dart b/modules/angular2/test/transform/integration/all_tests.dart index 978a556a39..4de3646bcc 100644 --- a/modules/angular2/test/transform/integration/all_tests.dart +++ b/modules/angular2/test/transform/integration/all_tests.dart @@ -38,8 +38,8 @@ void allTests() { * every test. */ var commonInputs = { - 'angular2|lib/src/core/annotations/annotations.dart': - '../../../lib/src/core/annotations/annotations.dart', + 'angular2|lib/src/core/annotations_impl/annotations.dart': + '../../../lib/src/core/annotations_impl/annotations.dart', 'angular2|lib/src/core/application.dart': '../common/application.dart', 'angular2|lib/src/reflection/reflection_capabilities.dart': '../common/reflection_capabilities.dart', @@ -96,8 +96,8 @@ void allTests() { inputs: { 'a|web/index.dart': 'two_annotations_files/index.dart', 'a|web/bar.dart': 'two_annotations_files/bar.dart', - 'angular2|lib/src/core/annotations/view.dart': - '../../../lib/src/core/annotations/view.dart' + 'angular2|lib/src/core/annotations_impl/view.dart': + '../../../lib/src/core/annotations_impl/view.dart' }, outputs: { 'a|web/bar.ng_deps.dart': diff --git a/modules/angular2/test/transform/integration/list_of_types_files/bar.dart b/modules/angular2/test/transform/integration/list_of_types_files/bar.dart index 2d242c1396..63c7c364a5 100644 --- a/modules/angular2/test/transform/integration/list_of_types_files/bar.dart +++ b/modules/angular2/test/transform/integration/list_of_types_files/bar.dart @@ -1,6 +1,6 @@ library bar; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; import 'foo.dart'; @Component(componentServices: const [MyContext]) diff --git a/modules/angular2/test/transform/integration/list_of_types_files/expected/bar.ng_deps.dart b/modules/angular2/test/transform/integration/list_of_types_files/expected/bar.ng_deps.dart index ad164da52c..1615a6ff42 100644 --- a/modules/angular2/test/transform/integration/list_of_types_files/expected/bar.ng_deps.dart +++ b/modules/angular2/test/transform/integration/list_of_types_files/expected/bar.ng_deps.dart @@ -1,8 +1,8 @@ library bar.ng_deps.dart; import 'bar.dart'; -import 'package:angular2/src/core/annotations/annotations.dart'; -import 'package:angular2/src/core/annotations/annotations.ng_deps.dart' as i0; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.ng_deps.dart' as i0; import 'foo.dart'; import 'foo.ng_deps.dart' as i1; diff --git a/modules/angular2/test/transform/integration/simple_annotation_files/bar.dart b/modules/angular2/test/transform/integration/simple_annotation_files/bar.dart index 667a41a50a..c999b68a98 100644 --- a/modules/angular2/test/transform/integration/simple_annotation_files/bar.dart +++ b/modules/angular2/test/transform/integration/simple_annotation_files/bar.dart @@ -1,6 +1,6 @@ library bar; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; @Component(selector: '[soup]') class MyComponent { diff --git a/modules/angular2/test/transform/integration/simple_annotation_files/expected/bar.ng_deps.dart b/modules/angular2/test/transform/integration/simple_annotation_files/expected/bar.ng_deps.dart index d50ea929f0..4c831b92d3 100644 --- a/modules/angular2/test/transform/integration/simple_annotation_files/expected/bar.ng_deps.dart +++ b/modules/angular2/test/transform/integration/simple_annotation_files/expected/bar.ng_deps.dart @@ -1,8 +1,8 @@ library bar.ng_deps.dart; import 'bar.dart'; -import 'package:angular2/src/core/annotations/annotations.dart'; -import 'package:angular2/src/core/annotations/annotations.ng_deps.dart' as i0; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.ng_deps.dart' as i0; var _visited = false; void initReflector(reflector) { diff --git a/modules/angular2/test/transform/integration/synthetic_ctor_files/bar.dart b/modules/angular2/test/transform/integration/synthetic_ctor_files/bar.dart index bb515e525a..1efe10f6ad 100644 --- a/modules/angular2/test/transform/integration/synthetic_ctor_files/bar.dart +++ b/modules/angular2/test/transform/integration/synthetic_ctor_files/bar.dart @@ -1,6 +1,6 @@ library bar; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; @Component(selector: '[soup]') class MyComponent {} diff --git a/modules/angular2/test/transform/integration/synthetic_ctor_files/expected/bar.ng_deps.dart b/modules/angular2/test/transform/integration/synthetic_ctor_files/expected/bar.ng_deps.dart index d50ea929f0..4c831b92d3 100644 --- a/modules/angular2/test/transform/integration/synthetic_ctor_files/expected/bar.ng_deps.dart +++ b/modules/angular2/test/transform/integration/synthetic_ctor_files/expected/bar.ng_deps.dart @@ -1,8 +1,8 @@ library bar.ng_deps.dart; import 'bar.dart'; -import 'package:angular2/src/core/annotations/annotations.dart'; -import 'package:angular2/src/core/annotations/annotations.ng_deps.dart' as i0; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.ng_deps.dart' as i0; var _visited = false; void initReflector(reflector) { diff --git a/modules/angular2/test/transform/integration/two_annotations_files/bar.dart b/modules/angular2/test/transform/integration/two_annotations_files/bar.dart index 16b4a7d8d2..0b15af6758 100644 --- a/modules/angular2/test/transform/integration/two_annotations_files/bar.dart +++ b/modules/angular2/test/transform/integration/two_annotations_files/bar.dart @@ -1,7 +1,7 @@ library bar; -import 'package:angular2/src/core/annotations/annotations.dart'; -import 'package:angular2/src/core/annotations/view.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/view.dart'; @Component(selector: '[soup]') @View(template: 'Salad') diff --git a/modules/angular2/test/transform/integration/two_annotations_files/expected/bar.ng_deps.dart b/modules/angular2/test/transform/integration/two_annotations_files/expected/bar.ng_deps.dart index 51e3e25f15..26d6cb682b 100644 --- a/modules/angular2/test/transform/integration/two_annotations_files/expected/bar.ng_deps.dart +++ b/modules/angular2/test/transform/integration/two_annotations_files/expected/bar.ng_deps.dart @@ -1,10 +1,10 @@ library bar.ng_deps.dart; import 'bar.dart'; -import 'package:angular2/src/core/annotations/annotations.dart'; -import 'package:angular2/src/core/annotations/annotations.ng_deps.dart' as i0; -import 'package:angular2/src/core/annotations/view.dart'; -import 'package:angular2/src/core/annotations/view.ng_deps.dart' as i1; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.ng_deps.dart' as i0; +import 'package:angular2/src/core/annotations_impl/view.dart'; +import 'package:angular2/src/core/annotations_impl/view.ng_deps.dart' as i1; var _visited = false; void initReflector(reflector) { diff --git a/modules/angular2/test/transform/integration/two_deps_files/bar.dart b/modules/angular2/test/transform/integration/two_deps_files/bar.dart index 1bb0b1116e..5510ef2628 100644 --- a/modules/angular2/test/transform/integration/two_deps_files/bar.dart +++ b/modules/angular2/test/transform/integration/two_deps_files/bar.dart @@ -1,6 +1,6 @@ library bar; -import 'package:angular2/src/core/annotations/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; import 'foo.dart' as prefix; @Component(selector: prefix.preDefinedSelector) diff --git a/modules/angular2/test/transform/integration/two_deps_files/expected/bar.ng_deps.dart b/modules/angular2/test/transform/integration/two_deps_files/expected/bar.ng_deps.dart index 75fb7f8469..43dadfd8bc 100644 --- a/modules/angular2/test/transform/integration/two_deps_files/expected/bar.ng_deps.dart +++ b/modules/angular2/test/transform/integration/two_deps_files/expected/bar.ng_deps.dart @@ -1,8 +1,8 @@ library bar.ng_deps.dart; import 'bar.dart'; -import 'package:angular2/src/core/annotations/annotations.dart'; -import 'package:angular2/src/core/annotations/annotations.ng_deps.dart' as i0; +import 'package:angular2/src/core/annotations_impl/annotations.dart'; +import 'package:angular2/src/core/annotations_impl/annotations.ng_deps.dart' as i0; import 'foo.dart' as prefix; import 'foo.ng_deps.dart' as i1; diff --git a/modules/angular2_material/src/components/button/button.js b/modules/angular2_material/src/components/button/button.js index 3f03bb7250..75ace5f6af 100644 --- a/modules/angular2_material/src/components/button/button.js +++ b/modules/angular2_material/src/components/button/button.js @@ -1,5 +1,5 @@ -import {Component, View} from 'angular2/angular2'; -import {onChange} from 'angular2/src/core/annotations/annotations'; +import {Component, onChange} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; import {isPresent} from 'angular2/src/facade/lang'; diff --git a/modules/angular2_material/src/components/checkbox/checkbox.js b/modules/angular2_material/src/components/checkbox/checkbox.js index 471e1fe1cf..5477095dd5 100644 --- a/modules/angular2_material/src/components/checkbox/checkbox.js +++ b/modules/angular2_material/src/components/checkbox/checkbox.js @@ -1,4 +1,6 @@ -import {Component, View, Attribute} from 'angular2/angular2'; +import {Component} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; +import {Attribute} from 'angular2/src/core/annotations_impl/di'; import {isPresent} from 'angular2/src/facade/lang'; import {KEY_SPACE} from 'angular2_material/src/core/constants' import {KeyboardEvent} from 'angular2/src/facade/browser'; diff --git a/modules/angular2_material/src/components/grid_list/grid_list.js b/modules/angular2_material/src/components/grid_list/grid_list.js index 1a617de25c..e3eef8b9c4 100644 --- a/modules/angular2_material/src/components/grid_list/grid_list.js +++ b/modules/angular2_material/src/components/grid_list/grid_list.js @@ -1,5 +1,6 @@ -import {Component, View, onAllChangesDone, Parent} from 'angular2/angular2'; -import {onDestroy, onChange} from 'angular2/src/core/annotations/annotations'; +import {Component, onDestroy, onChange, onAllChangesDone} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; +import {Parent} from 'angular2/src/core/annotations_impl/visibility'; import {ListWrapper} from 'angular2/src/facade/collection'; import {isPresent, isString, NumberWrapper, stringify} from 'angular2/src/facade/lang'; diff --git a/modules/angular2_material/src/components/input/input.js b/modules/angular2_material/src/components/input/input.js index 7c18377d69..55baf9b2fe 100644 --- a/modules/angular2_material/src/components/input/input.js +++ b/modules/angular2_material/src/components/input/input.js @@ -1,4 +1,4 @@ -import {Decorator} from 'angular2/angular2'; +import {Decorator} from 'angular2/src/core/annotations_impl/annotations'; @Decorator({ selector: 'md-input-container input' diff --git a/modules/angular2_material/src/components/progress-circular/progress_circular.js b/modules/angular2_material/src/components/progress-circular/progress_circular.js index 5cfc2044d9..2859dd311f 100644 --- a/modules/angular2_material/src/components/progress-circular/progress_circular.js +++ b/modules/angular2_material/src/components/progress-circular/progress_circular.js @@ -1,4 +1,5 @@ -import {Component, View} from 'angular2/angular2'; +import {Component} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; @Component({ selector: 'md-progress-circular' diff --git a/modules/angular2_material/src/components/progress-linear/progress_linear.js b/modules/angular2_material/src/components/progress-linear/progress_linear.js index b553c1278c..c032a518e8 100644 --- a/modules/angular2_material/src/components/progress-linear/progress_linear.js +++ b/modules/angular2_material/src/components/progress-linear/progress_linear.js @@ -1,4 +1,6 @@ -import {Component, View, Attribute, onChange} from 'angular2/angular2'; +import {Component, onChange} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; +import {Attribute} from 'angular2/src/core/annotations_impl/di'; import {isPresent, isBlank} from 'angular2/src/facade/lang'; import {Math} from 'angular2/src/facade/math'; diff --git a/modules/angular2_material/src/components/radio/radio_button.js b/modules/angular2_material/src/components/radio/radio_button.js index 517137f19c..613abe2ed0 100644 --- a/modules/angular2_material/src/components/radio/radio_button.js +++ b/modules/angular2_material/src/components/radio/radio_button.js @@ -1,7 +1,9 @@ -import {Component, View, Parent, Ancestor, Attribute} from 'angular2/angular2'; +import {Component, onChange} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; +import {Parent, Ancestor} from 'angular2/src/core/annotations_impl/visibility'; +import {Attribute} from 'angular2/src/core/annotations_impl/di'; import {Optional} from 'angular2/src/di/annotations'; import {MdRadioDispatcher} from 'angular2_material/src/components/radio/radio_dispatcher' -import {onChange} from 'angular2/src/core/annotations/annotations'; import {isPresent, StringWrapper, NumberWrapper} from 'angular2/src/facade/lang'; import {ObservableWrapper, EventEmitter} from 'angular2/src/facade/async'; import {ListWrapper} from 'angular2/src/facade/collection'; diff --git a/modules/angular2_material/src/components/switcher/switch.js b/modules/angular2_material/src/components/switcher/switch.js index 1805dd35eb..78297995d4 100644 --- a/modules/angular2_material/src/components/switcher/switch.js +++ b/modules/angular2_material/src/components/switcher/switch.js @@ -1,4 +1,6 @@ -import {Component, View, Attribute} from 'angular2/angular2'; +import {Component} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; +import {Attribute} from 'angular2/src/core/annotations_impl/di'; import {isPresent} from 'angular2/src/facade/lang'; import {KEY_SPACE} from 'angular2_material/src/core/constants' import {KeyboardEvent} from 'angular2/src/facade/browser'; diff --git a/modules/benchmarks/src/compiler/compiler_benchmark.js b/modules/benchmarks/src/compiler/compiler_benchmark.js index 48e36b0903..fbcbb8c9fe 100644 --- a/modules/benchmarks/src/compiler/compiler_benchmark.js +++ b/modules/benchmarks/src/compiler/compiler_benchmark.js @@ -9,9 +9,9 @@ import {Parser, Lexer, DynamicChangeDetection} from 'angular2/change_detection'; import {Compiler, CompilerCache} from 'angular2/src/core/compiler/compiler'; import {DirectiveMetadataReader} from 'angular2/src/core/compiler/directive_metadata_reader'; -import {Component} from 'angular2/src/core/annotations/annotations'; -import {Decorator} from 'angular2/src/core/annotations/annotations'; -import {View} from 'angular2/src/core/annotations/view'; +import {Component} from 'angular2/src/core/annotations_impl/annotations'; +import {Decorator} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; import {TemplateLoader} from 'angular2/src/render/dom/compiler/template_loader'; import {TemplateResolver} from 'angular2/src/core/compiler/template_resolver'; import {UrlResolver} from 'angular2/src/services/url_resolver'; diff --git a/modules/benchmarks/src/costs/index.js b/modules/benchmarks/src/costs/index.js index 6394d4c871..69d9a7ca64 100644 --- a/modules/benchmarks/src/costs/index.js +++ b/modules/benchmarks/src/costs/index.js @@ -1,12 +1,8 @@ import { bootstrap, - Component, - Decorator, - View, DynamicComponentLoader, - ElementRef, - DynamicComponent -} from 'angular2/angular2'; + ElementRef + } from 'angular2/angular2'; import {LifeCycle} from 'angular2/src/core/life_cycle/life_cycle'; import {List, ListWrapper} from 'angular2/src/facade/collection'; import {reflector} from 'angular2/src/reflection/reflection'; @@ -14,6 +10,11 @@ import {ReflectionCapabilities} from 'angular2/src/reflection/reflection_capabil import {getIntParameter, bindAction} from 'angular2/src/test_lib/benchmark_util'; import {If, For} from 'angular2/directives'; +// TODO(radokirov): Once the application is transpiled by TS instead of Traceur, +// add those imports back into 'angular2/angular2'; +import {Component, Decorator, DynamicComponent} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; + var testList = null; export function main() { diff --git a/modules/benchmarks/src/largetable/largetable_benchmark.js b/modules/benchmarks/src/largetable/largetable_benchmark.js index ff7e88dfe1..28d603a4d7 100644 --- a/modules/benchmarks/src/largetable/largetable_benchmark.js +++ b/modules/benchmarks/src/largetable/largetable_benchmark.js @@ -1,4 +1,9 @@ -import {bootstrap, Component, View} from 'angular2/angular2'; +import {bootstrap} from 'angular2/angular2'; + +// TODO(radokirov): Once the application is transpiled by TS instead of Traceur, +// add those imports back into 'angular2/angular2'; +import {Component, Decorator, DynamicComponent} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; import {LifeCycle} from 'angular2/src/core/life_cycle/life_cycle'; diff --git a/modules/benchmarks/src/naive_infinite_scroll/app.js b/modules/benchmarks/src/naive_infinite_scroll/app.js index 5f030675e4..d0450f1c9f 100644 --- a/modules/benchmarks/src/naive_infinite_scroll/app.js +++ b/modules/benchmarks/src/naive_infinite_scroll/app.js @@ -1,6 +1,5 @@ import {int, isPresent} from 'angular2/src/facade/lang'; import {getIntParameter, bindAction} from 'angular2/src/test_lib/benchmark_util'; -import {Component, View} from 'angular2/angular2'; import {PromiseWrapper} from 'angular2/src/facade/async'; import {ListWrapper} from 'angular2/src/facade/collection'; import {ScrollAreaComponent} from './scroll_area'; @@ -8,6 +7,10 @@ import {If, For} from 'angular2/directives'; import {DOM} from 'angular2/src/dom/dom_adapter'; import {document} from 'angular2/src/facade/browser'; +// TODO(radokirov): Once the application is transpiled by TS instead of Traceur, +// add those imports back into 'angular2/angular2'; +import {Component, Decorator, DynamicComponent} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; @Component({selector: 'scroll-app'}) @View({ diff --git a/modules/benchmarks/src/naive_infinite_scroll/cells.js b/modules/benchmarks/src/naive_infinite_scroll/cells.js index 884e006592..5338dc3cde 100644 --- a/modules/benchmarks/src/naive_infinite_scroll/cells.js +++ b/modules/benchmarks/src/naive_infinite_scroll/cells.js @@ -1,9 +1,13 @@ -import {Component, View} from 'angular2/angular2'; import {ListWrapper, MapWrapper} from 'angular2/src/facade/collection'; import {Company, Opportunity, Offering, Account, CustomDate, STATUS_LIST} from './common'; import {For} from 'angular2/directives'; +// TODO(radokirov): Once the application is transpiled by TS instead of Traceur, +// add those imports back into 'angular2/angular2'; +import {Component, Decorator, DynamicComponent} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; + export class HasStyle { style:Map; diff --git a/modules/benchmarks/src/naive_infinite_scroll/scroll_area.js b/modules/benchmarks/src/naive_infinite_scroll/scroll_area.js index 85073d45bf..0502648f25 100644 --- a/modules/benchmarks/src/naive_infinite_scroll/scroll_area.js +++ b/modules/benchmarks/src/naive_infinite_scroll/scroll_area.js @@ -1,7 +1,11 @@ -import {Component, View} from 'angular2/angular2'; import {ListWrapper, MapWrapper} from 'angular2/src/facade/collection'; import {Math} from 'angular2/src/facade/math'; +// TODO(radokirov): Once the application is transpiled by TS instead of Traceur, +// add those imports back into 'angular2/angular2'; +import {Component, Decorator, DynamicComponent} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; + import {Offering, ITEMS, ITEM_HEIGHT, VISIBLE_ITEMS, VIEW_PORT_HEIGHT, ROW_WIDTH, HEIGHT} from './common'; import {generateOfferings} from './random_data'; diff --git a/modules/benchmarks/src/naive_infinite_scroll/scroll_item.js b/modules/benchmarks/src/naive_infinite_scroll/scroll_item.js index 42a76f1611..57c9f9b627 100644 --- a/modules/benchmarks/src/naive_infinite_scroll/scroll_item.js +++ b/modules/benchmarks/src/naive_infinite_scroll/scroll_item.js @@ -1,9 +1,13 @@ -import {Component, View} from 'angular2/angular2'; import {ListWrapper, MapWrapper} from 'angular2/src/facade/collection'; import {CompanyNameComponent, OpportunityNameComponent, OfferingNameComponent, StageButtonsComponent, AccountCellComponent, FormattedCellComponent} from './cells'; +// TODO(radokirov): Once the application is transpiled by TS instead of Traceur, +// add those imports back into 'angular2/angular2'; +import {Component, Decorator, DynamicComponent} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; + import {Offering, ITEM_HEIGHT, COMPANY_NAME_WIDTH, OPPORTUNITY_NAME_WIDTH, OFFERING_NAME_WIDTH, ACCOUNT_CELL_WIDTH, BASE_POINTS_WIDTH, KICKER_POINTS_WIDTH, STAGE_BUTTONS_WIDTH, BUNDLES_WIDTH, DUE_DATE_WIDTH, diff --git a/modules/examples/src/forms/index.es6 b/modules/examples/src/forms/index.es6 index 119da01a3f..42d83aaed6 100644 --- a/modules/examples/src/forms/index.es6 +++ b/modules/examples/src/forms/index.es6 @@ -1,6 +1,11 @@ -import {bootstrap, Component, Decorator, View, If, For, EventEmitter} from 'angular2/angular2'; +import {bootstrap, If, For, EventEmitter} from 'angular2/angular2'; import {FormBuilder, Validators, FormDirectives, ControlGroup} from 'angular2/forms'; +// TODO(radokirov): Once the application is transpiled by TS instead of Traceur, +// add those imports back into 'angular2/angular2'; +import {Component, Decorator} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; + // HeaderFields renders the bound header control group. It can used as follows: // // diff --git a/modules/examples/src/gestures/index.js b/modules/examples/src/gestures/index.js index 1495c2f699..dc7ae3689e 100644 --- a/modules/examples/src/gestures/index.js +++ b/modules/examples/src/gestures/index.js @@ -1,7 +1,12 @@ -import {bootstrap, Component, View} from 'angular2/angular2'; +import {bootstrap} from 'angular2/angular2'; import {reflector} from 'angular2/src/reflection/reflection'; import {ReflectionCapabilities} from 'angular2/src/reflection/reflection_capabilities'; +// TODO(radokirov): Once the application is transpiled by TS instead of Traceur, +// add those imports back into 'angular2/angular2'; +import {Component} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; + @Component({selector: 'gestures-app'}) @View({templateUrl: 'template.html'}) class GesturesCmp { diff --git a/modules/examples/src/hello_world/index_common.js b/modules/examples/src/hello_world/index_common.js index 5c2c29a119..150fe2b87b 100644 --- a/modules/examples/src/hello_world/index_common.js +++ b/modules/examples/src/hello_world/index_common.js @@ -1,6 +1,12 @@ -import {Component, Decorator, View, ElementRef} from 'angular2/angular2'; +import {ElementRef} from 'angular2/angular2'; import {Injectable} from 'angular2/di'; +// TODO(radokirov): Once the application is transpiled by TS instead of Traceur, +// add those imports back into 'angular2/angular2'; +import {Component, Decorator} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; + + // Angular 2.0 supports 3 basic types of directives: // - Component - the basic building blocks of Angular 2.0 apps. Backed by // ShadowDom.(http://www.html5rocks.com/en/tutorials/webcomponents/shadowdom/) diff --git a/modules/examples/src/key_events/index.js b/modules/examples/src/key_events/index.js index 8a3a254828..f71250ee03 100644 --- a/modules/examples/src/key_events/index.js +++ b/modules/examples/src/key_events/index.js @@ -1,6 +1,11 @@ -import {bootstrap, Component, View} from 'angular2/angular2'; +import {bootstrap} from 'angular2/angular2'; import {KeyEventsPlugin} from 'angular2/src/render/dom/events/key_events'; +// TODO(radokirov): Once the application is transpiled by TS instead of Traceur, +// add those imports back into 'angular2/angular2'; +import {Component} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; + // 2 imports for the Dart version: import {reflector} from 'angular2/src/reflection/reflection'; import {ReflectionCapabilities} from 'angular2/src/reflection/reflection_capabilities'; diff --git a/modules/examples/src/material/button/index.js b/modules/examples/src/material/button/index.js index 7237e06f6c..ffa4a0e541 100644 --- a/modules/examples/src/material/button/index.js +++ b/modules/examples/src/material/button/index.js @@ -1,9 +1,14 @@ -import {bootstrap, Component, View, MapWrapper, ListWrapper, For} from 'angular2/angular2'; +import {bootstrap, MapWrapper, ListWrapper, For} from 'angular2/angular2'; import {MdButton, MdAnchor} from 'angular2_material/src/components/button/button' import {UrlResolver} from 'angular2/src/services/url_resolver'; import {commonDemoSetup, DemoUrlResolver} from '../demo_common'; import {bind} from 'angular2/di'; +// TODO(radokirov): Once the application is transpiled by TS instead of Traceur, +// add those imports back into 'angular2/angular2'; +import {Component, Decorator} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; + @Component({ selector: 'demo-app' }) diff --git a/modules/examples/src/material/checkbox/index.js b/modules/examples/src/material/checkbox/index.js index d60c20d2a5..0c099e9fb4 100644 --- a/modules/examples/src/material/checkbox/index.js +++ b/modules/examples/src/material/checkbox/index.js @@ -1,9 +1,14 @@ -import {bootstrap, Component, View} from 'angular2/angular2'; +import {bootstrap} from 'angular2/angular2'; import {MdCheckbox} from 'angular2_material/src/components/checkbox/checkbox' import {UrlResolver} from 'angular2/src/services/url_resolver'; import {commonDemoSetup, DemoUrlResolver} from '../demo_common'; import {bind} from 'angular2/di'; +// TODO(radokirov): Once the application is transpiled by TS instead of Traceur, +// add those imports back into 'angular2/angular2'; +import {Component, Decorator} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; + @Component({ selector: 'demo-app' }) diff --git a/modules/examples/src/material/grid_list/index.js b/modules/examples/src/material/grid_list/index.js index e3e0e32f05..bb0bbf8832 100644 --- a/modules/examples/src/material/grid_list/index.js +++ b/modules/examples/src/material/grid_list/index.js @@ -1,9 +1,14 @@ -import {bootstrap, Component, View} from 'angular2/angular2'; +import {bootstrap} from 'angular2/angular2'; import {MdGridList, MdGridTile} from 'angular2_material/src/components/grid_list/grid_list' import {UrlResolver} from 'angular2/src/services/url_resolver'; import {commonDemoSetup, DemoUrlResolver} from '../demo_common'; import {bind} from 'angular2/di'; +// TODO(radokirov): Once the application is transpiled by TS instead of Traceur, +// add those imports back into 'angular2/angular2'; +import {Component, Decorator} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; + @Component({ selector: 'demo-app' }) diff --git a/modules/examples/src/material/input/index.js b/modules/examples/src/material/input/index.js index d60c20d2a5..0c099e9fb4 100644 --- a/modules/examples/src/material/input/index.js +++ b/modules/examples/src/material/input/index.js @@ -1,9 +1,14 @@ -import {bootstrap, Component, View} from 'angular2/angular2'; +import {bootstrap} from 'angular2/angular2'; import {MdCheckbox} from 'angular2_material/src/components/checkbox/checkbox' import {UrlResolver} from 'angular2/src/services/url_resolver'; import {commonDemoSetup, DemoUrlResolver} from '../demo_common'; import {bind} from 'angular2/di'; +// TODO(radokirov): Once the application is transpiled by TS instead of Traceur, +// add those imports back into 'angular2/angular2'; +import {Component, Decorator} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; + @Component({ selector: 'demo-app' }) diff --git a/modules/examples/src/material/progress-linear/index.js b/modules/examples/src/material/progress-linear/index.js index fc67ab81a1..7894814454 100644 --- a/modules/examples/src/material/progress-linear/index.js +++ b/modules/examples/src/material/progress-linear/index.js @@ -1,9 +1,14 @@ -import {bootstrap, Component, View} from 'angular2/angular2'; +import {bootstrap} from 'angular2/angular2'; import {MdProgressLinear} from 'angular2_material/src/components/progress-linear/progress_linear' import {UrlResolver} from 'angular2/src/services/url_resolver'; import {commonDemoSetup, DemoUrlResolver} from '../demo_common'; import {bind} from 'angular2/di'; +// TODO(radokirov): Once the application is transpiled by TS instead of Traceur, +// add those imports back into 'angular2/angular2'; +import {Component, Decorator} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; + @Component({ selector: 'demo-app' }) diff --git a/modules/examples/src/material/radio/index.js b/modules/examples/src/material/radio/index.js index 6724c27ce5..79798177f9 100644 --- a/modules/examples/src/material/radio/index.js +++ b/modules/examples/src/material/radio/index.js @@ -1,10 +1,15 @@ -import {bootstrap, Component, View} from 'angular2/angular2'; +import {bootstrap} from 'angular2/angular2'; import {MdRadioButton, MdRadioGroup} from 'angular2_material/src/components/radio/radio_button' import {MdRadioDispatcher} from 'angular2_material/src/components/radio/radio_dispatcher' import {UrlResolver} from 'angular2/src/services/url_resolver'; import {commonDemoSetup, DemoUrlResolver} from '../demo_common'; import {bind} from 'angular2/di'; +// TODO(radokirov): Once the application is transpiled by TS instead of Traceur, +// add those imports back into 'angular2/angular2'; +import {Component, Decorator} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; + @Component({ selector: 'demo-app', injectables: [MdRadioDispatcher] diff --git a/modules/examples/src/material/switcher/index.js b/modules/examples/src/material/switcher/index.js index bdd61b41d7..cfacd7aa1c 100644 --- a/modules/examples/src/material/switcher/index.js +++ b/modules/examples/src/material/switcher/index.js @@ -1,9 +1,14 @@ -import {bootstrap, Component, View} from 'angular2/angular2'; +import {bootstrap} from 'angular2/angular2'; import {MdSwitch} from 'angular2_material/src/components/switcher/switch' import {UrlResolver} from 'angular2/src/services/url_resolver'; import {commonDemoSetup, DemoUrlResolver} from '../demo_common'; import {bind} from 'angular2/di'; +// TODO(radokirov): Once the application is transpiled by TS instead of Traceur, +// add those imports back into 'angular2/angular2'; +import {Component, Decorator} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; + @Component({ selector: 'demo-app' }) diff --git a/modules/examples/src/todo/index.js b/modules/examples/src/todo/index.js index 4a6638c806..ef447c841f 100644 --- a/modules/examples/src/todo/index.js +++ b/modules/examples/src/todo/index.js @@ -1,8 +1,13 @@ -import {bootstrap, Component, View, For} from 'angular2/angular2'; +import {bootstrap, For} from 'angular2/angular2'; import {Store, Todo, TodoFactory} from './services/TodoStore'; import {reflector} from 'angular2/src/reflection/reflection'; import {ReflectionCapabilities} from 'angular2/src/reflection/reflection_capabilities'; +// TODO(radokirov): Once the application is transpiled by TS instead of Traceur, +// add those imports back into 'angular2/angular2'; +import {Component, Decorator} from 'angular2/src/core/annotations_impl/annotations'; +import {View} from 'angular2/src/core/annotations_impl/view'; + @Component({ selector: 'todo-app', injectables: [ diff --git a/npm-shrinkwrap.clean.json b/npm-shrinkwrap.clean.json index 8bcfd28c51..01f0963352 100644 --- a/npm-shrinkwrap.clean.json +++ b/npm-shrinkwrap.clean.json @@ -930,7 +930,7 @@ } }, "broccoli": { - "version": "0.15.3", + "version": "0.15.4", "dependencies": { "broccoli-kitchen-sink-helpers": { "version": "0.2.6", @@ -948,7 +948,7 @@ "version": "0.3.0", "dependencies": { "lru-cache": { - "version": "2.6.1" + "version": "2.6.2" }, "sigmund": { "version": "1.0.0" @@ -971,7 +971,7 @@ } }, "commander": { - "version": "2.8.0", + "version": "2.8.1", "dependencies": { "graceful-readlink": { "version": "1.0.1" @@ -996,7 +996,7 @@ "version": "1.0.1" }, "on-finished": { - "version": "2.2.0", + "version": "2.2.1", "dependencies": { "ee-first": { "version": "1.1.0" @@ -1017,22 +1017,27 @@ "version": "1.0.0" }, "findup-sync": { - "version": "0.1.3", + "version": "0.2.1", "dependencies": { "glob": { - "version": "3.2.11", + "version": "4.3.5", "dependencies": { + "inflight": { + "version": "1.0.4", + "dependencies": { + "wrappy": { + "version": "1.0.1" + } + } + }, "inherits": { "version": "2.0.1" }, - "minimatch": { - "version": "0.3.0", + "once": { + "version": "1.3.1", "dependencies": { - "lru-cache": { - "version": "2.6.1" - }, - "sigmund": { - "version": "1.0.0" + "wrappy": { + "version": "1.0.1" } } } @@ -1041,13 +1046,24 @@ } }, "handlebars": { - "version": "2.0.0", + "version": "3.0.3", "dependencies": { "optimist": { - "version": "0.3.7", + "version": "0.6.1", "dependencies": { "wordwrap": { "version": "0.0.2" + }, + "minimist": { + "version": "0.0.10" + } + } + }, + "source-map": { + "version": "0.1.43", + "dependencies": { + "amdefine": { + "version": "0.1.0" } } }, @@ -1057,11 +1073,11 @@ "async": { "version": "0.2.10" }, - "source-map": { - "version": "0.1.43", + "optimist": { + "version": "0.3.7", "dependencies": { - "amdefine": { - "version": "0.1.0" + "wordwrap": { + "version": "0.0.2" } } } @@ -1394,7 +1410,7 @@ "version": "1.0.0", "dependencies": { "lru-cache": { - "version": "2.6.1" + "version": "2.6.2" }, "sigmund": { "version": "1.0.0" @@ -1910,9 +1926,6 @@ } } }, - "marked": { - "version": "0.3.3" - }, "minimatch": { "version": "0.3.0", "dependencies": { @@ -1924,9 +1937,6 @@ } } }, - "node-html-encoder": { - "version": "0.0.2" - }, "nunjucks": { "version": "1.3.3", "dependencies": { @@ -2246,19 +2256,6 @@ } } }, - "indent-string": { - "version": "1.2.1", - "dependencies": { - "repeating": { - "version": "1.1.2", - "dependencies": { - "is-finite": { - "version": "1.0.0" - } - } - } - } - }, "object-assign": { "version": "2.0.0" } @@ -2538,7 +2535,7 @@ } }, "fs-extra": { - "version": "0.18.1", + "version": "0.18.2", "dependencies": { "graceful-fs": { "version": "3.0.6" @@ -3075,19 +3072,6 @@ "version": "1.0.0" } } - }, - "indent-string": { - "version": "1.2.1", - "dependencies": { - "repeating": { - "version": "1.1.2", - "dependencies": { - "is-finite": { - "version": "1.0.0" - } - } - } - } } } } @@ -3366,19 +3350,19 @@ } }, "gulp-autoprefixer": { - "version": "2.1.0", + "version": "2.2.0", "dependencies": { "autoprefixer-core": { - "version": "5.1.9", + "version": "5.1.11", "dependencies": { "browserslist": { "version": "0.2.0" }, "num2fraction": { - "version": "1.0.1" + "version": "1.1.0" }, "caniuse-db": { - "version": "1.0.30000129" + "version": "1.0.30000150" }, "postcss": { "version": "4.0.6", @@ -3462,19 +3446,6 @@ "version": "1.0.0" } } - }, - "indent-string": { - "version": "1.2.1", - "dependencies": { - "repeating": { - "version": "1.1.2", - "dependencies": { - "is-finite": { - "version": "1.0.0" - } - } - } - } } } } @@ -3490,10 +3461,10 @@ "version": "3.0.0" }, "lodash.template": { - "version": "3.4.0", + "version": "3.5.0", "dependencies": { "lodash._basecopy": { - "version": "3.0.0" + "version": "3.0.1" }, "lodash._basetostring": { "version": "3.0.0" @@ -3502,27 +3473,27 @@ "version": "3.0.0" }, "lodash._isiterateecall": { - "version": "3.0.5" + "version": "3.0.6" }, "lodash.escape": { "version": "3.0.0" }, + "lodash.isnative": { + "version": "3.0.2" + }, "lodash.keys": { - "version": "3.0.5", + "version": "3.0.6", "dependencies": { "lodash.isarguments": { "version": "3.0.1" }, "lodash.isarray": { - "version": "3.0.1" - }, - "lodash.isnative": { - "version": "3.0.1" + "version": "3.0.2" } } }, "lodash.restparam": { - "version": "3.6.0" + "version": "3.6.1" }, "lodash.templatesettings": { "version": "3.1.0" @@ -3564,6 +3535,25 @@ "object-assign": { "version": "2.0.0" }, + "postcss": { + "version": "4.1.7", + "dependencies": { + "es6-promise": { + "version": "2.1.1" + }, + "source-map": { + "version": "0.4.2", + "dependencies": { + "amdefine": { + "version": "0.1.0" + } + } + }, + "js-base64": { + "version": "2.1.8" + } + } + }, "vinyl-sourcemaps-apply": { "version": "0.1.4", "dependencies": { @@ -3646,19 +3636,6 @@ "version": "1.0.0" } } - }, - "indent-string": { - "version": "1.2.1", - "dependencies": { - "repeating": { - "version": "1.1.2", - "dependencies": { - "is-finite": { - "version": "1.0.0" - } - } - } - } } } } @@ -3817,19 +3794,6 @@ "version": "1.0.0" } } - }, - "indent-string": { - "version": "1.2.1", - "dependencies": { - "repeating": { - "version": "1.1.2", - "dependencies": { - "is-finite": { - "version": "1.0.0" - } - } - } - } } } } @@ -4026,19 +3990,6 @@ "version": "1.0.0" } } - }, - "indent-string": { - "version": "1.2.1", - "dependencies": { - "repeating": { - "version": "1.1.2", - "dependencies": { - "is-finite": { - "version": "1.0.0" - } - } - } - } } } } @@ -4186,19 +4137,6 @@ } } }, - "indent-string": { - "version": "1.2.1", - "dependencies": { - "repeating": { - "version": "1.1.2", - "dependencies": { - "is-finite": { - "version": "1.0.0" - } - } - } - } - }, "minimist": { "version": "1.1.1" }, @@ -4785,19 +4723,6 @@ "version": "1.0.0" } } - }, - "indent-string": { - "version": "1.2.1", - "dependencies": { - "repeating": { - "version": "1.1.2", - "dependencies": { - "is-finite": { - "version": "1.0.0" - } - } - } - } } } } @@ -4982,19 +4907,6 @@ "version": "1.0.0" } } - }, - "indent-string": { - "version": "1.2.1", - "dependencies": { - "repeating": { - "version": "1.1.2", - "dependencies": { - "is-finite": { - "version": "1.0.0" - } - } - } - } } } }, @@ -5631,19 +5543,6 @@ "version": "1.0.0" } } - }, - "indent-string": { - "version": "1.2.1", - "dependencies": { - "repeating": { - "version": "1.1.2", - "dependencies": { - "is-finite": { - "version": "1.0.0" - } - } - } - } } } } @@ -5810,19 +5709,6 @@ "version": "1.0.0" } } - }, - "indent-string": { - "version": "1.2.1", - "dependencies": { - "repeating": { - "version": "1.1.2", - "dependencies": { - "is-finite": { - "version": "1.0.0" - } - } - } - } } } } @@ -5984,19 +5870,6 @@ "version": "1.0.0" } } - }, - "indent-string": { - "version": "1.2.1", - "dependencies": { - "repeating": { - "version": "1.1.2", - "dependencies": { - "is-finite": { - "version": "1.0.0" - } - } - } - } } } } @@ -6220,19 +6093,6 @@ "version": "1.0.0" } } - }, - "indent-string": { - "version": "1.2.1", - "dependencies": { - "repeating": { - "version": "1.1.2", - "dependencies": { - "is-finite": { - "version": "1.0.0" - } - } - } - } } } } @@ -6248,10 +6108,10 @@ "version": "3.0.0" }, "lodash.template": { - "version": "3.4.0", + "version": "3.5.0", "dependencies": { "lodash._basecopy": { - "version": "3.0.0" + "version": "3.0.1" }, "lodash._basetostring": { "version": "3.0.0" @@ -6260,27 +6120,27 @@ "version": "3.0.0" }, "lodash._isiterateecall": { - "version": "3.0.5" + "version": "3.0.6" }, "lodash.escape": { "version": "3.0.0" }, + "lodash.isnative": { + "version": "3.0.2" + }, "lodash.keys": { - "version": "3.0.5", + "version": "3.0.6", "dependencies": { "lodash.isarguments": { "version": "3.0.1" }, "lodash.isarray": { - "version": "3.0.1" - }, - "lodash.isnative": { - "version": "3.0.1" + "version": "3.0.2" } } }, "lodash.restparam": { - "version": "3.6.0" + "version": "3.6.1" }, "lodash.templatesettings": { "version": "3.1.0" @@ -6426,19 +6286,6 @@ } } }, - "indent-string": { - "version": "1.2.1", - "dependencies": { - "repeating": { - "version": "1.1.2", - "dependencies": { - "is-finite": { - "version": "1.0.0" - } - } - } - } - }, "minimist": { "version": "1.1.1" }, @@ -6779,75 +6626,462 @@ } } }, + "html2jade": { + "version": "0.8.3", + "dependencies": { + "commander": { + "version": "2.8.1", + "dependencies": { + "graceful-readlink": { + "version": "1.0.1" + } + } + }, + "he": { + "version": "0.4.1" + }, + "jsdom-little": { + "version": "0.10.6", + "dependencies": { + "htmlparser2": { + "version": "3.8.2", + "dependencies": { + "domhandler": { + "version": "2.3.0" + }, + "domutils": { + "version": "1.5.1", + "dependencies": { + "dom-serializer": { + "version": "0.1.0", + "dependencies": { + "domelementtype": { + "version": "1.1.3" + }, + "entities": { + "version": "1.1.1" + } + } + } + } + }, + "domelementtype": { + "version": "1.3.0" + }, + "readable-stream": { + "version": "1.1.13", + "dependencies": { + "core-util-is": { + "version": "1.0.1" + }, + "isarray": { + "version": "0.0.1" + }, + "string_decoder": { + "version": "0.10.31" + }, + "inherits": { + "version": "2.0.1" + } + } + }, + "entities": { + "version": "1.0.0" + } + } + }, + "nwmatcher": { + "version": "1.3.4" + }, + "cssom": { + "version": "0.3.0" + }, + "cssstyle": { + "version": "0.2.24" + } + } + } + } + }, + "indent-string": { + "version": "1.2.1", + "dependencies": { + "get-stdin": { + "version": "4.0.1" + }, + "repeating": { + "version": "1.1.2", + "dependencies": { + "is-finite": { + "version": "1.0.0" + }, + "meow": { + "version": "3.1.0", + "dependencies": { + "camelcase-keys": { + "version": "1.0.0", + "dependencies": { + "camelcase": { + "version": "1.0.2" + }, + "map-obj": { + "version": "1.0.0" + } + } + }, + "object-assign": { + "version": "2.0.0" + } + } + } + } + } + } + }, + "js-beautify": { + "version": "1.5.5", + "dependencies": { + "config-chain": { + "version": "1.1.8", + "dependencies": { + "proto-list": { + "version": "1.2.3" + }, + "ini": { + "version": "1.3.3" + } + } + }, + "mkdirp": { + "version": "0.5.0", + "dependencies": { + "minimist": { + "version": "0.0.8" + } + } + }, + "nopt": { + "version": "3.0.1", + "dependencies": { + "abbrev": { + "version": "1.0.5" + } + } + } + } + }, "js-yaml": { - "version": "3.2.7", + "version": "3.3.0", "dependencies": { "argparse": { "version": "1.0.2", "dependencies": { "lodash": { - "version": "3.6.0" + "version": "3.7.0" } } }, "esprima": { - "version": "2.0.0" + "version": "2.2.0" } } }, "karma": { - "version": "0.12.31", + "version": "0.12.32", "dependencies": { "di": { "version": "0.0.1" }, "socket.io": { - "version": "0.9.16", + "version": "1.3.5", "dependencies": { - "socket.io-client": { - "version": "0.9.16", + "engine.io": { + "version": "1.5.1", "dependencies": { - "uglify-js": { - "version": "1.2.5" + "debug": { + "version": "1.0.3", + "dependencies": { + "ms": { + "version": "0.6.2" + } + } }, "ws": { - "version": "0.4.32", + "version": "0.5.0", "dependencies": { - "commander": { - "version": "2.1.0" - }, "nan": { - "version": "1.0.0" - }, - "tinycolor": { - "version": "0.0.1" + "version": "1.4.3" }, "options": { "version": "0.0.6" + }, + "ultron": { + "version": "1.0.1" } } }, - "xmlhttprequest": { - "version": "1.4.2" - }, - "active-x-obfuscator": { - "version": "0.0.1", + "engine.io-parser": { + "version": "1.2.1", "dependencies": { - "zeparser": { - "version": "0.0.5" + "after": { + "version": "0.8.1" + }, + "arraybuffer.slice": { + "version": "0.0.6" + }, + "base64-arraybuffer": { + "version": "0.1.2" + }, + "blob": { + "version": "0.0.2" + }, + "has-binary": { + "version": "0.1.5", + "dependencies": { + "isarray": { + "version": "0.0.1" + } + } + }, + "utf8": { + "version": "2.0.0" } } + }, + "base64id": { + "version": "0.1.0" } } }, - "policyfile": { - "version": "0.0.4" + "socket.io-parser": { + "version": "2.2.4", + "dependencies": { + "debug": { + "version": "0.7.4" + }, + "json3": { + "version": "3.2.6" + }, + "component-emitter": { + "version": "1.1.2" + }, + "isarray": { + "version": "0.0.1" + }, + "benchmark": { + "version": "1.0.0" + } + } }, - "base64id": { - "version": "0.1.0" + "socket.io-client": { + "version": "1.3.5", + "dependencies": { + "debug": { + "version": "0.7.4" + }, + "engine.io-client": { + "version": "1.5.1", + "dependencies": { + "has-cors": { + "version": "1.0.3", + "dependencies": { + "global": { + "version": "2.0.1" + } + } + }, + "ws": { + "version": "0.4.31", + "dependencies": { + "commander": { + "version": "0.6.1" + }, + "nan": { + "version": "0.3.2" + }, + "tinycolor": { + "version": "0.0.1" + }, + "options": { + "version": "0.0.6" + } + } + }, + "xmlhttprequest": { + "version": "1.5.0" + }, + "engine.io-parser": { + "version": "1.2.1", + "dependencies": { + "after": { + "version": "0.8.1" + }, + "arraybuffer.slice": { + "version": "0.0.6" + }, + "base64-arraybuffer": { + "version": "0.1.2" + }, + "blob": { + "version": "0.0.2" + }, + "has-binary": { + "version": "0.1.5", + "dependencies": { + "isarray": { + "version": "0.0.1" + } + } + }, + "utf8": { + "version": "2.0.0" + } + } + }, + "debug": { + "version": "1.0.4", + "dependencies": { + "ms": { + "version": "0.6.2" + } + } + }, + "parseuri": { + "version": "0.0.4", + "dependencies": { + "better-assert": { + "version": "1.0.2", + "dependencies": { + "callsite": { + "version": "1.0.0" + } + } + } + } + }, + "parsejson": { + "version": "0.0.1", + "dependencies": { + "better-assert": { + "version": "1.0.2", + "dependencies": { + "callsite": { + "version": "1.0.0" + } + } + } + } + }, + "parseqs": { + "version": "0.0.2", + "dependencies": { + "better-assert": { + "version": "1.0.2", + "dependencies": { + "callsite": { + "version": "1.0.0" + } + } + } + } + }, + "component-inherit": { + "version": "0.0.3" + } + } + }, + "component-bind": { + "version": "1.0.0" + }, + "component-emitter": { + "version": "1.1.2" + }, + "object-component": { + "version": "0.0.3" + }, + "has-binary": { + "version": "0.1.6", + "dependencies": { + "isarray": { + "version": "0.0.1" + } + } + }, + "indexof": { + "version": "0.0.1" + }, + "parseuri": { + "version": "0.0.2", + "dependencies": { + "better-assert": { + "version": "1.0.2", + "dependencies": { + "callsite": { + "version": "1.0.0" + } + } + } + } + }, + "to-array": { + "version": "0.1.3" + }, + "backo2": { + "version": "1.0.2" + } + } }, - "redis": { - "version": "0.7.3" + "socket.io-adapter": { + "version": "0.3.1", + "dependencies": { + "debug": { + "version": "1.0.2", + "dependencies": { + "ms": { + "version": "0.6.2" + } + } + }, + "socket.io-parser": { + "version": "2.2.2", + "dependencies": { + "debug": { + "version": "0.7.4" + }, + "json3": { + "version": "3.2.6" + }, + "component-emitter": { + "version": "1.1.2" + }, + "isarray": { + "version": "0.0.1" + }, + "benchmark": { + "version": "1.0.0" + } + } + }, + "object-keys": { + "version": "1.0.1" + } + } + }, + "has-binary-data": { + "version": "0.1.3", + "dependencies": { + "isarray": { + "version": "0.0.1" + } + } + }, + "debug": { + "version": "2.1.0", + "dependencies": { + "ms": { + "version": "0.6.2" + } + } } } }, @@ -6855,7 +7089,7 @@ "version": "1.0.1", "dependencies": { "anymatch": { - "version": "1.2.1", + "version": "1.3.0", "dependencies": { "micromatch": { "version": "2.1.6", @@ -6935,7 +7169,7 @@ } }, "parse-glob": { - "version": "3.0.0", + "version": "3.0.2", "dependencies": { "glob-base": { "version": "0.2.0" @@ -7030,7 +7264,7 @@ "version": "0.3.0", "dependencies": { "lru-cache": { - "version": "2.6.1" + "version": "2.6.2" }, "sigmund": { "version": "1.0.0" @@ -7043,13 +7277,40 @@ "version": "0.2.14", "dependencies": { "lru-cache": { - "version": "2.6.1" + "version": "2.6.2" }, "sigmund": { "version": "1.0.0" } } }, + "expand-braces": { + "version": "0.1.1", + "dependencies": { + "array-slice": { + "version": "0.2.3" + }, + "array-uniq": { + "version": "1.0.2" + }, + "braces": { + "version": "0.1.5", + "dependencies": { + "expand-range": { + "version": "0.1.1", + "dependencies": { + "is-number": { + "version": "0.1.1" + }, + "repeat-string": { + "version": "0.2.2" + } + } + } + } + } + } + }, "http-proxy": { "version": "0.10.4", "dependencies": { @@ -7107,7 +7368,7 @@ "version": "1.2.11" }, "log4js": { - "version": "0.6.22", + "version": "0.6.24", "dependencies": { "async": { "version": "0.2.10" @@ -7130,7 +7391,10 @@ } }, "semver": { - "version": "1.1.4" + "version": "4.3.3" + }, + "underscore": { + "version": "1.8.2" } } }, @@ -7210,7 +7474,7 @@ "version": "2.0.2", "dependencies": { "mime-db": { - "version": "1.8.0" + "version": "1.9.1" } } }, @@ -7520,11 +7784,53 @@ "version": "0.1.0" } } + }, + "memoizee": { + "version": "0.3.8", + "dependencies": { + "d": { + "version": "0.1.1" + }, + "es5-ext": { + "version": "0.10.7", + "dependencies": { + "es6-iterator": { + "version": "0.1.3" + }, + "es6-symbol": { + "version": "2.0.1" + } + } + }, + "es6-weak-map": { + "version": "0.1.4", + "dependencies": { + "es6-iterator": { + "version": "0.1.3" + }, + "es6-symbol": { + "version": "2.0.1" + } + } + }, + "event-emitter": { + "version": "0.3.3" + }, + "lru-queue": { + "version": "0.1.0" + }, + "next-tick": { + "version": "0.2.2" + }, + "timers-ext": { + "version": "0.1.0" + } + } } } }, "karma-chrome-launcher": { - "version": "0.1.7" + "version": "0.1.8" }, "karma-cli": { "version": "0.0.4", @@ -7579,7 +7885,7 @@ "version": "0.2.3" }, "lodash": { - "version": "2.4.1" + "version": "2.4.2" }, "madge": { "version": "0.5.0", @@ -7748,6 +8054,9 @@ } } }, + "marked": { + "version": "0.3.3" + }, "merge": { "version": "1.2.0" }, @@ -7782,7 +8091,7 @@ "version": "1.1.1" }, "mock-fs": { - "version": "2.5.0", + "version": "2.6.0", "dependencies": { "rewire": { "version": "2.0.1" @@ -7792,6 +8101,9 @@ } } }, + "node-html-encoder": { + "version": "0.0.2" + }, "node-uuid": { "version": "1.4.3" }, @@ -7960,7 +8272,10 @@ } }, "q": { - "version": "1.2.0" + "version": "1.3.0" + }, + "reflect-metadata": { + "version": "0.1.0" }, "run-sequence": { "version": "0.3.7", @@ -8080,6 +8395,9 @@ "sprintf-js": { "version": "1.0.2" }, + "string": { + "version": "3.1.1" + }, "symlink-or-copy": { "version": "1.0.1", "dependencies": { @@ -8092,7 +8410,7 @@ "version": "0.9.3" }, "systemjs-builder": { - "version": "0.10.4", + "version": "0.10.6", "dependencies": { "glob": { "version": "5.0.5", @@ -8141,13 +8459,61 @@ } }, "systemjs": { - "version": "0.16.7", + "version": "0.16.10", "dependencies": { "es6-module-loader": { - "version": "0.16.5", + "version": "0.16.6", "dependencies": { "when": { - "version": "3.7.2" + "version": "3.7.3" + } + } + } + } + }, + "traceur": { + "version": "0.0.88", + "dependencies": { + "commander": { + "version": "2.6.0" + }, + "glob": { + "version": "4.3.5", + "dependencies": { + "inflight": { + "version": "1.0.4", + "dependencies": { + "wrappy": { + "version": "1.0.1" + } + } + }, + "inherits": { + "version": "2.0.1" + }, + "once": { + "version": "1.3.1", + "dependencies": { + "wrappy": { + "version": "1.0.1" + } + } + } + } + }, + "semver": { + "version": "2.3.2" + }, + "source-map-support": { + "version": "0.2.10", + "dependencies": { + "source-map": { + "version": "0.1.32", + "dependencies": { + "amdefine": { + "version": "0.1.0" + } + } } } } @@ -8334,6 +8700,111 @@ "tsd": { "version": "0.5.7", "dependencies": { + "assertion-error": { + "version": "1.0.0" + }, + "bufferstream": { + "version": "0.6.2", + "dependencies": { + "bufferjs": { + "version": "2.0.0" + }, + "buffertools": { + "version": "2.1.2" + } + } + }, + "detect-indent": { + "version": "0.1.4" + }, + "es6-shim": { + "version": "0.9.1" + }, + "event-stream": { + "version": "3.1.7", + "dependencies": { + "through": { + "version": "2.3.7" + }, + "duplexer": { + "version": "0.1.1" + }, + "from": { + "version": "0.1.3" + }, + "map-stream": { + "version": "0.1.0" + }, + "pause-stream": { + "version": "0.0.11" + }, + "split": { + "version": "0.2.10" + }, + "stream-combiner": { + "version": "0.0.4" + } + } + }, + "exit": { + "version": "0.1.2" + }, + "js-yaml": { + "version": "3.0.2", + "dependencies": { + "argparse": { + "version": "0.1.16", + "dependencies": { + "underscore": { + "version": "1.7.0" + }, + "underscore.string": { + "version": "2.4.0" + } + } + }, + "esprima": { + "version": "1.0.4" + } + } + }, + "jsesc": { + "version": "0.4.3" + }, + "json-pointer": { + "version": "0.1.0", + "dependencies": { + "foreach": { + "version": "2.0.5" + } + } + }, + "minichain": { + "version": "0.0.1" + }, + "minimist": { + "version": "0.0.7" + }, + "ministyle": { + "version": "0.1.4" + }, + "minitable": { + "version": "0.0.3", + "dependencies": { + "minichain": { + "version": "0.0.1" + } + } + }, + "miniwrite": { + "version": "0.1.4" + }, + "mkdirp": { + "version": "0.3.5" + }, + "open": { + "version": "0.0.5" + }, "q": { "version": "0.9.7" }, @@ -8362,85 +8833,6 @@ } } }, - "open": { - "version": "0.0.5" - }, - "exit": { - "version": "0.1.2" - }, - "mkdirp": { - "version": "0.3.5" - }, - "semver": { - "version": "2.2.1" - }, - "tv4": { - "version": "1.0.18" - }, - "tv4-reporter": { - "version": "0.0.4", - "dependencies": { - "jsonpointer.js": { - "version": "0.3.0" - } - } - }, - "uri-templates": { - "version": "0.1.2" - }, - "minimist": { - "version": "0.0.7" - }, - "assertion-error": { - "version": "1.0.0" - }, - "jsesc": { - "version": "0.4.3" - }, - "js-yaml": { - "version": "3.0.2", - "dependencies": { - "argparse": { - "version": "0.1.16", - "dependencies": { - "underscore": { - "version": "1.7.0" - }, - "underscore.string": { - "version": "2.4.0" - } - } - }, - "esprima": { - "version": "1.0.4" - } - } - }, - "json-pointer": { - "version": "0.1.0", - "dependencies": { - "foreach": { - "version": "2.0.5" - } - } - }, - "ministyle": { - "version": "0.1.4" - }, - "miniwrite": { - "version": "0.1.4" - }, - "minitable": { - "version": "0.0.3", - "dependencies": { - "minichain": { - "version": "0.0.1" - } - } - }, - "es6-shim": { - "version": "0.9.1" - }, "request": { "version": "2.33.0", "dependencies": { @@ -8522,40 +8914,28 @@ } } }, - "event-stream": { - "version": "3.1.7", + "semver": { + "version": "2.2.1" + }, + "tv4": { + "version": "1.0.18" + }, + "tv4-reporter": { + "version": "0.0.4", "dependencies": { - "through": { - "version": "2.3.7" - }, - "duplexer": { - "version": "0.1.1" - }, - "from": { - "version": "0.1.3" - }, - "map-stream": { - "version": "0.1.0" - }, - "pause-stream": { - "version": "0.0.11" - }, - "split": { - "version": "0.2.10" - }, - "stream-combiner": { - "version": "0.0.4" + "jsonpointer.js": { + "version": "0.3.0" } } }, - "bufferstream": { - "version": "0.6.2", + "universal-analytics": { + "version": "0.3.6", "dependencies": { - "bufferjs": { - "version": "2.0.0" + "underscore": { + "version": "1.8.3" }, - "buffertools": { - "version": "2.1.2" + "async": { + "version": "0.2.10" } } }, @@ -8618,6 +8998,9 @@ "cookie-jar": { "version": "0.3.0" }, + "node-uuid": { + "version": "1.4.3" + }, "mime": { "version": "1.2.11" }, @@ -8642,6 +9025,9 @@ "configstore": { "version": "0.1.7", "dependencies": { + "lodash": { + "version": "2.4.2" + }, "js-yaml": { "version": "2.1.3", "dependencies": { @@ -8688,25 +9074,14 @@ } } }, - "universal-analytics": { - "version": "0.3.6", - "dependencies": { - "underscore": { - "version": "1.8.3" - }, - "async": { - "version": "0.2.10" - } - } + "uri-templates": { + "version": "0.1.2" }, "uuid": { "version": "1.4.2" }, "weak-map": { "version": "1.0.5" - }, - "detect-indent": { - "version": "0.1.4" } } }, @@ -8747,5 +9122,5 @@ } }, "name": "angular", - "version": "2.0.0-alpha.20" + "version": "2.0.0-alpha.21" } diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 6f748db0da..af430c5ac6 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "angular", - "version": "2.0.0-alpha.20", + "version": "2.0.0-alpha.21", "dependencies": { "angular": { "version": "1.3.5", @@ -1442,62 +1442,62 @@ } }, "broccoli": { - "version": "0.15.3", - "from": "https://registry.npmjs.org/broccoli/-/broccoli-0.15.3.tgz", - "resolved": "https://registry.npmjs.org/broccoli/-/broccoli-0.15.3.tgz", + "version": "0.15.4", + "from": "broccoli@0.15.4", + "resolved": "https://registry.npmjs.org/broccoli/-/broccoli-0.15.4.tgz", "dependencies": { "broccoli-kitchen-sink-helpers": { "version": "0.2.6", - "from": "https://registry.npmjs.org/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.2.6.tgz", + "from": "broccoli-kitchen-sink-helpers@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.2.6.tgz", "dependencies": { "mkdirp": { "version": "0.3.5", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", + "from": "mkdirp@>=0.3.5 <0.4.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" }, "glob": { "version": "4.0.4", - "from": "https://registry.npmjs.org/glob/-/glob-4.0.4.tgz", + "from": "glob@4.0.4", "resolved": "https://registry.npmjs.org/glob/-/glob-4.0.4.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { "version": "0.3.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "from": "minimatch@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", "dependencies": { "lru-cache": { - "version": "2.6.1", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.1.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.1.tgz" + "version": "2.6.2", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.2.tgz" }, "sigmund": { "version": "1.0.0", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz", + "from": "sigmund@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz" } } }, "once": { "version": "1.3.1", - "from": "https://registry.npmjs.org/once/-/once-1.3.1.tgz", + "from": "once@>=1.3.0 <2.0.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.1.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "graceful-fs": { "version": "3.0.6", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.6.tgz", + "from": "graceful-fs@>=3.0.2 <4.0.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.6.tgz" } } @@ -1505,52 +1505,52 @@ } }, "commander": { - "version": "2.8.0", - "from": "https://registry.npmjs.org/commander/-/commander-2.8.0.tgz", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.0.tgz", + "version": "2.8.1", + "from": "commander@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", "dependencies": { "graceful-readlink": { "version": "1.0.1", - "from": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "from": "graceful-readlink@>=1.0.0", "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" } } }, "connect": { "version": "3.3.5", - "from": "https://registry.npmjs.org/connect/-/connect-3.3.5.tgz", + "from": "connect@>=3.2.0 <4.0.0", "resolved": "https://registry.npmjs.org/connect/-/connect-3.3.5.tgz", "dependencies": { "debug": { "version": "2.1.3", - "from": "https://registry.npmjs.org/debug/-/debug-2.1.3.tgz", + "from": "debug@>=2.1.3 <2.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.1.3.tgz", "dependencies": { "ms": { "version": "0.7.0", - "from": "https://registry.npmjs.org/ms/-/ms-0.7.0.tgz", + "from": "ms@0.7.0", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.0.tgz" } } }, "finalhandler": { "version": "0.3.4", - "from": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.3.4.tgz", + "from": "finalhandler@0.3.4", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.3.4.tgz", "dependencies": { "escape-html": { "version": "1.0.1", - "from": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz", + "from": "escape-html@1.0.1", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz" }, "on-finished": { - "version": "2.2.0", - "from": "https://registry.npmjs.org/on-finished/-/on-finished-2.2.0.tgz", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.2.0.tgz", + "version": "2.2.1", + "from": "on-finished@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.2.1.tgz", "dependencies": { "ee-first": { "version": "1.1.0", - "from": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.0.tgz", + "from": "ee-first@1.1.0", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.0.tgz" } } @@ -1559,50 +1559,57 @@ }, "parseurl": { "version": "1.3.0", - "from": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz", + "from": "parseurl@>=1.3.0 <1.4.0", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz" }, "utils-merge": { "version": "1.0.0", - "from": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "from": "utils-merge@1.0.0", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" } } }, "copy-dereference": { "version": "1.0.0", - "from": "https://registry.npmjs.org/copy-dereference/-/copy-dereference-1.0.0.tgz", + "from": "copy-dereference@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/copy-dereference/-/copy-dereference-1.0.0.tgz" }, "findup-sync": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz", + "version": "0.2.1", + "from": "findup-sync@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.2.1.tgz", "dependencies": { "glob": { - "version": "3.2.11", - "from": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "version": "4.3.5", + "from": "glob@>=4.3.0 <4.4.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", "dependencies": { + "inflight": { + "version": "1.0.4", + "from": "inflight@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.1", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + } + } + }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, - "minimatch": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "once": { + "version": "1.3.1", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.1.tgz", "dependencies": { - "lru-cache": { - "version": "2.6.1", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.1.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.1.tgz" - }, - "sigmund": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz" + "wrappy": { + "version": "1.0.1", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } } @@ -1611,41 +1618,58 @@ } }, "handlebars": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/handlebars/-/handlebars-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-2.0.0.tgz", + "version": "3.0.3", + "from": "handlebars@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-3.0.3.tgz", "dependencies": { "optimist": { - "version": "0.3.7", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", + "version": "0.6.1", + "from": "optimist@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "dependencies": { "wordwrap": { "version": "0.0.2", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "from": "wordwrap@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" + }, + "minimist": { + "version": "0.0.10", + "from": "minimist@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" + } + } + }, + "source-map": { + "version": "0.1.43", + "from": "source-map@>=0.1.40 <0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "dependencies": { + "amdefine": { + "version": "0.1.0", + "from": "amdefine@>=0.0.4", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz" } } }, "uglify-js": { "version": "2.3.6", - "from": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", + "from": "uglify-js@>=2.3.0 <2.4.0", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.3.6.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.6 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, - "source-map": { - "version": "0.1.43", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "optimist": { + "version": "0.3.7", + "from": "optimist@>=0.3.5 <0.4.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", "dependencies": { - "amdefine": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz" + "wordwrap": { + "version": "0.0.2", + "from": "wordwrap@>=0.0.2 <0.1.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" } } } @@ -1655,111 +1679,111 @@ }, "mime": { "version": "1.3.4", - "from": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "from": "mime@>=1.2.11 <2.0.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz" }, "promise-map-series": { "version": "0.2.1", - "from": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.2.1.tgz", + "from": "promise-map-series@>=0.2.1 <0.3.0", "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.2.1.tgz" }, "quick-temp": { "version": "0.1.2", - "from": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.2.tgz", + "from": "quick-temp@>=0.1.2 <0.2.0", "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.2.tgz", "dependencies": { "rimraf": { "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "from": "rimraf@>=2.2.6 <2.3.0", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" }, "mktemp": { "version": "0.3.5", - "from": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz", + "from": "mktemp@>=0.3.4 <0.4.0", "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz" }, "underscore.string": { "version": "2.3.3", - "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "from": "underscore.string@>=2.3.3 <2.4.0", "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz" } } }, "rimraf": { "version": "2.3.2", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.3.2.tgz", + "from": "rimraf@>=2.2.8 <3.0.0", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.3.2.tgz" }, "rsvp": { "version": "3.0.18", - "from": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.18.tgz", + "from": "rsvp@>=3.0.17 <4.0.0", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.18.tgz" }, "tiny-lr": { "version": "0.1.5", - "from": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.1.5.tgz", + "from": "tiny-lr@>=0.1.4 <0.2.0", "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.1.5.tgz", "dependencies": { "body-parser": { "version": "1.8.4", - "from": "https://registry.npmjs.org/body-parser/-/body-parser-1.8.4.tgz", + "from": "body-parser@>=1.8.0 <1.9.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.8.4.tgz", "dependencies": { "bytes": { "version": "1.0.0", - "from": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "from": "bytes@1.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz" }, "depd": { "version": "0.4.5", - "from": "https://registry.npmjs.org/depd/-/depd-0.4.5.tgz", + "from": "depd@0.4.5", "resolved": "https://registry.npmjs.org/depd/-/depd-0.4.5.tgz" }, "iconv-lite": { "version": "0.4.4", - "from": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz", + "from": "iconv-lite@0.4.4", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz" }, "media-typer": { "version": "0.3.0", - "from": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "from": "media-typer@0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" }, "on-finished": { "version": "2.1.0", - "from": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", + "from": "on-finished@2.1.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", "dependencies": { "ee-first": { "version": "1.0.5", - "from": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz", + "from": "ee-first@1.0.5", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz" } } }, "qs": { "version": "2.2.4", - "from": "https://registry.npmjs.org/qs/-/qs-2.2.4.tgz", + "from": "qs@2.2.4", "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.4.tgz" }, "raw-body": { "version": "1.3.0", - "from": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.0.tgz", + "from": "raw-body@1.3.0", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.0.tgz" }, "type-is": { "version": "1.5.7", - "from": "https://registry.npmjs.org/type-is/-/type-is-1.5.7.tgz", + "from": "type-is@>=1.5.1 <1.6.0", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.5.7.tgz", "dependencies": { "mime-types": { "version": "2.0.10", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.10.tgz", + "from": "mime-types@>=2.0.9 <2.1.0", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.10.tgz", "dependencies": { "mime-db": { "version": "1.8.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz", + "from": "mime-db@>=1.8.0 <1.9.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz" } } @@ -1770,29 +1794,29 @@ }, "debug": { "version": "2.0.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz", + "from": "debug@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz", "dependencies": { "ms": { "version": "0.6.2", - "from": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", + "from": "ms@0.6.2", "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" } } }, "faye-websocket": { "version": "0.7.3", - "from": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.7.3.tgz", + "from": "faye-websocket@>=0.7.2 <0.8.0", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.7.3.tgz", "dependencies": { "websocket-driver": { "version": "0.5.4", - "from": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.5.4.tgz", + "from": "websocket-driver@>=0.3.6", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.5.4.tgz", "dependencies": { "websocket-extensions": { "version": "0.1.1", - "from": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz", + "from": "websocket-extensions@>=0.1.1", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz" } } @@ -1801,17 +1825,17 @@ }, "livereload-js": { "version": "2.2.2", - "from": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz", + "from": "livereload-js@>=2.2.0 <3.0.0", "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz" }, "parseurl": { "version": "1.3.0", - "from": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz", + "from": "parseurl@>=1.3.0 <1.4.0", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz" }, "qs": { "version": "2.2.5", - "from": "https://registry.npmjs.org/qs/-/qs-2.2.5.tgz", + "from": "qs@>=2.2.3 <2.3.0", "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.5.tgz" } } @@ -1987,73 +2011,73 @@ }, "broccoli-funnel": { "version": "0.2.3", - "from": "git://github.com/igorminar/broccoli-funnel.git#6bfb53c4ca8dd3fa16416b9f85dc923a227e30ee", + "from": "igorminar/broccoli-funnel#perf-files", "resolved": "git://github.com/igorminar/broccoli-funnel.git#6bfb53c4ca8dd3fa16416b9f85dc923a227e30ee", "dependencies": { "broccoli-read-compat": { "version": "0.1.3", - "from": "https://registry.npmjs.org/broccoli-read-compat/-/broccoli-read-compat-0.1.3.tgz", + "from": "broccoli-read-compat@>=0.1.2 <0.2.0", "resolved": "https://registry.npmjs.org/broccoli-read-compat/-/broccoli-read-compat-0.1.3.tgz", "dependencies": { "promise-map-series": { "version": "0.2.1", - "from": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.2.1.tgz", + "from": "promise-map-series@>=0.2.1 <0.3.0", "resolved": "https://registry.npmjs.org/promise-map-series/-/promise-map-series-0.2.1.tgz" }, "quick-temp": { "version": "0.1.2", - "from": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.2.tgz", + "from": "quick-temp@>=0.1.2 <0.2.0", "resolved": "https://registry.npmjs.org/quick-temp/-/quick-temp-0.1.2.tgz", "dependencies": { "rimraf": { "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "from": "rimraf@>=2.2.6 <2.3.0", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" }, "mktemp": { "version": "0.3.5", - "from": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz", + "from": "mktemp@>=0.3.4 <0.4.0", "resolved": "https://registry.npmjs.org/mktemp/-/mktemp-0.3.5.tgz" }, "underscore.string": { "version": "2.3.3", - "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz", + "from": "underscore.string@>=2.3.3 <2.4.0", "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz" } } }, "rimraf": { "version": "2.3.2", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.3.2.tgz", + "from": "rimraf@>=2.2.8 <3.0.0", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.3.2.tgz" }, "rsvp": { "version": "3.0.18", - "from": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.18.tgz", + "from": "rsvp@>=3.0.18 <4.0.0", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.18.tgz" } } }, "core-object": { "version": "0.0.2", - "from": "https://registry.npmjs.org/core-object/-/core-object-0.0.2.tgz", + "from": "core-object@0.0.2", "resolved": "https://registry.npmjs.org/core-object/-/core-object-0.0.2.tgz", "dependencies": { "lodash-node": { "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash-node/-/lodash-node-2.4.1.tgz", + "from": "lodash-node@>=2.4.1 <3.0.0", "resolved": "https://registry.npmjs.org/lodash-node/-/lodash-node-2.4.1.tgz" } } }, "mkdirp": { "version": "0.5.0", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", + "from": "mkdirp@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "from": "minimist@0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } @@ -2139,116 +2163,116 @@ }, "broccoli-replace": { "version": "0.2.0", - "from": "git://github.com/alexeagle/broccoli-replace.git#cd39a543b17b40db765a07762f099fbc85518290", + "from": "alexeagle/broccoli-replace#angular_patch", "resolved": "git://github.com/alexeagle/broccoli-replace.git#cd39a543b17b40db765a07762f099fbc85518290", "dependencies": { "minimatch": { "version": "1.0.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", + "from": "minimatch@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz", "dependencies": { "lru-cache": { - "version": "2.6.1", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.1.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.1.tgz" + "version": "2.6.2", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.2.tgz" }, "sigmund": { "version": "1.0.0", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz", + "from": "sigmund@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz" } } }, "applause": { "version": "0.3.4", - "from": "https://registry.npmjs.org/applause/-/applause-0.3.4.tgz", + "from": "applause@0.3.4", "resolved": "https://registry.npmjs.org/applause/-/applause-0.3.4.tgz", "dependencies": { "cson": { "version": "1.6.2", - "from": "https://registry.npmjs.org/cson/-/cson-1.6.2.tgz", + "from": "cson@>=1.6.0 <2.0.0", "resolved": "https://registry.npmjs.org/cson/-/cson-1.6.2.tgz", "dependencies": { "ambi": { "version": "2.2.0", - "from": "https://registry.npmjs.org/ambi/-/ambi-2.2.0.tgz", + "from": "ambi@>=2.2.0 <3.0.0", "resolved": "https://registry.npmjs.org/ambi/-/ambi-2.2.0.tgz", "dependencies": { "typechecker": { "version": "2.0.8", - "from": "https://registry.npmjs.org/typechecker/-/typechecker-2.0.8.tgz", + "from": "typechecker@>=2.0.7 <2.1.0", "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-2.0.8.tgz" } } }, "coffee-script": { "version": "1.8.0", - "from": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.8.0.tgz", + "from": "coffee-script@>=1.8.0 <1.9.0", "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.8.0.tgz", "dependencies": { "mkdirp": { "version": "0.3.5", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", + "from": "mkdirp@>=0.3.5 <0.4.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" } } }, "extract-opts": { "version": "2.2.0", - "from": "https://registry.npmjs.org/extract-opts/-/extract-opts-2.2.0.tgz", + "from": "extract-opts@>=2.2.0 <2.3.0", "resolved": "https://registry.npmjs.org/extract-opts/-/extract-opts-2.2.0.tgz", "dependencies": { "typechecker": { "version": "2.0.8", - "from": "https://registry.npmjs.org/typechecker/-/typechecker-2.0.8.tgz", + "from": "typechecker@>=2.0.7 <2.1.0", "resolved": "https://registry.npmjs.org/typechecker/-/typechecker-2.0.8.tgz" } } }, "js2coffee": { "version": "0.3.5", - "from": "https://registry.npmjs.org/js2coffee/-/js2coffee-0.3.5.tgz", + "from": "js2coffee@>=0.3.5 <0.4.0", "resolved": "https://registry.npmjs.org/js2coffee/-/js2coffee-0.3.5.tgz", "dependencies": { "coffee-script": { "version": "1.7.1", - "from": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz", + "from": "coffee-script@>=1.7.1 <1.8.0", "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz", "dependencies": { "mkdirp": { "version": "0.3.5", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", + "from": "mkdirp@>=0.3.5 <0.4.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" } } }, "file": { "version": "0.2.2", - "from": "https://registry.npmjs.org/file/-/file-0.2.2.tgz", + "from": "file@>=0.2.1 <0.3.0", "resolved": "https://registry.npmjs.org/file/-/file-0.2.2.tgz" }, "nopt": { "version": "3.0.1", - "from": "https://registry.npmjs.org/nopt/-/nopt-3.0.1.tgz", + "from": "nopt@>=3.0.1 <3.1.0", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.1.tgz", "dependencies": { "abbrev": { "version": "1.0.5", - "from": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.5.tgz", + "from": "abbrev@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.5.tgz" } } }, "underscore": { "version": "1.6.0", - "from": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", + "from": "underscore@>=1.6.0 <1.7.0", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz" } } }, "requirefresh": { "version": "1.1.2", - "from": "https://registry.npmjs.org/requirefresh/-/requirefresh-1.1.2.tgz", + "from": "requirefresh@>=1.1.2 <1.2.0", "resolved": "https://registry.npmjs.org/requirefresh/-/requirefresh-1.1.2.tgz" } } @@ -2429,51 +2453,51 @@ }, "css": { "version": "2.2.0", - "from": "git://github.com/mlaval/css.git#9de8bc988d13c27d143486cf60ddf5f9deec0472", + "from": "mlaval/css#issue65", "resolved": "git://github.com/mlaval/css.git#9de8bc988d13c27d143486cf60ddf5f9deec0472", "dependencies": { "source-map": { "version": "0.1.43", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "from": "source-map@>=0.1.38 <0.2.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "dependencies": { "amdefine": { "version": "0.1.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz", + "from": "amdefine@>=0.0.4", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz" } } }, "source-map-resolve": { "version": "0.3.1", - "from": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.3.1.tgz", + "from": "source-map-resolve@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.3.1.tgz", "dependencies": { "source-map-url": { "version": "0.3.0", - "from": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.3.0.tgz", + "from": "source-map-url@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.3.0.tgz" }, "atob": { "version": "1.1.2", - "from": "https://registry.npmjs.org/atob/-/atob-1.1.2.tgz", + "from": "atob@>=1.1.0 <1.2.0", "resolved": "https://registry.npmjs.org/atob/-/atob-1.1.2.tgz" }, "resolve-url": { "version": "0.2.1", - "from": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "from": "resolve-url@>=0.2.1 <0.3.0", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" } } }, "urix": { "version": "0.1.0", - "from": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "from": "urix@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -2947,11 +2971,6 @@ } } }, - "marked": { - "version": "0.3.3", - "from": "https://registry.npmjs.org/marked/-/marked-0.3.3.tgz", - "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.3.tgz" - }, "minimatch": { "version": "0.3.0", "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", @@ -2969,11 +2988,6 @@ } } }, - "node-html-encoder": { - "version": "0.0.2", - "from": "https://registry.npmjs.org/node-html-encoder/-/node-html-encoder-0.0.2.tgz", - "resolved": "https://registry.npmjs.org/node-html-encoder/-/node-html-encoder-0.0.2.tgz" - }, "nunjucks": { "version": "1.3.3", "from": "https://registry.npmjs.org/nunjucks/-/nunjucks-1.3.3.tgz", @@ -3471,25 +3485,6 @@ } } }, - "indent-string": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "dependencies": { - "repeating": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz" - } - } - } - } - }, "object-assign": { "version": "2.0.0", "from": "https://registry.npmjs.org/object-assign/-/object-assign-2.0.0.tgz", @@ -3921,23 +3916,23 @@ } }, "fs-extra": { - "version": "0.18.1", - "from": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.1.tgz", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.1.tgz", + "version": "0.18.2", + "from": "fs-extra@0.18.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.18.2.tgz", "dependencies": { "graceful-fs": { "version": "3.0.6", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.6.tgz", + "from": "graceful-fs@>=3.0.5 <4.0.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.6.tgz" }, "jsonfile": { "version": "2.0.0", - "from": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.0.0.tgz", + "from": "jsonfile@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.0.0.tgz" }, "rimraf": { "version": "2.3.2", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.3.2.tgz", + "from": "rimraf@>=2.2.8 <3.0.0", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.3.2.tgz" } } @@ -4752,25 +4747,6 @@ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.0.tgz" } } - }, - "indent-string": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "dependencies": { - "repeating": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz" - } - } - } - } } } } @@ -5193,50 +5169,50 @@ } }, "gulp-autoprefixer": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-2.1.0.tgz", + "version": "2.2.0", + "from": "gulp-autoprefixer@2.2.0", + "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-2.2.0.tgz", "dependencies": { "autoprefixer-core": { - "version": "5.1.9", - "from": "https://registry.npmjs.org/autoprefixer-core/-/autoprefixer-core-5.1.9.tgz", - "resolved": "https://registry.npmjs.org/autoprefixer-core/-/autoprefixer-core-5.1.9.tgz", + "version": "5.1.11", + "from": "autoprefixer-core@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/autoprefixer-core/-/autoprefixer-core-5.1.11.tgz", "dependencies": { "browserslist": { "version": "0.2.0", - "from": "https://registry.npmjs.org/browserslist/-/browserslist-0.2.0.tgz", + "from": "browserslist@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-0.2.0.tgz" }, "num2fraction": { - "version": "1.0.1", - "from": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.0.1.tgz", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.0.1.tgz" + "version": "1.1.0", + "from": "num2fraction@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.1.0.tgz" }, "caniuse-db": { - "version": "1.0.30000129", - "from": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000129.tgz", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000129.tgz" + "version": "1.0.30000150", + "from": "caniuse-db@>=1.0.30000132 <2.0.0", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000150.tgz" }, "postcss": { "version": "4.0.6", - "from": "https://registry.npmjs.org/postcss/-/postcss-4.0.6.tgz", + "from": "postcss@>=4.0.6 <4.1.0", "resolved": "https://registry.npmjs.org/postcss/-/postcss-4.0.6.tgz", "dependencies": { "source-map": { "version": "0.2.0", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", + "from": "source-map@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", "dependencies": { "amdefine": { "version": "0.1.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz", + "from": "amdefine@>=0.0.4", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz" } } }, "js-base64": { "version": "2.1.8", - "from": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.8.tgz", + "from": "js-base64@>=2.1.7 <2.2.0", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.8.tgz" } } @@ -5245,125 +5221,106 @@ }, "gulp-util": { "version": "3.0.4", - "from": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.4.tgz", + "from": "gulp-util@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.4.tgz", "dependencies": { "array-differ": { "version": "1.0.0", - "from": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "from": "array-differ@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" }, "array-uniq": { "version": "1.0.2", - "from": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz", + "from": "array-uniq@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" }, "beeper": { "version": "1.0.0", - "from": "https://registry.npmjs.org/beeper/-/beeper-1.0.0.tgz", + "from": "beeper@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.0.0.tgz" }, "chalk": { "version": "1.0.0", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", + "from": "chalk@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", "dependencies": { "ansi-styles": { "version": "2.0.1", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.1.tgz", + "from": "ansi-styles@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.1.tgz" }, "escape-string-regexp": { "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" }, "has-ansi": { "version": "1.0.3", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz", + "from": "has-ansi@>=1.0.3 <2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz", "dependencies": { "ansi-regex": { "version": "1.1.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", + "from": "ansi-regex@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" }, "get-stdin": { "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "from": "get-stdin@>=4.0.1 <5.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" } } }, "strip-ansi": { "version": "2.0.1", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", + "from": "strip-ansi@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", "dependencies": { "ansi-regex": { "version": "1.1.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", + "from": "ansi-regex@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" } } }, "supports-color": { "version": "1.3.1", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz", + "from": "supports-color@>=1.3.0 <2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz" } } }, "dateformat": { "version": "1.0.11", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", + "from": "dateformat@>=1.0.11 <2.0.0", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", "dependencies": { "get-stdin": { "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "from": "get-stdin@*", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" }, "meow": { "version": "3.1.0", - "from": "https://registry.npmjs.org/meow/-/meow-3.1.0.tgz", + "from": "meow@*", "resolved": "https://registry.npmjs.org/meow/-/meow-3.1.0.tgz", "dependencies": { "camelcase-keys": { "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", + "from": "camelcase-keys@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", "dependencies": { "camelcase": { "version": "1.0.2", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.0.2.tgz", + "from": "camelcase@>=1.0.1 <2.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.0.2.tgz" }, "map-obj": { "version": "1.0.0", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.0.tgz", + "from": "map-obj@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.0.tgz" } } - }, - "indent-string": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "dependencies": { - "repeating": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz" - } - } - } - } } } } @@ -5371,116 +5328,116 @@ }, "lodash._reescape": { "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "from": "lodash._reescape@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" }, "lodash._reevaluate": { "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "from": "lodash._reevaluate@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" }, "lodash._reinterpolate": { "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "from": "lodash._reinterpolate@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" }, "lodash.template": { - "version": "3.4.0", - "from": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.4.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.4.0.tgz", + "version": "3.5.0", + "from": "lodash.template@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.5.0.tgz", "dependencies": { "lodash._basecopy": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.0.tgz" + "version": "3.0.1", + "from": "lodash._basecopy@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" }, "lodash._basetostring": { "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.0.tgz", + "from": "lodash._basetostring@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.0.tgz" }, "lodash._basevalues": { "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "from": "lodash._basevalues@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" }, "lodash._isiterateecall": { - "version": "3.0.5", - "from": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.5.tgz", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.5.tgz" + "version": "3.0.6", + "from": "lodash._isiterateecall@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.6.tgz" }, "lodash.escape": { "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz", + "from": "lodash.escape@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz" }, + "lodash.isnative": { + "version": "3.0.2", + "from": "lodash.isnative@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isnative/-/lodash.isnative-3.0.2.tgz" + }, "lodash.keys": { - "version": "3.0.5", - "from": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.0.5.tgz", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.0.5.tgz", + "version": "3.0.6", + "from": "lodash.keys@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.0.6.tgz", "dependencies": { "lodash.isarguments": { "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.1.tgz", + "from": "lodash.isarguments@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.1.tgz" }, "lodash.isarray": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.1.tgz" - }, - "lodash.isnative": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash.isnative/-/lodash.isnative-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.isnative/-/lodash.isnative-3.0.1.tgz" + "version": "3.0.2", + "from": "lodash.isarray@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.2.tgz" } } }, "lodash.restparam": { - "version": "3.6.0", - "from": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.0.tgz" + "version": "3.6.1", + "from": "lodash.restparam@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" }, "lodash.templatesettings": { "version": "3.1.0", - "from": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz", + "from": "lodash.templatesettings@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz" } } }, "multipipe": { "version": "0.1.2", - "from": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "from": "multipipe@>=0.1.2 <0.2.0", "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", "dependencies": { "duplexer2": { "version": "0.0.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "from": "duplexer2@0.0.2", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", "dependencies": { "readable-stream": { "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "from": "readable-stream@>=1.1.9 <1.2.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -5491,29 +5448,58 @@ }, "replace-ext": { "version": "0.0.1", - "from": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "from": "replace-ext@0.0.1", "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" } } }, "object-assign": { "version": "2.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-2.0.0.tgz", + "from": "object-assign@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.0.0.tgz" }, + "postcss": { + "version": "4.1.7", + "from": "postcss@>=4.1.5 <5.0.0", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-4.1.7.tgz", + "dependencies": { + "es6-promise": { + "version": "2.1.1", + "from": "es6-promise@>=2.1.1 <2.2.0", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.1.1.tgz" + }, + "source-map": { + "version": "0.4.2", + "from": "source-map@>=0.4.2 <0.5.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.2.tgz", + "dependencies": { + "amdefine": { + "version": "0.1.0", + "from": "amdefine@>=0.0.4", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz" + } + } + }, + "js-base64": { + "version": "2.1.8", + "from": "js-base64@>=2.1.8 <2.2.0", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.8.tgz" + } + } + }, "vinyl-sourcemaps-apply": { "version": "0.1.4", - "from": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.1.4.tgz", + "from": "vinyl-sourcemaps-apply@>=0.1.3 <0.2.0", "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.1.4.tgz", "dependencies": { "source-map": { "version": "0.1.43", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "from": "source-map@>=0.1.39 <0.2.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "dependencies": { "amdefine": { "version": "0.1.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz", + "from": "amdefine@>=0.0.4", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz" } } @@ -5629,25 +5615,6 @@ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.0.tgz" } } - }, - "indent-string": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "dependencies": { - "repeating": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz" - } - } - } - } } } } @@ -5894,25 +5861,6 @@ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.0.tgz" } } - }, - "indent-string": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "dependencies": { - "repeating": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz" - } - } - } - } } } } @@ -6217,25 +6165,6 @@ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.0.tgz" } } - }, - "indent-string": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "dependencies": { - "repeating": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz" - } - } - } - } } } } @@ -6463,25 +6392,6 @@ } } }, - "indent-string": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "dependencies": { - "repeating": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz" - } - } - } - } - }, "minimist": { "version": "1.1.1", "from": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz", @@ -7390,25 +7300,6 @@ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.0.tgz" } } - }, - "indent-string": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "dependencies": { - "repeating": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz" - } - } - } - } } } } @@ -7693,25 +7584,6 @@ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.0.tgz" } } - }, - "indent-string": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "dependencies": { - "repeating": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz" - } - } - } - } } } }, @@ -8696,25 +8568,6 @@ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.0.tgz" } } - }, - "indent-string": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "dependencies": { - "repeating": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz" - } - } - } - } } } } @@ -8973,25 +8826,6 @@ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.0.tgz" } } - }, - "indent-string": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "dependencies": { - "repeating": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz" - } - } - } - } } } } @@ -9243,25 +9077,6 @@ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.0.tgz" } } - }, - "indent-string": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "dependencies": { - "repeating": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz" - } - } - } - } } } } @@ -9499,130 +9314,111 @@ }, "gulp-typescript": { "version": "2.5.0", - "from": "git://github.com/ivogabe/gulp-typescript.git#3422fbff06532ccc57368f3b4c8801de8f72ef27", + "from": "ivogabe/gulp-typescript#3422fbff06532ccc57368f3b4c8801de8f72ef27", "resolved": "git://github.com/ivogabe/gulp-typescript.git#3422fbff06532ccc57368f3b4c8801de8f72ef27", "dependencies": { "gulp-util": { "version": "3.0.4", - "from": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.4.tgz", + "from": "gulp-util@>=3.0.4 <3.1.0", "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.4.tgz", "dependencies": { "array-differ": { "version": "1.0.0", - "from": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "from": "array-differ@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz" }, "array-uniq": { "version": "1.0.2", - "from": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz", + "from": "array-uniq@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" }, "beeper": { "version": "1.0.0", - "from": "https://registry.npmjs.org/beeper/-/beeper-1.0.0.tgz", + "from": "beeper@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.0.0.tgz" }, "chalk": { "version": "1.0.0", - "from": "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", + "from": "chalk@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", "dependencies": { "ansi-styles": { "version": "2.0.1", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.1.tgz", + "from": "ansi-styles@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.1.tgz" }, "escape-string-regexp": { "version": "1.0.3", - "from": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz", + "from": "escape-string-regexp@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz" }, "has-ansi": { "version": "1.0.3", - "from": "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz", + "from": "has-ansi@>=1.0.3 <2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz", "dependencies": { "ansi-regex": { "version": "1.1.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", + "from": "ansi-regex@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" }, "get-stdin": { "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "from": "get-stdin@>=4.0.1 <5.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" } } }, "strip-ansi": { "version": "2.0.1", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", + "from": "strip-ansi@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", "dependencies": { "ansi-regex": { "version": "1.1.1", - "from": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", + "from": "ansi-regex@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz" } } }, "supports-color": { "version": "1.3.1", - "from": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz", + "from": "supports-color@>=1.3.0 <2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz" } } }, "dateformat": { "version": "1.0.11", - "from": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", + "from": "dateformat@>=1.0.11 <2.0.0", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.11.tgz", "dependencies": { "get-stdin": { "version": "4.0.1", - "from": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "from": "get-stdin@*", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" }, "meow": { "version": "3.1.0", - "from": "https://registry.npmjs.org/meow/-/meow-3.1.0.tgz", + "from": "meow@*", "resolved": "https://registry.npmjs.org/meow/-/meow-3.1.0.tgz", "dependencies": { "camelcase-keys": { "version": "1.0.0", - "from": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", + "from": "camelcase-keys@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", "dependencies": { "camelcase": { "version": "1.0.2", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.0.2.tgz", + "from": "camelcase@>=1.0.1 <2.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.0.2.tgz" }, "map-obj": { "version": "1.0.0", - "from": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.0.tgz", + "from": "map-obj@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.0.tgz" } } - }, - "indent-string": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "dependencies": { - "repeating": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz" - } - } - } - } } } } @@ -9630,116 +9426,116 @@ }, "lodash._reescape": { "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "from": "lodash._reescape@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz" }, "lodash._reevaluate": { "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "from": "lodash._reevaluate@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz" }, "lodash._reinterpolate": { "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "from": "lodash._reinterpolate@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz" }, "lodash.template": { - "version": "3.4.0", - "from": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.4.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.4.0.tgz", + "version": "3.5.0", + "from": "lodash.template@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.5.0.tgz", "dependencies": { "lodash._basecopy": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.0.tgz" + "version": "3.0.1", + "from": "lodash._basecopy@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" }, "lodash._basetostring": { "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.0.tgz", + "from": "lodash._basetostring@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.0.tgz" }, "lodash._basevalues": { "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "from": "lodash._basevalues@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz" }, "lodash._isiterateecall": { - "version": "3.0.5", - "from": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.5.tgz", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.5.tgz" + "version": "3.0.6", + "from": "lodash._isiterateecall@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.6.tgz" }, "lodash.escape": { "version": "3.0.0", - "from": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz", + "from": "lodash.escape@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.0.0.tgz" }, + "lodash.isnative": { + "version": "3.0.2", + "from": "lodash.isnative@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isnative/-/lodash.isnative-3.0.2.tgz" + }, "lodash.keys": { - "version": "3.0.5", - "from": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.0.5.tgz", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.0.5.tgz", + "version": "3.0.6", + "from": "lodash.keys@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.0.6.tgz", "dependencies": { "lodash.isarguments": { "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.1.tgz", + "from": "lodash.isarguments@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.0.1.tgz" }, "lodash.isarray": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.1.tgz" - }, - "lodash.isnative": { - "version": "3.0.1", - "from": "https://registry.npmjs.org/lodash.isnative/-/lodash.isnative-3.0.1.tgz", - "resolved": "https://registry.npmjs.org/lodash.isnative/-/lodash.isnative-3.0.1.tgz" + "version": "3.0.2", + "from": "lodash.isarray@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.2.tgz" } } }, "lodash.restparam": { - "version": "3.6.0", - "from": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.0.tgz", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.0.tgz" + "version": "3.6.1", + "from": "lodash.restparam@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz" }, "lodash.templatesettings": { "version": "3.1.0", - "from": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz", + "from": "lodash.templatesettings@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.0.tgz" } } }, "multipipe": { "version": "0.1.2", - "from": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "from": "multipipe@>=0.1.2 <0.2.0", "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", "dependencies": { "duplexer2": { "version": "0.0.2", - "from": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "from": "duplexer2@0.0.2", "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", "dependencies": { "readable-stream": { "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "from": "readable-stream@>=1.1.9 <1.2.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -9750,24 +9546,24 @@ }, "object-assign": { "version": "2.0.0", - "from": "https://registry.npmjs.org/object-assign/-/object-assign-2.0.0.tgz", + "from": "object-assign@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.0.0.tgz" }, "replace-ext": { "version": "0.0.1", - "from": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "from": "replace-ext@0.0.1", "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz" } } }, "source-map": { "version": "0.4.2", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.4.2.tgz", + "from": "source-map@>=0.4.2 <0.5.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.2.tgz", "dependencies": { "amdefine": { "version": "0.1.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz", + "from": "amdefine@>=0.0.4", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz" } } @@ -9920,25 +9716,6 @@ } } }, - "indent-string": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", - "dependencies": { - "repeating": { - "version": "1.1.2", - "from": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", - "dependencies": { - "is-finite": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz" - } - } - } - } - }, "minimist": { "version": "1.1.1", "from": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz", @@ -10459,178 +10236,771 @@ } } }, + "html2jade": { + "version": "0.8.3", + "from": "html2jade@>=0.8.3 <0.9.0", + "resolved": "https://registry.npmjs.org/html2jade/-/html2jade-0.8.3.tgz", + "dependencies": { + "commander": { + "version": "2.8.1", + "from": "commander@*", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "dependencies": { + "graceful-readlink": { + "version": "1.0.1", + "from": "graceful-readlink@>=1.0.0", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + } + } + }, + "he": { + "version": "0.4.1", + "from": "he@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/he/-/he-0.4.1.tgz" + }, + "jsdom-little": { + "version": "0.10.6", + "from": "jsdom-little@>=0.10.5 <0.11.0", + "resolved": "https://registry.npmjs.org/jsdom-little/-/jsdom-little-0.10.6.tgz", + "dependencies": { + "htmlparser2": { + "version": "3.8.2", + "from": "htmlparser2@>=3.1.5 <4.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.2.tgz", + "dependencies": { + "domhandler": { + "version": "2.3.0", + "from": "domhandler@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz" + }, + "domutils": { + "version": "1.5.1", + "from": "domutils@>=1.5.0 <1.6.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "dependencies": { + "dom-serializer": { + "version": "0.1.0", + "from": "dom-serializer@>=0.0.0 <1.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "from": "domelementtype@>=1.1.1 <1.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz" + }, + "entities": { + "version": "1.1.1", + "from": "entities@>=1.1.1 <1.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz" + } + } + } + } + }, + "domelementtype": { + "version": "1.3.0", + "from": "domelementtype@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz" + }, + "readable-stream": { + "version": "1.1.13", + "from": "readable-stream@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "dependencies": { + "core-util-is": { + "version": "1.0.1", + "from": "core-util-is@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "string_decoder": { + "version": "0.10.31", + "from": "string_decoder@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + } + } + }, + "entities": { + "version": "1.0.0", + "from": "entities@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz" + } + } + }, + "nwmatcher": { + "version": "1.3.4", + "from": "nwmatcher@>=1.3.2 <1.4.0", + "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.3.4.tgz" + }, + "cssom": { + "version": "0.3.0", + "from": "cssom@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.0.tgz" + }, + "cssstyle": { + "version": "0.2.24", + "from": "cssstyle@>=0.2.9 <0.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.24.tgz" + } + } + } + } + }, + "indent-string": { + "version": "1.2.1", + "from": "indent-string@>=1.2.1 <2.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-1.2.1.tgz", + "dependencies": { + "get-stdin": { + "version": "4.0.1", + "from": "get-stdin@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz" + }, + "repeating": { + "version": "1.1.2", + "from": "repeating@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-1.1.2.tgz", + "dependencies": { + "is-finite": { + "version": "1.0.0", + "from": "is-finite@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.0.tgz" + }, + "meow": { + "version": "3.1.0", + "from": "meow@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.1.0.tgz", + "dependencies": { + "camelcase-keys": { + "version": "1.0.0", + "from": "camelcase-keys@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-1.0.0.tgz", + "dependencies": { + "camelcase": { + "version": "1.0.2", + "from": "camelcase@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.0.2.tgz" + }, + "map-obj": { + "version": "1.0.0", + "from": "map-obj@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.0.tgz" + } + } + }, + "object-assign": { + "version": "2.0.0", + "from": "object-assign@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.0.0.tgz" + } + } + } + } + } + } + }, + "js-beautify": { + "version": "1.5.5", + "from": "js-beautify@>=1.5.5 <2.0.0", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.5.5.tgz", + "dependencies": { + "config-chain": { + "version": "1.1.8", + "from": "config-chain@>=1.1.5 <1.2.0", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.8.tgz", + "dependencies": { + "proto-list": { + "version": "1.2.3", + "from": "proto-list@>=1.2.1 <1.3.0", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.3.tgz" + }, + "ini": { + "version": "1.3.3", + "from": "ini@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.3.tgz" + } + } + }, + "mkdirp": { + "version": "0.5.0", + "from": "mkdirp@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", + "dependencies": { + "minimist": { + "version": "0.0.8", + "from": "minimist@0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } + } + }, + "nopt": { + "version": "3.0.1", + "from": "nopt@>=3.0.1 <3.1.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.1.tgz", + "dependencies": { + "abbrev": { + "version": "1.0.5", + "from": "abbrev@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.5.tgz" + } + } + } + } + }, "js-yaml": { - "version": "3.2.7", - "from": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.2.7.tgz", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.2.7.tgz", + "version": "3.3.0", + "from": "js-yaml@3.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.3.0.tgz", "dependencies": { "argparse": { "version": "1.0.2", - "from": "https://registry.npmjs.org/argparse/-/argparse-1.0.2.tgz", + "from": "argparse@>=1.0.2 <1.1.0", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.2.tgz", "dependencies": { "lodash": { - "version": "3.6.0", - "from": "https://registry.npmjs.org/lodash/-/lodash-3.6.0.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.6.0.tgz" + "version": "3.7.0", + "from": "lodash@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.7.0.tgz" } } }, "esprima": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/esprima/-/esprima-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.0.0.tgz" + "version": "2.2.0", + "from": "esprima@>=2.2.0 <2.3.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.2.0.tgz" } } }, "karma": { - "version": "0.12.31", - "from": "https://registry.npmjs.org/karma/-/karma-0.12.31.tgz", - "resolved": "https://registry.npmjs.org/karma/-/karma-0.12.31.tgz", + "version": "0.12.32", + "from": "karma@0.12.32", + "resolved": "https://registry.npmjs.org/karma/-/karma-0.12.32.tgz", "dependencies": { "di": { "version": "0.0.1", - "from": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "from": "di@>=0.0.1 <0.1.0", "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz" }, "socket.io": { - "version": "0.9.16", - "from": "https://registry.npmjs.org/socket.io/-/socket.io-0.9.16.tgz", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-0.9.16.tgz", + "version": "1.3.5", + "from": "socket.io@>=1.3.0 <1.4.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.3.5.tgz", "dependencies": { - "socket.io-client": { - "version": "0.9.16", - "from": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.16.tgz", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-0.9.16.tgz", + "engine.io": { + "version": "1.5.1", + "from": "engine.io@1.5.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.5.1.tgz", "dependencies": { - "uglify-js": { - "version": "1.2.5", - "from": "https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz" + "debug": { + "version": "1.0.3", + "from": "debug@1.0.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.3.tgz", + "dependencies": { + "ms": { + "version": "0.6.2", + "from": "ms@0.6.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" + } + } }, "ws": { - "version": "0.4.32", - "from": "https://registry.npmjs.org/ws/-/ws-0.4.32.tgz", - "resolved": "https://registry.npmjs.org/ws/-/ws-0.4.32.tgz", + "version": "0.5.0", + "from": "ws@0.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-0.5.0.tgz", "dependencies": { - "commander": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz" - }, "nan": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/nan/-/nan-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/nan/-/nan-1.0.0.tgz" - }, - "tinycolor": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz" + "version": "1.4.3", + "from": "nan@>=1.4.0 <1.5.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-1.4.3.tgz" }, "options": { "version": "0.0.6", - "from": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "from": "options@>=0.0.5", "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz" + }, + "ultron": { + "version": "1.0.1", + "from": "ultron@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.1.tgz" } } }, - "xmlhttprequest": { - "version": "1.4.2", - "from": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.4.2.tgz", - "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.4.2.tgz" - }, - "active-x-obfuscator": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/active-x-obfuscator/-/active-x-obfuscator-0.0.1.tgz", + "engine.io-parser": { + "version": "1.2.1", + "from": "engine.io-parser@1.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.1.tgz", "dependencies": { - "zeparser": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz" + "after": { + "version": "0.8.1", + "from": "after@0.8.1", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.1.tgz" + }, + "arraybuffer.slice": { + "version": "0.0.6", + "from": "arraybuffer.slice@0.0.6", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz" + }, + "base64-arraybuffer": { + "version": "0.1.2", + "from": "base64-arraybuffer@0.1.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz" + }, + "blob": { + "version": "0.0.2", + "from": "blob@0.0.2", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.2.tgz" + }, + "has-binary": { + "version": "0.1.5", + "from": "has-binary@0.1.5", + "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.5.tgz", + "dependencies": { + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + } + } + }, + "utf8": { + "version": "2.0.0", + "from": "utf8@2.0.0", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.0.0.tgz" } } + }, + "base64id": { + "version": "0.1.0", + "from": "base64id@0.1.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz" } } }, - "policyfile": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz" + "socket.io-parser": { + "version": "2.2.4", + "from": "socket.io-parser@2.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.4.tgz", + "dependencies": { + "debug": { + "version": "0.7.4", + "from": "debug@0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" + }, + "json3": { + "version": "3.2.6", + "from": "json3@3.2.6", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz" + }, + "component-emitter": { + "version": "1.1.2", + "from": "component-emitter@1.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "benchmark": { + "version": "1.0.0", + "from": "benchmark@1.0.0", + "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz" + } + } }, - "base64id": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz" + "socket.io-client": { + "version": "1.3.5", + "from": "socket.io-client@1.3.5", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.3.5.tgz", + "dependencies": { + "debug": { + "version": "0.7.4", + "from": "debug@0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" + }, + "engine.io-client": { + "version": "1.5.1", + "from": "engine.io-client@1.5.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.5.1.tgz", + "dependencies": { + "has-cors": { + "version": "1.0.3", + "from": "has-cors@1.0.3", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.0.3.tgz", + "dependencies": { + "global": { + "version": "2.0.1", + "from": "https://github.com/component/global/archive/v2.0.1.tar.gz", + "resolved": "https://github.com/component/global/archive/v2.0.1.tar.gz" + } + } + }, + "ws": { + "version": "0.4.31", + "from": "ws@0.4.31", + "resolved": "https://registry.npmjs.org/ws/-/ws-0.4.31.tgz", + "dependencies": { + "commander": { + "version": "0.6.1", + "from": "commander@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz" + }, + "nan": { + "version": "0.3.2", + "from": "nan@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-0.3.2.tgz" + }, + "tinycolor": { + "version": "0.0.1", + "from": "tinycolor@>=0.0.0 <1.0.0", + "resolved": "https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz" + }, + "options": { + "version": "0.0.6", + "from": "options@>=0.0.5", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz" + } + } + }, + "xmlhttprequest": { + "version": "1.5.0", + "from": "https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz", + "resolved": "https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz" + }, + "engine.io-parser": { + "version": "1.2.1", + "from": "engine.io-parser@1.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.2.1.tgz", + "dependencies": { + "after": { + "version": "0.8.1", + "from": "after@0.8.1", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.1.tgz" + }, + "arraybuffer.slice": { + "version": "0.0.6", + "from": "arraybuffer.slice@0.0.6", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz" + }, + "base64-arraybuffer": { + "version": "0.1.2", + "from": "base64-arraybuffer@0.1.2", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.2.tgz" + }, + "blob": { + "version": "0.0.2", + "from": "blob@0.0.2", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.2.tgz" + }, + "has-binary": { + "version": "0.1.5", + "from": "has-binary@0.1.5", + "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.5.tgz", + "dependencies": { + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + } + } + }, + "utf8": { + "version": "2.0.0", + "from": "utf8@2.0.0", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.0.0.tgz" + } + } + }, + "debug": { + "version": "1.0.4", + "from": "debug@1.0.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.4.tgz", + "dependencies": { + "ms": { + "version": "0.6.2", + "from": "ms@0.6.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" + } + } + }, + "parseuri": { + "version": "0.0.4", + "from": "parseuri@0.0.4", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.4.tgz", + "dependencies": { + "better-assert": { + "version": "1.0.2", + "from": "better-assert@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "dependencies": { + "callsite": { + "version": "1.0.0", + "from": "callsite@1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz" + } + } + } + } + }, + "parsejson": { + "version": "0.0.1", + "from": "parsejson@0.0.1", + "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.1.tgz", + "dependencies": { + "better-assert": { + "version": "1.0.2", + "from": "better-assert@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "dependencies": { + "callsite": { + "version": "1.0.0", + "from": "callsite@1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz" + } + } + } + } + }, + "parseqs": { + "version": "0.0.2", + "from": "parseqs@0.0.2", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.2.tgz", + "dependencies": { + "better-assert": { + "version": "1.0.2", + "from": "better-assert@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "dependencies": { + "callsite": { + "version": "1.0.0", + "from": "callsite@1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz" + } + } + } + } + }, + "component-inherit": { + "version": "0.0.3", + "from": "component-inherit@0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz" + } + } + }, + "component-bind": { + "version": "1.0.0", + "from": "component-bind@1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz" + }, + "component-emitter": { + "version": "1.1.2", + "from": "component-emitter@1.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz" + }, + "object-component": { + "version": "0.0.3", + "from": "object-component@0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz" + }, + "has-binary": { + "version": "0.1.6", + "from": "has-binary@0.1.6", + "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.6.tgz", + "dependencies": { + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + } + } + }, + "indexof": { + "version": "0.0.1", + "from": "indexof@0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz" + }, + "parseuri": { + "version": "0.0.2", + "from": "parseuri@0.0.2", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.2.tgz", + "dependencies": { + "better-assert": { + "version": "1.0.2", + "from": "better-assert@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "dependencies": { + "callsite": { + "version": "1.0.0", + "from": "callsite@1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz" + } + } + } + } + }, + "to-array": { + "version": "0.1.3", + "from": "to-array@0.1.3", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.3.tgz" + }, + "backo2": { + "version": "1.0.2", + "from": "backo2@1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz" + } + } }, - "redis": { - "version": "0.7.3", - "from": "https://registry.npmjs.org/redis/-/redis-0.7.3.tgz", - "resolved": "https://registry.npmjs.org/redis/-/redis-0.7.3.tgz" + "socket.io-adapter": { + "version": "0.3.1", + "from": "socket.io-adapter@0.3.1", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.3.1.tgz", + "dependencies": { + "debug": { + "version": "1.0.2", + "from": "debug@1.0.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-1.0.2.tgz", + "dependencies": { + "ms": { + "version": "0.6.2", + "from": "ms@0.6.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" + } + } + }, + "socket.io-parser": { + "version": "2.2.2", + "from": "socket.io-parser@2.2.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.2.2.tgz", + "dependencies": { + "debug": { + "version": "0.7.4", + "from": "debug@0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz" + }, + "json3": { + "version": "3.2.6", + "from": "json3@3.2.6", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.2.6.tgz" + }, + "component-emitter": { + "version": "1.1.2", + "from": "component-emitter@1.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "benchmark": { + "version": "1.0.0", + "from": "benchmark@1.0.0", + "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz" + } + } + }, + "object-keys": { + "version": "1.0.1", + "from": "object-keys@1.0.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.1.tgz" + } + } + }, + "has-binary-data": { + "version": "0.1.3", + "from": "has-binary-data@0.1.3", + "resolved": "https://registry.npmjs.org/has-binary-data/-/has-binary-data-0.1.3.tgz", + "dependencies": { + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + } + } + }, + "debug": { + "version": "2.1.0", + "from": "debug@2.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.1.0.tgz", + "dependencies": { + "ms": { + "version": "0.6.2", + "from": "ms@0.6.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" + } + } } } }, "chokidar": { "version": "1.0.1", - "from": "https://registry.npmjs.org/chokidar/-/chokidar-1.0.1.tgz", + "from": "chokidar@>=0.8.2", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.0.1.tgz", "dependencies": { "anymatch": { - "version": "1.2.1", - "from": "https://registry.npmjs.org/anymatch/-/anymatch-1.2.1.tgz", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.2.1.tgz", + "version": "1.3.0", + "from": "anymatch@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", "dependencies": { "micromatch": { "version": "2.1.6", - "from": "https://registry.npmjs.org/micromatch/-/micromatch-2.1.6.tgz", + "from": "micromatch@>=2.1.5 <3.0.0", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.1.6.tgz", "dependencies": { "arr-diff": { "version": "1.0.1", - "from": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz", + "from": "arr-diff@>=1.0.1 <2.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.0.1.tgz", "dependencies": { "array-slice": { "version": "0.2.3", - "from": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "from": "array-slice@>=0.2.2 <0.3.0", "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz" } } }, "braces": { "version": "1.8.0", - "from": "https://registry.npmjs.org/braces/-/braces-1.8.0.tgz", + "from": "braces@>=1.8.0 <2.0.0", "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.0.tgz", "dependencies": { "expand-range": { "version": "1.8.1", - "from": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz", + "from": "expand-range@>=1.8.1 <2.0.0", "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.1.tgz", "dependencies": { "fill-range": { "version": "2.2.2", - "from": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz", + "from": "fill-range@>=2.1.0 <3.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.2.tgz", "dependencies": { "is-number": { "version": "1.1.2", - "from": "https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz", + "from": "is-number@>=1.1.2 <2.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-1.1.2.tgz" }, "isobject": { "version": "1.0.0", - "from": "https://registry.npmjs.org/isobject/-/isobject-1.0.0.tgz", + "from": "isobject@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-1.0.0.tgz" }, "randomatic": { "version": "1.1.0", - "from": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz", + "from": "randomatic@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.0.tgz" }, "repeat-string": { "version": "1.5.2", - "from": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz", + "from": "repeat-string@>=1.5.2 <2.0.0", "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.5.2.tgz" } } @@ -10639,109 +11009,109 @@ }, "preserve": { "version": "0.2.0", - "from": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "from": "preserve@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz" }, "repeat-element": { "version": "1.1.0", - "from": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.0.tgz", + "from": "repeat-element@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.0.tgz" } } }, "debug": { "version": "2.1.3", - "from": "https://registry.npmjs.org/debug/-/debug-2.1.3.tgz", + "from": "debug@>=2.1.3 <3.0.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.1.3.tgz", "dependencies": { "ms": { "version": "0.7.0", - "from": "https://registry.npmjs.org/ms/-/ms-0.7.0.tgz", + "from": "ms@0.7.0", "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.0.tgz" } } }, "expand-brackets": { "version": "0.1.1", - "from": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.1.tgz", + "from": "expand-brackets@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.1.tgz" }, "filename-regex": { "version": "2.0.0", - "from": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz", + "from": "filename-regex@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz" }, "kind-of": { "version": "1.1.0", - "from": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "from": "kind-of@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz" }, "object.omit": { "version": "0.2.1", - "from": "https://registry.npmjs.org/object.omit/-/object.omit-0.2.1.tgz", + "from": "object.omit@>=0.2.1 <0.3.0", "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-0.2.1.tgz", "dependencies": { "for-own": { "version": "0.1.3", - "from": "https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz", + "from": "for-own@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.3.tgz", "dependencies": { "for-in": { "version": "0.1.4", - "from": "https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz", + "from": "for-in@>=0.1.4 <0.2.0", "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.4.tgz" } } }, "isobject": { "version": "0.2.0", - "from": "https://registry.npmjs.org/isobject/-/isobject-0.2.0.tgz", + "from": "isobject@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-0.2.0.tgz" } } }, "parse-glob": { - "version": "3.0.0", - "from": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.0.tgz", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.0.tgz", + "version": "3.0.2", + "from": "parse-glob@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.2.tgz", "dependencies": { "glob-base": { "version": "0.2.0", - "from": "https://registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz", + "from": "glob-base@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.2.0.tgz" }, "is-dotfile": { "version": "1.0.0", - "from": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.0.tgz", + "from": "is-dotfile@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.0.tgz" }, "is-extglob": { "version": "1.0.0", - "from": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "from": "is-extglob@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" } } }, "regex-cache": { "version": "0.4.2", - "from": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz", + "from": "regex-cache@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.2.tgz", "dependencies": { "is-equal-shallow": { "version": "0.1.2", - "from": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.2.tgz", + "from": "is-equal-shallow@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.2.tgz", "dependencies": { "is-primitive": { "version": "1.0.0", - "from": "https://registry.npmjs.org/is-primitive/-/is-primitive-1.0.0.tgz", + "from": "is-primitive@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-1.0.0.tgz" } } }, "is-primitive": { "version": "2.0.0", - "from": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "from": "is-primitive@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" } } @@ -10752,64 +11122,64 @@ }, "arrify": { "version": "1.0.0", - "from": "https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz", + "from": "arrify@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.0.tgz" }, "async-each": { "version": "0.1.6", - "from": "https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz", + "from": "async-each@>=0.1.5 <0.2.0", "resolved": "https://registry.npmjs.org/async-each/-/async-each-0.1.6.tgz" }, "glob-parent": { "version": "1.2.0", - "from": "https://registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz", + "from": "glob-parent@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-1.2.0.tgz" }, "is-binary-path": { "version": "1.0.0", - "from": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.0.tgz", + "from": "is-binary-path@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.0.tgz", "dependencies": { "binary-extensions": { "version": "1.3.0", - "from": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.0.tgz", + "from": "binary-extensions@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.3.0.tgz" } } }, "is-glob": { "version": "1.1.3", - "from": "https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz", + "from": "is-glob@>=1.1.3 <2.0.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-1.1.3.tgz" }, "readdirp": { "version": "1.3.0", - "from": "https://registry.npmjs.org/readdirp/-/readdirp-1.3.0.tgz", + "from": "readdirp@>=1.3.0 <2.0.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-1.3.0.tgz", "dependencies": { "readable-stream": { "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "from": "readable-stream@>=1.0.26-2 <1.1.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } @@ -10818,12 +11188,12 @@ }, "fsevents": { "version": "0.3.5", - "from": "https://registry.npmjs.org/fsevents/-/fsevents-0.3.5.tgz", + "from": "fsevents@>=0.3.1 <0.4.0", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-0.3.5.tgz", "dependencies": { "nan": { "version": "1.5.3", - "from": "https://registry.npmjs.org/nan/-/nan-1.5.3.tgz", + "from": "nan@>=1.5.0 <1.6.0", "resolved": "https://registry.npmjs.org/nan/-/nan-1.5.3.tgz" } } @@ -10832,27 +11202,27 @@ }, "glob": { "version": "3.2.11", - "from": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", + "from": "glob@>=3.2.7 <3.3.0", "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "minimatch": { "version": "0.3.0", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", + "from": "minimatch@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz", "dependencies": { "lru-cache": { - "version": "2.6.1", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.1.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.1.tgz" + "version": "2.6.2", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.2.tgz" }, "sigmund": { "version": "1.0.0", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz", + "from": "sigmund@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz" } } @@ -10861,66 +11231,107 @@ }, "minimatch": { "version": "0.2.14", - "from": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "from": "minimatch@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", "dependencies": { "lru-cache": { - "version": "2.6.1", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.1.tgz", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.1.tgz" + "version": "2.6.2", + "from": "lru-cache@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.2.tgz" }, "sigmund": { "version": "1.0.0", - "from": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz", + "from": "sigmund@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz" } } }, + "expand-braces": { + "version": "0.1.1", + "from": "expand-braces@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.1.tgz", + "dependencies": { + "array-slice": { + "version": "0.2.3", + "from": "array-slice@>=0.2.2 <0.3.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz" + }, + "array-uniq": { + "version": "1.0.2", + "from": "array-uniq@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.2.tgz" + }, + "braces": { + "version": "0.1.5", + "from": "braces@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", + "dependencies": { + "expand-range": { + "version": "0.1.1", + "from": "expand-range@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", + "dependencies": { + "is-number": { + "version": "0.1.1", + "from": "is-number@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz" + }, + "repeat-string": { + "version": "0.2.2", + "from": "repeat-string@>=0.2.2 <0.3.0", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz" + } + } + } + } + } + } + }, "http-proxy": { "version": "0.10.4", - "from": "https://registry.npmjs.org/http-proxy/-/http-proxy-0.10.4.tgz", + "from": "http-proxy@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-0.10.4.tgz", "dependencies": { "pkginfo": { "version": "0.3.0", - "from": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz", + "from": "pkginfo@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz" }, "utile": { "version": "0.2.1", - "from": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", + "from": "utile@>=0.2.1 <0.3.0", "resolved": "https://registry.npmjs.org/utile/-/utile-0.2.1.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.9 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "deep-equal": { "version": "1.0.0", - "from": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.0.tgz", + "from": "deep-equal@*", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.0.tgz" }, "i": { "version": "0.3.3", - "from": "https://registry.npmjs.org/i/-/i-0.3.3.tgz", + "from": "i@>=0.3.0 <0.4.0", "resolved": "https://registry.npmjs.org/i/-/i-0.3.3.tgz" }, "mkdirp": { "version": "0.5.0", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", + "from": "mkdirp@>=0.0.0 <1.0.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "from": "minimist@0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "ncp": { "version": "0.4.2", - "from": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz", + "from": "ncp@>=0.4.0 <0.5.0", "resolved": "https://registry.npmjs.org/ncp/-/ncp-0.4.2.tgz" } } @@ -10929,261 +11340,266 @@ }, "optimist": { "version": "0.6.1", - "from": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "from": "optimist@>=0.6.0 <0.7.0", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "dependencies": { "wordwrap": { "version": "0.0.2", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "from": "wordwrap@>=0.0.2 <0.1.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" }, "minimist": { "version": "0.0.10", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "from": "minimist@>=0.0.1 <0.1.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz" } } }, "rimraf": { "version": "2.2.8", - "from": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "from": "rimraf@>=2.2.5 <2.3.0", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" }, "q": { "version": "0.9.7", - "from": "https://registry.npmjs.org/q/-/q-0.9.7.tgz", + "from": "q@>=0.9.7 <0.10.0", "resolved": "https://registry.npmjs.org/q/-/q-0.9.7.tgz" }, "colors": { "version": "0.6.2", - "from": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz", + "from": "colors@>=0.6.2 <0.7.0", "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz" }, "mime": { "version": "1.2.11", - "from": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", + "from": "mime@>=1.2.11 <1.3.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" }, "log4js": { - "version": "0.6.22", - "from": "https://registry.npmjs.org/log4js/-/log4js-0.6.22.tgz", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.22.tgz", + "version": "0.6.24", + "from": "log4js@>=0.6.3 <0.7.0", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.24.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "readable-stream": { "version": "1.0.33", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", + "from": "readable-stream@>=1.0.2 <1.1.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "semver": { - "version": "1.1.4", - "from": "https://registry.npmjs.org/semver/-/semver-1.1.4.tgz", - "resolved": "https://registry.npmjs.org/semver/-/semver-1.1.4.tgz" + "version": "4.3.3", + "from": "semver@>=4.3.3 <4.4.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.3.tgz" + }, + "underscore": { + "version": "1.8.2", + "from": "underscore@1.8.2", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.2.tgz" } } }, "useragent": { "version": "2.0.10", - "from": "https://registry.npmjs.org/useragent/-/useragent-2.0.10.tgz", + "from": "useragent@>=2.0.4 <2.1.0", "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.0.10.tgz", "dependencies": { "lru-cache": { "version": "2.2.4", - "from": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz", + "from": "lru-cache@>=2.2.0 <2.3.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz" } } }, "graceful-fs": { "version": "2.0.3", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", + "from": "graceful-fs@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz" }, "connect": { "version": "2.26.6", - "from": "https://registry.npmjs.org/connect/-/connect-2.26.6.tgz", + "from": "connect@>=2.26.0 <2.27.0", "resolved": "https://registry.npmjs.org/connect/-/connect-2.26.6.tgz", "dependencies": { "basic-auth-connect": { "version": "1.0.0", - "from": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz", + "from": "basic-auth-connect@1.0.0", "resolved": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz" }, "body-parser": { "version": "1.8.4", - "from": "https://registry.npmjs.org/body-parser/-/body-parser-1.8.4.tgz", + "from": "body-parser@>=1.8.4 <1.9.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.8.4.tgz", "dependencies": { "iconv-lite": { "version": "0.4.4", - "from": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz", + "from": "iconv-lite@0.4.4", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.4.tgz" }, "on-finished": { "version": "2.1.0", - "from": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", + "from": "on-finished@2.1.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", "dependencies": { "ee-first": { "version": "1.0.5", - "from": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz", + "from": "ee-first@1.0.5", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz" } } }, "raw-body": { "version": "1.3.0", - "from": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.0.tgz", + "from": "raw-body@1.3.0", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.3.0.tgz" } } }, "bytes": { "version": "1.0.0", - "from": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "from": "bytes@1.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz" }, "cookie": { "version": "0.1.2", - "from": "https://registry.npmjs.org/cookie/-/cookie-0.1.2.tgz", + "from": "cookie@0.1.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.1.2.tgz" }, "cookie-parser": { "version": "1.3.4", - "from": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.4.tgz", + "from": "cookie-parser@>=1.3.3 <1.4.0", "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.3.4.tgz", "dependencies": { "cookie-signature": { "version": "1.0.6", - "from": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "from": "cookie-signature@1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" } } }, "cookie-signature": { "version": "1.0.5", - "from": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.5.tgz", + "from": "cookie-signature@1.0.5", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.5.tgz" }, "compression": { "version": "1.1.2", - "from": "https://registry.npmjs.org/compression/-/compression-1.1.2.tgz", + "from": "compression@>=1.1.2 <1.2.0", "resolved": "https://registry.npmjs.org/compression/-/compression-1.1.2.tgz", "dependencies": { "accepts": { "version": "1.1.4", - "from": "https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz", + "from": "accepts@>=1.1.3 <1.2.0", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz", "dependencies": { "mime-types": { "version": "2.0.10", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.10.tgz", + "from": "mime-types@>=2.0.4 <2.1.0", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.10.tgz", "dependencies": { "mime-db": { "version": "1.8.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz", + "from": "mime-db@>=1.8.0 <1.9.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz" } } }, "negotiator": { "version": "0.4.9", - "from": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz", + "from": "negotiator@0.4.9", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz" } } }, "compressible": { "version": "2.0.2", - "from": "https://registry.npmjs.org/compressible/-/compressible-2.0.2.tgz", + "from": "compressible@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.2.tgz", "dependencies": { "mime-db": { - "version": "1.8.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz" + "version": "1.9.1", + "from": "mime-db@>=1.1.2 <2.0.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.9.1.tgz" } } }, "vary": { "version": "1.0.0", - "from": "https://registry.npmjs.org/vary/-/vary-1.0.0.tgz", + "from": "vary@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.0.tgz" } } }, "connect-timeout": { "version": "1.3.0", - "from": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.3.0.tgz", + "from": "connect-timeout@>=1.3.0 <1.4.0", "resolved": "https://registry.npmjs.org/connect-timeout/-/connect-timeout-1.3.0.tgz", "dependencies": { "ms": { "version": "0.6.2", - "from": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", + "from": "ms@0.6.2", "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" } } }, "csurf": { "version": "1.6.6", - "from": "https://registry.npmjs.org/csurf/-/csurf-1.6.6.tgz", + "from": "csurf@>=1.6.2 <1.7.0", "resolved": "https://registry.npmjs.org/csurf/-/csurf-1.6.6.tgz", "dependencies": { "csrf": { "version": "2.0.6", - "from": "https://registry.npmjs.org/csrf/-/csrf-2.0.6.tgz", + "from": "csrf@>=2.0.5 <2.1.0", "resolved": "https://registry.npmjs.org/csrf/-/csrf-2.0.6.tgz", "dependencies": { "base64-url": { "version": "1.2.1", - "from": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz", + "from": "base64-url@1.2.1", "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz" }, "rndm": { "version": "1.1.0", - "from": "https://registry.npmjs.org/rndm/-/rndm-1.1.0.tgz", + "from": "rndm@>=1.1.0 <1.2.0", "resolved": "https://registry.npmjs.org/rndm/-/rndm-1.1.0.tgz" }, "scmp": { "version": "1.0.0", - "from": "https://registry.npmjs.org/scmp/-/scmp-1.0.0.tgz", + "from": "scmp@1.0.0", "resolved": "https://registry.npmjs.org/scmp/-/scmp-1.0.0.tgz" }, "uid-safe": { "version": "1.1.0", - "from": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.1.0.tgz", + "from": "uid-safe@>=1.1.0 <1.2.0", "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.1.0.tgz", "dependencies": { "native-or-bluebird": { "version": "1.1.2", - "from": "https://registry.npmjs.org/native-or-bluebird/-/native-or-bluebird-1.1.2.tgz", + "from": "native-or-bluebird@>=1.1.2 <1.2.0", "resolved": "https://registry.npmjs.org/native-or-bluebird/-/native-or-bluebird-1.1.2.tgz" } } @@ -11192,17 +11608,17 @@ }, "http-errors": { "version": "1.2.8", - "from": "https://registry.npmjs.org/http-errors/-/http-errors-1.2.8.tgz", + "from": "http-errors@>=1.2.8 <1.3.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.2.8.tgz", "dependencies": { "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "statuses": { "version": "1.2.1", - "from": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "from": "statuses@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz" } } @@ -11211,165 +11627,165 @@ }, "debug": { "version": "2.0.0", - "from": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz", + "from": "debug@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.0.0.tgz", "dependencies": { "ms": { "version": "0.6.2", - "from": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", + "from": "ms@0.6.2", "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" } } }, "depd": { "version": "0.4.5", - "from": "https://registry.npmjs.org/depd/-/depd-0.4.5.tgz", + "from": "depd@0.4.5", "resolved": "https://registry.npmjs.org/depd/-/depd-0.4.5.tgz" }, "errorhandler": { "version": "1.2.4", - "from": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.2.4.tgz", + "from": "errorhandler@>=1.2.2 <1.3.0", "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.2.4.tgz", "dependencies": { "accepts": { "version": "1.1.4", - "from": "https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz", + "from": "accepts@>=1.1.3 <1.2.0", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz", "dependencies": { "mime-types": { "version": "2.0.10", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.10.tgz", + "from": "mime-types@>=2.0.4 <2.1.0", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.10.tgz", "dependencies": { "mime-db": { "version": "1.8.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz", + "from": "mime-db@>=1.8.0 <1.9.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz" } } }, "negotiator": { "version": "0.4.9", - "from": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz", + "from": "negotiator@0.4.9", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz" } } }, "escape-html": { "version": "1.0.1", - "from": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz", + "from": "escape-html@1.0.1", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz" } } }, "express-session": { "version": "1.8.2", - "from": "https://registry.npmjs.org/express-session/-/express-session-1.8.2.tgz", + "from": "express-session@>=1.8.2 <1.9.0", "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.8.2.tgz", "dependencies": { "crc": { "version": "3.0.0", - "from": "https://registry.npmjs.org/crc/-/crc-3.0.0.tgz", + "from": "crc@3.0.0", "resolved": "https://registry.npmjs.org/crc/-/crc-3.0.0.tgz" }, "uid-safe": { "version": "1.0.1", - "from": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.0.1.tgz", + "from": "uid-safe@1.0.1", "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-1.0.1.tgz", "dependencies": { "mz": { "version": "1.3.0", - "from": "https://registry.npmjs.org/mz/-/mz-1.3.0.tgz", + "from": "mz@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/mz/-/mz-1.3.0.tgz", "dependencies": { "native-or-bluebird": { "version": "1.2.0", - "from": "https://registry.npmjs.org/native-or-bluebird/-/native-or-bluebird-1.2.0.tgz", + "from": "native-or-bluebird@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/native-or-bluebird/-/native-or-bluebird-1.2.0.tgz" }, "thenify": { "version": "3.1.0", - "from": "https://registry.npmjs.org/thenify/-/thenify-3.1.0.tgz", + "from": "thenify@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.1.0.tgz" }, "thenify-all": { "version": "1.6.0", - "from": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "from": "thenify-all@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz" } } }, "base64-url": { "version": "1.2.1", - "from": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz", + "from": "base64-url@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/base64-url/-/base64-url-1.2.1.tgz" } } }, "utils-merge": { "version": "1.0.0", - "from": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "from": "utils-merge@1.0.0", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" } } }, "finalhandler": { "version": "0.2.0", - "from": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.2.0.tgz", + "from": "finalhandler@0.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.2.0.tgz", "dependencies": { "escape-html": { "version": "1.0.1", - "from": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz", + "from": "escape-html@1.0.1", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz" } } }, "fresh": { "version": "0.2.4", - "from": "https://registry.npmjs.org/fresh/-/fresh-0.2.4.tgz", + "from": "fresh@0.2.4", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.2.4.tgz" }, "media-typer": { "version": "0.3.0", - "from": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "from": "media-typer@0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" }, "method-override": { "version": "2.2.0", - "from": "https://registry.npmjs.org/method-override/-/method-override-2.2.0.tgz", + "from": "method-override@>=2.2.0 <2.3.0", "resolved": "https://registry.npmjs.org/method-override/-/method-override-2.2.0.tgz", "dependencies": { "methods": { "version": "1.1.0", - "from": "https://registry.npmjs.org/methods/-/methods-1.1.0.tgz", + "from": "methods@1.1.0", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.0.tgz" }, "vary": { "version": "1.0.0", - "from": "https://registry.npmjs.org/vary/-/vary-1.0.0.tgz", + "from": "vary@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/vary/-/vary-1.0.0.tgz" } } }, "morgan": { "version": "1.3.2", - "from": "https://registry.npmjs.org/morgan/-/morgan-1.3.2.tgz", + "from": "morgan@>=1.3.2 <1.4.0", "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.3.2.tgz", "dependencies": { "basic-auth": { "version": "1.0.0", - "from": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.0.tgz", + "from": "basic-auth@1.0.0", "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.0.0.tgz" }, "on-finished": { "version": "2.1.0", - "from": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", + "from": "on-finished@2.1.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", "dependencies": { "ee-first": { "version": "1.0.5", - "from": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz", + "from": "ee-first@1.0.5", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz" } } @@ -11378,199 +11794,199 @@ }, "multiparty": { "version": "3.3.2", - "from": "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz", + "from": "multiparty@3.3.2", "resolved": "https://registry.npmjs.org/multiparty/-/multiparty-3.3.2.tgz", "dependencies": { "readable-stream": { "version": "1.1.13", - "from": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", + "from": "readable-stream@>=1.1.9 <1.2.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz", "dependencies": { "core-util-is": { "version": "1.0.1", - "from": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz", + "from": "core-util-is@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz" }, "isarray": { "version": "0.0.1", - "from": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "string_decoder": { "version": "0.10.31", - "from": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" } } }, "stream-counter": { "version": "0.2.0", - "from": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz", + "from": "stream-counter@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-0.2.0.tgz" } } }, "on-headers": { "version": "1.0.0", - "from": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.0.tgz", + "from": "on-headers@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.0.tgz" }, "parseurl": { "version": "1.3.0", - "from": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz", + "from": "parseurl@>=1.3.0 <1.4.0", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.0.tgz" }, "qs": { "version": "2.2.4", - "from": "https://registry.npmjs.org/qs/-/qs-2.2.4.tgz", + "from": "qs@2.2.4", "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.4.tgz" }, "response-time": { "version": "2.0.1", - "from": "https://registry.npmjs.org/response-time/-/response-time-2.0.1.tgz", + "from": "response-time@>=2.0.1 <2.1.0", "resolved": "https://registry.npmjs.org/response-time/-/response-time-2.0.1.tgz" }, "serve-favicon": { "version": "2.1.7", - "from": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.1.7.tgz", + "from": "serve-favicon@>=2.1.5 <2.2.0", "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.1.7.tgz", "dependencies": { "etag": { "version": "1.5.1", - "from": "https://registry.npmjs.org/etag/-/etag-1.5.1.tgz", + "from": "etag@>=1.5.0 <1.6.0", "resolved": "https://registry.npmjs.org/etag/-/etag-1.5.1.tgz", "dependencies": { "crc": { "version": "3.2.1", - "from": "https://registry.npmjs.org/crc/-/crc-3.2.1.tgz", + "from": "crc@3.2.1", "resolved": "https://registry.npmjs.org/crc/-/crc-3.2.1.tgz" } } }, "ms": { "version": "0.6.2", - "from": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", + "from": "ms@0.6.2", "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" } } }, "serve-index": { "version": "1.2.1", - "from": "https://registry.npmjs.org/serve-index/-/serve-index-1.2.1.tgz", + "from": "serve-index@>=1.2.1 <1.3.0", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.2.1.tgz", "dependencies": { "accepts": { "version": "1.1.4", - "from": "https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz", + "from": "accepts@>=1.1.0 <1.2.0", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.1.4.tgz", "dependencies": { "mime-types": { "version": "2.0.10", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.10.tgz", + "from": "mime-types@>=2.0.4 <2.1.0", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.10.tgz", "dependencies": { "mime-db": { "version": "1.8.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz", + "from": "mime-db@>=1.8.0 <1.9.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz" } } }, "negotiator": { "version": "0.4.9", - "from": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz", + "from": "negotiator@0.4.9", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.4.9.tgz" } } }, "batch": { "version": "0.5.1", - "from": "https://registry.npmjs.org/batch/-/batch-0.5.1.tgz", + "from": "batch@0.5.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.1.tgz" } } }, "serve-static": { "version": "1.6.5", - "from": "https://registry.npmjs.org/serve-static/-/serve-static-1.6.5.tgz", + "from": "serve-static@>=1.6.4 <1.7.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.6.5.tgz", "dependencies": { "escape-html": { "version": "1.0.1", - "from": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz", + "from": "escape-html@1.0.1", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.1.tgz" }, "send": { "version": "0.9.3", - "from": "https://registry.npmjs.org/send/-/send-0.9.3.tgz", + "from": "send@0.9.3", "resolved": "https://registry.npmjs.org/send/-/send-0.9.3.tgz", "dependencies": { "destroy": { "version": "1.0.3", - "from": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz", + "from": "destroy@1.0.3", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.3.tgz" }, "etag": { "version": "1.4.0", - "from": "https://registry.npmjs.org/etag/-/etag-1.4.0.tgz", + "from": "etag@>=1.4.0 <1.5.0", "resolved": "https://registry.npmjs.org/etag/-/etag-1.4.0.tgz", "dependencies": { "crc": { "version": "3.0.0", - "from": "https://registry.npmjs.org/crc/-/crc-3.0.0.tgz", + "from": "crc@3.0.0", "resolved": "https://registry.npmjs.org/crc/-/crc-3.0.0.tgz" } } }, "ms": { "version": "0.6.2", - "from": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz", + "from": "ms@0.6.2", "resolved": "https://registry.npmjs.org/ms/-/ms-0.6.2.tgz" }, "on-finished": { "version": "2.1.0", - "from": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", + "from": "on-finished@2.1.0", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.1.0.tgz", "dependencies": { "ee-first": { "version": "1.0.5", - "from": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz", + "from": "ee-first@1.0.5", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.0.5.tgz" } } }, "range-parser": { "version": "1.0.2", - "from": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.2.tgz", + "from": "range-parser@>=1.0.2 <1.1.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.2.tgz" } } }, "utils-merge": { "version": "1.0.0", - "from": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "from": "utils-merge@1.0.0", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" } } }, "type-is": { "version": "1.5.7", - "from": "https://registry.npmjs.org/type-is/-/type-is-1.5.7.tgz", + "from": "type-is@>=1.5.2 <1.6.0", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.5.7.tgz", "dependencies": { "mime-types": { "version": "2.0.10", - "from": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.10.tgz", + "from": "mime-types@>=2.0.9 <2.1.0", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.0.10.tgz", "dependencies": { "mime-db": { "version": "1.8.0", - "from": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz", + "from": "mime-db@>=1.8.0 <1.9.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz" } } @@ -11579,34 +11995,100 @@ }, "vhost": { "version": "3.0.0", - "from": "https://registry.npmjs.org/vhost/-/vhost-3.0.0.tgz", + "from": "vhost@>=3.0.0 <3.1.0", "resolved": "https://registry.npmjs.org/vhost/-/vhost-3.0.0.tgz" }, "pause": { "version": "0.0.1", - "from": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz", + "from": "pause@0.0.1", "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz" } } }, "source-map": { "version": "0.1.43", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "from": "source-map@>=0.1.31 <0.2.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", "dependencies": { "amdefine": { "version": "0.1.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz", + "from": "amdefine@>=0.0.4", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz" } } + }, + "memoizee": { + "version": "0.3.8", + "from": "memoizee@>=0.3.8 <0.4.0", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.3.8.tgz", + "dependencies": { + "d": { + "version": "0.1.1", + "from": "d@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/d/-/d-0.1.1.tgz" + }, + "es5-ext": { + "version": "0.10.7", + "from": "es5-ext@>=0.10.4 <0.11.0", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.7.tgz", + "dependencies": { + "es6-iterator": { + "version": "0.1.3", + "from": "es6-iterator@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz" + }, + "es6-symbol": { + "version": "2.0.1", + "from": "es6-symbol@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz" + } + } + }, + "es6-weak-map": { + "version": "0.1.4", + "from": "es6-weak-map@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-0.1.4.tgz", + "dependencies": { + "es6-iterator": { + "version": "0.1.3", + "from": "es6-iterator@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-0.1.3.tgz" + }, + "es6-symbol": { + "version": "2.0.1", + "from": "es6-symbol@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-2.0.1.tgz" + } + } + }, + "event-emitter": { + "version": "0.3.3", + "from": "event-emitter@>=0.3.1 <0.4.0", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.3.tgz" + }, + "lru-queue": { + "version": "0.1.0", + "from": "lru-queue@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz" + }, + "next-tick": { + "version": "0.2.2", + "from": "next-tick@>=0.2.2 <0.3.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.2.2.tgz" + }, + "timers-ext": { + "version": "0.1.0", + "from": "timers-ext@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.0.tgz" + } + } } } }, "karma-chrome-launcher": { - "version": "0.1.7", - "from": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-0.1.7.tgz", - "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-0.1.7.tgz" + "version": "0.1.8", + "from": "karma-chrome-launcher@0.1.8", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-0.1.8.tgz" }, "karma-cli": { "version": "0.0.4", @@ -11689,9 +12171,9 @@ "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-0.2.3.tgz" }, "lodash": { - "version": "2.4.1", - "from": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.1.tgz" + "version": "2.4.2", + "from": "lodash@2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" }, "madge": { "version": "0.5.0", @@ -11950,6 +12432,11 @@ } } }, + "marked": { + "version": "0.3.3", + "from": "marked@>=0.3.3 <0.4.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.3.tgz" + }, "merge": { "version": "1.2.0", "from": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", @@ -11957,17 +12444,17 @@ }, "merge2": { "version": "0.3.5", - "from": "merge2@*", + "from": "https://registry.npmjs.org/merge2/-/merge2-0.3.5.tgz", "resolved": "https://registry.npmjs.org/merge2/-/merge2-0.3.5.tgz" }, "minijasminenode2": { "version": "1.0.0", - "from": "minijasminenode2@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/minijasminenode2/-/minijasminenode2-1.0.0.tgz", "resolved": "https://registry.npmjs.org/minijasminenode2/-/minijasminenode2-1.0.0.tgz", "dependencies": { "jasmine-core": { "version": "2.0.0", - "from": "jasmine-core@2.0.0", + "from": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.0.0.tgz", "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.0.0.tgz" } } @@ -12002,22 +12489,27 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz" }, "mock-fs": { - "version": "2.5.0", - "from": "https://registry.npmjs.org/mock-fs/-/mock-fs-2.5.0.tgz", - "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-2.5.0.tgz", + "version": "2.6.0", + "from": "mock-fs@2.6.0", + "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-2.6.0.tgz", "dependencies": { "rewire": { "version": "2.0.1", - "from": "https://registry.npmjs.org/rewire/-/rewire-2.0.1.tgz", + "from": "rewire@>=2.0.0 <2.1.0", "resolved": "https://registry.npmjs.org/rewire/-/rewire-2.0.1.tgz" }, "semver": { "version": "4.3.3", - "from": "https://registry.npmjs.org/semver/-/semver-4.3.3.tgz", + "from": "semver@>=4.2.0 <5.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.3.tgz" } } }, + "node-html-encoder": { + "version": "0.0.2", + "from": "node-html-encoder@0.0.2", + "resolved": "https://registry.npmjs.org/node-html-encoder/-/node-html-encoder-0.0.2.tgz" + }, "node-uuid": { "version": "1.4.3", "from": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz", @@ -12280,9 +12772,14 @@ } }, "q": { - "version": "1.2.0", - "from": "https://registry.npmjs.org/q/-/q-1.2.0.tgz", - "resolved": "https://registry.npmjs.org/q/-/q-1.2.0.tgz" + "version": "1.3.0", + "from": "q@1.3.0", + "resolved": "https://registry.npmjs.org/q/-/q-1.3.0.tgz" + }, + "reflect-metadata": { + "version": "0.1.0", + "from": "reflect-metadata@*", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.0.tgz" }, "run-sequence": { "version": "0.3.7", @@ -12466,6 +12963,11 @@ "from": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.2.tgz", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.2.tgz" }, + "string": { + "version": "3.1.1", + "from": "string@>=3.1.1 <4.0.0", + "resolved": "https://registry.npmjs.org/string/-/string-3.1.1.tgz" + }, "symlink-or-copy": { "version": "1.0.1", "from": "https://registry.npmjs.org/symlink-or-copy/-/symlink-or-copy-1.0.1.tgz", @@ -12473,7 +12975,7 @@ "dependencies": { "copy-dereference": { "version": "1.0.0", - "from": "copy-dereference@>=1.0.0 <2.0.0", + "from": "https://registry.npmjs.org/copy-dereference/-/copy-dereference-1.0.0.tgz", "resolved": "https://registry.npmjs.org/copy-dereference/-/copy-dereference-1.0.0.tgz" } } @@ -12484,94 +12986,166 @@ "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.9.3.tgz" }, "systemjs-builder": { - "version": "0.10.4", - "from": "https://registry.npmjs.org/systemjs-builder/-/systemjs-builder-0.10.4.tgz", - "resolved": "https://registry.npmjs.org/systemjs-builder/-/systemjs-builder-0.10.4.tgz", + "version": "0.10.6", + "from": "systemjs-builder@0.10.6", + "resolved": "https://registry.npmjs.org/systemjs-builder/-/systemjs-builder-0.10.6.tgz", "dependencies": { "glob": { "version": "5.0.5", - "from": "https://registry.npmjs.org/glob/-/glob-5.0.5.tgz", + "from": "glob@>=5.0.3 <6.0.0", "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.5.tgz", "dependencies": { "inflight": { "version": "1.0.4", - "from": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "from": "inflight@>=1.0.4 <2.0.0", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "inherits": { "version": "2.0.1", - "from": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "from": "inherits@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" }, "once": { "version": "1.3.1", - "from": "https://registry.npmjs.org/once/-/once-1.3.1.tgz", + "from": "once@>=1.3.0 <2.0.0", "resolved": "https://registry.npmjs.org/once/-/once-1.3.1.tgz", "dependencies": { "wrappy": { "version": "1.0.1", - "from": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz", + "from": "wrappy@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" } } }, "path-is-absolute": { "version": "1.0.0", - "from": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz", + "from": "path-is-absolute@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz" } } }, "mkdirp": { "version": "0.5.0", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", + "from": "mkdirp@>=0.5.0 <0.6.0", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", "dependencies": { "minimist": { "version": "0.0.8", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "from": "minimist@0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" } } }, "rsvp": { "version": "3.0.18", - "from": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.18.tgz", + "from": "rsvp@>=3.0.17 <4.0.0", "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.0.18.tgz" }, "source-map": { "version": "0.4.2", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.4.2.tgz", + "from": "source-map@>=0.4.1 <0.5.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.2.tgz", "dependencies": { "amdefine": { "version": "0.1.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz", + "from": "amdefine@>=0.0.4", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz" } } }, "systemjs": { - "version": "0.16.7", - "from": "https://registry.npmjs.org/systemjs/-/systemjs-0.16.7.tgz", - "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.16.7.tgz", + "version": "0.16.10", + "from": "systemjs@>=0.16.9 <0.17.0", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.16.10.tgz", "dependencies": { "es6-module-loader": { - "version": "0.16.5", - "from": "https://registry.npmjs.org/es6-module-loader/-/es6-module-loader-0.16.5.tgz", - "resolved": "https://registry.npmjs.org/es6-module-loader/-/es6-module-loader-0.16.5.tgz", + "version": "0.16.6", + "from": "es6-module-loader@>=0.16.6 <0.17.0", + "resolved": "https://registry.npmjs.org/es6-module-loader/-/es6-module-loader-0.16.6.tgz", "dependencies": { "when": { - "version": "3.7.2", - "from": "https://registry.npmjs.org/when/-/when-3.7.2.tgz", - "resolved": "https://registry.npmjs.org/when/-/when-3.7.2.tgz" + "version": "3.7.3", + "from": "when@>=3.7.2 <4.0.0", + "resolved": "https://registry.npmjs.org/when/-/when-3.7.3.tgz" + } + } + } + } + }, + "traceur": { + "version": "0.0.88", + "from": "traceur@0.0.88", + "resolved": "https://registry.npmjs.org/traceur/-/traceur-0.0.88.tgz", + "dependencies": { + "commander": { + "version": "2.6.0", + "from": "commander@>=2.6.0 <2.7.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz" + }, + "glob": { + "version": "4.3.5", + "from": "glob@>=4.3.0 <4.4.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.3.5.tgz", + "dependencies": { + "inflight": { + "version": "1.0.4", + "from": "inflight@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.1", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + } + } + }, + "inherits": { + "version": "2.0.1", + "from": "inherits@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, + "once": { + "version": "1.3.1", + "from": "once@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.1.tgz", + "dependencies": { + "wrappy": { + "version": "1.0.1", + "from": "wrappy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz" + } + } + } + } + }, + "semver": { + "version": "2.3.2", + "from": "semver@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-2.3.2.tgz" + }, + "source-map-support": { + "version": "0.2.10", + "from": "source-map-support@>=0.2.8 <0.3.0", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", + "dependencies": { + "source-map": { + "version": "0.1.32", + "from": "source-map@0.1.32", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", + "dependencies": { + "amdefine": { + "version": "0.1.0", + "from": "amdefine@>=0.0.4", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz" + } + } } } } @@ -12579,56 +13153,56 @@ }, "uglify-js": { "version": "2.4.20", - "from": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.20.tgz", + "from": "uglify-js@>=2.4.17 <3.0.0", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.20.tgz", "dependencies": { "async": { "version": "0.2.10", - "from": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "from": "async@>=0.2.6 <0.3.0", "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" }, "source-map": { "version": "0.1.34", - "from": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz", + "from": "source-map@0.1.34", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz", "dependencies": { "amdefine": { "version": "0.1.0", - "from": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz", + "from": "amdefine@>=0.0.4", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz" } } }, "yargs": { "version": "3.5.4", - "from": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", + "from": "yargs@>=3.5.4 <3.6.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz", "dependencies": { "camelcase": { "version": "1.0.2", - "from": "https://registry.npmjs.org/camelcase/-/camelcase-1.0.2.tgz", + "from": "camelcase@>=1.0.2 <2.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.0.2.tgz" }, "decamelize": { "version": "1.0.0", - "from": "https://registry.npmjs.org/decamelize/-/decamelize-1.0.0.tgz", + "from": "decamelize@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.0.0.tgz" }, "window-size": { "version": "0.1.0", - "from": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "from": "window-size@0.1.0", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" }, "wordwrap": { "version": "0.0.2", - "from": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "from": "wordwrap@0.0.2", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" } } }, "uglify-to-browserify": { "version": "1.0.2", - "from": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "from": "uglify-to-browserify@>=1.0.0 <1.1.0", "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz" } } @@ -12852,6 +13426,173 @@ "from": "https://registry.npmjs.org/tsd/-/tsd-0.5.7.tgz", "resolved": "https://registry.npmjs.org/tsd/-/tsd-0.5.7.tgz", "dependencies": { + "assertion-error": { + "version": "1.0.0", + "from": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz" + }, + "bufferstream": { + "version": "0.6.2", + "from": "https://registry.npmjs.org/bufferstream/-/bufferstream-0.6.2.tgz", + "resolved": "https://registry.npmjs.org/bufferstream/-/bufferstream-0.6.2.tgz", + "dependencies": { + "bufferjs": { + "version": "2.0.0", + "from": "https://registry.npmjs.org/bufferjs/-/bufferjs-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/bufferjs/-/bufferjs-2.0.0.tgz" + }, + "buffertools": { + "version": "2.1.2", + "from": "https://registry.npmjs.org/buffertools/-/buffertools-2.1.2.tgz", + "resolved": "https://registry.npmjs.org/buffertools/-/buffertools-2.1.2.tgz" + } + } + }, + "detect-indent": { + "version": "0.1.4", + "from": "https://registry.npmjs.org/detect-indent/-/detect-indent-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-0.1.4.tgz" + }, + "es6-shim": { + "version": "0.9.1", + "from": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.9.1.tgz", + "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.9.1.tgz" + }, + "event-stream": { + "version": "3.1.7", + "from": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz", + "dependencies": { + "through": { + "version": "2.3.7", + "from": "https://registry.npmjs.org/through/-/through-2.3.7.tgz", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.7.tgz" + }, + "duplexer": { + "version": "0.1.1", + "from": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz" + }, + "from": { + "version": "0.1.3", + "from": "https://registry.npmjs.org/from/-/from-0.1.3.tgz", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.3.tgz" + }, + "map-stream": { + "version": "0.1.0", + "from": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz" + }, + "pause-stream": { + "version": "0.0.11", + "from": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz" + }, + "split": { + "version": "0.2.10", + "from": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", + "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz" + }, + "stream-combiner": { + "version": "0.0.4", + "from": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz" + } + } + }, + "exit": { + "version": "0.1.2", + "from": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" + }, + "js-yaml": { + "version": "3.0.2", + "from": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.2.tgz", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.2.tgz", + "dependencies": { + "argparse": { + "version": "0.1.16", + "from": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", + "dependencies": { + "underscore": { + "version": "1.7.0", + "from": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz" + }, + "underscore.string": { + "version": "2.4.0", + "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz" + } + } + }, + "esprima": { + "version": "1.0.4", + "from": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz" + } + } + }, + "jsesc": { + "version": "0.4.3", + "from": "https://registry.npmjs.org/jsesc/-/jsesc-0.4.3.tgz", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.4.3.tgz" + }, + "json-pointer": { + "version": "0.1.0", + "from": "https://registry.npmjs.org/json-pointer/-/json-pointer-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/json-pointer/-/json-pointer-0.1.0.tgz", + "dependencies": { + "foreach": { + "version": "2.0.5", + "from": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" + } + } + }, + "minichain": { + "version": "0.0.1", + "from": "minichain@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/minichain/-/minichain-0.0.1.tgz" + }, + "minimist": { + "version": "0.0.7", + "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.7.tgz", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.7.tgz" + }, + "ministyle": { + "version": "0.1.4", + "from": "https://registry.npmjs.org/ministyle/-/ministyle-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/ministyle/-/ministyle-0.1.4.tgz" + }, + "minitable": { + "version": "0.0.3", + "from": "minitable@>=0.0.2 <0.1.0", + "resolved": "https://registry.npmjs.org/minitable/-/minitable-0.0.3.tgz", + "dependencies": { + "minichain": { + "version": "0.0.1", + "from": "minichain@>=0.0.1 <0.1.0", + "resolved": "https://registry.npmjs.org/minichain/-/minichain-0.0.1.tgz" + } + } + }, + "miniwrite": { + "version": "0.1.4", + "from": "https://registry.npmjs.org/miniwrite/-/miniwrite-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/miniwrite/-/miniwrite-0.1.4.tgz" + }, + "mkdirp": { + "version": "0.3.5", + "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" + }, + "open": { + "version": "0.0.5", + "from": "https://registry.npmjs.org/open/-/open-0.0.5.tgz", + "resolved": "https://registry.npmjs.org/open/-/open-0.0.5.tgz" + }, "q": { "version": "0.9.7", "from": "https://registry.npmjs.org/q/-/q-0.9.7.tgz", @@ -12896,131 +13637,6 @@ } } }, - "open": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/open/-/open-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/open/-/open-0.0.5.tgz" - }, - "exit": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" - }, - "mkdirp": { - "version": "0.3.5", - "from": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz" - }, - "semver": { - "version": "2.2.1", - "from": "https://registry.npmjs.org/semver/-/semver-2.2.1.tgz", - "resolved": "https://registry.npmjs.org/semver/-/semver-2.2.1.tgz" - }, - "tv4": { - "version": "1.0.18", - "from": "https://registry.npmjs.org/tv4/-/tv4-1.0.18.tgz", - "resolved": "https://registry.npmjs.org/tv4/-/tv4-1.0.18.tgz" - }, - "tv4-reporter": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/tv4-reporter/-/tv4-reporter-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/tv4-reporter/-/tv4-reporter-0.0.4.tgz", - "dependencies": { - "jsonpointer.js": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/jsonpointer.js/-/jsonpointer.js-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/jsonpointer.js/-/jsonpointer.js-0.3.0.tgz" - } - } - }, - "uri-templates": { - "version": "0.1.2", - "from": "https://registry.npmjs.org/uri-templates/-/uri-templates-0.1.2.tgz", - "resolved": "https://registry.npmjs.org/uri-templates/-/uri-templates-0.1.2.tgz" - }, - "minimist": { - "version": "0.0.7", - "from": "https://registry.npmjs.org/minimist/-/minimist-0.0.7.tgz", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.7.tgz" - }, - "assertion-error": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.0.tgz" - }, - "jsesc": { - "version": "0.4.3", - "from": "https://registry.npmjs.org/jsesc/-/jsesc-0.4.3.tgz", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.4.3.tgz" - }, - "js-yaml": { - "version": "3.0.2", - "from": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.2.tgz", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.0.2.tgz", - "dependencies": { - "argparse": { - "version": "0.1.16", - "from": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", - "dependencies": { - "underscore": { - "version": "1.7.0", - "from": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz" - }, - "underscore.string": { - "version": "2.4.0", - "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz" - } - } - }, - "esprima": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz" - } - } - }, - "json-pointer": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/json-pointer/-/json-pointer-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/json-pointer/-/json-pointer-0.1.0.tgz", - "dependencies": { - "foreach": { - "version": "2.0.5", - "from": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" - } - } - }, - "ministyle": { - "version": "0.1.4", - "from": "https://registry.npmjs.org/ministyle/-/ministyle-0.1.4.tgz", - "resolved": "https://registry.npmjs.org/ministyle/-/ministyle-0.1.4.tgz" - }, - "miniwrite": { - "version": "0.1.4", - "from": "https://registry.npmjs.org/miniwrite/-/miniwrite-0.1.4.tgz", - "resolved": "https://registry.npmjs.org/miniwrite/-/miniwrite-0.1.4.tgz" - }, - "minitable": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/minitable/-/minitable-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/minitable/-/minitable-0.0.3.tgz", - "dependencies": { - "minichain": { - "version": "0.0.1", - "from": "https://registry.npmjs.org/minichain/-/minichain-0.0.1.tgz", - "resolved": "https://registry.npmjs.org/minichain/-/minichain-0.0.1.tgz" - } - } - }, - "es6-shim": { - "version": "0.9.1", - "from": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.9.1.tgz", - "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.9.1.tgz" - }, "request": { "version": "2.33.0", "from": "https://registry.npmjs.org/request/-/request-2.33.0.tgz", @@ -13148,262 +13764,25 @@ } } }, - "event-stream": { - "version": "3.1.7", - "from": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz", - "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz", - "dependencies": { - "through": { - "version": "2.3.7", - "from": "https://registry.npmjs.org/through/-/through-2.3.7.tgz", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.7.tgz" - }, - "duplexer": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz" - }, - "from": { - "version": "0.1.3", - "from": "https://registry.npmjs.org/from/-/from-0.1.3.tgz", - "resolved": "https://registry.npmjs.org/from/-/from-0.1.3.tgz" - }, - "map-stream": { - "version": "0.1.0", - "from": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz" - }, - "pause-stream": { - "version": "0.0.11", - "from": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz" - }, - "split": { - "version": "0.2.10", - "from": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", - "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz" - }, - "stream-combiner": { - "version": "0.0.4", - "from": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz" - } - } + "semver": { + "version": "2.2.1", + "from": "https://registry.npmjs.org/semver/-/semver-2.2.1.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-2.2.1.tgz" }, - "bufferstream": { - "version": "0.6.2", - "from": "https://registry.npmjs.org/bufferstream/-/bufferstream-0.6.2.tgz", - "resolved": "https://registry.npmjs.org/bufferstream/-/bufferstream-0.6.2.tgz", - "dependencies": { - "bufferjs": { - "version": "2.0.0", - "from": "https://registry.npmjs.org/bufferjs/-/bufferjs-2.0.0.tgz", - "resolved": "https://registry.npmjs.org/bufferjs/-/bufferjs-2.0.0.tgz" - }, - "buffertools": { - "version": "2.1.2", - "from": "https://registry.npmjs.org/buffertools/-/buffertools-2.1.2.tgz", - "resolved": "https://registry.npmjs.org/buffertools/-/buffertools-2.1.2.tgz" - } - } + "tv4": { + "version": "1.0.18", + "from": "https://registry.npmjs.org/tv4/-/tv4-1.0.18.tgz", + "resolved": "https://registry.npmjs.org/tv4/-/tv4-1.0.18.tgz" }, - "update-notifier": { - "version": "0.1.7", - "from": "git://github.com/Bartvds/update-notifier/#0706121db6a6b6c47faeec87b18090cc9a10b6a7", - "resolved": "git://github.com/Bartvds/update-notifier/#0706121db6a6b6c47faeec87b18090cc9a10b6a7", + "tv4-reporter": { + "version": "0.0.4", + "from": "https://registry.npmjs.org/tv4-reporter/-/tv4-reporter-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/tv4-reporter/-/tv4-reporter-0.0.4.tgz", "dependencies": { - "request": { - "version": "2.27.0", - "from": "https://registry.npmjs.org/request/-/request-2.27.0.tgz", - "resolved": "https://registry.npmjs.org/request/-/request-2.27.0.tgz", - "dependencies": { - "qs": { - "version": "0.6.6", - "from": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz", - "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz" - }, - "json-stringify-safe": { - "version": "5.0.0", - "from": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz" - }, - "forever-agent": { - "version": "0.5.2", - "from": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" - }, - "tunnel-agent": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz" - }, - "http-signature": { - "version": "0.10.1", - "from": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", - "dependencies": { - "assert-plus": { - "version": "0.1.5", - "from": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" - }, - "asn1": { - "version": "0.1.11", - "from": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" - }, - "ctype": { - "version": "0.5.3", - "from": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz", - "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" - } - } - }, - "hawk": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz", - "dependencies": { - "hoek": { - "version": "0.9.1", - "from": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz" - }, - "boom": { - "version": "0.4.2", - "from": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz", - "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz" - }, - "cryptiles": { - "version": "0.2.2", - "from": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz" - }, - "sntp": { - "version": "0.2.4", - "from": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz" - } - } - }, - "aws-sign": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz" - }, - "oauth-sign": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz" - }, - "cookie-jar": { - "version": "0.3.0", - "from": "https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz", - "resolved": "https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz" - }, - "mime": { - "version": "1.2.11", - "from": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" - }, - "form-data": { - "version": "0.1.4", - "from": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz", - "dependencies": { - "combined-stream": { - "version": "0.0.7", - "from": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", - "dependencies": { - "delayed-stream": { - "version": "0.0.5", - "from": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" - } - } - }, - "async": { - "version": "0.9.0", - "from": "https://registry.npmjs.org/async/-/async-0.9.0.tgz", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz" - } - } - } - } - }, - "configstore": { - "version": "0.1.7", - "from": "https://registry.npmjs.org/configstore/-/configstore-0.1.7.tgz", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-0.1.7.tgz", - "dependencies": { - "js-yaml": { - "version": "2.1.3", - "from": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.1.3.tgz", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.1.3.tgz", - "dependencies": { - "argparse": { - "version": "0.1.16", - "from": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", - "dependencies": { - "underscore": { - "version": "1.7.0", - "from": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz" - }, - "underscore.string": { - "version": "2.4.0", - "from": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz" - } - } - }, - "esprima": { - "version": "1.0.4", - "from": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz" - } - } - }, - "osenv": { - "version": "0.0.3", - "from": "https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz" - }, - "graceful-fs": { - "version": "2.0.3", - "from": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz" - } - } - }, - "semver": { - "version": "2.1.0", - "from": "https://registry.npmjs.org/semver/-/semver-2.1.0.tgz", - "resolved": "https://registry.npmjs.org/semver/-/semver-2.1.0.tgz" - }, - "chalk": { - "version": "0.4.0", - "from": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", - "dependencies": { - "has-color": { - "version": "0.1.7", - "from": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", - "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz" - }, - "ansi-styles": { - "version": "1.0.0", - "from": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz" - }, - "strip-ansi": { - "version": "0.1.1", - "from": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz" - } - } + "jsonpointer.js": { + "version": "0.3.0", + "from": "https://registry.npmjs.org/jsonpointer.js/-/jsonpointer.js-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/jsonpointer.js/-/jsonpointer.js-0.3.0.tgz" } } }, @@ -13424,6 +13803,221 @@ } } }, + "update-notifier": { + "version": "0.1.7", + "from": "git://github.com/Bartvds/update-notifier/#fix/fork", + "resolved": "git://github.com/Bartvds/update-notifier/#0706121db6a6b6c47faeec87b18090cc9a10b6a7", + "dependencies": { + "request": { + "version": "2.27.0", + "from": "request@>=2.27.0 <2.28.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.27.0.tgz", + "dependencies": { + "qs": { + "version": "0.6.6", + "from": "qs@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.6.tgz" + }, + "json-stringify-safe": { + "version": "5.0.0", + "from": "json-stringify-safe@>=5.0.0 <5.1.0", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz" + }, + "forever-agent": { + "version": "0.5.2", + "from": "forever-agent@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz" + }, + "tunnel-agent": { + "version": "0.3.0", + "from": "tunnel-agent@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz" + }, + "http-signature": { + "version": "0.10.1", + "from": "http-signature@>=0.10.0 <0.11.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz", + "dependencies": { + "assert-plus": { + "version": "0.1.5", + "from": "assert-plus@>=0.1.5 <0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz" + }, + "asn1": { + "version": "0.1.11", + "from": "asn1@0.1.11", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz" + }, + "ctype": { + "version": "0.5.3", + "from": "ctype@0.5.3", + "resolved": "https://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz" + } + } + }, + "hawk": { + "version": "1.0.0", + "from": "hawk@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz", + "dependencies": { + "hoek": { + "version": "0.9.1", + "from": "hoek@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz" + }, + "boom": { + "version": "0.4.2", + "from": "boom@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-0.4.2.tgz" + }, + "cryptiles": { + "version": "0.2.2", + "from": "cryptiles@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz" + }, + "sntp": { + "version": "0.2.4", + "from": "sntp@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz" + } + } + }, + "aws-sign": { + "version": "0.3.0", + "from": "aws-sign@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz" + }, + "oauth-sign": { + "version": "0.3.0", + "from": "oauth-sign@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz" + }, + "cookie-jar": { + "version": "0.3.0", + "from": "cookie-jar@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz" + }, + "node-uuid": { + "version": "1.4.3", + "from": "node-uuid@>=1.4.0 <1.5.0", + "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz" + }, + "mime": { + "version": "1.2.11", + "from": "mime@>=1.2.9 <1.3.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" + }, + "form-data": { + "version": "0.1.4", + "from": "form-data@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz", + "dependencies": { + "combined-stream": { + "version": "0.0.7", + "from": "combined-stream@>=0.0.4 <0.1.0", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz", + "dependencies": { + "delayed-stream": { + "version": "0.0.5", + "from": "delayed-stream@0.0.5", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz" + } + } + }, + "async": { + "version": "0.9.0", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.0.tgz" + } + } + } + } + }, + "configstore": { + "version": "0.1.7", + "from": "configstore@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-0.1.7.tgz", + "dependencies": { + "lodash": { + "version": "2.4.2", + "from": "lodash@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" + }, + "js-yaml": { + "version": "2.1.3", + "from": "js-yaml@>=2.1.0 <2.2.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-2.1.3.tgz", + "dependencies": { + "argparse": { + "version": "0.1.16", + "from": "argparse@>=0.1.11 <0.2.0", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz", + "dependencies": { + "underscore": { + "version": "1.7.0", + "from": "underscore@>=1.7.0 <1.8.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz" + }, + "underscore.string": { + "version": "2.4.0", + "from": "underscore.string@>=2.4.0 <2.5.0", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz" + } + } + }, + "esprima": { + "version": "1.0.4", + "from": "esprima@>=1.0.2 <1.1.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz" + } + } + }, + "osenv": { + "version": "0.0.3", + "from": "osenv@0.0.3", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz" + }, + "graceful-fs": { + "version": "2.0.3", + "from": "graceful-fs@>=2.0.1 <2.1.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz" + } + } + }, + "semver": { + "version": "2.1.0", + "from": "semver@>=2.1.0 <2.2.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-2.1.0.tgz" + }, + "chalk": { + "version": "0.4.0", + "from": "chalk@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "dependencies": { + "has-color": { + "version": "0.1.7", + "from": "has-color@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz" + }, + "ansi-styles": { + "version": "1.0.0", + "from": "ansi-styles@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz" + }, + "strip-ansi": { + "version": "0.1.1", + "from": "strip-ansi@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz" + } + } + } + } + }, + "uri-templates": { + "version": "0.1.2", + "from": "https://registry.npmjs.org/uri-templates/-/uri-templates-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/uri-templates/-/uri-templates-0.1.2.tgz" + }, "uuid": { "version": "1.4.2", "from": "https://registry.npmjs.org/uuid/-/uuid-1.4.2.tgz", @@ -13433,17 +14027,12 @@ "version": "1.0.5", "from": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.5.tgz", "resolved": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.5.tgz" - }, - "detect-indent": { - "version": "0.1.4", - "from": "https://registry.npmjs.org/detect-indent/-/detect-indent-0.1.4.tgz", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-0.1.4.tgz" } } }, "typescript": { "version": "1.5.0", - "from": "git://github.com/alexeagle/TypeScript.git#93dbbe2a2d0b42cefd02ac949e4bc8ab6b5b5823", + "from": "alexeagle/TypeScript#93dbbe2a2d0b42cefd02ac949e4bc8ab6b5b5823", "resolved": "git://github.com/alexeagle/TypeScript.git#93dbbe2a2d0b42cefd02ac949e4bc8ab6b5b5823" }, "vinyl": { diff --git a/package.json b/package.json index fbbd9a3e5b..06eafb37f0 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,7 @@ "gulp-modify": "0.0.4", "gulp-replace": "^0.5.3", "node-uuid": "1.4.x", + "reflect-metadata": "^0.1.0", "rx": "2.5.1", "selenium-webdriver": "2.45.1", "systemjs": "^0.9.1", diff --git a/tools/broccoli/html-replace/SCRIPTS.html b/tools/broccoli/html-replace/SCRIPTS.html index 8e9db62c8d..9dd002adaa 100644 --- a/tools/broccoli/html-replace/SCRIPTS.html +++ b/tools/broccoli/html-replace/SCRIPTS.html @@ -6,5 +6,6 @@ + diff --git a/tools/broccoli/html-replace/SCRIPTS_benchmarks.html b/tools/broccoli/html-replace/SCRIPTS_benchmarks.html index 9c9903bd69..372fb4d7f0 100644 --- a/tools/broccoli/html-replace/SCRIPTS_benchmarks.html +++ b/tools/broccoli/html-replace/SCRIPTS_benchmarks.html @@ -7,5 +7,6 @@ + diff --git a/tools/broccoli/html-replace/SCRIPTS_benchmarks_external.html b/tools/broccoli/html-replace/SCRIPTS_benchmarks_external.html index 69f2ff7b40..986f8daa6f 100644 --- a/tools/broccoli/html-replace/SCRIPTS_benchmarks_external.html +++ b/tools/broccoli/html-replace/SCRIPTS_benchmarks_external.html @@ -8,5 +8,6 @@ + diff --git a/tools/broccoli/trees/browser_tree.ts b/tools/broccoli/trees/browser_tree.ts index 53ef777a1b..65f9f1c083 100644 --- a/tools/broccoli/trees/browser_tree.ts +++ b/tools/broccoli/trees/browser_tree.ts @@ -54,6 +54,7 @@ module.exports = function makeBrowserTree(options, destinationPath) { 'node_modules/systemjs/lib/extension-register.js', 'node_modules/systemjs/lib/extension-cjs.js', 'node_modules/rx/dist/rx.all.js', + 'node_modules/reflect-metadata/Reflect.js', 'tools/build/snippets/runtime_paths.js', path.relative(projectRootDir, traceurCompiler.RUNTIME_PATH) ]