Bump deps, use latest updateSchema feature from graphql-markdown (#45)

* Bump deps, use latest updateSchema feature from graphql-markdown
This commit is contained in:
Brian Beck 2017-11-01 22:40:52 -07:00 committed by GitHub
parent 62495c490d
commit e77143fbd7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 111 additions and 163 deletions

View file

@ -15,6 +15,9 @@ This extension can be configured using environment variables:
* **`COVER_ART_ARCHIVE_CACHE_TTL`**: The number of seconds to keep items in the
cache. Defaults to `GRAPHBRAINZ_CACHE_TTL` if defined, or `86400000` (one day).
<!-- START graphql-markdown -->
## Schema Types
<details>
<summary><strong>Table of Contents</strong></summary>
@ -30,9 +33,9 @@ This extension can be configured using environment variables:
</details>
## Objects
### Objects
### CoverArtArchiveImage
#### CoverArtArchiveImage
An individual piece of album artwork from the [Cover Art Archive](https://musicbrainz.org/doc/Cover_Art_Archive).
@ -131,7 +134,7 @@ A free-text comment left for the image.
</tbody>
</table>
### CoverArtArchiveImageThumbnails
#### CoverArtArchiveImageThumbnails
URLs for thumbnails of different sizes for a particular piece of
cover art.
@ -169,7 +172,7 @@ The URL of a large version of the cover art, where the maximum dimension is
</tbody>
</table>
### CoverArtArchiveRelease
#### CoverArtArchiveRelease
An object containing a list of the cover art images for a release obtained
from the [Cover Art Archive](https://musicbrainz.org/doc/Cover_Art_Archive),
@ -278,7 +281,7 @@ The particular release shown in the returned cover art.
</tbody>
</table>
### Release
#### Release
:small_blue_diamond: *This type has been extended. See the [base schema](../types.md)
for a description and additional fields.*
@ -307,7 +310,7 @@ This field is provided by the Cover Art Archive extension.
</tbody>
</table>
### ReleaseGroup
#### ReleaseGroup
:small_blue_diamond: *This type has been extended. See the [base schema](../types.md)
for a description and additional fields.*
@ -338,9 +341,9 @@ This field is provided by the Cover Art Archive extension.
</tbody>
</table>
## Enums
### Enums
### CoverArtArchiveImageSize
#### CoverArtArchiveImageSize
The image sizes that may be requested at the [Cover Art Archive](https://musicbrainz.org/doc/Cover_Art_Archive).
@ -376,3 +379,5 @@ The images original dimensions, with no maximum.
</tr>
</tbody>
</table>
<!-- END graphql-markdown -->

View file

@ -1,6 +1,7 @@
# Extension: fanart.tv
Retrieve high quality artwork for artists, releases, and labels from [fanart.tv](https://fanart.tv/).
Retrieve high quality artwork for artists, releases, and labels from
[fanart.tv](https://fanart.tv/).
This extension uses its own cache, separate from the MusicBrainz loader cache.
@ -17,6 +18,9 @@ This extension can be configured using environment variables:
* **`FANART_CACHE_TTL`**: The number of seconds to keep items in the
cache. Defaults to `GRAPHBRAINZ_CACHE_TTL` if defined, or `86400000` (one day).
<!-- START graphql-markdown -->
## Schema Types
<details>
<summary><strong>Table of Contents</strong></summary>
@ -36,9 +40,9 @@ This extension can be configured using environment variables:
</details>
## Objects
### Objects
### Artist
#### Artist
:small_blue_diamond: *This type has been extended. See the [base schema](../types.md)
for a description and additional fields.*
@ -66,7 +70,7 @@ This field is provided by the fanart.tv extension.
</tbody>
</table>
### FanArtAlbum
#### FanArtAlbum
An object containing lists of the different types of release group images from
[fanart.tv](https://fanart.tv/).
@ -103,7 +107,7 @@ group, with transparent backgrounds.
</tbody>
</table>
### FanArtArtist
#### FanArtArtist
An object containing lists of the different types of artist images from
[fanart.tv](https://fanart.tv/).
@ -170,7 +174,7 @@ containing every member of a band).
</tbody>
</table>
### FanArtDiscImage
#### FanArtDiscImage
A disc image from [fanart.tv](https://fanart.tv/).
@ -241,7 +245,7 @@ The width and height of the (square) disc image.
</tbody>
</table>
### FanArtImage
#### FanArtImage
A single image from [fanart.tv](https://fanart.tv/).
@ -294,7 +298,7 @@ The number of likes the image has received by fanart.tv users.
</tbody>
</table>
### FanArtLabel
#### FanArtLabel
An object containing lists of the different types of label images from
[fanart.tv](https://fanart.tv/).
@ -323,7 +327,7 @@ transparent backgrounds.
</tbody>
</table>
### FanArtLabelImage
#### FanArtLabelImage
A music label image from [fanart.tv](https://fanart.tv/).
@ -385,7 +389,7 @@ The type of color content in the image (usually “white” or “colour”).
</tbody>
</table>
### Label
#### Label
:small_blue_diamond: *This type has been extended. See the [base schema](../types.md)
for a description and additional fields.*
@ -413,7 +417,7 @@ This field is provided by the fanart.tv extension.
</tbody>
</table>
### ReleaseGroup
#### ReleaseGroup
:small_blue_diamond: *This type has been extended. See the [base schema](../types.md)
for a description and additional fields.*
@ -441,9 +445,9 @@ This field is provided by the fanart.tv extension.
</tbody>
</table>
## Enums
### Enums
### FanArtImageSize
#### FanArtImageSize
The image sizes that may be requested at [fanart.tv](https://fanart.tv/).
@ -471,3 +475,5 @@ A maximum dimension of 200px.
</tr>
</tbody>
</table>
<!-- END graphql-markdown -->

View file

@ -1,6 +1,7 @@
# Extension: MediaWiki
Retrieve information from MediaWiki image pages, like the actual image file URL and EXIF metadata.
Retrieve information from MediaWiki image pages, like the actual image file URL
and EXIF metadata.
On entities with [URL relationship types][relationships] that represent images,
this extension will find those URLs that appear to be MediaWiki image pages, and
@ -25,6 +26,9 @@ This extension can be configured using environment variables:
[relationships]: https://musicbrainz.org/relationships
[MediaWiki API]: https://www.mediawiki.org/wiki/API:Main_page
<!-- START graphql-markdown -->
## Schema Types
<details>
<summary><strong>Table of Contents</strong></summary>
@ -39,9 +43,9 @@ This extension can be configured using environment variables:
</details>
## Objects
### Objects
### Artist
#### Artist
:small_blue_diamond: *This type has been extended. See the [base schema](../types.md)
for a description and additional fields.*
@ -80,7 +84,7 @@ the possible [Artist-URL relationship types](https://musicbrainz.org/relationshi
</tbody>
</table>
### Instrument
#### Instrument
:small_blue_diamond: *This type has been extended. See the [base schema](../types.md)
for a description and additional fields.*
@ -119,7 +123,7 @@ possible [Instrument-URL relationship types](https://musicbrainz.org/relationshi
</tbody>
</table>
### Label
#### Label
:small_blue_diamond: *This type has been extended. See the [base schema](../types.md)
for a description and additional fields.*
@ -158,7 +162,7 @@ possible [Label-URL relationship types](https://musicbrainz.org/relationships/la
</tbody>
</table>
### MediaWikiImage
#### MediaWikiImage
An object describing various properties of an image stored on a MediaWiki
server. The information comes the [MediaWiki imageinfo API](https://www.mediawiki.org/wiki/API:Imageinfo).
@ -321,7 +325,7 @@ The full list of values in the `extmetadata` field.
</tbody>
</table>
### MediaWikiImageMetadata
#### MediaWikiImageMetadata
An entry in the `extmetadata` field of a MediaWiki image file.
@ -365,7 +369,7 @@ The source of the value.
</tbody>
</table>
### Place
#### Place
:small_blue_diamond: *This type has been extended. See the [base schema](../types.md)
for a description and additional fields.*
@ -403,3 +407,5 @@ possible [Place-URL relationship types](https://musicbrainz.org/relationships/pl
</tr>
</tbody>
</table>
<!-- END graphql-markdown -->

View file

@ -1,6 +1,7 @@
# Extension: TheAudioDB
Retrieve images and information about artists, releases, and recordings from [TheAudioDB.com](http://www.theaudiodb.com/).
Retrieve images and information about artists, releases, and recordings from
[TheAudioDB.com](http://www.theaudiodb.com/).
This extension uses its own cache, separate from the MusicBrainz loader cache.
@ -17,6 +18,9 @@ This extension can be configured using environment variables:
* **`THEAUDIODB_CACHE_TTL`**: The number of seconds to keep items in the
cache. Defaults to `GRAPHBRAINZ_CACHE_TTL` if defined, or `86400000` (one day).
<!-- START graphql-markdown -->
## Schema Types
<details>
<summary><strong>Table of Contents</strong></summary>
@ -34,9 +38,9 @@ This extension can be configured using environment variables:
</details>
## Objects
### Objects
### Artist
#### Artist
:small_blue_diamond: *This type has been extended. See the [base schema](../types.md)
for a description and additional fields.*
@ -65,7 +69,7 @@ This field is provided by TheAudioDB extension.
</tbody>
</table>
### Recording
#### Recording
:small_blue_diamond: *This type has been extended. See the [base schema](../types.md)
for a description and additional fields.*
@ -93,7 +97,7 @@ This field is provided by TheAudioDB extension.
</tbody>
</table>
### ReleaseGroup
#### ReleaseGroup
:small_blue_diamond: *This type has been extended. See the [base schema](../types.md)
for a description and additional fields.*
@ -122,7 +126,7 @@ This field is provided by TheAudioDB extension.
</tbody>
</table>
### TheAudioDBAlbum
#### TheAudioDBAlbum
An album on [TheAudioDB](http://www.theaudiodb.com/) corresponding with a
MusicBrainz Release Group.
@ -329,7 +333,7 @@ The primary musical theme of the album (e.g. “In Love”).
</tbody>
</table>
### TheAudioDBArtist
#### TheAudioDBArtist
An artist on [TheAudioDB](http://www.theaudiodb.com/).
@ -483,7 +487,7 @@ The primary musical style of the artist (e.g. “Rock/Pop”).
</tbody>
</table>
### TheAudioDBMusicVideo
#### TheAudioDBMusicVideo
Details of a music video associated with a track on [TheAudioDB](http://www.theaudiodb.com/).
@ -585,7 +589,7 @@ rarely be up to date, so use cautiously.
</tbody>
</table>
### TheAudioDBTrack
#### TheAudioDBTrack
A track on [TheAudioDB](http://www.theaudiodb.com/) corresponding with a
MusicBrainz Recording.
@ -734,9 +738,9 @@ The primary musical theme of the track (e.g. “In Love”).
</tbody>
</table>
## Enums
### Enums
### TheAudioDBImageSize
#### TheAudioDBImageSize
The image sizes that may be requested at [TheAudioDB](http://www.theaudiodb.com/).
@ -764,3 +768,5 @@ A maximum dimension of 200px.
</tr>
</tbody>
</table>
<!-- END graphql-markdown -->

View file

@ -1,6 +1,9 @@
# Schema Types
You may also be interested in reading the [schema in GraphQL syntax](schema.md).
You may also be interested in reading the [schema in GraphQL syntax](schema.md)
or the schemas provided by the [built-in extensions](extensions).
<!-- START graphql-markdown -->
<details>
<summary><strong>Table of Contents</strong></summary>
@ -7404,3 +7407,5 @@ The id of the object.
</tr>
</tbody>
</table>
<!-- END graphql-markdown -->

View file

@ -25,7 +25,7 @@
"build:docs:extensions": "babel-node scripts/build-extension-docs.js",
"build:docs:readme": "doctoc --notitle README.md docs/extensions/README.md",
"build:docs:schema": "printf '# GraphQL Schema\\n\\n%s\n' \"$(npm run -s print-schema:md)\" > docs/schema.md",
"build:docs:types": "graphql-markdown --require babel-register --prologue 'You may also be interested in reading the [schema in GraphQL syntax](schema.md).' ./src/schema.js > docs/types.md",
"build:docs:types": "graphql-markdown ./src/schema.js --require babel-register --no-title --update-file docs/types.md",
"build:lib": "babel --out-dir lib src",
"clean": "npm run clean:lib",
"clean:lib": "rm -rf lib",
@ -81,7 +81,7 @@
"express-graphql": "^0.6.7",
"graphql": "^0.11.7",
"graphql-relay": "^0.5.2",
"graphql-tools": "^2.6.1",
"graphql-tools": "^2.7.0",
"lru-cache": "^4.1.1",
"pascalcase": "^0.1.1",
"postinstall-build": "^5.0.1",
@ -99,15 +99,15 @@
"babel-preset-stage-2": "^6.24.1",
"babel-register": "^6.24.1",
"coveralls": "^3.0.0",
"cross-env": "^5.1.0",
"cross-env": "^5.1.1",
"doctoc": "^1.3.0",
"eslint-plugin-markdown": "^1.0.0-beta.6",
"graphql-markdown": "^3.1.0",
"graphql-markdown": "^3.2.0",
"nodemon": "^1.11.0",
"nyc": "^11.1.0",
"rimraf": "^2.6.1",
"sepia": "^2.0.2",
"sinon": "^4.0.1",
"sinon": "^4.0.2",
"snazzy": "^7.0.0",
"standard": "^10.0.3"
},

View file

@ -1,7 +1,6 @@
import fs from 'fs'
import path from 'path'
import { graphql, introspectionQuery } from 'graphql'
import { renderSchema, diffSchema } from 'graphql-markdown'
import { updateSchema, diffSchema } from 'graphql-markdown'
import baseSchema, { createSchema } from '../src/schema'
const extensionModules = [
@ -38,25 +37,9 @@ Promise.all(extensionModules.map(extensionModule => {
__dirname,
`../docs/extensions/${extensionModule}.md`
)
const stream = fs.createWriteStream(outputPath)
const printer = (line) => stream.write(`${line}\n`)
const prologuePath = path.resolve(
__dirname,
`../src/extensions/${extensionModule}/prologue.md`
)
const prologue = fs.readFileSync(prologuePath, 'utf8')
renderSchema(outputSchema, {
title: `Extension: ${extension.name}`,
prologue: prologue.trim()
? `${extension.description}\n\n${prologue}`
: extension.description,
printer,
unknownTypeURL: '../types.md'
})
stream.end()
return new Promise((resolve, reject) => {
stream.on('error', reject)
stream.on('finish', () => resolve(extension))
return updateSchema(outputPath, outputSchema, {
unknownTypeURL: '../types.md',
headingLevel: 2
})
})
})).then((extensions) => {

View file

@ -1,12 +0,0 @@
This extension uses its own cache, separate from the MusicBrainz loader cache.
## Configuration
This extension can be configured using environment variables:
* **`COVER_ART_ARCHIVE_BASE_URL`**: The base URL at which to access the Cover
Art Archive API. Defaults to `http://coverartarchive.org/`.
* **`COVER_ART_ARCHIVE_CACHE_SIZE`**: The number of items to keep in the cache.
Defaults to `GRAPHBRAINZ_CACHE_SIZE` if defined, or `8192`.
* **`COVER_ART_ARCHIVE_CACHE_TTL`**: The number of seconds to keep items in the
cache. Defaults to `GRAPHBRAINZ_CACHE_TTL` if defined, or `86400000` (one day).

View file

@ -1,14 +0,0 @@
This extension uses its own cache, separate from the MusicBrainz loader cache.
## Configuration
This extension can be configured using environment variables:
* **`FANART_API_KEY`**: The fanart.tv API key to use. This is required for any
fields added by the extension to successfully resolve.
* **`FANART_BASE_URL`**: The base URL at which to access the
fanart.tv API. Defaults to `http://webservice.fanart.tv/v3/`.
* **`FANART_CACHE_SIZE`**: The number of items to keep in the cache.
Defaults to `GRAPHBRAINZ_CACHE_SIZE` if defined, or `8192`.
* **`FANART_CACHE_TTL`**: The number of seconds to keep items in the
cache. Defaults to `GRAPHBRAINZ_CACHE_TTL` if defined, or `86400000` (one day).

View file

@ -1,22 +0,0 @@
On entities with [URL relationship types][relationships] that represent images,
this extension will find those URLs that appear to be MediaWiki image pages, and
use the [MediaWiki API][] to fetch information about the image. This information
will include the actual file URL, so you can use it as the `src` in an `<img>`
tag (for example).
MediaWiki image URLs are assumed to be those with a path that starts with
`/wiki/Image:` or `/wiki/File:`.
This extension uses its own cache, separate from the MusicBrainz loader cache.
## Configuration
This extension can be configured using environment variables:
* **`MEDIAWIKI_CACHE_SIZE`**: The number of items to keep in the cache.
Defaults to `GRAPHBRAINZ_CACHE_SIZE` if defined, or `8192`.
* **`MEDIAWIKI_CACHE_TTL`**: The number of seconds to keep items in the
cache. Defaults to `GRAPHBRAINZ_CACHE_TTL` if defined, or `86400000` (one day).
[relationships]: https://musicbrainz.org/relationships
[MediaWiki API]: https://www.mediawiki.org/wiki/API:Main_page

View file

@ -1,14 +0,0 @@
This extension uses its own cache, separate from the MusicBrainz loader cache.
## Configuration
This extension can be configured using environment variables:
* **`THEAUDIODB_API_KEY`**: TheAudioDB API key to use. This is required for any
fields added by the extension to successfully resolve.
* **`THEAUDIODB_BASE_URL`**: The base URL at which to access TheAudioDB API.
Defaults to `http://www.theaudiodb.com/api/v1/json/`.
* **`THEAUDIODB_CACHE_SIZE`**: The number of items to keep in the cache.
Defaults to `GRAPHBRAINZ_CACHE_SIZE` if defined, or `8192`.
* **`THEAUDIODB_CACHE_TTL`**: The number of seconds to keep items in the
cache. Defaults to `GRAPHBRAINZ_CACHE_TTL` if defined, or `86400000` (one day).

View file

@ -157,9 +157,9 @@ anymatch@^1.3.0:
arrify "^1.0.0"
micromatch "^2.1.5"
apollo-utilities@^0.1.1-0:
version "0.1.1-1"
resolved "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-0.1.1-1.tgz#a637c2a5b49e06f20dd9adf7c55ec1ff69a97592"
apollo-utilities@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.0.1.tgz#34b4df0bd6ed71d0afaa7c62489173dca5d07e92"
append-transform@^0.4.0:
version "0.4.0"
@ -1625,9 +1625,9 @@ create-error-class@^3.0.0:
dependencies:
capture-stack-trace "^1.0.0"
cross-env@^5.1.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.1.0.tgz#1f12d6b3777d5847dcf9cf39fbee3c6a76dd5058"
cross-env@^5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.1.1.tgz#b6d8ab97f304c0f71dae7277b75fe424c08dfa74"
dependencies:
cross-spawn "^5.1.0"
is-windows "^1.0.0"
@ -2663,9 +2663,9 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.4:
version "4.1.11"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
graphql-markdown@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/graphql-markdown/-/graphql-markdown-3.1.0.tgz#ff8fb91864388b359622f92637c8f1edbee70618"
graphql-markdown@^3.2.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/graphql-markdown/-/graphql-markdown-3.2.0.tgz#108638359c1dc1d6ea388a033ab13b9d66eb84af"
dependencies:
deep-diff "^0.3.8"
graphql "^0.11.7"
@ -2677,11 +2677,11 @@ graphql-relay@^0.5.2:
version "0.5.3"
resolved "https://registry.yarnpkg.com/graphql-relay/-/graphql-relay-0.5.3.tgz#56a78ac07c87d89795a34db6b8e9681b827be5b5"
graphql-tools@^2.6.1:
version "2.6.1"
resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-2.6.1.tgz#9f6d1600951a05b18b83c52986c42eee4fd3cb1b"
graphql-tools@^2.7.0:
version "2.7.0"
resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-2.7.0.tgz#1045f4135e6365b50bb66595ac4f1a7b868ef148"
dependencies:
apollo-utilities "^0.1.1-0"
apollo-utilities "^1.0.1"
deprecated-decorator "^0.1.6"
uuid "^3.1.0"
@ -3305,9 +3305,9 @@ jsx-ast-utils@^1.3.4:
version "1.4.1"
resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-1.4.1.tgz#3867213e8dd79bf1e8f2300c0cfc1efb182c0df1"
just-extend@^1.1.22:
version "1.1.22"
resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-1.1.22.tgz#3330af756cab6a542700c64b2e4e4aa062d52fff"
just-extend@^1.1.26:
version "1.1.27"
resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-1.1.27.tgz#ec6e79410ff914e472652abfa0e603c03d60e905"
kind-of@^3.0.2:
version "3.2.2"
@ -3726,10 +3726,6 @@ nan@^2.3.0:
version "2.6.2"
resolved "https://registry.yarnpkg.com/nan/-/nan-2.6.2.tgz#e4ff34e6c95fdfb5aecc08de6596f43605a7db45"
native-promise-only@^0.8.1:
version "0.8.1"
resolved "https://registry.yarnpkg.com/native-promise-only/-/native-promise-only-0.8.1.tgz#20a318c30cb45f71fe7adfbf7b21c99c1472ef11"
natural-compare@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
@ -3738,12 +3734,12 @@ negotiator@0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
nise@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/nise/-/nise-1.1.1.tgz#1faa07147f3bf2465d4dbedc0e4a84048f081041"
nise@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/nise/-/nise-1.2.0.tgz#079d6cadbbcb12ba30e38f1c999f36ad4d6baa53"
dependencies:
formatio "^1.2.0"
just-extend "^1.1.22"
just-extend "^1.1.26"
lolex "^1.6.0"
path-to-regexp "^1.7.0"
text-encoding "^0.6.4"
@ -4643,7 +4639,7 @@ safe-buffer@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7"
samsam@1.x, samsam@^1.1.3:
samsam@1.x:
version "1.2.1"
resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.2.1.tgz#edd39093a3184370cb859243b2bdf255e7d8ea67"
@ -4728,19 +4724,16 @@ signal-exit@^3.0.0, signal-exit@^3.0.1, signal-exit@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
sinon@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/sinon/-/sinon-4.0.1.tgz#e46146a8a8420f837bdba32e2965bd1fe43d5b05"
sinon@^4.0.2:
version "4.0.2"
resolved "https://registry.yarnpkg.com/sinon/-/sinon-4.0.2.tgz#c81f62456d37986c84e9f522ddb9ce413bda49d2"
dependencies:
diff "^3.1.0"
formatio "1.2.0"
lodash.get "^4.4.2"
lolex "^2.1.3"
native-promise-only "^0.8.1"
nise "^1.1.1"
path-to-regexp "^1.7.0"
samsam "^1.1.3"
text-encoding "0.6.4"
nise "^1.2.0"
supports-color "^4.4.0"
type-detect "^4.0.0"
slash@^1.0.0:
@ -5000,6 +4993,12 @@ supports-color@^4.0.0:
dependencies:
has-flag "^2.0.0"
supports-color@^4.4.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b"
dependencies:
has-flag "^2.0.0"
symbol-observable@^0.2.2:
version "0.2.4"
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-0.2.4.tgz#95a83db26186d6af7e7a18dbd9760a2f86d08f40"
@ -5062,7 +5061,7 @@ test-exclude@^4.1.1:
read-pkg-up "^1.0.1"
require-main-filename "^1.0.1"
text-encoding@0.6.4, text-encoding@^0.6.4:
text-encoding@^0.6.4:
version "0.6.4"
resolved "https://registry.yarnpkg.com/text-encoding/-/text-encoding-0.6.4.tgz#e399a982257a276dae428bb92845cb71bdc26d19"