diff --git a/LICENSE b/LICENSE
index cde61b6..9304b28 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,7 @@
MIT License
-Copyright (c) 2014-present, Facebook, Inc.
+Original work Copyright (c) Copyright (c) 2014-present, Facebook, Inc.
+Modified work Copyright (c) 2017, Applitopia, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/README.md b/README.md
index 7492a17..5072d5c 100644
--- a/README.md
+++ b/README.md
@@ -1,636 +1,340 @@
-Immutable collections for JavaScript
-====================================
+Immutable Sorted Collections for JavaScript
+===========================================
+[![npm version](https://badge.fury.io/js/immutable-sorted.svg)](https://badge.fury.io/js/immutable-sorted)
+[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)
-[![Build Status](https://travis-ci.org/facebook/immutable-js.svg?branch=master)](https://travis-ci.org/facebook/immutable-js)
+This package is an extension of popular collections library [Immutable.js](https://github.com/facebook/immutable-js). It provides additional immutable collections [SortedMap](https://applitopia.github.io/immutable-sorted/docs/#/SortedMap) and [SortedSet](https://applitopia.github.io/immutable-sorted/docs/#/SortedSet) that maintain their entries sorted by a comparator. The current implementation is using a classic [B-tree](https://en.wikipedia.org/wiki/B-tree) memory structure.
-[Immutable][] data cannot be changed once created, leading to much simpler
-application development, no defensive copying, and enabling advanced memoization
-and change detection techniques with simple logic. [Persistent][] data presents
-a mutative API which does not update the data in-place, but instead always
-yields new updated data.
+Additionally, this package provides [partial sort](https://en.wikipedia.org/wiki/Partial_sorting) (returning the `n smallest elements`)
+and [incremental sort](https://en.wikipedia.org/wiki/Selection_algorithm#Incremental_sorting_by_selection)
+operations implemented using [Floyd-Rivest](https://en.wikipedia.org/wiki/Floyd%E2%80%93Rivest_algorithm) variant of [selection algorithm](https://en.wikipedia.org/wiki/Selection_algorithm).
-Immutable.js provides many Persistent Immutable data structures including:
-`List`, `Stack`, `Map`, `OrderedMap`, `Set`, `OrderedSet` and `Record`.
-
-These data structures are highly efficient on modern JavaScript VMs by using
-structural sharing via [hash maps tries][] and [vector tries][] as popularized
-by Clojure and Scala, minimizing the need to copy or cache data.
-
-Immutable.js also provides a lazy `Seq`, allowing efficient
-chaining of collection methods like `map` and `filter` without creating
-intermediate representations. Create some `Seq` with `Range` and `Repeat`.
-
-Want to hear more? Watch the presentation about Immutable.js:
-
-
-
-[Persistent]: http://en.wikipedia.org/wiki/Persistent_data_structure
-[Immutable]: http://en.wikipedia.org/wiki/Immutable_object
-[hash maps tries]: http://en.wikipedia.org/wiki/Hash_array_mapped_trie
-[vector tries]: http://hypirion.com/musings/understanding-persistent-vector-pt-1
+Version
+-------
+The current version [immutable-sorted@0.2.4](https://github.com/applitopia/immutable-sorted/releases/tag/v0.2.4) is an extension of [immutable-js@4.0.0-rc.9](https://github.com/facebook/immutable-js/releases/tag/v4.0.0-rc.9).
-Getting started
----------------
-Install `immutable` using npm.
+Installation
+------------
```shell
-npm install immutable
+npm install immutable-sorted
```
-Then require it into any module.
-
-
-```js
-const { Map } = require('immutable')
-const map1 = Map({ a: 1, b: 2, c: 3 })
-const map2 = map1.set('b', 50)
-map1.get('b') + " vs. " + map2.get('b') // 2 vs. 50
-```
-
-### Browser
-
-Immutable.js has no dependencies, which makes it predictable to include in a Browser.
-
-It's highly recommended to use a module bundler like [webpack](https://webpack.github.io/),
-[rollup](https://rollupjs.org/), or
-[browserify](http://browserify.org/). The `immutable` npm module works
-without any additional consideration. All examples throughout the documentation
-will assume use of this kind of tool.
-
-Alternatively, Immutable.js may be directly included as a script tag. Download
-or link to a CDN such as [CDNJS](https://cdnjs.com/libraries/immutable)
-or [jsDelivr](https://www.jsdelivr.com/package/npm/immutable).
-
-Use a script tag to directly add `Immutable` to the global scope:
-
-```html
-
-
-```
-
-Or use an AMD-style loader (such as [RequireJS](http://requirejs.org/)):
-
-```js
-require(['./immutable.min.js'], function (Immutable) {
- var map1 = Immutable.Map({a:1, b:2, c:3});
- var map2 = map1.set('b', 50);
- map1.get('b'); // 2
- map2.get('b'); // 50
-});
-```
-
-### Flow & TypeScript
-
-Use these Immutable collections and sequences as you would use native
-collections in your [Flowtype](https://flowtype.org/) or [TypeScript](http://typescriptlang.org) programs while still taking
-advantage of type generics, error detection, and auto-complete in your IDE.
-
-Installing `immutable` via npm brings with it type definitions for Flow (v0.55.0 or higher)
-and TypeScript (v2.1.0 or higher), so you shouldn't need to do anything at all!
+SortedSet
+---------
-#### Using TypeScript with Immutable.js v4
+See more details on [SortedSet](https://applitopia.github.io/immutable-sorted/docs/#/SortedSet) page.
-Immutable.js type definitions embrace ES2015. While Immutable.js itself supports
-legacy browsers and environments, its type definitions require TypeScript's 2015
-lib. Include either `"target": "es2015"` or `"lib": "es2015"` in your
-`tsconfig.json`, or provide `--target es2015` or `--lib es2015` to the
-`tsc` command.
+SortedSet is a type of Set that keeps its values sorted by a comparator. The current implementation is using a classic B-Tree memory structure with O(N) space requirements and O(log N) get, add, and delete operations.
-
+Example:
```js
-const { Map } = require("immutable");
-const map1 = Map({ a: 1, b: 2, c: 3 });
-const map2 = map1.set('b', 50);
-map1.get('b') + " vs. " + map2.get('b') // 2 vs. 50
-```
+> const { SortedSet } = require('immutable-sorted');
-#### Using TypeScript with Immutable.js v3 and earlier:
+> const set1=SortedSet(['orange', 'apple', 'banana']);
+SortedSet { "apple", "banana", "orange" }
-Previous versions of Immutable.js include a reference file which you can include
-via relative path to the type definitions at the top of your file.
+> const set2=set1.add('mango');
+SortedSet { "apple", "banana", "mango", "orange" }
-```js
-///
-import Immutable from require('immutable');
-var map1: Immutable.Map;
-map1 = Immutable.Map({a:1, b:2, c:3});
-var map2 = map1.set('b', 50);
-map1.get('b'); // 2
-map2.get('b'); // 50
+> const set3=set2.delete('banana');
+SortedSet { "apple", "mango", "orange" }
```
+Using a custom comparator:
-The case for Immutability
--------------------------
-
-Much of what makes application development difficult is tracking mutation and
-maintaining state. Developing with immutable data encourages you to think
-differently about how data flows through your application.
-
-Subscribing to data events throughout your application creates a huge overhead of
-book-keeping which can hurt performance, sometimes dramatically, and creates
-opportunities for areas of your application to get out of sync with each other
-due to easy to make programmer error. Since immutable data never changes,
-subscribing to changes throughout the model is a dead-end and new data can only
-ever be passed from above.
-
-This model of data flow aligns well with the architecture of [React][]
-and especially well with an application designed using the ideas of [Flux][].
-
-When data is passed from above rather than being subscribed to, and you're only
-interested in doing work when something has changed, you can use equality.
-
-Immutable collections should be treated as *values* rather than *objects*. While
-objects represent some thing which could change over time, a value represents
-the state of that thing at a particular instance of time. This principle is most
-important to understanding the appropriate use of immutable data. In order to
-treat Immutable.js collections as values, it's important to use the
-`Immutable.is()` function or `.equals()` method to determine value equality
-instead of the `===` operator which determines object reference identity.
-
-
```js
-const { Map } = require('immutable')
-const map1 = Map( {a: 1, b: 2, c: 3 })
-const map2 = map1.set('b', 2)
-assert.equal(map1, map2) // uses map1.equals
-assert.strictEqual(map1, map2) // uses ===
-const map3 = map1.set('b', 50)
-assert.notEqual(map1, map3) // uses map1.equals
-```
+> const reverseCmp=(a,b)=>(a>b?-1:a const set4=SortedSet(set1, reverseCmp);
+SortedSet { "orange", "banana", "apple" }
-If an object is immutable, it can be "copied" simply by making another reference
-to it instead of copying the entire object. Because a reference is much smaller
-than the object itself, this results in memory savings and a potential boost in
-execution speed for programs which rely on copies (such as an undo-stack).
+> const set5=set4.add('mango');
+SortedSet { "orange", "mango", "banana", "apple" }
-
-```js
-const { Map } = require('immutable')
-const map1 = Map({ a: 1, b: 2, c: 3 })
-const clone = map1;
+> const set6=set5.delete('banana');
+SortedSet { "orange", "mango", "apple" }
```
-[React]: http://facebook.github.io/react/
-[Flux]: http://facebook.github.io/flux/docs/overview.html
-
-
-JavaScript-first API
---------------------
-
-While Immutable.js is inspired by Clojure, Scala, Haskell and other functional
-programming environments, it's designed to bring these powerful concepts to
-JavaScript, and therefore has an Object-Oriented API that closely mirrors that
-of [ES2015][] [Array][], [Map][], and [Set][].
+When iterating a SortedSet, the entries will be (value, value) pairs. Iteration order of a SortedSet is determined by a comparator.
-[ES2015]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_6_support_in_Mozilla
-[Array]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array
-[Map]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map
-[Set]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set
+Set values, like Map keys, may be of any type. Equality is determined by comparator returning 0 value. In case of a custom comparator the equality may be redefined to have a different meaning than Immutable.is.
-The difference for the immutable collections is that methods which would mutate
-the collection, like `push`, `set`, `unshift` or `splice`, instead return a new
-immutable collection. Methods which return new arrays, like `slice` or `concat`,
-instead return new immutable collections.
-
-
-```js
-const { List } = require('immutable')
-const list1 = List([ 1, 2 ]);
-const list2 = list1.push(3, 4, 5);
-const list3 = list2.unshift(0);
-const list4 = list1.concat(list2, list3);
-assert.equal(list1.size, 2);
-assert.equal(list2.size, 5);
-assert.equal(list3.size, 6);
-assert.equal(list4.size, 13);
-assert.equal(list4.get(0), 1);
-```
+Many real use cases will be about storing the whole objects in SortedSet. That will usually be meaningful only when custom comparator is defined.
-Almost all of the methods on [Array][] will be found in similar form on
-`Immutable.List`, those of [Map][] found on `Immutable.Map`, and those of [Set][]
-found on `Immutable.Set`, including collection operations like `forEach()`
-and `map()`.
+Let's consider the following example with city objects:
-
```js
-const { Map } = require('immutable')
-const alpha = Map({ a: 1, b: 2, c: 3, d: 4 });
-alpha.map((v, k) => k.toUpperCase()).join();
-// 'A,B,C,D'
+> const { SortedSet, Seq, fromJS } = require('immutable-sorted');
+
+// Have an array of city objects
+> const cities=[
+ {state: 'MA', city: 'Boston'},
+ {city: 'Miami', state: 'FL'},
+ {city: 'Seattle', state: 'WA'},
+ {city: 'Phoenix', state: 'AZ'}];
+
+// Make a seq that converts cities from JS into immutable objects
+> const citiesSeq=Seq(cities).map((v)=>fromJS(v));
+
+// Create a default SortedSet
+> const set1=SortedSet(citiesSeq);
+SortedSet {
+ Map { "city": "Miami", "state": "FL" },
+ Map { "city": "Phoenix", "state": "AZ" },
+ Map { "city": "Seattle", "state": "WA" },
+ Map { "state": "MA", "city": "Boston" } }
```
-### Convert from raw JavaScript objects and arrays.
+When relying on defaultComparator, like in example above, the objects get sorted by their string representations from toString() method. This is usually not what the application designers want. In our case it makes more sense to sort by the city name, than the whole string representation.
-Designed to inter-operate with your existing JavaScript, Immutable.js
-accepts plain JavaScript Arrays and Objects anywhere a method expects an
-`Collection`.
+Let's create a custom comparator:
-
```js
-const { Map, List } = require('immutable')
-const map1 = Map({ a: 1, b: 2, c: 3, d: 4 })
-const map2 = Map({ c: 10, a: 20, t: 30 })
-const obj = { d: 100, o: 200, g: 300 }
-const map3 = map1.merge(map2, obj);
-// Map { a: 20, b: 2, c: 10, d: 100, t: 30, o: 200, g: 300 }
-const list1 = List([ 1, 2, 3 ])
-const list2 = List([ 4, 5, 6 ])
-const array = [ 7, 8, 9 ]
-const list3 = list1.concat(list2, array)
-// List [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
+// Define a general comparator
+> const cmp=(a,b)=>(a>b?1:(a let citiesCmp=(a,b)=>cmp(a.get('city'), b.get('city'));
+
+// Create a SortedSet with custom comparator
+> const set2=SortedSet(citiesSeq, citiesCmp);
+SortedSet {
+ Map { "state": "MA", "city": "Boston" },
+ Map { "city": "Miami", "state": "FL" },
+ Map { "city": "Phoenix", "state": "AZ" },
+ Map { "city": "Seattle", "state": "WA" } }
```
-This is possible because Immutable.js can treat any JavaScript Array or Object
-as a Collection. You can take advantage of this in order to get sophisticated
-collection methods on JavaScript Objects, which otherwise have a very sparse
-native API. Because Seq evaluates lazily and does not cache intermediate
-results, these operations can be extremely efficient.
+The custom comparator that we have created seems to work as expected. Now let's add into the collection another city of Phoenix, this time from state Illinois.
-
```js
-const { Seq } = require('immutable')
-const myObject = { a: 1, b: 2, c: 3 }
-Seq(myObject).map(x => x * x).toObject();
-// { a: 1, b: 4, c: 9 }
+> const set3=set2.add(fromJS({city: 'Phoenix', state: 'IL'}));
+SortedSet {
+ Map { "state": "MA", "city": "Boston" },
+ Map { "city": "Miami", "state": "FL" },
+ Map { "city": "Phoenix", "state": "IL" },
+ Map { "city": "Seattle", "state": "WA" } }
```
-Keep in mind, when using JS objects to construct Immutable Maps, that
-JavaScript Object properties are always strings, even if written in a quote-less
-shorthand, while Immutable Maps accept keys of any type.
+The Phoenix, AZ had been replaced with Phoenix, IL. This is because of the way the custom comparator is defined. It determines equality by comparing city names only, therefore Phoenix, AZ and Phoenix, IL are equal according to this comparator. Let's try to extend the comparator to compare the city name first and if they match then determine the result by comparing the state.
-
```js
-const { fromJS } = require('immutable')
-
-const obj = { 1: "one" }
-Object.keys(obj) // [ "1" ]
-assert.equal(obj["1"], obj[1]) // "one" === "one"
-
-const map = fromJS(obj)
-assert.notEqual(map.get("1"), map.get(1)) // "one" !== undefined
+// Define more complex custom comparator
+> citiesCmp=(a,b)=>cmp(a.get('city'), b.get('city'))||cmp(a.get('state'), b.get('state'));
+
+// Create a new SortedSet with new custom comparator
+> const set4=SortedSet(set2, citiesCmp);
+SortedSet {
+ Map { "state": "MA", "city": "Boston" },
+ Map { "city": "Miami", "state": "FL" },
+ Map { "city": "Phoenix", "state": "AZ" },
+ Map { "city": "Seattle", "state": "WA" } }
+
+// set4 looks the same as set2, now let's add the conflicting Phoenix, IL to set4
+> const set5=set4.add(fromJS({city: 'Phoenix', state: 'IL'}));
+SortedSet {
+ Map { "state": "MA", "city": "Boston" },
+ Map { "city": "Miami", "state": "FL" },
+ Map { "city": "Phoenix", "state": "AZ" },
+ Map { "city": "Phoenix", "state": "IL" },
+ Map { "city": "Seattle", "state": "WA" } }
```
-Property access for JavaScript Objects first converts the key to a string, but
-since Immutable Map keys can be of any type the argument to `get()` is
-not altered.
-
-
-### Converts back to raw JavaScript objects.
+The custom comparator behaves as expected. Now let's swap the order of commands in the comparator and sort by state first and by city name second.
-All Immutable.js Collections can be converted to plain JavaScript Arrays and
-Objects shallowly with `toArray()` and `toObject()` or deeply with `toJS()`.
-All Immutable Collections also implement `toJSON()` allowing them to be passed
-to `JSON.stringify` directly.
-
-
```js
-const { Map, List } = require('immutable')
-const deep = Map({ a: 1, b: 2, c: List([ 3, 4, 5 ]) })
-console.log(deep.toObject()) // { a: 1, b: 2, c: List [ 3, 4, 5 ] }
-console.log(deep.toArray()) // [ 1, 2, List [ 3, 4, 5 ] ]
-console.log(deep.toJS()) // { a: 1, b: 2, c: [ 3, 4, 5 ] }
-JSON.stringify(deep) // '{"a":1,"b":2,"c":[3,4,5]}'
+> const stateCitiesCmp=(a,b)=>cmp(a.get('state'), b.get('state'))||cmp(a.get('city'), b.get('city'));
+
+> const set6=SortedSet(set5, stateCitiesCmp);
+SortedSet {
+ Map { "city": "Phoenix", "state": "AZ" },
+ Map { "city": "Miami", "state": "FL" },
+ Map { "city": "Phoenix", "state": "IL" },
+ Map { "state": "MA", "city": "Boston" },
+ Map { "city": "Seattle", "state": "WA" } }
```
-### Embraces ES2015
-
-Immutable.js supports all JavaScript environments, including legacy
-browsers (even IE8). However it also takes advantage of features added to
-JavaScript in [ES2015][], the latest standard version of JavaScript, including
-[Iterators][], [Arrow Functions][], [Classes][], and [Modules][]. It's inspired
-by the native [Map][] and [Set][] collections added to ES2015.
-
-All examples in the Documentation are presented in ES2015. To run in all
-browsers, they need to be translated to ES5.
+SortedMap
+---------
-```js
-// ES2015
-const mapped = foo.map(x => x * x);
-// ES5
-var mapped = foo.map(function (x) { return x * x; });
-```
+See more details on [SortedMap](https://applitopia.github.io/pages/immutable-sorted/docs/#/SortedMap) page.
-All Immutable.js collections are [Iterable][Iterators], which allows them to be
-used anywhere an Iterable is expected, such as when spreading into an Array.
+SortedMap is a type of Map that keeps its entries (their keys) sorted by a comparator. The current implementation is using a classic B-Tree memory structure with O(N) space requirements and O(log N) get, set, and delete operations.
-
+Example:
```js
-const { List } = require('immutable')
-const aList = List([ 1, 2, 3 ])
-const anArray = [ 0, ...aList, 4, 5 ] // [ 0, 1, 2, 3, 4, 5 ]
-```
-
-Note: A Collection is always iterated in the same order, however that order may
-not always be well defined, as is the case for the `Map` and `Set`.
-
-[Iterators]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/The_Iterator_protocol
-[Arrow Functions]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions
-[Classes]: http://wiki.ecmascript.org/doku.php?id=strawman:maximally_minimal_classes
-[Modules]: http://www.2ality.com/2014/09/es6-modules-final.html
+const { SortedMap } = require('immutable-sorted');
+> const map1=SortedMap([['orange','orange'], ['apple','red'], ['banana','yellow']]);
+SortedMap { "apple": "red", "banana": "yellow", "orange": "orange" }
-Nested Structures
------------------
+> const map2=map1.set('mango', 'yellow/orange');
+SortedMap { "apple": "red", "banana": "yellow", "mango": "yellow/orange", "orange": "orange" }
-The collections in Immutable.js are intended to be nested, allowing for deep
-trees of data, similar to JSON.
-
-
-```js
-const { fromJS } = require('immutable')
-const nested = fromJS({ a: { b: { c: [ 3, 4, 5 ] } } })
-// Map { a: Map { b: Map { c: List [ 3, 4, 5 ] } } }
+> const map3=map2.delete('banana');
+SortedMap { "apple": "red", "mango": "yellow/orange", "orange": "orange" }
```
-A few power-tools allow for reading and operating on nested data. The
-most useful are `mergeDeep`, `getIn`, `setIn`, and `updateIn`, found on `List`,
-`Map` and `OrderedMap`.
+Using a custom comparator:
-
```js
-const { fromJS } = require('immutable')
-const nested = fromJS({ a: { b: { c: [ 3, 4, 5 ] } } })
+> const reverseCmp=(a,b)=>(a>b?-1:(a const map4=SortedMap(map1, reverseCmp);
+SortedMap { "orange": "orange", "banana": "yellow", "apple": "red" }
-console.log(nested2.getIn([ 'a', 'b', 'd' ])) // 6
+> const map5=map4.set('mango', 'yellow/orange');
+SortedMap { "orange": "orange", "mango": "yellow/orange", "banana": "yellow", "apple": "red" }
-const nested3 = nested2.updateIn([ 'a', 'b', 'd' ], value => value + 1)
-console.log(nested3);
-// Map { a: Map { b: Map { c: List [ 3, 4, 5 ], d: 7 } } }
-
-const nested4 = nested3.updateIn([ 'a', 'b', 'c' ], list => list.push(6))
-// Map { a: Map { b: Map { c: List [ 3, 4, 5, 6 ], d: 7 } } }
+> const map6=map5.delete('banana');
+SortedMap { "orange": "orange", "mango": "yellow/orange", "apple": "red" }
```
+When iterating a SortedMap, the order of entries is guaranteed to be the same as the sorted order of keys determined by a comparator.
-Equality treats Collections as Values
--------------------------------------
-
-Immutable.js collections are treated as pure data *values*. Two immutable
-collections are considered *value equal* (via `.equals()` or `is()`) if they
-represent the same collection of values. This differs from JavaScript's typical
-*reference equal* (via `===` or `==`) for Objects and Arrays which only
-determines if two variables represent references to the same object instance.
+Map keys and values may be of any type. Equality of keys is determined by comparator returning 0 value. In case of a custom comparator the equality may be redefined to have a different meaning than Immutable.is.
-Consider the example below where two identical `Map` instances are not
-*reference equal* but are *value equal*.
-
-
-```js
-// First consider:
-const obj1 = { a: 1, b: 2, c: 3 }
-const obj2 = { a: 1, b: 2, c: 3 }
-obj1 !== obj2 // two different instances are always not equal with ===
-
-const { Map, is } = require('immutable')
-const map1 = Map({ a: 1, b: 2, c: 3 })
-const map2 = Map({ a: 1, b: 2, c: 3 })
-map1 !== map2 // two different instances are not reference-equal
-map1.equals(map2) // but are value-equal if they have the same values
-is(map1, map2) // alternatively can use the is() function
-```
+Many real use cases will be about storing the whole objects in SortedMap. That will usually be meaningful only when custom comparator is defined.
-Value equality allows Immutable.js collections to be used as keys in Maps or
-values in Sets, and retrieved with different but equivalent collections:
+Let's consider the following example with city objects as keys and their co-ordinates as values:
-
```js
-const { Map, Set } = require('immutable')
-const map1 = Map({ a: 1, b: 2, c: 3 })
-const map2 = Map({ a: 1, b: 2, c: 3 })
-const set = Set().add(map1)
-set.has(map2) // true because these are value-equal
+> const { SortedMap, Seq, fromJS } = require('immutable-sorted');
+
+// Have an array of city objects
+> const cities=[
+ [{state: 'MA', city: 'Boston'}, ['42°21′N','71°04′W']],
+ [{city: 'Miami', state: 'FL'},['25°47′N','80°13′W']],
+ [{city: 'Seattle', state: 'WA'},['47°37′N','122°20′W']],
+ [{city: 'Phoenix', state: 'AZ'},['33°27′N','112°04′W']]];
+
+// Make a seq that converts cities and their co-ordinates from JS into immutable objects
+> const citiesSeq=Seq.Keyed(cities).mapKeys((v)=>fromJS(v)).map((v)=>fromJS(v));
+Seq {
+ Map { "state": "MA", "city": "Boston" }: List [ "42°21′N", "71°04′W" ],
+ Map { "city": "Miami", "state": "FL" }: List [ "25°47′N", "80°13′W" ],
+ Map { "city": "Seattle", "state": "WA" }: List [ "47°37′N", "122°20′W" ],
+ Map { "city": "Phoenix", "state": "AZ" }: List [ "33°27′N", "112°04′W" ] }
+
+// Create a default SortedMap
+> const map1=SortedMap(citiesSeq);
+SortedMap {
+ Map { "city": "Miami", "state": "FL" }: List [ "25°47′N", "80°13′W" ],
+ Map { "city": "Phoenix", "state": "AZ" }: List [ "33°27′N", "112°04′W" ],
+ Map { "city": "Seattle", "state": "WA" }: List [ "47°37′N", "122°20′W" ],
+ Map { "state": "MA", "city": "Boston" }: List [ "42°21′N", "71°04′W" ] }
```
-Note: `is()` uses the same measure of equality as [Object.is][] for scalar
-strings and numbers, but uses value equality for Immutable collections,
-determining if both are immutable and all keys and values are equal
-using the same measure of equality.
+When relying on defaultComparator, like in example above, the objects get sorted by their string representations from toString() method. This is usually not what the application designers want. In our case it makes more sense to sort by the city name, than the whole string representation.
-[Object.is]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is
+Let's create a custom comparator:
-#### Performance tradeoffs
-
-While value equality is useful in many circumstances, it has different
-performance characteristics than reference equality. Understanding these
-tradeoffs may help you decide which to use in each case, especially when used
-to memoize some operation.
-
-When comparing two collections, value equality may require considering every
-item in each collection, on an `O(N)` time complexity. For large collections of
-values, this could become a costly operation. Though if the two are not equal
-and hardly similar, the inequality is determined very quickly. In contrast, when
-comparing two collections with reference equality, only the initial references
-to memory need to be compared which is not based on the size of the collections,
-which has an `O(1)` time complexity. Checking reference equality is always very
-fast, however just because two collections are not reference-equal does not rule
-out the possibility that they may be value-equal.
-
-#### Return self on no-op optimization
-
-When possible, Immutable.js avoids creating new objects for updates where no
-change in *value* occurred, to allow for efficient *reference equality* checking
-to quickly determine if no change occurred.
-
-
```js
-const { Map } = require('immutable')
-const originalMap = Map({ a: 1, b: 2, c: 3 })
-const updatedMap = originalMap.set('b', 2)
-updatedMap === originalMap // No-op .set() returned the original reference.
+// Define a general simple comparator
+> const cmp=(a,b)=>(a>b?1:(a let citiesCmp=(a,b)=>cmp(a.get('city'), b.get('city'));
+
+// Create a SortedSet with custom comparator
+> const map2=SortedMap(citiesSeq, citiesCmp);
+SortedMap {
+ Map { "state": "MA", "city": "Boston" }: List [ "42°21′N", "71°04′W" ],
+ Map { "city": "Miami", "state": "FL" }: List [ "25°47′N", "80°13′W" ],
+ Map { "city": "Phoenix", "state": "AZ" }: List [ "33°27′N", "112°04′W" ],
+ Map { "city": "Seattle", "state": "WA" }: List [ "47°37′N", "122°20′W" ] }
```
-However updates which do result in a change will return a new reference. Each
-of these operations occur independently, so two similar updates will not return
-the same reference:
+The custom comparator that we have created seems to work as expected. Now let's add into the collection another city of Phoenix, this time from state Illinois.
-
```js
-const { Map } = require('immutable')
-const originalMap = Map({ a: 1, b: 2, c: 3 })
-const updatedMap = originalMap.set('b', 1000)
-// New instance, leaving the original immutable.
-updatedMap !== originalMap
-const anotherUpdatedMap = originalMap.set('b', 1000)
-// Despite both the results of the same operation, each created a new reference.
-anotherUpdatedMap !== updatedMap
-// However the two are value equal.
-anotherUpdatedMap.equals(updatedMap)
+> const map3=map2.set(fromJS({city: 'Phoenix', state: 'IL'}), fromJS(['41°36′N','87°37′W']));
+SortedMap {
+ Map { "state": "MA", "city": "Boston" }: List [ "42°21′N", "71°04′W" ],
+ Map { "city": "Miami", "state": "FL" }: List [ "25°47′N", "80°13′W" ],
+ Map { "city": "Phoenix", "state": "IL" }: List [ "41°36′N", "87°37′W" ],
+ Map { "city": "Seattle", "state": "WA" }: List [ "47°37′N", "122°20′W" ] }
```
-Batching Mutations
-------------------
-
-> If a tree falls in the woods, does it make a sound?
->
-> If a pure function mutates some local data in order to produce an immutable
-> return value, is that ok?
->
-> — Rich Hickey, Clojure
-
-Applying a mutation to create a new immutable object results in some overhead,
-which can add up to a minor performance penalty. If you need to apply a series
-of mutations locally before returning, Immutable.js gives you the ability to
-create a temporary mutable (transient) copy of a collection and apply a batch of
-mutations in a performant manner by using `withMutations`. In fact, this is
-exactly how Immutable.js applies complex mutations itself.
+The Phoenix, AZ had been replaced with Phoenix, IL. This is because of the way the custom comparator is defined. It determines equality by comparing city names only, therefore Phoenix, AZ and Phoenix, IL are equal according to this comparator. Let's try to extend the comparator to compare the city name first and if they match then determine the result by comparing the state.
-As an example, building `list2` results in the creation of 1, not 3, new
-immutable Lists.
-
-
```js
-const { List } = require('immutable')
-const list1 = List([ 1, 2, 3 ]);
-const list2 = list1.withMutations(function (list) {
- list.push(4).push(5).push(6);
-});
-assert.equal(list1.size, 3);
-assert.equal(list2.size, 6);
+// Define more complex custom comparator
+> citiesCmp=(a,b)=>cmp(a.get('city'), b.get('city'))||cmp(a.get('state'), b.get('state'));
+
+// Create a new SortedMap with new custom comparator
+> const map4=SortedMap(map2, citiesCmp);
+SortedMap {
+ Map { "state": "MA", "city": "Boston" }: List [ "42°21′N", "71°04′W" ],
+ Map { "city": "Miami", "state": "FL" }: List [ "25°47′N", "80°13′W" ],
+ Map { "city": "Phoenix", "state": "AZ" }: List [ "33°27′N", "112°04′W" ],
+ Map { "city": "Seattle", "state": "WA" }: List [ "47°37′N", "122°20′W" ] }
+
+// map4 looks the same as map2, now let's add the conflicting Phoenix, IL to map4
+> const map5=map4.set(fromJS({city: 'Phoenix', state: 'IL'}), fromJS(['41°36′N','87°37′W']));
+SortedMap {
+ Map { "state": "MA", "city": "Boston" }: List [ "42°21′N", "71°04′W" ],
+ Map { "city": "Miami", "state": "FL" }: List [ "25°47′N", "80°13′W" ],
+ Map { "city": "Phoenix", "state": "AZ" }: List [ "33°27′N", "112°04′W" ],
+ Map { "city": "Phoenix", "state": "IL" }: List [ "41°36′N", "87°37′W" ],
+ Map { "city": "Seattle", "state": "WA" }: List [ "47°37′N", "122°20′W" ] }
```
-Note: Immutable.js also provides `asMutable` and `asImmutable`, but only
-encourages their use when `withMutations` will not suffice. Use caution to not
-return a mutable copy, which could result in undesired behavior.
-
-*Important!*: Only a select few methods can be used in `withMutations` including
-`set`, `push` and `pop`. These methods can be applied directly against a
-persistent data-structure where other methods like `map`, `filter`, `sort`,
-and `splice` will always return new immutable data-structures and never mutate
-a mutable collection.
-
-
-Lazy Seq
---------
-
-`Seq` describes a lazy operation, allowing them to efficiently chain
-use of all the higher-order collection methods (such as `map` and `filter`)
-by not creating intermediate collections.
-
-**Seq is immutable** — Once a Seq is created, it cannot be
-changed, appended to, rearranged or otherwise modified. Instead, any mutative
-method called on a `Seq` will return a new `Seq`.
-
-**Seq is lazy** — `Seq` does as little work as necessary to respond to any
-method call. Values are often created during iteration, including implicit
-iteration when reducing or converting to a concrete data structure such as
-a `List` or JavaScript `Array`.
-
-For example, the following performs no work, because the resulting
-`Seq`'s values are never iterated:
+The custom comparator behaves as expected. Now let's swap the order of commands in the comparator and sort by state first and by city name second.
```js
-const { Seq } = require('immutable')
-const oddSquares = Seq([ 1, 2, 3, 4, 5, 6, 7, 8 ])
- .filter(x => x % 2 !== 0)
- .map(x => x * x)
-```
+> const stateCitiesCmp=(a,b)=>cmp(a.get('state'), b.get('state'))||cmp(a.get('city'), b.get('city'));
+
+> const map6=SortedMap(map5, stateCitiesCmp);
+SortedMap {
+ Map { "city": "Phoenix", "state": "AZ" }: List [ "33°27′N", "112°04′W" ],
+ Map { "city": "Miami", "state": "FL" }: List [ "25°47′N", "80°13′W" ],
+ Map { "city": "Phoenix", "state": "IL" }: List [ "41°36′N", "87°37′W" ],
+ Map { "state": "MA", "city": "Boston" }: List [ "42°21′N", "71°04′W" ],
+ Map { "city": "Seattle", "state": "WA" }: List [ "47°37′N", "122°20′W" ] }
+ ```
+
+Partial sort
+------------
-Once the `Seq` is used, it performs only the work necessary. In this
-example, no intermediate arrays are ever created, filter is called three
-times, and map is only called once:
+Any collection (including sequences) provides partialSort() and partialSortBy()
+functions for efficiently finding and sorting the `n smallest elements` in a collection using
+Floyd-Rivest select algorithm.
+Example:
```js
-oddSquares.get(1); // 9
-```
-
-Any collection can be converted to a lazy Seq with `Seq()`.
+> const { Seq } = require('immutable-sorted');
-
-```js
-const { Map } = require('immutable')
-const map = Map({ a: 1, b: 2, c: 3 }
-const lazySeq = Seq(map)
+> const seq1=Seq(['orange', 'apple', 'banana']);
+> seq1.partialSort(2)
+Seq [ "apple", "banana" ]
```
-`Seq` allows for the efficient chaining of operations, allowing for the
-expression of logic that can otherwise be very tedious:
+Incremental sort
+----------------
-```js
-lazySeq
- .flip()
- .map(key => key.toUpperCase())
- .flip()
-// Seq { A: 1, B: 1, C: 1 }
-```
+Any collection (including sequences) also provides incSort() and incSortBy()
+functions optimized to provide first entries of the result set faster than regular sort().
+This function is expected to be used with iterators or sequence operations
+retrieving limited number of result entries.
-As well as expressing logic that would otherwise seem memory or time
-limited, for example `Range` is a special kind of Lazy sequence.
-
-
+Example:
```js
-const { Range } = require('immutable')
-Range(1, Infinity)
- .skip(1000)
- .map(n => -n)
- .filter(n => n % 2 === 0)
- .take(2)
- .reduce((r, n) => r * n, 1)
-// 1006008
-```
-
-
-Documentation
--------------
-
-[Read the docs](http://facebook.github.io/immutable-js/docs/) and eat your vegetables.
-
-Docs are automatically generated from [Immutable.d.ts](https://github.com/facebook/immutable-js/blob/master/type-definitions/Immutable.d.ts).
-Please contribute!
-
-Also, don't miss the [Wiki](https://github.com/facebook/immutable-js/wiki) which
-contains articles on specific topics. Can't find something? Open an [issue](https://github.com/facebook/immutable-js/issues).
+> const { Seq } = require('immutable-sorted');
+> const seq1=Seq(['orange', 'apple', 'banana']);
+> seq1.incSort().take(2)
+Seq [ "apple", "banana" ]
+```
-Testing
+License
-------
-If you are using the [Chai Assertion Library](http://chaijs.com/), [Chai Immutable](https://github.com/astorije/chai-immutable) provides a set of assertions to use against Immutable.js collections.
-
-
-Contribution
-------------
+MIT License
-Use [Github issues](https://github.com/facebook/immutable-js/issues) for requests.
-
-We actively welcome pull requests, learn how to [contribute](./.github/CONTRIBUTING.md).
-
-
-Changelog
----------
-
-Changes are tracked as [Github releases](https://github.com/facebook/immutable-js/releases).
-
-
-Thanks
-------
-
-[Phil Bagwell](https://www.youtube.com/watch?v=K2NYwP90bNs), for his inspiration
-and research in persistent data structures.
-
-[Hugh Jackson](https://github.com/hughfdjackson/), for providing the npm package
-name. If you're looking for his unsupported package, see [this repository](https://github.com/hughfdjackson/immutable).
-
-
-License
--------
+Modified work Copyright (c) 2017, Applitopia, Inc.
-Immutable.js is [MIT-licensed](https://github.com/facebook/immutable-js/blob/master/LICENSE).
+Original work Copyright (c) 2014-present, Facebook, Inc.
diff --git a/__tests__/SortedMap.ts b/__tests__/SortedMap.ts
index 175a8a3..833adc1 100644
--- a/__tests__/SortedMap.ts
+++ b/__tests__/SortedMap.ts
@@ -1,3 +1,17 @@
+/**
+ * Copyright (c) 2017, Applitopia, Inc.
+ *
+ * Modified source code is licensed under the MIT-style license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+/**
+ * Copyright (c) 2014-present, Facebook, Inc.
+ *
+ * Original source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
///
import * as jasmineCheck from 'jasmine-check';
diff --git a/__tests__/SortedSet.ts b/__tests__/SortedSet.ts
index 9ef36e4..23a351f 100644
--- a/__tests__/SortedSet.ts
+++ b/__tests__/SortedSet.ts
@@ -1,3 +1,17 @@
+/**
+ * Copyright (c) 2017, Applitopia, Inc.
+ *
+ * Modified source code is licensed under the MIT-style license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+/**
+ * Copyright (c) 2014-present, Facebook, Inc.
+ *
+ * Original source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
///
declare var Symbol: any;
diff --git a/__tests__/incSort.ts b/__tests__/incSort.ts
index 33cc19e..2fa2eb5 100644
--- a/__tests__/incSort.ts
+++ b/__tests__/incSort.ts
@@ -1,7 +1,14 @@
+/**
+ * Copyright (c) 2017, Applitopia, Inc.
+ *
+ * Modified source code is licensed under the MIT-style license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
/**
* Copyright (c) 2014-present, Facebook, Inc.
*
- * This source code is licensed under the MIT license found in the
+ * Original source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
diff --git a/__tests__/incSortLarge.ts b/__tests__/incSortLarge.ts
index 89e692c..9178e98 100644
--- a/__tests__/incSortLarge.ts
+++ b/__tests__/incSortLarge.ts
@@ -1,7 +1,14 @@
+/**
+ * Copyright (c) 2017, Applitopia, Inc.
+ *
+ * Modified source code is licensed under the MIT-style license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
/**
* Copyright (c) 2014-present, Facebook, Inc.
*
- * This source code is licensed under the MIT license found in the
+ * Original source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
diff --git a/__tests__/partialSort.ts b/__tests__/partialSort.ts
index 7cc90b1..df143df 100644
--- a/__tests__/partialSort.ts
+++ b/__tests__/partialSort.ts
@@ -1,7 +1,14 @@
+/**
+ * Copyright (c) 2017, Applitopia, Inc.
+ *
+ * Modified source code is licensed under the MIT-style license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
/**
* Copyright (c) 2014-present, Facebook, Inc.
*
- * This source code is licensed under the MIT license found in the
+ * Original source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
diff --git a/package-lock.json b/package-lock.json
index 2bb3ea3..b4b2c4d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
- "name": "immutable",
- "version": "4.0.0-rc.9",
+ "name": "immutable-sorted",
+ "version": "0.2.4",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@@ -12,9 +12,9 @@
"requires": {
"acorn": "5.2.1",
"css": "2.2.1",
- "normalize-path": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "normalize-path": "2.1.1",
"source-map": "0.5.7",
- "through2": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz"
+ "through2": "2.0.3"
},
"dependencies": {
"acorn": {
@@ -31,8 +31,8 @@
"integrity": "sha1-iQrnxdjId/bThIYCFazp1+yUW9o=",
"dev": true,
"requires": {
- "normalize-path": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "through2": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz"
+ "normalize-path": "2.1.1",
+ "through2": "2.0.3"
}
},
"JSONStream": {
@@ -42,7 +42,7 @@
"dev": true,
"requires": {
"jsonparse": "1.3.1",
- "through": "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
+ "through": "2.3.8"
}
},
"abab": {
@@ -81,7 +81,7 @@
"lodash.flatten": "4.4.0",
"lodash.merge": "4.6.0",
"lodash.partialright": "4.2.1",
- "lodash.pick": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
+ "lodash.pick": "4.4.0",
"lodash.uniq": "4.5.0",
"resolve": "1.5.0",
"semver": "5.4.1",
@@ -95,8 +95,8 @@
"integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
"dev": true,
"requires": {
- "center-align": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
- "right-align": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
+ "center-align": "0.1.3",
+ "right-align": "0.1.3",
"wordwrap": "0.0.2"
}
},
@@ -106,20 +106,6 @@
"integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=",
"dev": true
},
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "1.0.0",
- "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
- }
- },
"uglify-js": {
"version": "2.8.29",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
@@ -127,7 +113,7 @@
"dev": true,
"requires": {
"source-map": "0.5.7",
- "uglify-to-browserify": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
+ "uglify-to-browserify": "1.0.2",
"yargs": "3.10.0"
}
},
@@ -149,9 +135,9 @@
"integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
"dev": true,
"requires": {
- "camelcase": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
+ "camelcase": "1.2.1",
"cliui": "2.1.0",
- "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "decamelize": "1.2.0",
"window-size": "0.1.0"
}
}
@@ -229,17 +215,19 @@
"dev": true
},
"align-text": {
- "version": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
"integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
"dev": true,
"requires": {
- "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "longest": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
- "repeat-string": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz"
+ "kind-of": "3.2.2",
+ "longest": "1.0.1",
+ "repeat-string": "1.6.1"
}
},
"amdefine": {
- "version": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
"dev": true
},
@@ -250,12 +238,14 @@
"dev": true
},
"ansi-regex": {
- "version": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"dev": true
},
"ansi-styles": {
- "version": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
"integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
"dev": true
},
@@ -271,8 +261,8 @@
"integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
"dev": true,
"requires": {
- "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
- "normalize-path": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz"
+ "micromatch": "2.3.11",
+ "normalize-path": "2.1.1"
}
},
"append-transform": {
@@ -291,7 +281,8 @@
"dev": true
},
"archy": {
- "version": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
"integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=",
"dev": true
},
@@ -302,7 +293,7 @@
"dev": true,
"requires": {
"delegates": "1.0.0",
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz"
+ "readable-stream": "2.3.3"
}
},
"argparse": {
@@ -324,23 +315,32 @@
}
},
"arr-diff": {
- "version": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
"integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
"dev": true,
"requires": {
- "arr-flatten": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz"
+ "arr-flatten": "1.1.0"
}
},
"arr-flatten": {
- "version": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.3.tgz",
- "integrity": "sha1-onTthawIhJtr14R8RYB0XcUa37E=",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
"dev": true
},
"array-differ": {
- "version": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
"integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
"dev": true
},
+ "array-each": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
+ "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
+ "dev": true
+ },
"array-equal": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
@@ -375,22 +375,30 @@
"integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=",
"dev": true
},
+ "array-slice": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.0.0.tgz",
+ "integrity": "sha1-5zA08A3MH0CHYAj9IP6ud71LfC8=",
+ "dev": true
+ },
"array-union": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
"integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
"dev": true,
"requires": {
- "array-uniq": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz"
+ "array-uniq": "1.0.3"
}
},
"array-uniq": {
- "version": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
"integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
"dev": true
},
"array-unique": {
- "version": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
"integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
"dev": true
},
@@ -425,7 +433,7 @@
"dev": true,
"requires": {
"bn.js": "4.11.8",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "inherits": "2.0.3",
"minimalistic-assert": "1.0.0"
}
},
@@ -444,6 +452,12 @@
"integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
"dev": true
},
+ "ast-types": {
+ "version": "0.9.6",
+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz",
+ "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=",
+ "dev": true
+ },
"ast-types-flow": {
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
@@ -522,7 +536,7 @@
"integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
"dev": true,
"requires": {
- "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "chalk": "1.1.3",
"esutils": "2.0.2",
"js-tokens": "3.0.2"
}
@@ -546,10 +560,10 @@
"convert-source-map": "1.5.0",
"debug": "2.6.9",
"json5": "0.5.1",
- "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "private": "https://registry.npmjs.org/private/-/private-0.1.7.tgz",
+ "lodash": "4.17.4",
+ "minimatch": "3.0.4",
+ "path-is-absolute": "1.0.1",
+ "private": "0.1.8",
"slash": "1.0.0",
"source-map": "0.5.7"
},
@@ -588,7 +602,7 @@
"babel-types": "6.26.0",
"detect-indent": "4.0.0",
"jsesc": "1.3.0",
- "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
+ "lodash": "4.17.4",
"source-map": "0.5.7",
"trim-right": "1.0.1"
}
@@ -676,8 +690,8 @@
"babel-runtime": "6.26.0",
"core-js": "2.5.1",
"home-or-tmp": "2.0.0",
- "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
- "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
+ "lodash": "4.17.4",
+ "mkdirp": "0.5.1",
"source-map-support": "0.4.18"
},
"dependencies": {
@@ -717,7 +731,7 @@
"babel-traverse": "6.26.0",
"babel-types": "6.26.0",
"babylon": "6.18.0",
- "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz"
+ "lodash": "4.17.4"
}
},
"babel-traverse": {
@@ -734,7 +748,7 @@
"debug": "2.6.9",
"globals": "9.18.0",
"invariant": "2.2.2",
- "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz"
+ "lodash": "4.17.4"
},
"dependencies": {
"debug": {
@@ -762,7 +776,7 @@
"requires": {
"babel-runtime": "6.26.0",
"esutils": "2.0.2",
- "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
+ "lodash": "4.17.4",
"to-fast-properties": "1.0.3"
}
},
@@ -779,13 +793,15 @@
"dev": true
},
"balanced-match": {
- "version": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
- "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
"dev": true
},
"base62": {
- "version": "https://registry.npmjs.org/base62/-/base62-1.2.0.tgz",
- "integrity": "sha1-MeflYNyEbJ9EwaUx32UU2jVHQVc=",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/base62/-/base62-1.2.1.tgz",
+ "integrity": "sha512-xVtfFHNPUzpCNHygpXFGMlDk3saxXLQcOOQzAAk6ibvlAHgT6WKXLv9rMFhcyEK1n9LuDmp/LxyGW/Fm9L8++g==",
"dev": true
},
"base64-arraybuffer": {
@@ -823,7 +839,8 @@
}
},
"beeper": {
- "version": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
"integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=",
"dev": true
},
@@ -833,7 +850,7 @@
"integrity": "sha1-CfPeMckWQl1JjMLuVloOvzwqVik=",
"dev": true,
"requires": {
- "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
+ "lodash": "4.17.4",
"platform": "1.3.4"
}
},
@@ -847,9 +864,9 @@
}
},
"binary-extensions": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.10.0.tgz",
- "integrity": "sha1-muuabF6IY4qtFx4Wf1kAq+JINdA=",
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
+ "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
"dev": true
},
"bindings": {
@@ -859,34 +876,12 @@
"dev": true
},
"bl": {
- "version": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz",
- "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.1.tgz",
+ "integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=",
"dev": true,
"requires": {
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz"
- },
- "dependencies": {
- "isarray": {
- "version": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
- "dev": true
- },
- "readable-stream": {
- "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
- "dev": true,
- "requires": {
- "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "isarray": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
- }
- },
- "string_decoder": {
- "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
- "dev": true
- }
+ "readable-stream": "2.3.3"
}
},
"blob": {
@@ -911,22 +906,24 @@
}
},
"brace-expansion": {
- "version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz",
- "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=",
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
+ "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
"dev": true,
"requires": {
- "balanced-match": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
- "concat-map": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
+ "balanced-match": "1.0.0",
+ "concat-map": "0.0.1"
}
},
"braces": {
- "version": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
"integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
"dev": true,
"requires": {
- "expand-range": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
- "preserve": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
- "repeat-element": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz"
+ "expand-range": "1.8.2",
+ "preserve": "0.2.0",
+ "repeat-element": "1.1.2"
}
},
"brorand": {
@@ -944,7 +941,7 @@
"JSONStream": "1.3.1",
"combine-source-map": "0.7.2",
"defined": "1.0.0",
- "through2": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
+ "through2": "2.0.3",
"umd": "3.0.1"
}
},
@@ -984,7 +981,7 @@
"http-proxy": "1.15.2",
"immutable": "3.8.1",
"localtunnel": "1.8.3",
- "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
+ "micromatch": "2.3.11",
"opn": "4.0.2",
"portscanner": "2.1.1",
"qs": "6.2.1",
@@ -1049,7 +1046,7 @@
"has": "1.0.1",
"htmlescape": "1.1.1",
"https-browserify": "1.0.0",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "inherits": "2.0.3",
"insert-module-globals": "7.0.1",
"labeled-stream-splicer": "2.0.0",
"module-deps": "4.1.1",
@@ -1060,47 +1057,22 @@
"punycode": "1.4.1",
"querystring-es3": "0.2.1",
"read-only-stream": "2.0.0",
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz",
+ "readable-stream": "2.3.3",
"resolve": "1.5.0",
"shasum": "1.0.2",
"shell-quote": "1.6.1",
"stream-browserify": "2.0.1",
"stream-http": "2.7.2",
- "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz",
+ "string_decoder": "1.0.3",
"subarg": "1.0.0",
"syntax-error": "1.3.0",
- "through2": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
+ "through2": "2.0.3",
"timers-browserify": "1.4.2",
"tty-browserify": "0.0.0",
"url": "0.11.0",
"util": "0.10.3",
"vm-browserify": "0.0.4",
- "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
- },
- "dependencies": {
- "duplexer2": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
- "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
- "dev": true,
- "requires": {
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz"
- }
- },
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "1.0.0",
- "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
- }
- }
+ "xtend": "4.0.1"
}
},
"browserify-aes": {
@@ -1113,8 +1085,8 @@
"cipher-base": "1.0.4",
"create-hash": "1.1.3",
"evp_bytestokey": "1.0.3",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "safe-buffer": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz"
+ "inherits": "2.0.3",
+ "safe-buffer": "5.1.1"
}
},
"browserify-cipher": {
@@ -1136,7 +1108,7 @@
"requires": {
"cipher-base": "1.0.4",
"des.js": "1.0.0",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
+ "inherits": "2.0.3"
}
},
"browserify-rsa": {
@@ -1160,7 +1132,7 @@
"create-hash": "1.1.3",
"create-hmac": "1.1.6",
"elliptic": "6.4.0",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "inherits": "2.0.3",
"parse-asn1": "5.1.0"
}
},
@@ -1197,10 +1169,10 @@
"acorn": "3.3.0",
"acorn-jsx": "3.0.1",
"acorn-object-spread": "1.0.0",
- "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "chalk": "1.1.3",
"magic-string": "0.14.0",
- "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "os-homedir": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+ "minimist": "1.2.0",
+ "os-homedir": "1.0.2",
"vlq": "0.2.3"
},
"dependencies": {
@@ -1222,11 +1194,6 @@
"ieee754": "1.1.8"
}
},
- "buffer-shims": {
- "version": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz",
- "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=",
- "dev": true
- },
"buffer-xor": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
@@ -1273,7 +1240,8 @@
"dev": true
},
"camelcase": {
- "version": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
"integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
"dev": true
},
@@ -1284,26 +1252,34 @@
"dev": true
},
"center-align": {
- "version": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
"integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
"dev": true,
"requires": {
- "align-text": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
- "lazy-cache": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz"
+ "align-text": "0.1.4",
+ "lazy-cache": "1.0.4"
}
},
"chalk": {
- "version": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true,
"requires": {
- "ansi-styles": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "has-ansi": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
- "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
+ "ansi-styles": "2.2.1",
+ "escape-string-regexp": "1.0.5",
+ "has-ansi": "2.0.0",
+ "strip-ansi": "3.0.1",
+ "supports-color": "2.0.0"
}
},
+ "chardet": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.0.tgz",
+ "integrity": "sha1-C74TVaxE16PtSpJXB8TvcPgZD2w=",
+ "dev": true
+ },
"chokidar": {
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
@@ -1312,11 +1288,11 @@
"requires": {
"anymatch": "1.3.2",
"async-each": "1.0.1",
- "glob-parent": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "glob-parent": "2.0.0",
+ "inherits": "2.0.3",
"is-binary-path": "1.0.1",
- "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
- "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "is-glob": "2.0.1",
+ "path-is-absolute": "1.0.1",
"readdirp": "2.1.0"
}
},
@@ -1327,9 +1303,9 @@
"dev": true
},
"ci-info": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.1.tgz",
- "integrity": "sha512-vHDDF/bP9RYpTWtUhpJRhCFdvvp3iDWvEbuDbWgvjUrNGV1MXJrE0MPcwGtEled04m61iwdBLUIHZtDgzWS4ZQ==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.2.tgz",
+ "integrity": "sha512-uTGIPNx/nSpBdsF6xnseRXLLtfr9VLqkz8ZqHXr3Y7b6SftyRxBGjwMtJj1OhNbmlc1wZzLNAlAcvyIiE8a6ZA==",
"dev": true
},
"cipher-base": {
@@ -1338,8 +1314,8 @@
"integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
"dev": true,
"requires": {
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "safe-buffer": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz"
+ "inherits": "2.0.3",
+ "safe-buffer": "5.1.1"
}
},
"circular-json": {
@@ -1370,33 +1346,37 @@
"dev": true,
"requires": {
"string-width": "1.0.2",
- "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "strip-ansi": "3.0.1",
"wrap-ansi": "2.1.0"
}
},
"clone": {
- "version": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz",
- "integrity": "sha1-Jgt6meux7f4kdTgXX3gyQ8sZ0Uk=",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.3.tgz",
+ "integrity": "sha1-KY1+IjFmD0DAA8LtMUDezz9TCF8=",
"dev": true
},
"clone-buffer": {
- "version": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
"integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=",
"dev": true
},
"clone-stats": {
- "version": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
"integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=",
"dev": true
},
"cloneable-readable": {
- "version": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.0.0.tgz",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.0.0.tgz",
"integrity": "sha1-pikNQT8hemEjL5XkWP84QYz7ARc=",
"dev": true,
"requires": {
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "process-nextick-args": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
- "through2": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz"
+ "inherits": "2.0.3",
+ "process-nextick-args": "1.0.7",
+ "through2": "2.0.3"
}
},
"co": {
@@ -1427,7 +1407,8 @@
"dev": true
},
"colors": {
- "version": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
"integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
"dev": true
},
@@ -1453,39 +1434,39 @@
}
},
"commander": {
- "version": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
- "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
- "dev": true,
- "requires": {
- "graceful-readlink": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz"
- }
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
+ "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
+ "dev": true
},
"commoner": {
- "version": "https://registry.npmjs.org/commoner/-/commoner-0.10.8.tgz",
+ "version": "0.10.8",
+ "resolved": "https://registry.npmjs.org/commoner/-/commoner-0.10.8.tgz",
"integrity": "sha1-NPw2cs0kOT6LtH5wyqApOBH08sU=",
"dev": true,
"requires": {
- "commander": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
- "detective": "https://registry.npmjs.org/detective/-/detective-4.5.0.tgz",
- "glob": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
- "iconv-lite": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
- "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
- "private": "https://registry.npmjs.org/private/-/private-0.1.7.tgz",
- "q": "https://registry.npmjs.org/q/-/q-1.5.0.tgz",
- "recast": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz"
+ "commander": "2.11.0",
+ "detective": "4.5.0",
+ "glob": "5.0.15",
+ "graceful-fs": "4.1.11",
+ "iconv-lite": "0.4.19",
+ "mkdirp": "0.5.1",
+ "private": "0.1.8",
+ "q": "1.5.1",
+ "recast": "0.11.23"
},
"dependencies": {
"glob": {
- "version": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
+ "version": "5.0.15",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
"integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
"dev": true,
"requires": {
- "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
+ "inflight": "1.0.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.4.0",
+ "path-is-absolute": "1.0.1"
}
}
}
@@ -1509,7 +1490,8 @@
"dev": true
},
"concat-map": {
- "version": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
"dev": true
},
@@ -1519,7 +1501,7 @@
"integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=",
"dev": true,
"requires": {
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "inherits": "2.0.3",
"readable-stream": "2.0.6",
"typedarray": "0.0.6"
},
@@ -1530,12 +1512,12 @@
"integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
"dev": true,
"requires": {
- "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "process-nextick-args": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "1.0.0",
+ "process-nextick-args": "1.0.7",
"string_decoder": "0.10.31",
- "util-deprecate": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
+ "util-deprecate": "1.0.2"
}
},
"string_decoder": {
@@ -1547,18 +1529,12 @@
}
},
"concat-with-sourcemaps": {
- "version": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.0.4.tgz",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.0.4.tgz",
"integrity": "sha1-9Vs74q60dgGxCi1SWcz7cP0vHdY=",
"dev": true,
"requires": {
- "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz"
- },
- "dependencies": {
- "source-map": {
- "version": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
- "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
- "dev": true
- }
+ "source-map": "0.5.7"
}
},
"connect": {
@@ -1631,7 +1607,8 @@
"dev": true
},
"core-util-is": {
- "version": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
"dev": true
},
@@ -1652,7 +1629,7 @@
"dev": true,
"requires": {
"cipher-base": "1.0.4",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "inherits": "2.0.3",
"ripemd160": "2.0.1",
"sha.js": "2.4.9"
}
@@ -1665,9 +1642,9 @@
"requires": {
"cipher-base": "1.0.4",
"create-hash": "1.1.3",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "inherits": "2.0.3",
"ripemd160": "2.0.1",
- "safe-buffer": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz",
+ "safe-buffer": "5.1.1",
"sha.js": "2.4.9"
}
},
@@ -1679,19 +1656,7 @@
"requires": {
"lru-cache": "4.1.1",
"shebang-command": "1.2.0",
- "which": "https://registry.npmjs.org/which/-/which-1.2.14.tgz"
- },
- "dependencies": {
- "lru-cache": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",
- "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==",
- "dev": true,
- "requires": {
- "pseudomap": "1.0.2",
- "yallist": "2.1.2"
- }
- }
+ "which": "1.3.0"
}
},
"cryptiles": {
@@ -1715,7 +1680,7 @@
"create-hash": "1.1.3",
"create-hmac": "1.1.6",
"diffie-hellman": "5.0.2",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "inherits": "2.0.3",
"pbkdf2": "3.0.14",
"public-encrypt": "4.0.0",
"randombytes": "2.0.5",
@@ -1728,7 +1693,7 @@
"integrity": "sha1-c6TIHehdtmTU7mdPfUcIXjstVdw=",
"dev": true,
"requires": {
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "inherits": "2.0.3",
"source-map": "0.1.43",
"source-map-resolve": "0.3.1",
"urix": "0.1.0"
@@ -1740,7 +1705,7 @@
"integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=",
"dev": true,
"requires": {
- "amdefine": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz"
+ "amdefine": "1.0.1"
}
}
}
@@ -1799,8 +1764,9 @@
"dev": true
},
"dateformat": {
- "version": "https://registry.npmjs.org/dateformat/-/dateformat-2.0.0.tgz",
- "integrity": "sha1-J0Pjq7XD/CRi5SfcpEXgTp9N7hc=",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz",
+ "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=",
"dev": true
},
"debug": {
@@ -1820,7 +1786,7 @@
"requires": {
"debug": "3.1.0",
"memoizee": "0.4.11",
- "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
+ "object-assign": "4.1.1"
},
"dependencies": {
"debug": {
@@ -1841,7 +1807,8 @@
}
},
"decamelize": {
- "version": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
"integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
"dev": true
},
@@ -1867,11 +1834,12 @@
}
},
"defaults": {
- "version": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
"integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
"dev": true,
"requires": {
- "clone": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz"
+ "clone": "1.0.3"
}
},
"define-properties": {
@@ -1931,7 +1899,8 @@
"dev": true
},
"deprecated": {
- "version": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz",
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz",
"integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=",
"dev": true
},
@@ -1944,7 +1913,7 @@
"JSONStream": "1.3.1",
"shasum": "1.0.2",
"subarg": "1.0.0",
- "through2": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz"
+ "through2": "2.0.3"
}
},
"des.js": {
@@ -1953,7 +1922,7 @@
"integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
"dev": true,
"requires": {
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "inherits": "2.0.3",
"minimalistic-assert": "1.0.0"
}
},
@@ -1964,11 +1933,12 @@
"dev": true
},
"detect-file": {
- "version": "https://registry.npmjs.org/detect-file/-/detect-file-0.1.0.tgz",
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-0.1.0.tgz",
"integrity": "sha1-STXe39lIhkjgBrASlWbpOGcR6mM=",
"dev": true,
"requires": {
- "fs-exists-sync": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz"
+ "fs-exists-sync": "0.1.0"
}
},
"detect-indent": {
@@ -1987,24 +1957,13 @@
"dev": true
},
"detective": {
- "version": "https://registry.npmjs.org/detective/-/detective-4.5.0.tgz",
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/detective/-/detective-4.5.0.tgz",
"integrity": "sha1-blqMaybmx6JUsca210kNmOyR7dE=",
"dev": true,
"requires": {
- "acorn": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz",
- "defined": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz"
- },
- "dependencies": {
- "acorn": {
- "version": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz",
- "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=",
- "dev": true
- },
- "defined": {
- "version": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
- "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
- "dev": true
- }
+ "acorn": "4.0.13",
+ "defined": "1.0.0"
}
},
"dev-ip": {
@@ -2037,7 +1996,7 @@
"dev": true,
"requires": {
"esutils": "2.0.2",
- "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
+ "isarray": "1.0.0"
}
},
"domain-browser": {
@@ -2059,39 +2018,18 @@
}
},
"duplexer": {
- "version": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
"integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
"dev": true
},
"duplexer2": {
- "version": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
- "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
+ "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
"dev": true,
"requires": {
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz"
- },
- "dependencies": {
- "isarray": {
- "version": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
- "dev": true
- },
- "readable-stream": {
- "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
- "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
- "dev": true,
- "requires": {
- "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "isarray": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
- }
- },
- "string_decoder": {
- "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
- "dev": true
- }
+ "readable-stream": "2.3.3"
}
},
"easy-extender": {
@@ -2146,7 +2084,7 @@
"brorand": "1.1.0",
"hash.js": "1.1.3",
"hmac-drbg": "1.0.1",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "inherits": "2.0.3",
"minimalistic-assert": "1.0.0",
"minimalistic-crypto-utils": "1.0.1"
}
@@ -2175,23 +2113,25 @@
"integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
"dev": true,
"requires": {
- "iconv-lite": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz"
+ "iconv-lite": "0.4.19"
}
},
"end-of-stream": {
- "version": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz",
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz",
"integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=",
"dev": true,
"requires": {
- "once": "https://registry.npmjs.org/once/-/once-1.3.3.tgz"
+ "once": "1.3.3"
},
"dependencies": {
"once": {
- "version": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
"integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=",
"dev": true,
"requires": {
- "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
+ "wrappy": "1.0.2"
}
}
}
@@ -2312,12 +2252,13 @@
}
},
"envify": {
- "version": "https://registry.npmjs.org/envify/-/envify-3.4.1.tgz",
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/envify/-/envify-3.4.1.tgz",
"integrity": "sha1-1xIjKejfFoi6dxsSUBkXyc5cvOg=",
"dev": true,
"requires": {
- "jstransform": "https://registry.npmjs.org/jstransform/-/jstransform-11.0.3.tgz",
- "through": "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
+ "jstransform": "11.0.3",
+ "through": "2.3.8"
}
},
"errno": {
@@ -2412,7 +2353,8 @@
"dev": true
},
"escape-string-regexp": {
- "version": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
"dev": true
},
@@ -2422,11 +2364,19 @@
"integrity": "sha512-v0MYvNQ32bzwoG2OSFzWAkuahDQHK92JBN0pTAALJ4RIxEZe766QJPDR8Hqy7XNUy5K3fnVL76OqYAdc4TZEIw==",
"dev": true,
"requires": {
- "esprima": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
+ "esprima": "3.1.3",
"estraverse": "4.2.0",
"esutils": "2.0.2",
"optionator": "0.8.2",
"source-map": "0.5.7"
+ },
+ "dependencies": {
+ "esprima": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
+ "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
+ "dev": true
+ }
}
},
"eslint": {
@@ -2443,7 +2393,7 @@
"debug": "3.1.0",
"doctrine": "2.0.0",
"eslint-scope": "3.7.1",
- "espree": "3.5.1",
+ "espree": "3.5.2",
"esquery": "1.0.0",
"estraverse": "4.2.0",
"esutils": "2.0.2",
@@ -2458,9 +2408,9 @@
"js-yaml": "3.10.0",
"json-stable-stringify": "1.0.1",
"levn": "0.3.0",
- "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
+ "lodash": "4.17.4",
+ "minimatch": "3.0.4",
+ "mkdirp": "0.5.1",
"natural-compare": "1.4.0",
"optionator": "0.8.2",
"path-is-inside": "1.0.2",
@@ -2508,7 +2458,7 @@
"dev": true,
"requires": {
"ansi-styles": "3.2.0",
- "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "escape-string-regexp": "1.0.5",
"supports-color": "4.5.0"
}
},
@@ -2518,8 +2468,8 @@
"integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
"dev": true,
"requires": {
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz",
+ "inherits": "2.0.3",
+ "readable-stream": "2.3.3",
"typedarray": "0.0.6"
}
},
@@ -2532,20 +2482,6 @@
"ms": "2.0.0"
}
},
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "1.0.0",
- "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
- }
- },
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
@@ -2667,7 +2603,7 @@
"eslint-module-utils": "2.1.1",
"has": "1.0.1",
"lodash.cond": "4.5.2",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "minimatch": "3.0.4",
"read-pkg-up": "2.0.0"
},
"dependencies": {
@@ -2687,7 +2623,7 @@
"dev": true,
"requires": {
"esutils": "2.0.2",
- "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
+ "isarray": "1.0.0"
}
},
"find-up": {
@@ -2705,7 +2641,7 @@
"integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
"dev": true,
"requires": {
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "graceful-fs": "4.1.11",
"parse-json": "2.2.0",
"pify": "2.3.0",
"strip-bom": "3.0.0"
@@ -2820,9 +2756,9 @@
}
},
"espree": {
- "version": "3.5.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.1.tgz",
- "integrity": "sha1-DJiLirRttTEAoZVK5LqZXd0n2H4=",
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.2.tgz",
+ "integrity": "sha512-sadKeYwaR/aJ3stC2CdvgXu1T16TdYN+qwCpcWbMnGJ8s0zNWemzrvb2GbD4OhmJ/fwpJjudThAlLobGbWZbCQ==",
"dev": true,
"requires": {
"acorn": "5.2.1",
@@ -2838,8 +2774,9 @@
}
},
"esprima": {
- "version": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
- "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",
+ "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==",
"dev": true
},
"esquery": {
@@ -2858,7 +2795,7 @@
"dev": true,
"requires": {
"estraverse": "4.2.0",
- "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
+ "object-assign": "4.1.1"
}
},
"estraverse": {
@@ -2901,13 +2838,13 @@
"integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
"dev": true,
"requires": {
- "duplexer": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
+ "duplexer": "0.1.1",
"from": "0.1.7",
"map-stream": "0.1.0",
"pause-stream": "0.0.11",
"split": "0.3.3",
"stream-combiner": "0.0.4",
- "through": "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
+ "through": "2.3.8"
}
},
"eventemitter3": {
@@ -2930,14 +2867,6 @@
"requires": {
"md5.js": "1.3.4",
"safe-buffer": "5.1.1"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
- "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
- "dev": true
- }
}
},
"exec-sh": {
@@ -2957,7 +2886,7 @@
"requires": {
"cross-spawn": "5.1.0",
"get-stream": "3.0.0",
- "is-stream": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "is-stream": "1.1.0",
"npm-run-path": "2.0.2",
"p-finally": "1.0.0",
"signal-exit": "3.0.2",
@@ -2965,19 +2894,21 @@
}
},
"expand-brackets": {
- "version": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
"integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
"dev": true,
"requires": {
- "is-posix-bracket": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz"
+ "is-posix-bracket": "0.1.1"
}
},
"expand-range": {
- "version": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
"integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
"dev": true,
"requires": {
- "fill-range": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz"
+ "fill-range": "2.2.3"
}
},
"expand-template": {
@@ -2987,11 +2918,12 @@
"dev": true
},
"expand-tilde": {
- "version": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz",
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz",
"integrity": "sha1-C4HrqJflo9MdHD0QL48BRB5VlEk=",
"dev": true,
"requires": {
- "os-homedir": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz"
+ "os-homedir": "1.0.2"
}
},
"expect": {
@@ -3057,35 +2989,29 @@
}
},
"extend": {
- "version": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
"integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
"dev": true
},
"external-editor": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.0.5.tgz",
- "integrity": "sha512-Msjo64WT5W+NhOpQXh0nOHm+n0RfU1QUwDnKYvJ8dEJ8zlwLrqXNTv5mSUTJpepf41PDJGyhueTw2vNZW+Fr/w==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.1.0.tgz",
+ "integrity": "sha512-E44iT5QVOUJBKij4IIV3uvxuNlbKS38Tw1HiupxEIHPv9qtC2PrDYohbXV5U+1jnfIXttny8gUhj+oZvflFlzA==",
"dev": true,
"requires": {
+ "chardet": "0.4.0",
"iconv-lite": "0.4.19",
- "jschardet": "1.6.0",
"tmp": "0.0.33"
- },
- "dependencies": {
- "iconv-lite": {
- "version": "0.4.19",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
- "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==",
- "dev": true
- }
}
},
"extglob": {
- "version": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
"integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
"dev": true,
"requires": {
- "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz"
+ "is-extglob": "1.0.0"
}
},
"extract-banner": {
@@ -3113,12 +3039,13 @@
"dev": true
},
"fancy-log": {
- "version": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz",
"integrity": "sha1-Rb4X0Cu5kX1gzP/UmVyZnmyMmUg=",
"dev": true,
"requires": {
- "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "time-stamp": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz"
+ "chalk": "1.1.3",
+ "time-stamp": "1.1.0"
}
},
"fast-deep-equal": {
@@ -3163,7 +3090,7 @@
"core-js": "1.2.7",
"isomorphic-fetch": "2.2.1",
"loose-envify": "1.3.1",
- "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "object-assign": "4.1.1",
"promise": "7.3.1",
"setimmediate": "1.0.5",
"ua-parser-js": "0.7.12"
@@ -3175,7 +3102,7 @@
"integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
"dev": true,
"requires": {
- "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
+ "escape-string-regexp": "1.0.5"
}
},
"file-entry-cache": {
@@ -3185,11 +3112,12 @@
"dev": true,
"requires": {
"flat-cache": "1.3.0",
- "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
+ "object-assign": "4.1.1"
}
},
"filename-regex": {
- "version": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
"integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
"dev": true
},
@@ -3200,35 +3128,20 @@
"dev": true,
"requires": {
"glob": "7.1.2",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz"
- },
- "dependencies": {
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "1.0.0",
- "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
- }
- }
+ "minimatch": "3.0.4"
}
},
"fill-range": {
- "version": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
"integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
"dev": true,
"requires": {
- "is-number": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
- "isobject": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "randomatic": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz",
- "repeat-element": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
- "repeat-string": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz"
+ "is-number": "2.1.0",
+ "isobject": "2.1.0",
+ "randomatic": "1.1.7",
+ "repeat-element": "1.1.2",
+ "repeat-string": "1.6.1"
}
},
"finalhandler": {
@@ -3245,7 +3158,8 @@
}
},
"find-index": {
- "version": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz",
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz",
"integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=",
"dev": true
},
@@ -3260,37 +3174,50 @@
}
},
"findup-sync": {
- "version": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.3.tgz",
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.3.tgz",
"integrity": "sha1-QAQ5Kee8YK3wt/SCfExudaDeyhI=",
"dev": true,
"requires": {
- "detect-file": "https://registry.npmjs.org/detect-file/-/detect-file-0.1.0.tgz",
- "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
- "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
- "resolve-dir": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz"
+ "detect-file": "0.1.0",
+ "is-glob": "2.0.1",
+ "micromatch": "2.3.11",
+ "resolve-dir": "0.1.1"
}
},
"fined": {
- "version": "https://registry.npmjs.org/fined/-/fined-1.0.2.tgz",
- "integrity": "sha1-WyhCS3YNdZiWC374SA3/itNmDpc=",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz",
+ "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=",
"dev": true,
"requires": {
- "expand-tilde": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz",
- "lodash.assignwith": "https://registry.npmjs.org/lodash.assignwith/-/lodash.assignwith-4.2.0.tgz",
- "lodash.isempty": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz",
- "lodash.isplainobject": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
- "lodash.isstring": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
- "lodash.pick": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
- "parse-filepath": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.1.tgz"
+ "expand-tilde": "2.0.2",
+ "is-plain-object": "2.0.4",
+ "object.defaults": "1.1.0",
+ "object.pick": "1.3.0",
+ "parse-filepath": "1.0.1"
+ },
+ "dependencies": {
+ "expand-tilde": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
+ "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
+ "dev": true,
+ "requires": {
+ "homedir-polyfill": "1.0.1"
+ }
+ }
}
},
"first-chunk-stream": {
- "version": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz",
"integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=",
"dev": true
},
"flagged-respawn": {
- "version": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-0.3.2.tgz",
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-0.3.2.tgz",
"integrity": "sha1-/xke3c1wiKZ1smEP/8l2vpuAdLU=",
"dev": true
},
@@ -3302,7 +3229,7 @@
"requires": {
"circular-json": "0.3.3",
"del": "2.2.2",
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "graceful-fs": "4.1.11",
"write": "0.2.1"
},
"dependencies": {
@@ -3315,26 +3242,12 @@
"globby": "5.0.0",
"is-path-cwd": "1.0.0",
"is-path-in-cwd": "1.0.0",
- "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "object-assign": "4.1.1",
"pify": "2.3.0",
"pinkie-promise": "2.0.1",
"rimraf": "2.6.2"
}
},
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "1.0.0",
- "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
- }
- },
"globby": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
@@ -3344,7 +3257,7 @@
"array-union": "1.0.2",
"arrify": "1.0.1",
"glob": "7.1.2",
- "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "object-assign": "4.1.1",
"pify": "2.3.0",
"pinkie-promise": "2.0.1"
}
@@ -3358,16 +3271,18 @@
"dev": true
},
"for-in": {
- "version": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
"integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
"dev": true
},
"for-own": {
- "version": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
"integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
"dev": true,
"requires": {
- "for-in": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz"
+ "for-in": "1.0.2"
}
},
"foreach": {
@@ -3412,7 +3327,8 @@
"dev": true
},
"fs-exists-sync": {
- "version": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz",
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz",
"integrity": "sha1-mC1ok6+RjnLQjeyehnP/K1qNat0=",
"dev": true
},
@@ -3422,7 +3338,7 @@
"integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=",
"dev": true,
"requires": {
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "graceful-fs": "4.1.11",
"jsonfile": "3.0.1",
"universalify": "0.1.1"
}
@@ -3445,7 +3361,7 @@
"integrity": "sha1-BGxwFjzvmq1GsOSn+kZ/si1x3jU=",
"dev": true,
"requires": {
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "graceful-fs": "4.1.11",
"jsonfile": "2.4.0"
}
},
@@ -3455,7 +3371,7 @@
"integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
"dev": true,
"requires": {
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz"
+ "graceful-fs": "4.1.11"
}
}
}
@@ -3487,19 +3403,20 @@
"aproba": "1.2.0",
"console-control-strings": "1.1.0",
"has-unicode": "2.0.1",
- "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "object-assign": "4.1.1",
"signal-exit": "3.0.2",
"string-width": "1.0.2",
- "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "strip-ansi": "3.0.1",
"wide-align": "1.1.2"
}
},
"gaze": {
- "version": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz",
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz",
"integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=",
"dev": true,
"requires": {
- "globule": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz"
+ "globule": "0.1.0"
}
},
"get-caller-file": {
@@ -3544,130 +3461,147 @@
"dev": true
},
"glob": {
- "version": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz",
- "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
+ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
"dev": true,
"requires": {
- "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
- "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
- },
- "dependencies": {
- "minimatch": {
- "version": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
- "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=",
- "dev": true,
- "requires": {
- "brace-expansion": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz"
- }
- }
+ "fs.realpath": "1.0.0",
+ "inflight": "1.0.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.4.0",
+ "path-is-absolute": "1.0.1"
}
},
"glob-base": {
- "version": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
"integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
"dev": true,
"requires": {
- "glob-parent": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
- "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz"
+ "glob-parent": "2.0.0",
+ "is-glob": "2.0.1"
}
},
"glob-parent": {
- "version": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
"integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
"dev": true,
"requires": {
- "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz"
+ "is-glob": "2.0.1"
}
},
"glob-stream": {
- "version": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz",
+ "version": "3.1.18",
+ "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz",
"integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=",
"dev": true,
"requires": {
- "glob": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz",
- "glob2base": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
- "ordered-read-streams": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz",
- "through2": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
- "unique-stream": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz"
+ "glob": "4.5.3",
+ "glob2base": "0.0.12",
+ "minimatch": "2.0.10",
+ "ordered-read-streams": "0.1.0",
+ "through2": "0.6.5",
+ "unique-stream": "1.0.0"
},
"dependencies": {
+ "glob": {
+ "version": "4.5.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz",
+ "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=",
+ "dev": true,
+ "requires": {
+ "inflight": "1.0.6",
+ "inherits": "2.0.3",
+ "minimatch": "2.0.10",
+ "once": "1.4.0"
+ }
+ },
"isarray": {
- "version": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
"dev": true
},
"minimatch": {
- "version": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
"integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=",
"dev": true,
"requires": {
- "brace-expansion": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz"
+ "brace-expansion": "1.1.8"
}
},
"readable-stream": {
- "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
"integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
"dev": true,
"requires": {
- "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "isarray": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "0.0.1",
+ "string_decoder": "0.10.31"
}
},
"string_decoder": {
- "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
"dev": true
},
"through2": {
- "version": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
"integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
"dev": true,
"requires": {
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
+ "readable-stream": "1.0.34",
+ "xtend": "4.0.1"
}
}
}
},
"glob-watcher": {
- "version": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz",
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz",
"integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=",
"dev": true,
"requires": {
- "gaze": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz"
+ "gaze": "0.5.2"
}
},
"glob2base": {
- "version": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz",
+ "version": "0.0.12",
+ "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz",
"integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=",
"dev": true,
"requires": {
- "find-index": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz"
+ "find-index": "0.1.1"
}
},
"global-modules": {
- "version": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz",
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz",
"integrity": "sha1-6lo77ULG1s6ZWk+KEmm12uIjgo0=",
"dev": true,
"requires": {
- "global-prefix": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz",
- "is-windows": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz"
+ "global-prefix": "0.1.5",
+ "is-windows": "0.2.0"
}
},
"global-prefix": {
- "version": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz",
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz",
"integrity": "sha1-jTvGuNo8qBEqFg2NSW/wRiv+948=",
"dev": true,
"requires": {
- "homedir-polyfill": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz",
- "ini": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz",
- "is-windows": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz",
- "which": "https://registry.npmjs.org/which/-/which-1.2.14.tgz"
+ "homedir-polyfill": "1.0.1",
+ "ini": "1.3.4",
+ "is-windows": "0.2.0",
+ "which": "1.3.0"
}
},
"globals": {
@@ -3684,91 +3618,84 @@
"requires": {
"array-union": "1.0.2",
"glob": "7.1.2",
- "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "object-assign": "4.1.1",
"pify": "2.3.0",
"pinkie-promise": "2.0.1"
- },
- "dependencies": {
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "1.0.0",
- "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
- }
- }
}
},
"globule": {
- "version": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz",
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz",
"integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=",
"dev": true,
"requires": {
- "glob": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz",
- "lodash": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz"
+ "glob": "3.1.21",
+ "lodash": "1.0.2",
+ "minimatch": "0.2.14"
},
"dependencies": {
"glob": {
- "version": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz",
"integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=",
"dev": true,
"requires": {
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz"
+ "graceful-fs": "1.2.3",
+ "inherits": "1.0.2",
+ "minimatch": "0.2.14"
}
},
"graceful-fs": {
- "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz",
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz",
"integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=",
"dev": true
},
"inherits": {
- "version": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz",
"integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=",
"dev": true
},
"lodash": {
- "version": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz",
"integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=",
"dev": true
},
+ "lru-cache": {
+ "version": "2.7.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
+ "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
+ "dev": true
+ },
"minimatch": {
- "version": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
+ "version": "0.2.14",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
"integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=",
"dev": true,
"requires": {
- "lru-cache": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
- "sigmund": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz"
+ "lru-cache": "2.7.3",
+ "sigmund": "1.0.1"
}
}
}
},
"glogg": {
- "version": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz",
"integrity": "sha1-f+DxmfV6yQbPUS/urY+Q7kooT8U=",
"dev": true,
"requires": {
- "sparkles": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz"
+ "sparkles": "1.0.0"
}
},
"graceful-fs": {
- "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "version": "4.1.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
"integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
"dev": true
},
- "graceful-readlink": {
- "version": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
- "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
- "dev": true
- },
"growly": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
@@ -3776,64 +3703,75 @@
"dev": true
},
"gulp": {
- "version": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz",
+ "version": "3.9.1",
+ "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz",
"integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=",
"dev": true,
"requires": {
- "archy": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
- "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "deprecated": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz",
- "gulp-util": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
- "interpret": "https://registry.npmjs.org/interpret/-/interpret-1.0.3.tgz",
- "liftoff": "https://registry.npmjs.org/liftoff/-/liftoff-2.3.0.tgz",
- "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "orchestrator": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz",
- "pretty-hrtime": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
- "semver": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
- "tildify": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz",
- "v8flags": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz",
- "vinyl-fs": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz"
+ "archy": "1.0.0",
+ "chalk": "1.1.3",
+ "deprecated": "0.0.1",
+ "gulp-util": "3.0.8",
+ "interpret": "1.0.4",
+ "liftoff": "2.3.0",
+ "minimist": "1.2.0",
+ "orchestrator": "0.3.8",
+ "pretty-hrtime": "1.0.3",
+ "semver": "4.3.6",
+ "tildify": "1.2.0",
+ "v8flags": "2.1.1",
+ "vinyl-fs": "0.3.14"
},
"dependencies": {
"semver": {
- "version": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
+ "version": "4.3.6",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
"integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=",
"dev": true
}
}
},
"gulp-concat": {
- "version": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.1.tgz",
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.1.tgz",
"integrity": "sha1-Yz0WyV2IUEYorQJmVmPO5aR5M1M=",
"dev": true,
"requires": {
- "concat-with-sourcemaps": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.0.4.tgz",
- "through2": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
- "vinyl": "https://registry.npmjs.org/vinyl/-/vinyl-2.0.2.tgz"
+ "concat-with-sourcemaps": "1.0.4",
+ "through2": "2.0.3",
+ "vinyl": "2.1.0"
},
"dependencies": {
+ "clone": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz",
+ "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=",
+ "dev": true
+ },
"clone-stats": {
- "version": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
"integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
"dev": true
},
"replace-ext": {
- "version": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
"integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
"dev": true
},
"vinyl": {
- "version": "https://registry.npmjs.org/vinyl/-/vinyl-2.0.2.tgz",
- "integrity": "sha1-CjcT2NTpIhxY8QyhbAEWyeJe2nw=",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.1.0.tgz",
+ "integrity": "sha1-Ah+cLPlR1rk5lDyJ617lrdT9kkw=",
"dev": true,
"requires": {
- "clone": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz",
- "clone-buffer": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
- "clone-stats": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
- "cloneable-readable": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.0.0.tgz",
- "is-stream": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "remove-trailing-separator": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz",
- "replace-ext": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz"
+ "clone": "2.1.1",
+ "clone-buffer": "1.0.0",
+ "clone-stats": "1.0.0",
+ "cloneable-readable": "1.0.0",
+ "remove-trailing-separator": "1.1.0",
+ "replace-ext": "1.0.0"
}
}
}
@@ -3844,7 +3782,7 @@
"integrity": "sha512-5olRzAhFdXB2klCu1lnazP65aO9YdA/5WfC9VdInIc8PrUeDIoZfaA3Edb0yUBGhVdHv4eHKL9Fg5tUoEJ9z5A==",
"dev": true,
"requires": {
- "gulp-util": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
+ "gulp-util": "3.0.8",
"multimatch": "2.1.0",
"streamfilter": "1.0.5"
}
@@ -3855,10 +3793,10 @@
"integrity": "sha1-yfEP7gYy2B6Tl4nG7PRaFRvzCYs=",
"dev": true,
"requires": {
- "concat-with-sourcemaps": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.0.4.tgz",
- "gulp-util": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
- "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "through2": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz"
+ "concat-with-sourcemaps": "1.0.4",
+ "gulp-util": "3.0.8",
+ "object-assign": "4.1.1",
+ "through2": "2.0.3"
}
},
"gulp-less": {
@@ -3868,25 +3806,26 @@
"dev": true,
"requires": {
"accord": "0.27.3",
- "gulp-util": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
+ "gulp-util": "3.0.8",
"less": "2.7.3",
- "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "through2": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
- "vinyl-sourcemaps-apply": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz"
+ "object-assign": "4.1.1",
+ "through2": "2.0.3",
+ "vinyl-sourcemaps-apply": "0.2.1"
}
},
"gulp-size": {
- "version": "https://registry.npmjs.org/gulp-size/-/gulp-size-2.1.0.tgz",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/gulp-size/-/gulp-size-2.1.0.tgz",
"integrity": "sha1-HCtk8X+QcdWr2Z0VS3s0gfj7oSg=",
"dev": true,
"requires": {
- "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "gulp-util": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
- "gzip-size": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz",
- "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "pretty-bytes": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz",
- "stream-counter": "https://registry.npmjs.org/stream-counter/-/stream-counter-1.0.0.tgz",
- "through2": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz"
+ "chalk": "1.1.3",
+ "gulp-util": "3.0.8",
+ "gzip-size": "3.0.0",
+ "object-assign": "4.1.1",
+ "pretty-bytes": "3.0.1",
+ "stream-counter": "1.0.0",
+ "through2": "2.0.3"
}
},
"gulp-sourcemaps": {
@@ -3902,10 +3841,10 @@
"css": "2.2.1",
"debug-fabulous": "0.2.1",
"detect-newline": "2.1.0",
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "graceful-fs": "4.1.11",
"source-map": "0.5.7",
"strip-bom-string": "1.0.0",
- "through2": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
+ "through2": "2.0.3",
"vinyl": "1.2.0"
},
"dependencies": {
@@ -3915,74 +3854,79 @@
"integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=",
"dev": true,
"requires": {
- "clone": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz",
- "clone-stats": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
- "replace-ext": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz"
+ "clone": "1.0.3",
+ "clone-stats": "0.0.1",
+ "replace-ext": "0.0.1"
}
}
}
},
"gulp-uglify": {
- "version": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-2.1.0.tgz",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-2.1.0.tgz",
"integrity": "sha1-Ow4+DYkVGGPSRifPkkqsBwu7XLE=",
"dev": true,
"requires": {
- "gulplog": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
- "has-gulplog": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
- "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
- "make-error-cause": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz",
- "through2": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
- "uglify-js": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.11.tgz",
- "uglify-save-license": "https://registry.npmjs.org/uglify-save-license/-/uglify-save-license-0.4.1.tgz",
- "vinyl-sourcemaps-apply": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz"
+ "gulplog": "1.0.0",
+ "has-gulplog": "0.1.0",
+ "lodash": "4.17.4",
+ "make-error-cause": "1.2.2",
+ "through2": "2.0.3",
+ "uglify-js": "2.8.11",
+ "uglify-save-license": "0.4.1",
+ "vinyl-sourcemaps-apply": "0.2.1"
}
},
"gulp-util": {
- "version": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
+ "version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
"integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=",
"dev": true,
"requires": {
- "array-differ": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
- "array-uniq": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
- "beeper": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
- "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "dateformat": "https://registry.npmjs.org/dateformat/-/dateformat-2.0.0.tgz",
- "fancy-log": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz",
- "gulplog": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
- "has-gulplog": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
- "lodash._reescape": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz",
- "lodash._reevaluate": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz",
- "lodash._reinterpolate": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
- "lodash.template": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz",
- "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "multipipe": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz",
- "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
- "replace-ext": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
- "through2": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
- "vinyl": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz"
+ "array-differ": "1.0.0",
+ "array-uniq": "1.0.3",
+ "beeper": "1.1.1",
+ "chalk": "1.1.3",
+ "dateformat": "2.2.0",
+ "fancy-log": "1.3.0",
+ "gulplog": "1.0.0",
+ "has-gulplog": "0.1.0",
+ "lodash._reescape": "3.0.0",
+ "lodash._reevaluate": "3.0.0",
+ "lodash._reinterpolate": "3.0.0",
+ "lodash.template": "3.6.2",
+ "minimist": "1.2.0",
+ "multipipe": "0.1.2",
+ "object-assign": "3.0.0",
+ "replace-ext": "0.0.1",
+ "through2": "2.0.3",
+ "vinyl": "0.5.3"
},
"dependencies": {
"object-assign": {
- "version": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
"integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=",
"dev": true
}
}
},
"gulplog": {
- "version": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
"integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
"dev": true,
"requires": {
- "glogg": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz"
+ "glogg": "1.0.0"
}
},
"gzip-size": {
- "version": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz",
"integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=",
"dev": true,
"requires": {
- "duplexer": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz"
+ "duplexer": "0.1.1"
}
},
"handlebars": {
@@ -3994,7 +3938,7 @@
"async": "1.5.2",
"optimist": "0.6.1",
"source-map": "0.4.4",
- "uglify-js": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.11.tgz"
+ "uglify-js": "2.8.11"
},
"dependencies": {
"source-map": {
@@ -4003,7 +3947,7 @@
"integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
"dev": true,
"requires": {
- "amdefine": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz"
+ "amdefine": "1.0.1"
}
}
}
@@ -4034,11 +3978,12 @@
}
},
"has-ansi": {
- "version": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
"integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
"dev": true,
"requires": {
- "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
+ "ansi-regex": "2.1.1"
}
},
"has-binary": {
@@ -4071,11 +4016,12 @@
"dev": true
},
"has-gulplog": {
- "version": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
"integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=",
"dev": true,
"requires": {
- "sparkles": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz"
+ "sparkles": "1.0.0"
}
},
"has-unicode": {
@@ -4090,7 +4036,7 @@
"integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=",
"dev": true,
"requires": {
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
+ "inherits": "2.0.3"
}
},
"hash.js": {
@@ -4099,7 +4045,7 @@
"integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==",
"dev": true,
"requires": {
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "inherits": "2.0.3",
"minimalistic-assert": "1.0.0"
}
},
@@ -4138,16 +4084,17 @@
"integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
"dev": true,
"requires": {
- "os-homedir": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+ "os-homedir": "1.0.2",
"os-tmpdir": "1.0.2"
}
},
"homedir-polyfill": {
- "version": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz",
"integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=",
"dev": true,
"requires": {
- "parse-passwd": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz"
+ "parse-passwd": "1.0.0"
}
},
"hosted-git-info": {
@@ -4177,7 +4124,7 @@
"integrity": "sha1-eIwNLB3iyBuebowBhDtrl+uSB1A=",
"dev": true,
"requires": {
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "inherits": "2.0.3",
"setprototypeof": "1.0.2",
"statuses": "1.3.1"
}
@@ -4210,8 +4157,9 @@
"dev": true
},
"iconv-lite": {
- "version": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
- "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=",
+ "version": "0.4.19",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
+ "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==",
"dev": true
},
"ieee754": {
@@ -4258,21 +4206,24 @@
"dev": true
},
"inflight": {
- "version": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
"dev": true,
"requires": {
- "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
+ "once": "1.4.0",
+ "wrappy": "1.0.2"
}
},
"inherits": {
- "version": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
"dev": true
},
"ini": {
- "version": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz",
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz",
"integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4=",
"dev": true
},
@@ -4295,16 +4246,16 @@
"chalk": "2.3.0",
"cli-cursor": "2.1.0",
"cli-width": "2.2.0",
- "external-editor": "2.0.5",
+ "external-editor": "2.1.0",
"figures": "2.0.0",
- "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
+ "lodash": "4.17.4",
"mute-stream": "0.0.7",
"run-async": "2.3.0",
"rx-lite": "4.0.8",
"rx-lite-aggregates": "4.0.8",
"string-width": "2.1.1",
"strip-ansi": "4.0.0",
- "through": "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
+ "through": "2.3.8"
},
"dependencies": {
"ansi-regex": {
@@ -4329,7 +4280,7 @@
"dev": true,
"requires": {
"ansi-styles": "3.2.0",
- "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "escape-string-regexp": "1.0.5",
"supports-color": "4.5.0"
}
},
@@ -4378,16 +4329,17 @@
"JSONStream": "1.3.1",
"combine-source-map": "0.7.2",
"concat-stream": "1.5.2",
- "is-buffer": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz",
+ "is-buffer": "1.1.6",
"lexical-scope": "1.2.0",
"process": "0.11.10",
- "through2": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
- "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
+ "through2": "2.0.3",
+ "xtend": "4.0.1"
}
},
"interpret": {
- "version": "https://registry.npmjs.org/interpret/-/interpret-1.0.3.tgz",
- "integrity": "sha1-y8NcYu7uc/Gat7EKgBURQBr8D5A=",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.4.tgz",
+ "integrity": "sha1-ggzdWIuGj/sZGoCVBtbJyPISsbA=",
"dev": true
},
"invariant": {
@@ -4406,12 +4358,13 @@
"dev": true
},
"is-absolute": {
- "version": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz",
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz",
"integrity": "sha1-IN5p89uULvLYe5wto28XIjWxtes=",
"dev": true,
"requires": {
- "is-relative": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz",
- "is-windows": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz"
+ "is-relative": "0.2.1",
+ "is-windows": "0.2.0"
}
},
"is-arrayish": {
@@ -4426,12 +4379,13 @@
"integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
"dev": true,
"requires": {
- "binary-extensions": "1.10.0"
+ "binary-extensions": "1.11.0"
}
},
"is-buffer": {
- "version": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz",
- "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=",
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
"dev": true
},
"is-builtin-module": {
@@ -4455,7 +4409,7 @@
"integrity": "sha1-9zkzayYyNlBhqdSCcM1WrjNpMY4=",
"dev": true,
"requires": {
- "ci-info": "1.1.1"
+ "ci-info": "1.1.2"
}
},
"is-date-object": {
@@ -4465,25 +4419,29 @@
"dev": true
},
"is-dotfile": {
- "version": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz",
- "integrity": "sha1-LBMjg/ORmfjtwmjKAbmwB9IFzE0=",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
+ "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
"dev": true
},
"is-equal-shallow": {
- "version": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
"integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
"dev": true,
"requires": {
- "is-primitive": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz"
+ "is-primitive": "2.0.0"
}
},
"is-extendable": {
- "version": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
"integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
"dev": true
},
"is-extglob": {
- "version": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
"integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
"dev": true
},
@@ -4493,7 +4451,7 @@
"integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
"dev": true,
"requires": {
- "number-is-nan": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz"
+ "number-is-nan": "1.0.1"
}
},
"is-fullwidth-code-point": {
@@ -4502,23 +4460,25 @@
"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"dev": true,
"requires": {
- "number-is-nan": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz"
+ "number-is-nan": "1.0.1"
}
},
"is-glob": {
- "version": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
"integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
"dev": true,
"requires": {
- "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz"
+ "is-extglob": "1.0.0"
}
},
"is-number": {
- "version": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
"integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
"dev": true,
"requires": {
- "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz"
+ "kind-of": "3.2.2"
}
},
"is-number-like": {
@@ -4554,15 +4514,34 @@
"path-is-inside": "1.0.2"
}
},
- "is-posix-bracket": {
- "version": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
- "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
- "dev": true
- },
- "is-primitive": {
- "version": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
- "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
- "dev": true
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dev": true,
+ "requires": {
+ "isobject": "3.0.1"
+ },
+ "dependencies": {
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ }
+ }
+ },
+ "is-posix-bracket": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
+ "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
+ "dev": true
+ },
+ "is-primitive": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
+ "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
+ "dev": true
},
"is-promise": {
"version": "2.1.0",
@@ -4580,11 +4559,12 @@
}
},
"is-relative": {
- "version": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz",
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz",
"integrity": "sha1-0n9MfVFtF1+2ENuEu+7yPDvJeqU=",
"dev": true,
"requires": {
- "is-unc-path": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz"
+ "is-unc-path": "0.1.2"
}
},
"is-resolvable": {
@@ -4597,7 +4577,8 @@
}
},
"is-stream": {
- "version": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
"dev": true
},
@@ -4614,39 +4595,45 @@
"dev": true
},
"is-unc-path": {
- "version": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz",
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz",
"integrity": "sha1-arBTpyVzwQJQ/0FqOBTDUXivObk=",
"dev": true,
"requires": {
- "unc-path-regex": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz"
+ "unc-path-regex": "0.1.2"
}
},
"is-utf8": {
- "version": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
"integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
"dev": true
},
"is-windows": {
- "version": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz",
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz",
"integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=",
"dev": true
},
"isarray": {
- "version": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
"dev": true
},
"isexe": {
- "version": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
"dev": true
},
"isobject": {
- "version": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
"integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
"dev": true,
"requires": {
- "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
+ "isarray": "1.0.0"
}
},
"isomorphic-fetch": {
@@ -4680,8 +4667,8 @@
"istanbul-lib-source-maps": "1.2.2",
"istanbul-reports": "1.1.3",
"js-yaml": "3.10.0",
- "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
- "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
+ "mkdirp": "0.5.1",
+ "once": "1.4.0"
},
"dependencies": {
"async": {
@@ -4690,7 +4677,7 @@
"integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==",
"dev": true,
"requires": {
- "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz"
+ "lodash": "4.17.4"
}
}
}
@@ -4732,8 +4719,8 @@
"dev": true,
"requires": {
"istanbul-lib-coverage": "1.1.1",
- "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
- "path-parse": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
+ "mkdirp": "0.5.1",
+ "path-parse": "1.0.5",
"supports-color": "3.2.3"
},
"dependencies": {
@@ -4762,7 +4749,7 @@
"requires": {
"debug": "3.1.0",
"istanbul-lib-coverage": "1.1.1",
- "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
+ "mkdirp": "0.5.1",
"rimraf": "2.6.2",
"source-map": "0.5.7"
},
@@ -4794,11 +4781,12 @@
}
},
"jasmine-check": {
- "version": "https://registry.npmjs.org/jasmine-check/-/jasmine-check-0.1.5.tgz",
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/jasmine-check/-/jasmine-check-0.1.5.tgz",
"integrity": "sha1-261+7FYmHEs9F1raVf5ZsJrJ5BU=",
"dev": true,
"requires": {
- "testcheck": "https://registry.npmjs.org/testcheck/-/testcheck-0.1.4.tgz"
+ "testcheck": "0.1.4"
}
},
"jest": {
@@ -4838,7 +4826,7 @@
"dev": true,
"requires": {
"ansi-styles": "3.2.0",
- "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "escape-string-regexp": "1.0.5",
"supports-color": "4.5.0"
}
},
@@ -4851,20 +4839,6 @@
"locate-path": "2.0.0"
}
},
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "1.0.0",
- "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
- }
- },
"is-fullwidth-code-point": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
@@ -4880,7 +4854,7 @@
"ansi-escapes": "3.0.0",
"chalk": "2.3.0",
"glob": "7.1.2",
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "graceful-fs": "4.1.11",
"is-ci": "1.0.10",
"istanbul-api": "1.2.1",
"istanbul-lib-coverage": "1.1.1",
@@ -4897,14 +4871,14 @@
"jest-runtime": "21.2.1",
"jest-snapshot": "21.2.1",
"jest-util": "21.2.1",
- "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
+ "micromatch": "2.3.11",
"node-notifier": "5.1.2",
"pify": "3.0.0",
"slash": "1.0.0",
"string-length": "2.0.0",
"strip-ansi": "4.0.0",
- "which": "https://registry.npmjs.org/which/-/which-1.2.14.tgz",
- "worker-farm": "1.5.1",
+ "which": "1.3.0",
+ "worker-farm": "1.5.2",
"yargs": "9.0.1"
}
},
@@ -4914,7 +4888,7 @@
"integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
"dev": true,
"requires": {
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "graceful-fs": "4.1.11",
"parse-json": "2.2.0",
"pify": "2.3.0",
"strip-bom": "3.0.0"
@@ -5031,7 +5005,7 @@
"requires": {
"camelcase": "4.1.0",
"cliui": "3.2.0",
- "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "decamelize": "1.2.0",
"get-caller-file": "1.0.2",
"os-locale": "2.1.0",
"read-pkg-up": "2.0.0",
@@ -5099,24 +5073,10 @@
"dev": true,
"requires": {
"ansi-styles": "3.2.0",
- "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "escape-string-regexp": "1.0.5",
"supports-color": "4.5.0"
}
},
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "1.0.0",
- "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
- }
- },
"supports-color": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
@@ -5156,7 +5116,7 @@
"dev": true,
"requires": {
"ansi-styles": "3.2.0",
- "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "escape-string-regexp": "1.0.5",
"supports-color": "4.5.0"
}
},
@@ -5211,11 +5171,11 @@
"dev": true,
"requires": {
"fb-watchman": "2.0.0",
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "graceful-fs": "4.1.11",
"jest-docblock": "21.2.0",
- "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
+ "micromatch": "2.3.11",
"sane": "2.2.0",
- "worker-farm": "1.5.1"
+ "worker-farm": "1.5.2"
}
},
"jest-jasmine2": {
@@ -5226,7 +5186,7 @@
"requires": {
"chalk": "2.3.0",
"expect": "21.2.1",
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "graceful-fs": "4.1.11",
"jest-diff": "21.2.1",
"jest-matcher-utils": "21.2.1",
"jest-message-util": "21.2.1",
@@ -5250,7 +5210,7 @@
"dev": true,
"requires": {
"ansi-styles": "3.2.0",
- "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "escape-string-regexp": "1.0.5",
"supports-color": "4.5.0"
}
},
@@ -5292,7 +5252,7 @@
"dev": true,
"requires": {
"ansi-styles": "3.2.0",
- "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "escape-string-regexp": "1.0.5",
"supports-color": "4.5.0"
}
},
@@ -5314,7 +5274,7 @@
"dev": true,
"requires": {
"chalk": "2.3.0",
- "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
+ "micromatch": "2.3.11",
"slash": "1.0.0"
},
"dependencies": {
@@ -5334,7 +5294,7 @@
"dev": true,
"requires": {
"ansi-styles": "3.2.0",
- "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "escape-string-regexp": "1.0.5",
"supports-color": "4.5.0"
}
},
@@ -5388,7 +5348,7 @@
"dev": true,
"requires": {
"ansi-styles": "3.2.0",
- "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "escape-string-regexp": "1.0.5",
"supports-color": "4.5.0"
}
},
@@ -5427,7 +5387,7 @@
"jest-util": "21.2.1",
"pify": "3.0.0",
"throat": "4.1.0",
- "worker-farm": "1.5.1"
+ "worker-farm": "1.5.2"
},
"dependencies": {
"pify": {
@@ -5449,14 +5409,14 @@
"babel-plugin-istanbul": "4.1.5",
"chalk": "2.3.0",
"convert-source-map": "1.5.0",
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "graceful-fs": "4.1.11",
"jest-config": "21.2.1",
"jest-haste-map": "21.2.0",
"jest-regex-util": "21.2.0",
"jest-resolve": "21.2.0",
"jest-util": "21.2.1",
"json-stable-stringify": "1.0.1",
- "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
+ "micromatch": "2.3.11",
"slash": "1.0.0",
"strip-bom": "3.0.0",
"write-file-atomic": "2.3.0",
@@ -5491,7 +5451,7 @@
"dev": true,
"requires": {
"ansi-styles": "3.2.0",
- "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "escape-string-regexp": "1.0.5",
"supports-color": "4.5.0"
}
},
@@ -5522,7 +5482,7 @@
"integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
"dev": true,
"requires": {
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "graceful-fs": "4.1.11",
"parse-json": "2.2.0",
"pify": "2.3.0",
"strip-bom": "3.0.0"
@@ -5617,7 +5577,7 @@
"requires": {
"camelcase": "4.1.0",
"cliui": "3.2.0",
- "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "decamelize": "1.2.0",
"get-caller-file": "1.0.2",
"os-locale": "2.1.0",
"read-pkg-up": "2.0.0",
@@ -5650,7 +5610,7 @@
"chalk": "2.3.0",
"jest-diff": "21.2.1",
"jest-matcher-utils": "21.2.1",
- "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
+ "mkdirp": "0.5.1",
"natural-compare": "1.4.0",
"pretty-format": "21.2.1"
},
@@ -5671,7 +5631,7 @@
"dev": true,
"requires": {
"ansi-styles": "3.2.0",
- "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "escape-string-regexp": "1.0.5",
"supports-color": "4.5.0"
}
},
@@ -5694,11 +5654,11 @@
"requires": {
"callsites": "2.0.0",
"chalk": "2.3.0",
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "graceful-fs": "4.1.11",
"jest-message-util": "21.2.1",
"jest-mock": "21.2.0",
"jest-validate": "21.2.1",
- "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"
+ "mkdirp": "0.5.1"
},
"dependencies": {
"ansi-styles": {
@@ -5723,7 +5683,7 @@
"dev": true,
"requires": {
"ansi-styles": "3.2.0",
- "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "escape-string-regexp": "1.0.5",
"supports-color": "4.5.0"
}
},
@@ -5766,7 +5726,7 @@
"dev": true,
"requires": {
"ansi-styles": "3.2.0",
- "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "escape-string-regexp": "1.0.5",
"supports-color": "4.5.0"
}
},
@@ -5795,14 +5755,6 @@
"requires": {
"argparse": "1.0.9",
"esprima": "4.0.0"
- },
- "dependencies": {
- "esprima": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",
- "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==",
- "dev": true
- }
}
},
"jsbn": {
@@ -5812,12 +5764,6 @@
"dev": true,
"optional": true
},
- "jschardet": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/jschardet/-/jschardet-1.6.0.tgz",
- "integrity": "sha512-xYuhvQ7I9PDJIGBWev9xm0+SMSed3ZDBAmvVjbFR1ZRLAF+vlXcQu6cRI9uAlj81rzikElRVteehwV7DuX2ZmQ==",
- "dev": true
- },
"jsdom": {
"version": "9.12.0",
"resolved": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz",
@@ -5896,7 +5842,7 @@
"integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=",
"dev": true,
"requires": {
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz"
+ "graceful-fs": "4.1.11"
}
},
"jsonify": {
@@ -5932,33 +5878,37 @@
}
},
"jstransform": {
- "version": "https://registry.npmjs.org/jstransform/-/jstransform-11.0.3.tgz",
+ "version": "11.0.3",
+ "resolved": "https://registry.npmjs.org/jstransform/-/jstransform-11.0.3.tgz",
"integrity": "sha1-CaeJk+CuTU70SH9hVakfYZDLQiM=",
"dev": true,
"requires": {
- "base62": "https://registry.npmjs.org/base62/-/base62-1.2.0.tgz",
- "commoner": "https://registry.npmjs.org/commoner/-/commoner-0.10.8.tgz",
- "esprima-fb": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1.0-dev-harmony-fb.tgz",
- "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz",
- "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz"
+ "base62": "1.2.1",
+ "commoner": "0.10.8",
+ "esprima-fb": "15001.1.0-dev-harmony-fb",
+ "object-assign": "2.1.1",
+ "source-map": "0.4.4"
},
"dependencies": {
"esprima-fb": {
- "version": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1.0-dev-harmony-fb.tgz",
+ "version": "15001.1.0-dev-harmony-fb",
+ "resolved": "https://registry.npmjs.org/esprima-fb/-/esprima-fb-15001.1.0-dev-harmony-fb.tgz",
"integrity": "sha1-MKlHMDxrjV6VW+4rmbHSMyBqaQE=",
"dev": true
},
"object-assign": {
- "version": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz",
"integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=",
"dev": true
},
"source-map": {
- "version": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
"integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
"dev": true,
"requires": {
- "amdefine": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz"
+ "amdefine": "1.0.1"
}
}
}
@@ -5970,11 +5920,12 @@
"dev": true
},
"kind-of": {
- "version": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
"integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
- "is-buffer": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz"
+ "is-buffer": "1.1.6"
}
},
"labeled-stream-splicer": {
@@ -5983,7 +5934,7 @@
"integrity": "sha1-pS4dE4AkwAuGscDJH2d5GLiuClk=",
"dev": true,
"requires": {
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "inherits": "2.0.3",
"isarray": "0.0.1",
"stream-splicer": "2.0.0"
},
@@ -5997,7 +5948,8 @@
}
},
"lazy-cache": {
- "version": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
"integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
"dev": true
},
@@ -6017,10 +5969,10 @@
"dev": true,
"requires": {
"errno": "0.1.4",
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "graceful-fs": "4.1.11",
"image-size": "0.5.5",
"mime": "1.4.1",
- "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
+ "mkdirp": "0.5.1",
"promise": "7.3.1",
"request": "2.81.0",
"source-map": "0.5.7"
@@ -6061,29 +6013,20 @@
}
},
"liftoff": {
- "version": "https://registry.npmjs.org/liftoff/-/liftoff-2.3.0.tgz",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.3.0.tgz",
"integrity": "sha1-qY8v9nGD2Lp8+soQVIvX/wVQs4U=",
"dev": true,
"requires": {
- "extend": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
- "findup-sync": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.3.tgz",
- "fined": "https://registry.npmjs.org/fined/-/fined-1.0.2.tgz",
- "flagged-respawn": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-0.3.2.tgz",
- "lodash.isplainobject": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
- "lodash.isstring": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
- "lodash.mapvalues": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz",
- "rechoir": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
- "resolve": "https://registry.npmjs.org/resolve/-/resolve-1.3.3.tgz"
- },
- "dependencies": {
- "resolve": {
- "version": "https://registry.npmjs.org/resolve/-/resolve-1.3.3.tgz",
- "integrity": "sha1-ZVkHw0aahoDcLeOidaj91paR8OU=",
- "dev": true,
- "requires": {
- "path-parse": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz"
- }
- }
+ "extend": "3.0.1",
+ "findup-sync": "0.4.3",
+ "fined": "1.1.0",
+ "flagged-respawn": "0.3.2",
+ "lodash.isplainobject": "4.0.6",
+ "lodash.isstring": "4.0.1",
+ "lodash.mapvalues": "4.6.0",
+ "rechoir": "0.6.2",
+ "resolve": "1.5.0"
}
},
"limiter": {
@@ -6098,7 +6041,7 @@
"integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
"dev": true,
"requires": {
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "graceful-fs": "4.1.11",
"parse-json": "2.2.0",
"pify": "2.3.0",
"pinkie-promise": "2.0.1",
@@ -6138,9 +6081,9 @@
"integrity": "sha1-GquWYOrnnYuPZ1vK7qtu40ws9pw=",
"dev": true,
"requires": {
- "camelcase": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
+ "camelcase": "1.2.1",
"cliui": "3.2.0",
- "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "decamelize": "1.2.0",
"os-locale": "1.4.0",
"window-size": "0.1.4",
"y18n": "3.2.1"
@@ -6167,60 +6110,65 @@
}
},
"lodash": {
- "version": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
+ "version": "4.17.4",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
"integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=",
"dev": true
},
"lodash._basecopy": {
- "version": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
"integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=",
"dev": true
},
"lodash._basetostring": {
- "version": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
"integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=",
"dev": true
},
"lodash._basevalues": {
- "version": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz",
"integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=",
"dev": true
},
"lodash._getnative": {
- "version": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
+ "version": "3.9.1",
+ "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
"integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
"dev": true
},
"lodash._isiterateecall": {
- "version": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
"integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=",
"dev": true
},
"lodash._reescape": {
- "version": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz",
"integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=",
"dev": true
},
"lodash._reevaluate": {
- "version": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz",
"integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=",
"dev": true
},
"lodash._reinterpolate": {
- "version": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
"integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
"dev": true
},
"lodash._root": {
- "version": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",
"integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=",
"dev": true
},
- "lodash.assignwith": {
- "version": "https://registry.npmjs.org/lodash.assignwith/-/lodash.assignwith-4.2.0.tgz",
- "integrity": "sha1-EnqX8CrcQXUalU0ksN4X4QDgOOs=",
- "dev": true
- },
"lodash.clone": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz",
@@ -6240,11 +6188,12 @@
"dev": true
},
"lodash.escape": {
- "version": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
"integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=",
"dev": true,
"requires": {
- "lodash._root": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz"
+ "lodash._root": "3.0.1"
}
},
"lodash.flatten": {
@@ -6254,20 +6203,17 @@
"dev": true
},
"lodash.isarguments": {
- "version": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
"integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
"dev": true
},
"lodash.isarray": {
- "version": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
"integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
"dev": true
},
- "lodash.isempty": {
- "version": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz",
- "integrity": "sha1-b4bL7di+TsmHvpqvM8loTbGzHn4=",
- "dev": true
- },
"lodash.isfinite": {
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz",
@@ -6275,27 +6221,31 @@
"dev": true
},
"lodash.isplainobject": {
- "version": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
"integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=",
"dev": true
},
"lodash.isstring": {
- "version": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
"integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=",
"dev": true
},
"lodash.keys": {
- "version": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
"integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
"dev": true,
"requires": {
- "lodash._getnative": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
- "lodash.isarguments": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
- "lodash.isarray": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz"
+ "lodash._getnative": "3.9.1",
+ "lodash.isarguments": "3.1.0",
+ "lodash.isarray": "3.0.4"
}
},
"lodash.mapvalues": {
- "version": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz",
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz",
"integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=",
"dev": true
},
@@ -6318,38 +6268,42 @@
"dev": true
},
"lodash.pick": {
- "version": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
"integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=",
"dev": true
},
"lodash.restparam": {
- "version": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
"integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
"dev": true
},
"lodash.template": {
- "version": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz",
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz",
"integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=",
"dev": true,
"requires": {
- "lodash._basecopy": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
- "lodash._basetostring": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
- "lodash._basevalues": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz",
- "lodash._isiterateecall": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
- "lodash._reinterpolate": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
- "lodash.escape": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
- "lodash.keys": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
- "lodash.restparam": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
- "lodash.templatesettings": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz"
+ "lodash._basecopy": "3.0.1",
+ "lodash._basetostring": "3.0.1",
+ "lodash._basevalues": "3.0.0",
+ "lodash._isiterateecall": "3.0.9",
+ "lodash._reinterpolate": "3.0.0",
+ "lodash.escape": "3.2.0",
+ "lodash.keys": "3.1.2",
+ "lodash.restparam": "3.6.1",
+ "lodash.templatesettings": "3.1.1"
}
},
"lodash.templatesettings": {
- "version": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz",
"integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=",
"dev": true,
"requires": {
- "lodash._reinterpolate": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
- "lodash.escape": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz"
+ "lodash._reinterpolate": "3.0.0",
+ "lodash.escape": "3.2.0"
}
},
"lodash.uniq": {
@@ -6359,7 +6313,8 @@
"dev": true
},
"longest": {
- "version": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
"integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
"dev": true
},
@@ -6373,9 +6328,14 @@
}
},
"lru-cache": {
- "version": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
- "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
- "dev": true
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz",
+ "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==",
+ "dev": true,
+ "requires": {
+ "pseudomap": "1.0.2",
+ "yallist": "2.1.2"
+ }
},
"lru-queue": {
"version": "0.1.0",
@@ -6396,16 +6356,18 @@
}
},
"make-error": {
- "version": "https://registry.npmjs.org/make-error/-/make-error-1.3.0.tgz",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.0.tgz",
"integrity": "sha1-Uq06M5zPEM5itAQLcI/nByRLi5Y=",
"dev": true
},
"make-error-cause": {
- "version": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz",
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz",
"integrity": "sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0=",
"dev": true,
"requires": {
- "make-error": "https://registry.npmjs.org/make-error/-/make-error-1.3.0.tgz"
+ "make-error": "1.3.0"
}
},
"makeerror": {
@@ -6418,7 +6380,8 @@
}
},
"map-cache": {
- "version": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
"integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
"dev": true
},
@@ -6429,7 +6392,8 @@
"dev": true
},
"marked": {
- "version": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz",
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz",
"integrity": "sha1-ssbGGPzOzk74bE/Gy4p8v1rtqNc=",
"dev": true
},
@@ -6440,7 +6404,7 @@
"dev": true,
"requires": {
"hash-base": "3.0.4",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
+ "inherits": "2.0.3"
},
"dependencies": {
"hash-base": {
@@ -6449,8 +6413,8 @@
"integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
"dev": true,
"requires": {
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "safe-buffer": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz"
+ "inherits": "2.0.3",
+ "safe-buffer": "5.1.1"
}
}
}
@@ -6501,8 +6465,8 @@
"integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
"dev": true,
"requires": {
- "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
"isarray": "0.0.1",
"string_decoder": "0.10.31"
}
@@ -6522,23 +6486,24 @@
"dev": true
},
"micromatch": {
- "version": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
+ "version": "2.3.11",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
"integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
"dev": true,
"requires": {
- "arr-diff": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
- "array-unique": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
- "braces": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
- "expand-brackets": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
- "extglob": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
- "filename-regex": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
- "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
- "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
- "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "normalize-path": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "object.omit": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
- "parse-glob": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
- "regex-cache": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz"
+ "arr-diff": "2.0.0",
+ "array-unique": "0.2.1",
+ "braces": "1.8.5",
+ "expand-brackets": "0.1.5",
+ "extglob": "0.3.2",
+ "filename-regex": "2.0.1",
+ "is-extglob": "1.0.0",
+ "is-glob": "2.0.1",
+ "kind-of": "3.2.2",
+ "normalize-path": "2.1.1",
+ "object.omit": "2.0.1",
+ "parse-glob": "3.0.4",
+ "regex-cache": "0.4.4"
}
},
"microtime": {
@@ -6610,28 +6575,32 @@
"dev": true
},
"minimatch": {
- "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
"requires": {
- "brace-expansion": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.7.tgz"
+ "brace-expansion": "1.1.8"
}
},
"minimist": {
- "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
"dev": true
},
"mkdirp": {
- "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
"dev": true,
"requires": {
- "minimist": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
+ "minimist": "0.0.8"
},
"dependencies": {
"minimist": {
- "version": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
"dev": true
}
@@ -6648,27 +6617,16 @@
"cached-path-relative": "1.0.1",
"concat-stream": "1.5.2",
"defined": "1.0.0",
- "detective": "https://registry.npmjs.org/detective/-/detective-4.5.0.tgz",
+ "detective": "4.5.0",
"duplexer2": "0.1.4",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "inherits": "2.0.3",
"parents": "1.0.1",
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz",
+ "readable-stream": "2.3.3",
"resolve": "1.5.0",
"stream-combiner2": "1.1.1",
"subarg": "1.0.0",
- "through2": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
- "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
- },
- "dependencies": {
- "duplexer2": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
- "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
- "dev": true,
- "requires": {
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz"
- }
- }
+ "through2": "2.0.3",
+ "xtend": "4.0.1"
}
},
"ms": {
@@ -6683,18 +6641,54 @@
"integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=",
"dev": true,
"requires": {
- "array-differ": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
+ "array-differ": "1.0.0",
"array-union": "1.0.2",
"arrify": "1.0.1",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz"
+ "minimatch": "3.0.4"
}
},
"multipipe": {
- "version": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz",
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz",
"integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=",
"dev": true,
"requires": {
- "duplexer2": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz"
+ "duplexer2": "0.0.2"
+ },
+ "dependencies": {
+ "duplexer2": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
+ "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
+ "dev": true,
+ "requires": {
+ "readable-stream": "1.1.14"
+ }
+ },
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "0.0.1",
+ "string_decoder": "0.10.31"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ }
}
},
"mute-stream": {
@@ -6710,12 +6704,13 @@
"dev": true,
"requires": {
"any-promise": "1.3.0",
- "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "object-assign": "4.1.1",
"thenify-all": "1.6.0"
}
},
"natives": {
- "version": "https://registry.npmjs.org/natives/-/natives-1.1.0.tgz",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.0.tgz",
"integrity": "sha1-6f+EFBimsux6SV6TmYT3jxY+bjE=",
"dev": true
},
@@ -6753,7 +6748,7 @@
"dev": true,
"requires": {
"encoding": "0.1.12",
- "is-stream": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"
+ "is-stream": "1.1.0"
}
},
"node-int64": {
@@ -6771,7 +6766,7 @@
"growly": "1.3.0",
"semver": "5.4.1",
"shellwords": "0.1.1",
- "which": "https://registry.npmjs.org/which/-/which-1.2.14.tgz"
+ "which": "1.3.0"
}
},
"noop-logger": {
@@ -6802,11 +6797,12 @@
}
},
"normalize-path": {
- "version": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
"integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
"dev": true,
"requires": {
- "remove-trailing-separator": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz"
+ "remove-trailing-separator": "1.1.0"
}
},
"npm-run-all": {
@@ -6819,7 +6815,7 @@
"chalk": "2.3.0",
"cross-spawn": "5.1.0",
"memory-streams": "0.1.2",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "minimatch": "3.0.4",
"ps-tree": "1.1.0",
"read-pkg": "2.0.0",
"shell-quote": "1.6.1",
@@ -6842,7 +6838,7 @@
"dev": true,
"requires": {
"ansi-styles": "3.2.0",
- "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "escape-string-regexp": "1.0.5",
"supports-color": "4.5.0"
}
},
@@ -6852,7 +6848,7 @@
"integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
"dev": true,
"requires": {
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "graceful-fs": "4.1.11",
"parse-json": "2.2.0",
"pify": "2.3.0",
"strip-bom": "3.0.0"
@@ -6917,7 +6913,8 @@
}
},
"number-is-nan": {
- "version": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
"dev": true
},
@@ -6934,7 +6931,8 @@
"dev": true
},
"object-assign": {
- "version": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
"dev": true
},
@@ -6956,13 +6954,60 @@
"integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=",
"dev": true
},
+ "object.defaults": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
+ "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
+ "dev": true,
+ "requires": {
+ "array-each": "1.0.1",
+ "array-slice": "1.0.0",
+ "for-own": "1.0.0",
+ "isobject": "3.0.1"
+ },
+ "dependencies": {
+ "for-own": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
+ "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
+ "dev": true,
+ "requires": {
+ "for-in": "1.0.2"
+ }
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ }
+ }
+ },
"object.omit": {
- "version": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
"integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
"dev": true,
"requires": {
- "for-own": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
- "is-extendable": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz"
+ "for-own": "0.1.5",
+ "is-extendable": "0.1.1"
+ }
+ },
+ "object.pick": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
+ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+ "dev": true,
+ "requires": {
+ "isobject": "3.0.1"
+ },
+ "dependencies": {
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ }
}
},
"on-finished": {
@@ -6975,11 +7020,12 @@
}
},
"once": {
- "version": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"dev": true,
"requires": {
- "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
+ "wrappy": "1.0.2"
}
},
"onetime": {
@@ -7003,7 +7049,7 @@
"integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=",
"dev": true,
"requires": {
- "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "object-assign": "4.1.1",
"pinkie-promise": "2.0.1"
}
},
@@ -7052,17 +7098,19 @@
"dev": true
},
"orchestrator": {
- "version": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz",
+ "version": "0.3.8",
+ "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz",
"integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=",
"dev": true,
"requires": {
- "end-of-stream": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz",
- "sequencify": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz",
- "stream-consume": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz"
+ "end-of-stream": "0.1.5",
+ "sequencify": "0.0.7",
+ "stream-consume": "0.1.0"
}
},
"ordered-read-streams": {
- "version": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz",
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz",
"integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=",
"dev": true
},
@@ -7073,7 +7121,8 @@
"dev": true
},
"os-homedir": {
- "version": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
"integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
"dev": true
},
@@ -7154,24 +7203,26 @@
}
},
"parse-filepath": {
- "version": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.1.tgz",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.1.tgz",
"integrity": "sha1-FZ1hVdQ5BNFsEO9piRHaHpGWm3M=",
"dev": true,
"requires": {
- "is-absolute": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz",
- "map-cache": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
- "path-root": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz"
+ "is-absolute": "0.2.6",
+ "map-cache": "0.2.2",
+ "path-root": "0.1.1"
}
},
"parse-glob": {
- "version": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
"integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
"dev": true,
"requires": {
- "glob-base": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
- "is-dotfile": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz",
- "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
- "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz"
+ "glob-base": "0.3.0",
+ "is-dotfile": "1.0.3",
+ "is-extglob": "1.0.0",
+ "is-glob": "2.0.1"
}
},
"parse-json": {
@@ -7184,7 +7235,8 @@
}
},
"parse-passwd": {
- "version": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
"integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
"dev": true
},
@@ -7249,7 +7301,8 @@
}
},
"path-is-absolute": {
- "version": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
"dev": true
},
@@ -7266,7 +7319,8 @@
"dev": true
},
"path-parse": {
- "version": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
"integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=",
"dev": true
},
@@ -7277,15 +7331,17 @@
"dev": true
},
"path-root": {
- "version": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
"integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
"dev": true,
"requires": {
- "path-root-regex": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz"
+ "path-root-regex": "0.1.2"
}
},
"path-root-regex": {
- "version": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
"integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
"dev": true
},
@@ -7295,7 +7351,7 @@
"integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
"dev": true,
"requires": {
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "graceful-fs": "4.1.11",
"pify": "2.3.0",
"pinkie-promise": "2.0.1"
}
@@ -7306,7 +7362,7 @@
"integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
"dev": true,
"requires": {
- "through": "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
+ "through": "2.3.8"
}
},
"pbkdf2": {
@@ -7318,7 +7374,7 @@
"create-hash": "1.1.3",
"create-hmac": "1.1.6",
"ripemd160": "2.0.1",
- "safe-buffer": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz",
+ "safe-buffer": "5.1.1",
"sha.js": "2.4.9"
}
},
@@ -7388,18 +7444,18 @@
"requires": {
"expand-template": "1.1.0",
"github-from-package": "0.0.0",
- "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
+ "minimist": "1.2.0",
+ "mkdirp": "0.5.1",
"node-abi": "2.1.2",
"noop-logger": "0.1.1",
"npmlog": "4.1.2",
- "os-homedir": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
- "pump": "1.0.2",
+ "os-homedir": "1.0.2",
+ "pump": "1.0.3",
"rc": "1.2.2",
"simple-get": "1.4.3",
"tar-fs": "1.16.0",
"tunnel-agent": "0.6.0",
- "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
+ "xtend": "4.0.1"
}
},
"prelude-ls": {
@@ -7409,7 +7465,8 @@
"dev": true
},
"preserve": {
- "version": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
"integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
"dev": true
},
@@ -7420,11 +7477,12 @@
"dev": true
},
"pretty-bytes": {
- "version": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz",
"integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=",
"dev": true,
"requires": {
- "number-is-nan": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz"
+ "number-is-nan": "1.0.1"
}
},
"pretty-format": {
@@ -7455,13 +7513,15 @@
}
},
"pretty-hrtime": {
- "version": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
"integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
"dev": true
},
"private": {
- "version": "https://registry.npmjs.org/private/-/private-0.1.7.tgz",
- "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=",
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
+ "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
"dev": true
},
"process": {
@@ -7471,7 +7531,8 @@
"dev": true
},
"process-nextick-args": {
- "version": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
"integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
"dev": true
},
@@ -7498,7 +7559,7 @@
"requires": {
"fbjs": "0.8.16",
"loose-envify": "1.3.1",
- "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
+ "object-assign": "4.1.1"
}
},
"prr": {
@@ -7536,13 +7597,13 @@
}
},
"pump": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz",
- "integrity": "sha1-Oz7mUS+U8OV1U4wXmV+fFpkKXVE=",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz",
+ "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==",
"dev": true,
"requires": {
"end-of-stream": "1.4.0",
- "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
+ "once": "1.4.0"
},
"dependencies": {
"end-of-stream": {
@@ -7551,7 +7612,7 @@
"integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=",
"dev": true,
"requires": {
- "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
+ "once": "1.4.0"
}
}
}
@@ -7563,8 +7624,9 @@
"dev": true
},
"q": {
- "version": "https://registry.npmjs.org/q/-/q-1.5.0.tgz",
- "integrity": "sha1-3QG6ydBtMObyGa7LglPunr3DCPE=",
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
+ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
"dev": true
},
"qs": {
@@ -7586,12 +7648,44 @@
"dev": true
},
"randomatic": {
- "version": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz",
- "integrity": "sha1-EQ3Kv/OX6dz/fAeJzMCkmt8exbs=",
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz",
+ "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==",
"dev": true,
"requires": {
- "is-number": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
- "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz"
+ "is-number": "3.0.0",
+ "kind-of": "4.0.0"
+ },
+ "dependencies": {
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "3.2.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "1.1.6"
+ }
+ }
+ }
+ },
+ "kind-of": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
+ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "1.1.6"
+ }
+ }
}
},
"randombytes": {
@@ -7601,14 +7695,6 @@
"dev": true,
"requires": {
"safe-buffer": "5.1.1"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
- "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
- "dev": true
- }
}
},
"randomfill": {
@@ -7619,14 +7705,6 @@
"requires": {
"randombytes": "2.0.5",
"safe-buffer": "5.1.1"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
- "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
- "dev": true
- }
}
},
"range-parser": {
@@ -7642,35 +7720,39 @@
"dev": true,
"requires": {
"deep-extend": "0.4.2",
- "ini": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz",
- "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "ini": "1.3.4",
+ "minimist": "1.2.0",
"strip-json-comments": "2.0.1"
}
},
"react": {
- "version": "https://registry.npmjs.org/react/-/react-0.12.2.tgz",
+ "version": "0.12.2",
+ "resolved": "https://registry.npmjs.org/react/-/react-0.12.2.tgz",
"integrity": "sha1-HE8LCIGBRu6rTwqzklfgqlICfgA=",
"dev": true,
"requires": {
- "envify": "https://registry.npmjs.org/envify/-/envify-3.4.1.tgz"
+ "envify": "3.4.1"
}
},
"react-router": {
- "version": "https://registry.npmjs.org/react-router/-/react-router-0.11.6.tgz",
+ "version": "0.11.6",
+ "resolved": "https://registry.npmjs.org/react-router/-/react-router-0.11.6.tgz",
"integrity": "sha1-k+/XP53dYcyP8c0xk2eXVCcgtcM=",
"dev": true,
"requires": {
- "qs": "https://registry.npmjs.org/qs/-/qs-2.2.2.tgz",
- "when": "https://registry.npmjs.org/when/-/when-3.4.6.tgz"
+ "qs": "2.2.2",
+ "when": "3.4.6"
},
"dependencies": {
"qs": {
- "version": "https://registry.npmjs.org/qs/-/qs-2.2.2.tgz",
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.2.tgz",
"integrity": "sha1-3+eD8YVLGsKzreknda0D4n4DIYw=",
"dev": true
},
"when": {
- "version": "https://registry.npmjs.org/when/-/when-3.4.6.tgz",
+ "version": "3.4.6",
+ "resolved": "https://registry.npmjs.org/when/-/when-3.4.6.tgz",
"integrity": "sha1-j7y3zBQ50sOmjEMfFRbm3M6a0ow=",
"dev": true
}
@@ -7682,7 +7764,7 @@
"integrity": "sha1-2mrH1Nd3elml6VHPRucv1La0Ciw=",
"dev": true,
"requires": {
- "commoner": "https://registry.npmjs.org/commoner/-/commoner-0.10.8.tgz",
+ "commoner": "0.10.8",
"jstransform": "10.1.0"
},
"dependencies": {
@@ -7715,7 +7797,7 @@
"integrity": "sha1-n3BNDWnZ4TioG63267T94z0VHGE=",
"dev": true,
"requires": {
- "amdefine": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz"
+ "amdefine": "1.0.1"
}
}
}
@@ -7726,7 +7808,7 @@
"integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=",
"dev": true,
"requires": {
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz"
+ "readable-stream": "2.3.3"
}
},
"read-pkg": {
@@ -7751,17 +7833,18 @@
}
},
"readable-stream": {
- "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz",
- "integrity": "sha1-z3jsb0ptHrQ9JkiMrJfwQudLf8g=",
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
+ "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
"dev": true,
"requires": {
- "buffer-shims": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz",
- "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "process-nextick-args": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
- "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz",
- "util-deprecate": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "1.0.0",
+ "process-nextick-args": "1.0.7",
+ "safe-buffer": "5.1.1",
+ "string_decoder": "1.0.3",
+ "util-deprecate": "1.0.2"
}
},
"readdirp": {
@@ -7770,51 +7853,39 @@
"integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
"dev": true,
"requires": {
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz",
+ "graceful-fs": "4.1.11",
+ "minimatch": "3.0.4",
+ "readable-stream": "2.3.3",
"set-immediate-shim": "1.0.1"
}
},
"recast": {
- "version": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz",
+ "version": "0.11.23",
+ "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz",
"integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=",
"dev": true,
"requires": {
- "ast-types": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz",
- "esprima": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
- "private": "https://registry.npmjs.org/private/-/private-0.1.7.tgz",
- "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz"
+ "ast-types": "0.9.6",
+ "esprima": "3.1.3",
+ "private": "0.1.8",
+ "source-map": "0.5.7"
},
"dependencies": {
- "ast-types": {
- "version": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz",
- "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=",
- "dev": true
- },
- "source-map": {
- "version": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
- "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
+ "esprima": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
+ "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
"dev": true
}
}
},
"rechoir": {
- "version": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
"integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
"dev": true,
"requires": {
- "resolve": "https://registry.npmjs.org/resolve/-/resolve-1.3.3.tgz"
- },
- "dependencies": {
- "resolve": {
- "version": "https://registry.npmjs.org/resolve/-/resolve-1.3.3.tgz",
- "integrity": "sha1-ZVkHw0aahoDcLeOidaj91paR8OU=",
- "dev": true,
- "requires": {
- "path-parse": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz"
- }
- }
+ "resolve": "1.5.0"
}
},
"regenerator-runtime": {
@@ -7824,26 +7895,29 @@
"dev": true
},
"regex-cache": {
- "version": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz",
- "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=",
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
+ "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
"dev": true,
"requires": {
- "is-equal-shallow": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
- "is-primitive": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz"
+ "is-equal-shallow": "0.1.3"
}
},
"remove-trailing-separator": {
- "version": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz",
- "integrity": "sha1-YV67lq9VlVLUv0BXyENtSGq2PMQ=",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
"dev": true
},
"repeat-element": {
- "version": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
"integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
"dev": true
},
"repeat-string": {
- "version": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
"integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
"dev": true
},
@@ -7857,7 +7931,8 @@
}
},
"replace-ext": {
- "version": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
"integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
"dev": true
},
@@ -7871,7 +7946,7 @@
"aws4": "1.6.0",
"caseless": "0.12.0",
"combined-stream": "1.0.5",
- "extend": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
+ "extend": "3.0.1",
"forever-agent": "0.6.1",
"form-data": "2.1.4",
"har-validator": "4.2.1",
@@ -7884,7 +7959,7 @@
"oauth-sign": "0.8.2",
"performance-now": "0.2.0",
"qs": "6.4.0",
- "safe-buffer": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz",
+ "safe-buffer": "5.1.1",
"stringstream": "0.0.5",
"tough-cookie": "2.3.3",
"tunnel-agent": "0.6.0",
@@ -7933,16 +8008,17 @@
"integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==",
"dev": true,
"requires": {
- "path-parse": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz"
+ "path-parse": "1.0.5"
}
},
"resolve-dir": {
- "version": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz",
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz",
"integrity": "sha1-shklmlYC+sXFxJatiUpujMQwJh4=",
"dev": true,
"requires": {
- "expand-tilde": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz",
- "global-modules": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz"
+ "expand-tilde": "1.2.2",
+ "global-modules": "0.2.3"
}
},
"resolve-from": {
@@ -7964,7 +8040,7 @@
"dev": true,
"requires": {
"debug": "2.2.0",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz"
+ "minimatch": "3.0.4"
}
},
"restore-cursor": {
@@ -7978,11 +8054,12 @@
}
},
"right-align": {
- "version": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
"integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
"dev": true,
"requires": {
- "align-text": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz"
+ "align-text": "0.1.4"
}
},
"rimraf": {
@@ -7992,22 +8069,6 @@
"dev": true,
"requires": {
"glob": "7.1.2"
- },
- "dependencies": {
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "1.0.0",
- "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
- }
- }
}
},
"ripemd160": {
@@ -8017,7 +8078,7 @@
"dev": true,
"requires": {
"hash-base": "2.0.2",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
+ "inherits": "2.0.3"
}
},
"rollup": {
@@ -8110,7 +8171,7 @@
"dev": true,
"requires": {
"estree-walker": "0.3.1",
- "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz"
+ "micromatch": "2.3.11"
}
},
"run-async": {
@@ -8128,8 +8189,8 @@
"integrity": "sha512-xW5DmUwdvoyYQUMPKN8UW7TZSFs7AxtT59xo1m5y91jHbvwGlGgOmdV1Yw5P68fkjf3aHUZ4G1o1mZCtNe0qtw==",
"dev": true,
"requires": {
- "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "gulp-util": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz"
+ "chalk": "1.1.3",
+ "gulp-util": "3.0.8"
}
},
"rx": {
@@ -8154,8 +8215,9 @@
}
},
"safe-buffer": {
- "version": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz",
- "integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c=",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
+ "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
"dev": true
},
"sane": {
@@ -8167,8 +8229,8 @@
"anymatch": "1.3.2",
"exec-sh": "0.2.1",
"fb-watchman": "2.0.0",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "minimatch": "3.0.4",
+ "minimist": "1.2.0",
"walker": "1.0.7",
"watch": "0.18.0"
}
@@ -8236,7 +8298,7 @@
"dev": true,
"requires": {
"depd": "1.1.1",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "inherits": "2.0.3",
"setprototypeof": "1.0.3",
"statuses": "1.3.1"
}
@@ -8262,7 +8324,8 @@
}
},
"sequencify": {
- "version": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz",
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz",
"integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=",
"dev": true
},
@@ -8329,8 +8392,8 @@
"integrity": "sha512-G8zektVqbiPHrylgew9Zg1VRB1L/DtXNUVAM6q4QLy8NE3qtHlFXTf8VLL4k1Yl6c7NMjtZUTdXV+X44nFaT6A==",
"dev": true,
"requires": {
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "safe-buffer": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz"
+ "inherits": "2.0.3",
+ "safe-buffer": "5.1.1"
}
},
"shasum": {
@@ -8388,7 +8451,8 @@
"dev": true
},
"sigmund": {
- "version": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
"integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
"dev": true
},
@@ -8404,9 +8468,9 @@
"integrity": "sha1-6XVe2kB+ltpAxeUVjJ6jezO+y+s=",
"dev": true,
"requires": {
- "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "once": "1.4.0",
"unzip-response": "1.0.2",
- "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
+ "xtend": "4.0.1"
}
},
"slash": {
@@ -8602,7 +8666,8 @@
"dev": true
},
"sparkles": {
- "version": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz",
"integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM=",
"dev": true
},
@@ -8633,7 +8698,7 @@
"integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
"dev": true,
"requires": {
- "through": "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
+ "through": "2.3.8"
}
},
"sprintf-js": {
@@ -8678,8 +8743,8 @@
"integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
"dev": true,
"requires": {
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz"
+ "inherits": "2.0.3",
+ "readable-stream": "2.3.3"
}
},
"stream-combiner": {
@@ -8688,7 +8753,7 @@
"integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
"dev": true,
"requires": {
- "duplexer": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz"
+ "duplexer": "0.1.1"
}
},
"stream-combiner2": {
@@ -8698,27 +8763,18 @@
"dev": true,
"requires": {
"duplexer2": "0.1.4",
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz"
- },
- "dependencies": {
- "duplexer2": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
- "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
- "dev": true,
- "requires": {
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz"
- }
- }
+ "readable-stream": "2.3.3"
}
},
"stream-consume": {
- "version": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz",
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz",
"integrity": "sha1-pB6tGm1ggc63n2WwYZAbbY89HQ8=",
"dev": true
},
"stream-counter": {
- "version": "https://registry.npmjs.org/stream-counter/-/stream-counter-1.0.0.tgz",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-1.0.0.tgz",
"integrity": "sha1-kc8lac5NxQYf6816yyY5SloRR1E=",
"dev": true
},
@@ -8729,10 +8785,10 @@
"dev": true,
"requires": {
"builtin-status-codes": "3.0.0",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz",
+ "inherits": "2.0.3",
+ "readable-stream": "2.3.3",
"to-arraybuffer": "1.0.1",
- "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
+ "xtend": "4.0.1"
}
},
"stream-splicer": {
@@ -8741,8 +8797,8 @@
"integrity": "sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM=",
"dev": true,
"requires": {
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz"
+ "inherits": "2.0.3",
+ "readable-stream": "2.3.3"
}
},
"stream-throttle": {
@@ -8751,7 +8807,7 @@
"integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=",
"dev": true,
"requires": {
- "commander": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
+ "commander": "2.11.0",
"limiter": "1.1.2"
}
},
@@ -8761,7 +8817,7 @@
"integrity": "sha1-h1BxEb644phFFxe1Ec/tjwAqv1M=",
"dev": true,
"requires": {
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz"
+ "readable-stream": "2.3.3"
}
},
"string-length": {
@@ -8799,7 +8855,7 @@
"requires": {
"code-point-at": "1.1.0",
"is-fullwidth-code-point": "1.0.0",
- "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
+ "strip-ansi": "3.0.1"
}
},
"string.prototype.padend": {
@@ -8814,11 +8870,12 @@
}
},
"string_decoder": {
- "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.1.tgz",
- "integrity": "sha1-YuIA8DmVWmgQ2N8KM//A8BNmLZg=",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
+ "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
"dev": true,
"requires": {
- "safe-buffer": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz"
+ "safe-buffer": "5.1.1"
}
},
"stringstream": {
@@ -8828,11 +8885,12 @@
"dev": true
},
"strip-ansi": {
- "version": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
"requires": {
- "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
+ "ansi-regex": "2.1.1"
}
},
"strip-bom": {
@@ -8841,7 +8899,7 @@
"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
"dev": true,
"requires": {
- "is-utf8": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz"
+ "is-utf8": "0.2.1"
}
},
"strip-bom-string": {
@@ -8874,11 +8932,12 @@
"integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=",
"dev": true,
"requires": {
- "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"
+ "minimist": "1.2.0"
}
},
"supports-color": {
- "version": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true
},
@@ -8906,7 +8965,7 @@
"ajv": "5.3.0",
"ajv-keywords": "2.1.1",
"chalk": "2.3.0",
- "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz",
+ "lodash": "4.17.4",
"slice-ansi": "1.0.0",
"string-width": "2.1.1"
},
@@ -8945,7 +9004,7 @@
"dev": true,
"requires": {
"ansi-styles": "3.2.0",
- "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "escape-string-regexp": "1.0.5",
"supports-color": "4.5.0"
}
},
@@ -8992,39 +9051,30 @@
"dev": true,
"requires": {
"chownr": "1.0.1",
- "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
- "pump": "1.0.2",
- "tar-stream": "1.5.4"
+ "mkdirp": "0.5.1",
+ "pump": "1.0.3",
+ "tar-stream": "1.5.5"
}
},
"tar-stream": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.4.tgz",
- "integrity": "sha1-NlSc8E7RrumyowwBQyUiONr5QBY=",
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.5.tgz",
+ "integrity": "sha512-mQdgLPc/Vjfr3VWqWbfxW8yQNiJCbAZ+Gf6GDu1Cy0bdb33ofyiNGBtAY96jHFhDuivCwgW1H9DgTON+INiXgg==",
"dev": true,
"requires": {
"bl": "1.2.1",
"end-of-stream": "1.4.0",
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz",
- "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
+ "readable-stream": "2.3.3",
+ "xtend": "4.0.1"
},
"dependencies": {
- "bl": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.1.tgz",
- "integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=",
- "dev": true,
- "requires": {
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz"
- }
- },
"end-of-stream": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz",
"integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=",
"dev": true,
"requires": {
- "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
+ "once": "1.4.0"
}
}
}
@@ -9036,14 +9086,15 @@
"dev": true,
"requires": {
"arrify": "1.0.1",
- "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
- "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "micromatch": "2.3.11",
+ "object-assign": "4.1.1",
"read-pkg-up": "1.0.1",
"require-main-filename": "1.0.1"
}
},
"testcheck": {
- "version": "https://registry.npmjs.org/testcheck/-/testcheck-0.1.4.tgz",
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/testcheck/-/testcheck-0.1.4.tgz",
"integrity": "sha1-kAVu3UjRGZdwJhbOZxbxl9gZAWQ=",
"dev": true
},
@@ -9059,7 +9110,7 @@
"integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=",
"dev": true,
"requires": {
- "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "chalk": "1.1.3",
"object-path": "0.9.2"
}
},
@@ -9088,29 +9139,33 @@
"dev": true
},
"through": {
- "version": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
"integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
"dev": true
},
"through2": {
- "version": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
"integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
"dev": true,
"requires": {
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.9.tgz",
- "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
+ "readable-stream": "2.3.3",
+ "xtend": "4.0.1"
}
},
"tildify": {
- "version": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz",
"integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=",
"dev": true,
"requires": {
- "os-homedir": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz"
+ "os-homedir": "1.0.2"
}
},
"time-stamp": {
- "version": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
"integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=",
"dev": true
},
@@ -9212,31 +9267,17 @@
"dev": true,
"requires": {
"babel-code-frame": "6.26.0",
- "colors": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
- "commander": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
+ "colors": "1.1.2",
+ "commander": "2.11.0",
"diff": "3.4.0",
"glob": "7.1.2",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "minimatch": "3.0.4",
"resolve": "1.5.0",
"semver": "5.4.1",
"tslib": "1.8.0",
"tsutils": "2.12.2"
},
"dependencies": {
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "1.0.0",
- "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
- }
- },
"tsutils": {
"version": "2.12.2",
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.12.2.tgz",
@@ -9266,7 +9307,7 @@
"integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
"dev": true,
"requires": {
- "safe-buffer": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz"
+ "safe-buffer": "5.1.1"
}
},
"tweetnacl": {
@@ -9304,60 +9345,62 @@
"dev": true
},
"uglify-js": {
- "version": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.11.tgz",
+ "version": "2.8.11",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.11.tgz",
"integrity": "sha1-EaUcQ9gQtHvACu5NUSyzlH3dGsQ=",
"dev": true,
"requires": {
- "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
- "uglify-to-browserify": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
- "yargs": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz"
+ "source-map": "0.5.7",
+ "uglify-to-browserify": "1.0.2",
+ "yargs": "3.10.0"
},
"dependencies": {
"cliui": {
- "version": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
"integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
"dev": true,
"requires": {
- "center-align": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
- "right-align": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
- "wordwrap": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz"
+ "center-align": "0.1.3",
+ "right-align": "0.1.3",
+ "wordwrap": "0.0.2"
}
},
- "source-map": {
- "version": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
- "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
- "dev": true
- },
"window-size": {
- "version": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
"integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
"dev": true
},
"wordwrap": {
- "version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
"integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
"dev": true
},
"yargs": {
- "version": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
+ "version": "3.10.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
"integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
"dev": true,
"requires": {
- "camelcase": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
- "cliui": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
- "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "window-size": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz"
+ "camelcase": "1.2.1",
+ "cliui": "2.1.0",
+ "decamelize": "1.2.0",
+ "window-size": "0.1.0"
}
}
}
},
"uglify-save-license": {
- "version": "https://registry.npmjs.org/uglify-save-license/-/uglify-save-license-0.4.1.tgz",
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/uglify-save-license/-/uglify-save-license-0.4.1.tgz",
"integrity": "sha1-lXJsF8xv0XHDYX479NjYKqjEzOE=",
"dev": true
},
"uglify-to-browserify": {
- "version": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
"integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
"dev": true
},
@@ -9374,7 +9417,8 @@
"dev": true
},
"unc-path-regex": {
- "version": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
"integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
"dev": true
},
@@ -9385,7 +9429,8 @@
"dev": true
},
"unique-stream": {
- "version": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz",
"integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=",
"dev": true
},
@@ -9431,6 +9476,12 @@
}
}
},
+ "user-home": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz",
+ "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
+ "dev": true
+ },
"util": {
"version": "0.10.3",
"resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
@@ -9449,7 +9500,8 @@
}
},
"util-deprecate": {
- "version": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
"dev": true
},
@@ -9466,18 +9518,12 @@
"dev": true
},
"v8flags": {
- "version": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz",
"integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=",
"dev": true,
"requires": {
- "user-home": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz"
- },
- "dependencies": {
- "user-home": {
- "version": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz",
- "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
- "dev": true
- }
+ "user-home": "1.1.1"
}
},
"validate-npm-package-license": {
@@ -9497,7 +9543,7 @@
"dev": true,
"requires": {
"assert-plus": "1.0.0",
- "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "core-util-is": "1.0.2",
"extsprintf": "1.3.0"
},
"dependencies": {
@@ -9510,202 +9556,227 @@
}
},
"vinyl": {
- "version": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",
"integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=",
"dev": true,
"requires": {
- "clone": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz",
- "clone-stats": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
- "replace-ext": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz"
+ "clone": "1.0.3",
+ "clone-stats": "0.0.1",
+ "replace-ext": "0.0.1"
}
},
"vinyl-buffer": {
- "version": "https://registry.npmjs.org/vinyl-buffer/-/vinyl-buffer-1.0.0.tgz",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/vinyl-buffer/-/vinyl-buffer-1.0.0.tgz",
"integrity": "sha1-ygZ+oIQx1QdyKx3lCD9gJhbrwjQ=",
"dev": true,
"requires": {
- "bl": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz",
- "through2": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz"
+ "bl": "0.9.5",
+ "through2": "0.6.5"
},
"dependencies": {
+ "bl": {
+ "version": "0.9.5",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz",
+ "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=",
+ "dev": true,
+ "requires": {
+ "readable-stream": "1.0.34"
+ }
+ },
"isarray": {
- "version": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
"dev": true
},
"readable-stream": {
- "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
"integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
"dev": true,
"requires": {
- "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "isarray": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "0.0.1",
+ "string_decoder": "0.10.31"
}
},
"string_decoder": {
- "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
"dev": true
},
"through2": {
- "version": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
"integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
"dev": true,
"requires": {
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
+ "readable-stream": "1.0.34",
+ "xtend": "4.0.1"
}
}
}
},
"vinyl-fs": {
- "version": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz",
+ "version": "0.3.14",
+ "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz",
"integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=",
"dev": true,
"requires": {
- "defaults": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
- "glob-stream": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz",
- "glob-watcher": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz",
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz",
- "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
- "strip-bom": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz",
- "through2": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
- "vinyl": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz"
+ "defaults": "1.0.3",
+ "glob-stream": "3.1.18",
+ "glob-watcher": "0.0.6",
+ "graceful-fs": "3.0.11",
+ "mkdirp": "0.5.1",
+ "strip-bom": "1.0.0",
+ "through2": "0.6.5",
+ "vinyl": "0.4.6"
},
"dependencies": {
"clone": {
- "version": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
"integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
"dev": true
},
"graceful-fs": {
- "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz",
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz",
"integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=",
"dev": true,
"requires": {
- "natives": "https://registry.npmjs.org/natives/-/natives-1.1.0.tgz"
+ "natives": "1.1.0"
}
},
"isarray": {
- "version": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
"dev": true
},
"readable-stream": {
- "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
"integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
"dev": true,
"requires": {
- "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "isarray": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "0.0.1",
+ "string_decoder": "0.10.31"
}
},
"string_decoder": {
- "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
"dev": true
},
"strip-bom": {
- "version": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz",
"integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=",
"dev": true,
"requires": {
- "first-chunk-stream": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz",
- "is-utf8": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz"
+ "first-chunk-stream": "1.0.0",
+ "is-utf8": "0.2.1"
}
},
"through2": {
- "version": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
"integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
"dev": true,
"requires": {
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
+ "readable-stream": "1.0.34",
+ "xtend": "4.0.1"
}
},
"vinyl": {
- "version": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
+ "version": "0.4.6",
+ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
"integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
"dev": true,
"requires": {
- "clone": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
- "clone-stats": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz"
+ "clone": "0.2.0",
+ "clone-stats": "0.0.1"
}
}
}
},
"vinyl-source-stream": {
- "version": "https://registry.npmjs.org/vinyl-source-stream/-/vinyl-source-stream-1.1.0.tgz",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/vinyl-source-stream/-/vinyl-source-stream-1.1.0.tgz",
"integrity": "sha1-RMvlEIIFJ53rDFZTwJSiiHk4sas=",
"dev": true,
"requires": {
- "through2": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
- "vinyl": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz"
+ "through2": "0.6.5",
+ "vinyl": "0.4.6"
},
"dependencies": {
"clone": {
- "version": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
"integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
"dev": true
},
"isarray": {
- "version": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
"dev": true
},
"readable-stream": {
- "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
"integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
"dev": true,
"requires": {
- "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "isarray": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "0.0.1",
+ "string_decoder": "0.10.31"
}
},
"string_decoder": {
- "version": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
"dev": true
},
"through2": {
- "version": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
"integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
"dev": true,
"requires": {
- "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
+ "readable-stream": "1.0.34",
+ "xtend": "4.0.1"
}
},
"vinyl": {
- "version": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
+ "version": "0.4.6",
+ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
"integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
"dev": true,
"requires": {
- "clone": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
- "clone-stats": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz"
+ "clone": "0.2.0",
+ "clone-stats": "0.0.1"
}
}
}
},
"vinyl-sourcemaps-apply": {
- "version": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
"integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=",
"dev": true,
"requires": {
- "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz"
- },
- "dependencies": {
- "source-map": {
- "version": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
- "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
- "dev": true
- }
+ "source-map": "0.5.7"
}
},
"vlq": {
@@ -9739,7 +9810,7 @@
"dev": true,
"requires": {
"exec-sh": "0.2.1",
- "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"
+ "minimist": "1.2.0"
}
},
"webidl-conversions": {
@@ -9766,14 +9837,6 @@
"dev": true,
"requires": {
"iconv-lite": "0.4.19"
- },
- "dependencies": {
- "iconv-lite": {
- "version": "0.4.19",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
- "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==",
- "dev": true
- }
}
},
"whatwg-fetch": {
@@ -9807,11 +9870,12 @@
"dev": true
},
"which": {
- "version": "https://registry.npmjs.org/which/-/which-1.2.14.tgz",
- "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
+ "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
"dev": true,
"requires": {
- "isexe": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
+ "isexe": "2.0.0"
}
},
"which-module": {
@@ -9842,13 +9906,13 @@
"dev": true
},
"worker-farm": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.5.1.tgz",
- "integrity": "sha512-T5NH6Wqsd8MwGD4AK8BBllUy6LmHaqjEOyo/YIUEegZui6/v5Bqde//3jwyE3PGiGYMmWi06exFBi5LNhhPFNw==",
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.5.2.tgz",
+ "integrity": "sha512-XxiQ9kZN5n6mmnW+mFJ+wXjNNI/Nx4DIdaAKLX1Bn6LYBWlN/zaBhu34DQYPZ1AJobQuu67S2OfDdNSVULvXkQ==",
"dev": true,
"requires": {
"errno": "0.1.4",
- "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
+ "xtend": "4.0.1"
}
},
"wrap-ansi": {
@@ -9858,11 +9922,12 @@
"dev": true,
"requires": {
"string-width": "1.0.2",
- "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
+ "strip-ansi": "3.0.1"
}
},
"wrappy": {
- "version": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
"dev": true
},
@@ -9872,7 +9937,7 @@
"integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
"dev": true,
"requires": {
- "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"
+ "mkdirp": "0.5.1"
}
},
"write-file-atomic": {
@@ -9881,7 +9946,7 @@
"integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==",
"dev": true,
"requires": {
- "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "graceful-fs": "4.1.11",
"imurmurhash": "0.1.4",
"signal-exit": "3.0.2"
}
@@ -9915,7 +9980,8 @@
"dev": true
},
"xtend": {
- "version": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
"integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
"dev": true
},
@@ -9939,7 +10005,7 @@
"requires": {
"camelcase": "3.0.0",
"cliui": "3.2.0",
- "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "decamelize": "1.2.0",
"get-caller-file": "1.0.2",
"os-locale": "1.4.0",
"read-pkg-up": "1.0.1",
diff --git a/package.json b/package.json
index 7c9f4eb..e90efe5 100644
--- a/package.json
+++ b/package.json
@@ -1,19 +1,15 @@
{
- "name": "immutable",
- "version": "4.0.0-rc.9",
- "description": "Immutable Data Collections",
+ "name": "immutable-sorted",
+ "version": "0.2.4",
+ "description": "Immutable Sorted Data Collections",
"license": "MIT",
- "homepage": "https://facebook.github.com/immutable-js",
- "author": {
- "name": "Lee Byron",
- "url": "https://github.com/leebyron"
- },
+ "homepage": "https://applitopia.github.io/immutable-sorted",
"repository": {
"type": "git",
- "url": "git://github.com/facebook/immutable-js.git"
+ "url": "git://github.com/applitopia/immutable-sorted.git"
},
"bugs": {
- "url": "https://github.com/facebook/immutable-js/issues"
+ "url": "https://github.com/applitopia/immutable-sorted/issues"
},
"main": "dist/immutable.js",
"module": "dist/immutable.es.js",
@@ -41,7 +37,7 @@
"test:types:flow": "flow check type-definitions/tests --include-warnings",
"perf": "node ./resources/bench.js",
"start": "gulp --gulpfile gulpfile.js dev",
- "deploy": "./resources/deploy-ghpages.sh",
+ "deploy": "./resources/apia-deploy-ghpages.sh",
"gitpublish": "./resources/gitpublish.sh"
},
"jest": {
@@ -115,6 +111,11 @@
],
"keywords": [
"immutable",
+ "sorted",
+ "sort",
+ "partial sort",
+ "incremental sort",
+ "Floyd-Rivest",
"persistent",
"lazy",
"data",
diff --git a/resources/apia-deploy-ghpages.sh b/resources/apia-deploy-ghpages.sh
new file mode 100755
index 0000000..717db90
--- /dev/null
+++ b/resources/apia-deploy-ghpages.sh
@@ -0,0 +1,39 @@
+#!/bin/sh -e
+
+# Copyright (c) 2017, Applitopia, Inc.
+#
+# Modified source code is licensed under the MIT-style license found in the
+# LICENSE file in the root directory of this source tree.
+
+# Copyright (c) 2014-present, Facebook, Inc.
+#
+# Original source code is licensed under the MIT license found in the
+# LICENSE file in the root directory of this source tree.
+
+# This script maintains the ghpages branch hosted on applitopia.github.io
+
+# Create empty gh-pages directory
+rm -rf gh-pages
+git clone -b gh-pages "https://github.com/applitopia/immutable-sorted.git" gh-pages
+
+# Remove existing files first
+rm -rf gh-pages/**/*
+rm -rf gh-pages/*
+
+# Copy over necessary files
+cp -r pages/out/* gh-pages/
+
+HEADREV=`git rev-parse HEAD`
+echo $HEADREV
+
+cd gh-pages
+git config user.name "Applitopia"
+git config user.email "public@applitopia.com"
+git add -A .
+if git diff --staged --quiet; then
+ echo "Nothing to publish"
+else
+ git commit -a -m "Deploy $HEADREV to Applitopia GitHub Pages"
+ git push origin gh-pages
+ echo "Pushed"
+fi
diff --git a/src/SortedMap.js b/src/SortedMap.js
index a5434a4..8e50d6c 100644
--- a/src/SortedMap.js
+++ b/src/SortedMap.js
@@ -1,10 +1,15 @@
/**
- * Copyright (c) 2014-2015, Facebook, Inc.
- * All rights reserved.
+ * Copyright (c) 2017, Applitopia, Inc.
*
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
+ * Modified source code is licensed under the MIT-style license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+/**
+ * Copyright (c) 2014-present, Facebook, Inc.
+ *
+ * Original source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
*/
import { is } from './is';
diff --git a/src/SortedMapBtreeNode.js b/src/SortedMapBtreeNode.js
index ac260f1..3faeb57 100644
--- a/src/SortedMapBtreeNode.js
+++ b/src/SortedMapBtreeNode.js
@@ -1,10 +1,15 @@
/**
- * Copyright (c) 2014-2015, Facebook, Inc.
- * All rights reserved.
+ * Copyright (c) 2017, Applitopia, Inc.
*
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
+ * Modified source code is licensed under the MIT-style license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+/**
+ * Copyright (c) 2014-present, Facebook, Inc.
+ *
+ * Original source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
*/
/* eslint-disable no-else-return */
diff --git a/src/SortedMapNode.js b/src/SortedMapNode.js
index 6309520..1825c06 100644
--- a/src/SortedMapNode.js
+++ b/src/SortedMapNode.js
@@ -1,10 +1,15 @@
/**
- * Copyright (c) 2014-2015, Facebook, Inc.
- * All rights reserved.
+ * Copyright (c) 2017, Applitopia, Inc.
*
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
+ * Modified source code is licensed under the MIT-style license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+/**
+ * Copyright (c) 2014-present, Facebook, Inc.
+ *
+ * Original source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
*/
export class SortedMapNode {
diff --git a/src/SortedSet.js b/src/SortedSet.js
index 726753c..2d03aed 100644
--- a/src/SortedSet.js
+++ b/src/SortedSet.js
@@ -1,10 +1,15 @@
/**
- * Copyright (c) 2014-2015, Facebook, Inc.
- * All rights reserved.
+ * Copyright (c) 2017, Applitopia, Inc.
*
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
+ * Modified source code is licensed under the MIT-style license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+/**
+ * Copyright (c) 2014-present, Facebook, Inc.
+ *
+ * Original source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
*/
import { SetCollection, KeyedCollection } from './Collection';
diff --git a/src/utils/quickSelect.js b/src/utils/quickSelect.js
index bdd7a40..ef60248 100644
--- a/src/utils/quickSelect.js
+++ b/src/utils/quickSelect.js
@@ -1,3 +1,10 @@
+/**
+ * Copyright (c) 2017, Applitopia, Inc.
+ *
+ * Modified source code is licensed under the MIT-style license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
/**
* Copyright (c) 2014-present, Facebook, Inc.
*
diff --git a/type-definitions/Immutable.d.ts b/type-definitions/Immutable.d.ts
index 2d860de..1513f41 100644
--- a/type-definitions/Immutable.d.ts
+++ b/type-definitions/Immutable.d.ts
@@ -1377,7 +1377,7 @@ declare module Immutable {
* with O(N) space requirements and O(log N) get, set, and delete operations.
*
* ```js
- * > const { SortedMap } = require('immutable');
+ * > const { SortedMap } = require('immutable-sorted');
*
* > const map1=SortedMap([['orange','orange'], ['apple','red'], ['banana','yellow']]);
* SortedMap { "apple": "red", "banana": "yellow", "orange": "orange" }
@@ -1415,7 +1415,7 @@ declare module Immutable {
*
* Let's consider the following example with city objects as keys and their co-ordinates as values:
* ```js
- * > const { SortedMap, Seq, fromJS } = require('immutable');
+ * > const { SortedMap, Seq, fromJS } = require('immutable-sorted');
* // Have an array of city objects
* > const cities=[
* [{state: 'MA', city: 'Boston'}, ['42°21′N','71°04′W']],
@@ -1509,7 +1509,7 @@ export module SortedMap {
* True if the provided value is a SortedMap
*
* ```js
- * > const { SortedMap, SortedSet, List, Map, Set } = require('immutable');
+ * > const { SortedMap, SortedSet, List, Map, Set } = require('immutable-sorted');
* > SortedMap.isSortedMap(SortedMap());
* true
* > SortedMap.isSortedMap(SortedSet());
@@ -1528,7 +1528,7 @@ export module SortedMap {
* Creates a new SortedMap from alternating keys and values
*
* ```js
- * > const { SortedMap } = require('immutable')
+ * > const { SortedMap } = require('immutable-sorted')
* > let sortedMap=SortedMap.of('orange','orange', 'apple','red', 'banana','yellow');
* SortedMap { "apple": "red", "banana": "yellow", "orange": "orange" }
* ```
@@ -1574,14 +1574,14 @@ export module SortedMap {
*
* Create a `SortedMap` from any array of [K,V]:
* ```js
- * > const { SortedMap } = require('immutable');
+ * > const { SortedMap } = require('immutable-sorted');
* > let a=SortedMap([['a','A'], ['c','C'], ['z','Z'], ['u','U'], ['b','B']]);
* SortedMap { "a": "A", "b": "B", "c": "C", "u": "U", "z": "Z" }
* ```
*
* From a keyed sequence:
* ```js
- * > const { SortedMap, SortedSet, List, Map, Seq, Set } = require('immutable');
+ * > const { SortedMap, SortedSet, List, Map, Seq, Set } = require('immutable-sorted');
*
* > let seq=Seq({x:'X', c:'B', m:'M', anylabel:'K', f:'F'});
* Seq { "x": "X", "c": "B", "m": "M", "anylabel": "K", "f": "F" }
@@ -1592,7 +1592,7 @@ export module SortedMap {
*
* From other collections (List, Range, Set, Map):
* ```js
- * > const { SortedMap, List, Map, Range, Seq, Set } = require('immutable');
+ * > const { SortedMap, List, Map, Range, Seq, Set } = require('immutable-sorted');
* > let list=List(['orange', 'apple', 'banana']);
* List [ "orange", "apple", "banana" ]
* > let c=SortedMap(list.toKeyedSeq());
@@ -1695,7 +1695,7 @@ export module SortedMap {
* Keeps printing the nodes recursively until `maxDepth` level is reached.
*
* ```js
- * const { SortedMap } = require('immutable')
+ * const { SortedMap } = require('immutable-sorted')
* const aSortedMap = Range(0, 8).toSortedMap(undefined, {btreeOrder: 4});
* sortedMap.print();
*
@@ -2071,7 +2071,7 @@ export module SortedMap {
* with O(N) space requirements and O(log N) get, add, and delete operations.
*
* ```js
- * > const { SortedSet } = require('immutable');
+ * > const { SortedSet } = require('immutable-sorted');
*
* > const set1=SortedSet(['orange', 'apple', 'banana']);
* SortedSet { "apple", "banana", "orange" }
@@ -2110,7 +2110,7 @@ export module SortedMap {
*
* Let's consider the following example with city objects:
* ```js
- * > const { SortedSet, Seq, fromJS } = require('immutable');
+ * > const { SortedSet, Seq, fromJS } = require('immutable-sorted');
* // Have an array of city objects
* > const cities=[
* {state: 'MA', city: 'Boston'},
@@ -2199,7 +2199,7 @@ export module SortedMap {
* True if the provided value is a `SortedSet`.
*
* ```js
- * > const { SortedMap, SortedSet, List, Map, Set } = require('immutable');
+ * > const { SortedMap, SortedSet, List, Map, Set } = require('immutable-sorted');
* > SortedSet.isSortedSet(SortedSet());
* true
* > SortedSet.isSortedSet(SortedMap());
@@ -2218,7 +2218,7 @@ export module SortedMap {
* Creates a new `SortedSet` containing `values`.
*
* ```js
- * > const { SortedMap } = require('immutable');
+ * > const { SortedMap } = require('immutable-sorted');
* > let sortedSet=SortedSet.of("orange", "apple", "banana");
* SortedSet { "apple", "banana", "orange" }
* ```
@@ -2230,7 +2230,7 @@ export module SortedMap {
* the keys from this Collection or JavaScript Object.
*
* ```js
- * > const { SortedMap, Map } = require('immutable');
+ * > const { SortedMap, Map } = require('immutable-sorted');
*
* > let map=Map({x:'X', c:'B', m:'M', anylabel:'K', f:'F'});
* > let sortedSet=SortedSet.fromKeys(map);
@@ -2280,14 +2280,14 @@ export module SortedMap {
*
* Create a `SortedSet` from any array:
* ```js
- * > const { SortedMap } = require('immutable');
+ * > const { SortedMap } = require('immutable-sorted');
* > let a=SortedSet(['a', 'c', 'z', 'u', 'b', 'q', 'd']);
* SortedSet { "a", "b", "c", "d", "q", "u", "z" }
* ```
*
* From a sequence of values:
* ```js
- * > const { SortedMap, SortedSet, List, Map, Seq, Set } = require('immutable');
+ * > const { SortedMap, SortedSet, List, Map, Seq, Set } = require('immutable-sorted');
*
* > let seq=Seq({x:'X', c:'B', m:'M', anylabel:'K', f:'F'});
* Seq { "x": "X", "c": "B", "m": "M", "anylabel": "K", "f": "F" }