├── .gitignore
├── .travis.yml
├── test.js
├── package.json
├── index.js
├── readme.md
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | *.log
3 | node_modules
4 | huh.js
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 |
3 | node_js:
4 | - 6
5 | - 8
6 |
7 | before_install:
8 | - curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.6.0
9 | - export PATH="$HOME/.yarn/bin:$PATH"
10 |
11 | notifications:
12 | email: false
13 |
14 | cache:
15 | yarn: true
16 | directories:
17 | - "node_modules"
--------------------------------------------------------------------------------
/test.js:
--------------------------------------------------------------------------------
1 | var test = require("tape");
2 | var remark = require("remark");
3 |
4 | var emoji = require("./");
5 |
6 | test("remark-twemoji", function(t) {
7 | t.plan(3);
8 |
9 | const doc = "😂";
10 |
11 | // Basic usage without any specified options
12 | remark()
13 | .use(emoji)
14 | .process(doc, function(err, file) {
15 | t.equal(
16 | String(file),
17 | '
\n'
18 | );
19 | });
20 |
21 | // With react we want get 'className' instead of 'class'
22 | remark()
23 | .use(emoji, { isReact: true })
24 | .process(doc, function(err, file) {
25 | t.equal(
26 | String(file),
27 | '
\n'
28 | );
29 | });
30 |
31 | // With twemoji options, eg: 'size'
32 | remark()
33 | .use(emoji, { size: 128 })
34 | .process(doc, function(err, file) {
35 | t.equal(
36 | String(file),
37 | '
\n'
38 | );
39 | });
40 | });
41 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "remark-twemoji",
3 | "version": "0.1.1",
4 | "description": "Remark plugin to use Twemoji",
5 | "main": "index.js",
6 | "files": [
7 | "index.js"
8 | ],
9 | "engines": {
10 | "node": ">=6"
11 | },
12 | "scripts": {
13 | "test": "node test.js"
14 | },
15 | "repository": "madiodio/remark-twemoji",
16 | "keywords": [
17 | "remark",
18 | "emoji",
19 | "twemoji",
20 | "javascript",
21 | "js"
22 | ],
23 | "author": "Madiodio Gaye ",
24 | "license": "MIT",
25 | "homepage": "https://github.com/madiodio/remark-twemoji#readme",
26 | "devDependencies": {
27 | "babel-eslint": "^8.2.3",
28 | "eslint": "^4.19.1",
29 | "remark": "^9.0.0",
30 | "tape": "^4.9.0",
31 | "twemoji": "^2.5.1"
32 | },
33 | "dependencies": {
34 | "unist-util-visit": "^1.3.0"
35 | },
36 | "peerDependencies": {
37 | "twemoji": ">=2.5.0"
38 | },
39 | "eslintConfig": {
40 | "parser": "babel-eslint",
41 | "env": {
42 | "es6": true,
43 | "node": true
44 | },
45 | "extends": [
46 | "eslint:recommended"
47 | ],
48 | "rules": {
49 | "indent": [
50 | 2,
51 | 2
52 | ],
53 | "linebreak-style": [
54 | 2,
55 | "unix"
56 | ],
57 | "semi": [
58 | 2,
59 | "always"
60 | ]
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/index.js:
--------------------------------------------------------------------------------
1 | const visit = require("unist-util-visit");
2 | const twemoji = require("twemoji");
3 |
4 | // https://reactnativecafe.com/emojis-in-javascript/#Conclusion
5 | const EmojiRegExp = new RegExp(
6 | "(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff]|[\u0023-\u0039]\ufe0f?\u20e3|\u3299|\u3297|\u303d|\u3030|\u24c2|\ud83c[\udd70-\udd71]|\ud83c[\udd7e-\udd7f]|\ud83c\udd8e|\ud83c[\udd91-\udd9a]|\ud83c[\udde6-\uddff]|[\ud83c[\ude01-\ude02]|\ud83c\ude1a|\ud83c\ude2f|[\ud83c[\ude32-\ude3a]|[\ud83c[\ude50-\ude51]|\u203c|\u2049|[\u25aa-\u25ab]|\u25b6|\u25c0|[\u25fb-\u25fe]|\u00a9|\u00ae|\u2122|\u2139|\ud83c\udc04|[\u2600-\u26FF]|\u2b05|\u2b06|\u2b07|\u2b1b|\u2b1c|\u2b50|\u2b55|\u231a|\u231b|\u2328|\u23cf|[\u23e9-\u23f3]|[\u23f8-\u23fa]|\ud83c\udccf|\u2934|\u2935|[\u2190-\u21ff])"
7 | );
8 |
9 | module.exports = options => {
10 | const settings = options || {};
11 | function attributesCallback(rawText) {
12 | return {
13 | title: rawText
14 | };
15 | }
16 | function transformer(tree) {
17 | visit(tree, "text", node => {
18 | if (EmojiRegExp.test(node.value)) {
19 | const parsedNode = twemoji.parse(
20 | node.value,
21 | Object.assign({ attributes: attributesCallback }, settings)
22 | );
23 | node.type = "html";
24 | // Check if 'isReact: true' is specified in options
25 | if (settings.isReact) {
26 | node.value = parsedNode.replace(/class/g, "className");
27 | } else {
28 | node.value = parsedNode;
29 | }
30 | }
31 | });
32 | }
33 |
34 | return transformer;
35 | };
36 |
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
1 | # remark-twemoji
2 |
3 | [![prettier][prettier-image]][prettier-url]
4 | [![npm][npm-image]][npm-url]
5 | [![travis][travis-image]][travis-url]
6 |
7 | [prettier-image]: https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square
8 | [prettier-url]: https://github.com/prettier/prettier
9 | [npm-image]: https://img.shields.io/npm/v/remark-twemoji.svg
10 | [npm-url]: https://npmjs.org/package/remark-twemoji
11 | [travis-url]: https://travis-ci.org/madiodio/remark-twemoji
12 | [travis-image]: https://img.shields.io/travis/madiodio/remark-twemoji/master.svg
13 |
14 | Remark plugin to replace your emoji by using [twemoji](https://github.com/twitter/twemoji).
15 |
16 | ## Install
17 |
18 | > Note: Although it is marked as a [peerDependency](https://docs.npmjs.com/files/package.json#peerdependencies), [twemoji](https://github.com/twitter/twemoji) is required to work with this module.
19 |
20 | ```bash
21 | npm install --dev remark-twemoji twemoji
22 | ```
23 |
24 | ## Usage
25 |
26 | ```js
27 | remark().use(remarkTwemoji, { options });
28 | ```
29 |
30 | 1. Basic usage
31 |
32 | ```js
33 | const remark = require("remark");
34 | const twemoji = require("remark-twemoji");
35 |
36 | const doc = "😂";
37 | remark()
38 | .use(twemoji)
39 | .process(doc, function(err, file) {
40 | console.log(String(file));
41 | });
42 | // =>
43 | ```
44 |
45 | 2. Usage with [mdx](https://github.com/mdx-js/mdx) (basically what this plugin has been for):
46 |
47 | Somewhere in your webpack config file:
48 |
49 | ```js
50 | const webpack = require("webpack");
51 | const twemoji = require("remark-twemoji");
52 |
53 | ...{
54 | test: /\.md$/,
55 | exclude: /node_modules/,
56 | use: [
57 | "babel-loader",
58 | {
59 | loader: "@mdx-js/loader",
60 | options: {
61 | mdPlugins: [twemoji],
62 | isReact: true
63 | }
64 | }
65 | ]
66 | },...
67 | ```
68 |
69 | For more informations, check [this section](https://github.com/mdx-js/mdx#plugins) on the mdx docs.
70 |
71 | ## Options
72 |
73 | ### `options.isReact` (boolean)
74 |
75 | When using this plugin in a React setup, Twemoji will parse a dom node containing the attribute `class` instead of `className` which causes a warning at runtime. So if you're using React in your setup, use this to instruct the plugin to replace `class` by `className` in the final node, eg: ...`[twemoji, { isReact: true }]`...
76 |
77 | ## Other options
78 |
79 | ### `Object`
80 |
81 | ```js
82 | {
83 | callback: Function, // default the common replacer
84 | attributes: Function, // default returns {}
85 | base: string, // default MaxCDN
86 | ext: string, // default ".png"
87 | className: string, // default "emoji"
88 | size: string|number, // default "36x36"
89 | folder: string // in case it's specified
90 | // it replaces .size info, if any
91 | }
92 | ```
93 |
94 | These are the options you can pass to this plugin as the twemoji options, you can read more about them [here](https://github.com/twitter/twemoji#object-as-parameter).
95 |
96 | ## Inspirations
97 |
98 | * [gatsby-remark-twemoji](https://github.com/btnwtn/gatsby-remark-twemoji)
99 | * [remark-emoji](https://github.com/rhysd/remark-emoji/)
100 |
101 | ## License
102 |
103 | MIT
104 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@babel/code-frame@7.0.0-beta.44":
6 | version "7.0.0-beta.44"
7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz#2a02643368de80916162be70865c97774f3adbd9"
8 | dependencies:
9 | "@babel/highlight" "7.0.0-beta.44"
10 |
11 | "@babel/generator@7.0.0-beta.44":
12 | version "7.0.0-beta.44"
13 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.44.tgz#c7e67b9b5284afcf69b309b50d7d37f3e5033d42"
14 | dependencies:
15 | "@babel/types" "7.0.0-beta.44"
16 | jsesc "^2.5.1"
17 | lodash "^4.2.0"
18 | source-map "^0.5.0"
19 | trim-right "^1.0.1"
20 |
21 | "@babel/helper-function-name@7.0.0-beta.44":
22 | version "7.0.0-beta.44"
23 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz#e18552aaae2231100a6e485e03854bc3532d44dd"
24 | dependencies:
25 | "@babel/helper-get-function-arity" "7.0.0-beta.44"
26 | "@babel/template" "7.0.0-beta.44"
27 | "@babel/types" "7.0.0-beta.44"
28 |
29 | "@babel/helper-get-function-arity@7.0.0-beta.44":
30 | version "7.0.0-beta.44"
31 | resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz#d03ca6dd2b9f7b0b1e6b32c56c72836140db3a15"
32 | dependencies:
33 | "@babel/types" "7.0.0-beta.44"
34 |
35 | "@babel/helper-split-export-declaration@7.0.0-beta.44":
36 | version "7.0.0-beta.44"
37 | resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz#c0b351735e0fbcb3822c8ad8db4e583b05ebd9dc"
38 | dependencies:
39 | "@babel/types" "7.0.0-beta.44"
40 |
41 | "@babel/highlight@7.0.0-beta.44":
42 | version "7.0.0-beta.44"
43 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.44.tgz#18c94ce543916a80553edcdcf681890b200747d5"
44 | dependencies:
45 | chalk "^2.0.0"
46 | esutils "^2.0.2"
47 | js-tokens "^3.0.0"
48 |
49 | "@babel/template@7.0.0-beta.44":
50 | version "7.0.0-beta.44"
51 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.44.tgz#f8832f4fdcee5d59bf515e595fc5106c529b394f"
52 | dependencies:
53 | "@babel/code-frame" "7.0.0-beta.44"
54 | "@babel/types" "7.0.0-beta.44"
55 | babylon "7.0.0-beta.44"
56 | lodash "^4.2.0"
57 |
58 | "@babel/traverse@7.0.0-beta.44":
59 | version "7.0.0-beta.44"
60 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.44.tgz#a970a2c45477ad18017e2e465a0606feee0d2966"
61 | dependencies:
62 | "@babel/code-frame" "7.0.0-beta.44"
63 | "@babel/generator" "7.0.0-beta.44"
64 | "@babel/helper-function-name" "7.0.0-beta.44"
65 | "@babel/helper-split-export-declaration" "7.0.0-beta.44"
66 | "@babel/types" "7.0.0-beta.44"
67 | babylon "7.0.0-beta.44"
68 | debug "^3.1.0"
69 | globals "^11.1.0"
70 | invariant "^2.2.0"
71 | lodash "^4.2.0"
72 |
73 | "@babel/types@7.0.0-beta.44":
74 | version "7.0.0-beta.44"
75 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.44.tgz#6b1b164591f77dec0a0342aca995f2d046b3a757"
76 | dependencies:
77 | esutils "^2.0.2"
78 | lodash "^4.2.0"
79 | to-fast-properties "^2.0.0"
80 |
81 | acorn-jsx@^3.0.0:
82 | version "3.0.1"
83 | resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b"
84 | dependencies:
85 | acorn "^3.0.4"
86 |
87 | acorn@^3.0.4:
88 | version "3.3.0"
89 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
90 |
91 | acorn@^5.5.0:
92 | version "5.5.3"
93 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.5.3.tgz#f473dd47e0277a08e28e9bec5aeeb04751f0b8c9"
94 |
95 | ajv-keywords@^2.1.0:
96 | version "2.1.1"
97 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762"
98 |
99 | ajv@^5.2.3, ajv@^5.3.0:
100 | version "5.5.2"
101 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965"
102 | dependencies:
103 | co "^4.6.0"
104 | fast-deep-equal "^1.0.0"
105 | fast-json-stable-stringify "^2.0.0"
106 | json-schema-traverse "^0.3.0"
107 |
108 | ansi-escapes@^3.0.0:
109 | version "3.1.0"
110 | resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.1.0.tgz#f73207bb81207d75fd6c83f125af26eea378ca30"
111 |
112 | ansi-regex@^2.0.0:
113 | version "2.1.1"
114 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
115 |
116 | ansi-regex@^3.0.0:
117 | version "3.0.0"
118 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
119 |
120 | ansi-styles@^2.2.1:
121 | version "2.2.1"
122 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
123 |
124 | ansi-styles@^3.2.1:
125 | version "3.2.1"
126 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
127 | dependencies:
128 | color-convert "^1.9.0"
129 |
130 | argparse@^1.0.7:
131 | version "1.0.10"
132 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
133 | dependencies:
134 | sprintf-js "~1.0.2"
135 |
136 | array-iterate@^1.0.0:
137 | version "1.1.2"
138 | resolved "https://registry.yarnpkg.com/array-iterate/-/array-iterate-1.1.2.tgz#f66a57e84426f8097f4197fbb6c051b8e5cdf7d8"
139 |
140 | array-union@^1.0.1:
141 | version "1.0.2"
142 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
143 | dependencies:
144 | array-uniq "^1.0.1"
145 |
146 | array-uniq@^1.0.1:
147 | version "1.0.3"
148 | resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
149 |
150 | arrify@^1.0.0:
151 | version "1.0.1"
152 | resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
153 |
154 | babel-code-frame@^6.22.0:
155 | version "6.26.0"
156 | resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
157 | dependencies:
158 | chalk "^1.1.3"
159 | esutils "^2.0.2"
160 | js-tokens "^3.0.2"
161 |
162 | babel-eslint@^8.2.3:
163 | version "8.2.3"
164 | resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-8.2.3.tgz#1a2e6681cc9bc4473c32899e59915e19cd6733cf"
165 | dependencies:
166 | "@babel/code-frame" "7.0.0-beta.44"
167 | "@babel/traverse" "7.0.0-beta.44"
168 | "@babel/types" "7.0.0-beta.44"
169 | babylon "7.0.0-beta.44"
170 | eslint-scope "~3.7.1"
171 | eslint-visitor-keys "^1.0.0"
172 |
173 | babylon@7.0.0-beta.44:
174 | version "7.0.0-beta.44"
175 | resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.44.tgz#89159e15e6e30c5096e22d738d8c0af8a0e8ca1d"
176 |
177 | bail@^1.0.0:
178 | version "1.0.3"
179 | resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.3.tgz#63cfb9ddbac829b02a3128cd53224be78e6c21a3"
180 |
181 | balanced-match@^1.0.0:
182 | version "1.0.0"
183 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
184 |
185 | brace-expansion@^1.1.7:
186 | version "1.1.11"
187 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
188 | dependencies:
189 | balanced-match "^1.0.0"
190 | concat-map "0.0.1"
191 |
192 | buffer-from@^1.0.0:
193 | version "1.0.0"
194 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.0.0.tgz#4cb8832d23612589b0406e9e2956c17f06fdf531"
195 |
196 | caller-path@^0.1.0:
197 | version "0.1.0"
198 | resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f"
199 | dependencies:
200 | callsites "^0.2.0"
201 |
202 | callsites@^0.2.0:
203 | version "0.2.0"
204 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca"
205 |
206 | ccount@^1.0.0:
207 | version "1.0.3"
208 | resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.0.3.tgz#f1cec43f332e2ea5a569fd46f9f5bde4e6102aff"
209 |
210 | chalk@^1.1.3:
211 | version "1.1.3"
212 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
213 | dependencies:
214 | ansi-styles "^2.2.1"
215 | escape-string-regexp "^1.0.2"
216 | has-ansi "^2.0.0"
217 | strip-ansi "^3.0.0"
218 | supports-color "^2.0.0"
219 |
220 | chalk@^2.0.0, chalk@^2.1.0:
221 | version "2.4.1"
222 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e"
223 | dependencies:
224 | ansi-styles "^3.2.1"
225 | escape-string-regexp "^1.0.5"
226 | supports-color "^5.3.0"
227 |
228 | character-entities-html4@^1.0.0:
229 | version "1.1.2"
230 | resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.2.tgz#c44fdde3ce66b52e8d321d6c1bf46101f0150610"
231 |
232 | character-entities-legacy@^1.0.0:
233 | version "1.1.2"
234 | resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.2.tgz#7c6defb81648498222c9855309953d05f4d63a9c"
235 |
236 | character-entities@^1.0.0:
237 | version "1.2.2"
238 | resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.2.tgz#58c8f371c0774ef0ba9b2aca5f00d8f100e6e363"
239 |
240 | character-reference-invalid@^1.0.0:
241 | version "1.1.2"
242 | resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.2.tgz#21e421ad3d84055952dab4a43a04e73cd425d3ed"
243 |
244 | chardet@^0.4.0:
245 | version "0.4.2"
246 | resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"
247 |
248 | circular-json@^0.3.1:
249 | version "0.3.3"
250 | resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66"
251 |
252 | cli-cursor@^2.1.0:
253 | version "2.1.0"
254 | resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
255 | dependencies:
256 | restore-cursor "^2.0.0"
257 |
258 | cli-width@^2.0.0:
259 | version "2.2.0"
260 | resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
261 |
262 | co@^4.6.0:
263 | version "4.6.0"
264 | resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
265 |
266 | collapse-white-space@^1.0.2:
267 | version "1.0.4"
268 | resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.4.tgz#ce05cf49e54c3277ae573036a26851ba430a0091"
269 |
270 | color-convert@^1.9.0:
271 | version "1.9.1"
272 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed"
273 | dependencies:
274 | color-name "^1.1.1"
275 |
276 | color-name@^1.1.1:
277 | version "1.1.3"
278 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
279 |
280 | concat-map@0.0.1:
281 | version "0.0.1"
282 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
283 |
284 | concat-stream@^1.6.0:
285 | version "1.6.2"
286 | resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
287 | dependencies:
288 | buffer-from "^1.0.0"
289 | inherits "^2.0.3"
290 | readable-stream "^2.2.2"
291 | typedarray "^0.0.6"
292 |
293 | core-util-is@~1.0.0:
294 | version "1.0.2"
295 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
296 |
297 | cross-spawn@^5.1.0:
298 | version "5.1.0"
299 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
300 | dependencies:
301 | lru-cache "^4.0.1"
302 | shebang-command "^1.2.0"
303 | which "^1.2.9"
304 |
305 | debug@^3.1.0:
306 | version "3.1.0"
307 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
308 | dependencies:
309 | ms "2.0.0"
310 |
311 | deep-equal@~1.0.1:
312 | version "1.0.1"
313 | resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5"
314 |
315 | deep-is@~0.1.3:
316 | version "0.1.3"
317 | resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
318 |
319 | define-properties@^1.1.2:
320 | version "1.1.2"
321 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94"
322 | dependencies:
323 | foreach "^2.0.5"
324 | object-keys "^1.0.8"
325 |
326 | defined@~1.0.0:
327 | version "1.0.0"
328 | resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
329 |
330 | del@^2.0.2:
331 | version "2.2.2"
332 | resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8"
333 | dependencies:
334 | globby "^5.0.0"
335 | is-path-cwd "^1.0.0"
336 | is-path-in-cwd "^1.0.0"
337 | object-assign "^4.0.1"
338 | pify "^2.0.0"
339 | pinkie-promise "^2.0.0"
340 | rimraf "^2.2.8"
341 |
342 | doctrine@^2.1.0:
343 | version "2.1.0"
344 | resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
345 | dependencies:
346 | esutils "^2.0.2"
347 |
348 | es-abstract@^1.5.0:
349 | version "1.11.0"
350 | resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.11.0.tgz#cce87d518f0496893b1a30cd8461835535480681"
351 | dependencies:
352 | es-to-primitive "^1.1.1"
353 | function-bind "^1.1.1"
354 | has "^1.0.1"
355 | is-callable "^1.1.3"
356 | is-regex "^1.0.4"
357 |
358 | es-to-primitive@^1.1.1:
359 | version "1.1.1"
360 | resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.1.1.tgz#45355248a88979034b6792e19bb81f2b7975dd0d"
361 | dependencies:
362 | is-callable "^1.1.1"
363 | is-date-object "^1.0.1"
364 | is-symbol "^1.0.1"
365 |
366 | escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
367 | version "1.0.5"
368 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
369 |
370 | eslint-scope@^3.7.1, eslint-scope@~3.7.1:
371 | version "3.7.1"
372 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8"
373 | dependencies:
374 | esrecurse "^4.1.0"
375 | estraverse "^4.1.1"
376 |
377 | eslint-visitor-keys@^1.0.0:
378 | version "1.0.0"
379 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d"
380 |
381 | eslint@^4.19.1:
382 | version "4.19.1"
383 | resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.19.1.tgz#32d1d653e1d90408854bfb296f076ec7e186a300"
384 | dependencies:
385 | ajv "^5.3.0"
386 | babel-code-frame "^6.22.0"
387 | chalk "^2.1.0"
388 | concat-stream "^1.6.0"
389 | cross-spawn "^5.1.0"
390 | debug "^3.1.0"
391 | doctrine "^2.1.0"
392 | eslint-scope "^3.7.1"
393 | eslint-visitor-keys "^1.0.0"
394 | espree "^3.5.4"
395 | esquery "^1.0.0"
396 | esutils "^2.0.2"
397 | file-entry-cache "^2.0.0"
398 | functional-red-black-tree "^1.0.1"
399 | glob "^7.1.2"
400 | globals "^11.0.1"
401 | ignore "^3.3.3"
402 | imurmurhash "^0.1.4"
403 | inquirer "^3.0.6"
404 | is-resolvable "^1.0.0"
405 | js-yaml "^3.9.1"
406 | json-stable-stringify-without-jsonify "^1.0.1"
407 | levn "^0.3.0"
408 | lodash "^4.17.4"
409 | minimatch "^3.0.2"
410 | mkdirp "^0.5.1"
411 | natural-compare "^1.4.0"
412 | optionator "^0.8.2"
413 | path-is-inside "^1.0.2"
414 | pluralize "^7.0.0"
415 | progress "^2.0.0"
416 | regexpp "^1.0.1"
417 | require-uncached "^1.0.3"
418 | semver "^5.3.0"
419 | strip-ansi "^4.0.0"
420 | strip-json-comments "~2.0.1"
421 | table "4.0.2"
422 | text-table "~0.2.0"
423 |
424 | espree@^3.5.4:
425 | version "3.5.4"
426 | resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.4.tgz#b0f447187c8a8bed944b815a660bddf5deb5d1a7"
427 | dependencies:
428 | acorn "^5.5.0"
429 | acorn-jsx "^3.0.0"
430 |
431 | esprima@^4.0.0:
432 | version "4.0.1"
433 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
434 |
435 | esquery@^1.0.0:
436 | version "1.0.1"
437 | resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708"
438 | dependencies:
439 | estraverse "^4.0.0"
440 |
441 | esrecurse@^4.1.0:
442 | version "4.2.1"
443 | resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf"
444 | dependencies:
445 | estraverse "^4.1.0"
446 |
447 | estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1:
448 | version "4.2.0"
449 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13"
450 |
451 | esutils@^2.0.2:
452 | version "2.0.2"
453 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
454 |
455 | extend@^3.0.0:
456 | version "3.0.2"
457 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
458 |
459 | external-editor@^2.0.4:
460 | version "2.2.0"
461 | resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5"
462 | dependencies:
463 | chardet "^0.4.0"
464 | iconv-lite "^0.4.17"
465 | tmp "^0.0.33"
466 |
467 | fast-deep-equal@^1.0.0:
468 | version "1.1.0"
469 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614"
470 |
471 | fast-json-stable-stringify@^2.0.0:
472 | version "2.0.0"
473 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
474 |
475 | fast-levenshtein@~2.0.4:
476 | version "2.0.6"
477 | resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
478 |
479 | figures@^2.0.0:
480 | version "2.0.0"
481 | resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
482 | dependencies:
483 | escape-string-regexp "^1.0.5"
484 |
485 | file-entry-cache@^2.0.0:
486 | version "2.0.0"
487 | resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361"
488 | dependencies:
489 | flat-cache "^1.2.1"
490 | object-assign "^4.0.1"
491 |
492 | flat-cache@^1.2.1:
493 | version "1.3.0"
494 | resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.0.tgz#d3030b32b38154f4e3b7e9c709f490f7ef97c481"
495 | dependencies:
496 | circular-json "^0.3.1"
497 | del "^2.0.2"
498 | graceful-fs "^4.1.2"
499 | write "^0.2.1"
500 |
501 | for-each@~0.3.2:
502 | version "0.3.2"
503 | resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.2.tgz#2c40450b9348e97f281322593ba96704b9abd4d4"
504 | dependencies:
505 | is-function "~1.0.0"
506 |
507 | foreach@^2.0.5:
508 | version "2.0.5"
509 | resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99"
510 |
511 | fs.realpath@^1.0.0:
512 | version "1.0.0"
513 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
514 |
515 | function-bind@^1.0.2, function-bind@^1.1.1, function-bind@~1.1.1:
516 | version "1.1.1"
517 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
518 |
519 | functional-red-black-tree@^1.0.1:
520 | version "1.0.1"
521 | resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
522 |
523 | glob@^7.0.3, glob@^7.0.5, glob@^7.1.2, glob@~7.1.2:
524 | version "7.1.2"
525 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
526 | dependencies:
527 | fs.realpath "^1.0.0"
528 | inflight "^1.0.4"
529 | inherits "2"
530 | minimatch "^3.0.4"
531 | once "^1.3.0"
532 | path-is-absolute "^1.0.0"
533 |
534 | globals@^11.0.1, globals@^11.1.0:
535 | version "11.5.0"
536 | resolved "https://registry.yarnpkg.com/globals/-/globals-11.5.0.tgz#6bc840de6771173b191f13d3a9c94d441ee92642"
537 |
538 | globby@^5.0.0:
539 | version "5.0.0"
540 | resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d"
541 | dependencies:
542 | array-union "^1.0.1"
543 | arrify "^1.0.0"
544 | glob "^7.0.3"
545 | object-assign "^4.0.1"
546 | pify "^2.0.0"
547 | pinkie-promise "^2.0.0"
548 |
549 | graceful-fs@^4.1.2:
550 | version "4.1.11"
551 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
552 |
553 | has-ansi@^2.0.0:
554 | version "2.0.0"
555 | resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
556 | dependencies:
557 | ansi-regex "^2.0.0"
558 |
559 | has-flag@^3.0.0:
560 | version "3.0.0"
561 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
562 |
563 | has@^1.0.1, has@~1.0.1:
564 | version "1.0.1"
565 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28"
566 | dependencies:
567 | function-bind "^1.0.2"
568 |
569 | iconv-lite@^0.4.17:
570 | version "0.4.23"
571 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63"
572 | dependencies:
573 | safer-buffer ">= 2.1.2 < 3"
574 |
575 | ignore@^3.3.3:
576 | version "3.3.8"
577 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.8.tgz#3f8e9c35d38708a3a7e0e9abb6c73e7ee7707b2b"
578 |
579 | imurmurhash@^0.1.4:
580 | version "0.1.4"
581 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
582 |
583 | inflight@^1.0.4:
584 | version "1.0.6"
585 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
586 | dependencies:
587 | once "^1.3.0"
588 | wrappy "1"
589 |
590 | inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3:
591 | version "2.0.3"
592 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
593 |
594 | inquirer@^3.0.6:
595 | version "3.3.0"
596 | resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
597 | dependencies:
598 | ansi-escapes "^3.0.0"
599 | chalk "^2.0.0"
600 | cli-cursor "^2.1.0"
601 | cli-width "^2.0.0"
602 | external-editor "^2.0.4"
603 | figures "^2.0.0"
604 | lodash "^4.3.0"
605 | mute-stream "0.0.7"
606 | run-async "^2.2.0"
607 | rx-lite "^4.0.8"
608 | rx-lite-aggregates "^4.0.8"
609 | string-width "^2.1.0"
610 | strip-ansi "^4.0.0"
611 | through "^2.3.6"
612 |
613 | invariant@^2.2.0:
614 | version "2.2.4"
615 | resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
616 | dependencies:
617 | loose-envify "^1.0.0"
618 |
619 | is-alphabetical@^1.0.0:
620 | version "1.0.2"
621 | resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.2.tgz#1fa6e49213cb7885b75d15862fb3f3d96c884f41"
622 |
623 | is-alphanumeric@^1.0.0:
624 | version "1.0.0"
625 | resolved "https://registry.yarnpkg.com/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz#4a9cef71daf4c001c1d81d63d140cf53fd6889f4"
626 |
627 | is-alphanumerical@^1.0.0:
628 | version "1.0.2"
629 | resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.2.tgz#1138e9ae5040158dc6ff76b820acd6b7a181fd40"
630 | dependencies:
631 | is-alphabetical "^1.0.0"
632 | is-decimal "^1.0.0"
633 |
634 | is-buffer@^1.1.4:
635 | version "1.1.6"
636 | resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
637 |
638 | is-callable@^1.1.1, is-callable@^1.1.3:
639 | version "1.1.3"
640 | resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2"
641 |
642 | is-date-object@^1.0.1:
643 | version "1.0.1"
644 | resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16"
645 |
646 | is-decimal@^1.0.0:
647 | version "1.0.2"
648 | resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.2.tgz#894662d6a8709d307f3a276ca4339c8fa5dff0ff"
649 |
650 | is-fullwidth-code-point@^2.0.0:
651 | version "2.0.0"
652 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
653 |
654 | is-function@~1.0.0:
655 | version "1.0.1"
656 | resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5"
657 |
658 | is-hexadecimal@^1.0.0:
659 | version "1.0.2"
660 | resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.2.tgz#b6e710d7d07bb66b98cb8cece5c9b4921deeb835"
661 |
662 | is-path-cwd@^1.0.0:
663 | version "1.0.0"
664 | resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d"
665 |
666 | is-path-in-cwd@^1.0.0:
667 | version "1.0.1"
668 | resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52"
669 | dependencies:
670 | is-path-inside "^1.0.0"
671 |
672 | is-path-inside@^1.0.0:
673 | version "1.0.1"
674 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036"
675 | dependencies:
676 | path-is-inside "^1.0.1"
677 |
678 | is-plain-obj@^1.1.0:
679 | version "1.1.0"
680 | resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
681 |
682 | is-promise@^2.1.0:
683 | version "2.1.0"
684 | resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
685 |
686 | is-regex@^1.0.4:
687 | version "1.0.4"
688 | resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491"
689 | dependencies:
690 | has "^1.0.1"
691 |
692 | is-resolvable@^1.0.0:
693 | version "1.1.0"
694 | resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88"
695 |
696 | is-symbol@^1.0.1:
697 | version "1.0.1"
698 | resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572"
699 |
700 | is-whitespace-character@^1.0.0:
701 | version "1.0.2"
702 | resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.2.tgz#ede53b4c6f6fb3874533751ec9280d01928d03ed"
703 |
704 | is-word-character@^1.0.0:
705 | version "1.0.2"
706 | resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.2.tgz#46a5dac3f2a1840898b91e576cd40d493f3ae553"
707 |
708 | isarray@~1.0.0:
709 | version "1.0.0"
710 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
711 |
712 | isexe@^2.0.0:
713 | version "2.0.0"
714 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
715 |
716 | js-tokens@^3.0.0, js-tokens@^3.0.2:
717 | version "3.0.2"
718 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
719 |
720 | js-yaml@^3.9.1:
721 | version "3.13.1"
722 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
723 | dependencies:
724 | argparse "^1.0.7"
725 | esprima "^4.0.0"
726 |
727 | jsesc@^2.5.1:
728 | version "2.5.1"
729 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.1.tgz#e421a2a8e20d6b0819df28908f782526b96dd1fe"
730 |
731 | json-schema-traverse@^0.3.0:
732 | version "0.3.1"
733 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
734 |
735 | json-stable-stringify-without-jsonify@^1.0.1:
736 | version "1.0.1"
737 | resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
738 |
739 | levn@^0.3.0, levn@~0.3.0:
740 | version "0.3.0"
741 | resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
742 | dependencies:
743 | prelude-ls "~1.1.2"
744 | type-check "~0.3.2"
745 |
746 | lodash@^4.17.4, lodash@^4.2.0, lodash@^4.3.0:
747 | version "4.17.21"
748 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
749 |
750 | longest-streak@^2.0.1:
751 | version "2.0.2"
752 | resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.2.tgz#2421b6ba939a443bb9ffebf596585a50b4c38e2e"
753 |
754 | loose-envify@^1.0.0:
755 | version "1.3.1"
756 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848"
757 | dependencies:
758 | js-tokens "^3.0.0"
759 |
760 | lru-cache@^4.0.1:
761 | version "4.1.3"
762 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.3.tgz#a1175cf3496dfc8436c156c334b4955992bce69c"
763 | dependencies:
764 | pseudomap "^1.0.2"
765 | yallist "^2.1.2"
766 |
767 | markdown-escapes@^1.0.0:
768 | version "1.0.2"
769 | resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.2.tgz#e639cbde7b99c841c0bacc8a07982873b46d2122"
770 |
771 | markdown-table@^1.1.0:
772 | version "1.1.2"
773 | resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-1.1.2.tgz#c78db948fa879903a41bce522e3b96f801c63786"
774 |
775 | mdast-util-compact@^1.0.0:
776 | version "1.0.1"
777 | resolved "https://registry.yarnpkg.com/mdast-util-compact/-/mdast-util-compact-1.0.1.tgz#cdb5f84e2b6a2d3114df33bd05d9cb32e3c4083a"
778 | dependencies:
779 | unist-util-modify-children "^1.0.0"
780 | unist-util-visit "^1.1.0"
781 |
782 | mimic-fn@^1.0.0:
783 | version "1.2.0"
784 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
785 |
786 | minimatch@^3.0.2, minimatch@^3.0.4:
787 | version "3.1.2"
788 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b"
789 | dependencies:
790 | brace-expansion "^1.1.7"
791 |
792 | minimist@0.0.8:
793 | version "0.0.8"
794 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
795 |
796 | minimist@~1.2.0:
797 | version "1.2.0"
798 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
799 |
800 | mkdirp@^0.5.1:
801 | version "0.5.1"
802 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
803 | dependencies:
804 | minimist "0.0.8"
805 |
806 | ms@2.0.0:
807 | version "2.0.0"
808 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
809 |
810 | mute-stream@0.0.7:
811 | version "0.0.7"
812 | resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
813 |
814 | natural-compare@^1.4.0:
815 | version "1.4.0"
816 | resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
817 |
818 | object-assign@^4.0.1:
819 | version "4.1.1"
820 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
821 |
822 | object-inspect@~1.5.0:
823 | version "1.5.0"
824 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.5.0.tgz#9d876c11e40f485c79215670281b767488f9bfe3"
825 |
826 | object-keys@^1.0.8:
827 | version "1.0.11"
828 | resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d"
829 |
830 | once@^1.3.0:
831 | version "1.4.0"
832 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
833 | dependencies:
834 | wrappy "1"
835 |
836 | onetime@^2.0.0:
837 | version "2.0.1"
838 | resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
839 | dependencies:
840 | mimic-fn "^1.0.0"
841 |
842 | optionator@^0.8.2:
843 | version "0.8.2"
844 | resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64"
845 | dependencies:
846 | deep-is "~0.1.3"
847 | fast-levenshtein "~2.0.4"
848 | levn "~0.3.0"
849 | prelude-ls "~1.1.2"
850 | type-check "~0.3.2"
851 | wordwrap "~1.0.0"
852 |
853 | os-tmpdir@~1.0.2:
854 | version "1.0.2"
855 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
856 |
857 | parse-entities@^1.0.2, parse-entities@^1.1.0:
858 | version "1.1.2"
859 | resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.1.2.tgz#9eaf719b29dc3bd62246b4332009072e01527777"
860 | dependencies:
861 | character-entities "^1.0.0"
862 | character-entities-legacy "^1.0.0"
863 | character-reference-invalid "^1.0.0"
864 | is-alphanumerical "^1.0.0"
865 | is-decimal "^1.0.0"
866 | is-hexadecimal "^1.0.0"
867 |
868 | path-is-absolute@^1.0.0:
869 | version "1.0.1"
870 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
871 |
872 | path-is-inside@^1.0.1, path-is-inside@^1.0.2:
873 | version "1.0.2"
874 | resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
875 |
876 | path-parse@^1.0.5:
877 | version "1.0.7"
878 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735"
879 |
880 | pify@^2.0.0:
881 | version "2.3.0"
882 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
883 |
884 | pinkie-promise@^2.0.0:
885 | version "2.0.1"
886 | resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
887 | dependencies:
888 | pinkie "^2.0.0"
889 |
890 | pinkie@^2.0.0:
891 | version "2.0.4"
892 | resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
893 |
894 | pluralize@^7.0.0:
895 | version "7.0.0"
896 | resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777"
897 |
898 | prelude-ls@~1.1.2:
899 | version "1.1.2"
900 | resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
901 |
902 | process-nextick-args@~2.0.0:
903 | version "2.0.0"
904 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa"
905 |
906 | progress@^2.0.0:
907 | version "2.0.0"
908 | resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f"
909 |
910 | pseudomap@^1.0.2:
911 | version "1.0.2"
912 | resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
913 |
914 | readable-stream@^2.2.2:
915 | version "2.3.6"
916 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
917 | dependencies:
918 | core-util-is "~1.0.0"
919 | inherits "~2.0.3"
920 | isarray "~1.0.0"
921 | process-nextick-args "~2.0.0"
922 | safe-buffer "~5.1.1"
923 | string_decoder "~1.1.1"
924 | util-deprecate "~1.0.1"
925 |
926 | regexpp@^1.0.1:
927 | version "1.1.0"
928 | resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-1.1.0.tgz#0e3516dd0b7904f413d2d4193dce4618c3a689ab"
929 |
930 | remark-parse@^5.0.0:
931 | version "5.0.0"
932 | resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95"
933 | dependencies:
934 | collapse-white-space "^1.0.2"
935 | is-alphabetical "^1.0.0"
936 | is-decimal "^1.0.0"
937 | is-whitespace-character "^1.0.0"
938 | is-word-character "^1.0.0"
939 | markdown-escapes "^1.0.0"
940 | parse-entities "^1.1.0"
941 | repeat-string "^1.5.4"
942 | state-toggle "^1.0.0"
943 | trim "0.0.1"
944 | trim-trailing-lines "^1.0.0"
945 | unherit "^1.0.4"
946 | unist-util-remove-position "^1.0.0"
947 | vfile-location "^2.0.0"
948 | xtend "^4.0.1"
949 |
950 | remark-stringify@^5.0.0:
951 | version "5.0.0"
952 | resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-5.0.0.tgz#336d3a4d4a6a3390d933eeba62e8de4bd280afba"
953 | dependencies:
954 | ccount "^1.0.0"
955 | is-alphanumeric "^1.0.0"
956 | is-decimal "^1.0.0"
957 | is-whitespace-character "^1.0.0"
958 | longest-streak "^2.0.1"
959 | markdown-escapes "^1.0.0"
960 | markdown-table "^1.1.0"
961 | mdast-util-compact "^1.0.0"
962 | parse-entities "^1.0.2"
963 | repeat-string "^1.5.4"
964 | state-toggle "^1.0.0"
965 | stringify-entities "^1.0.1"
966 | unherit "^1.0.4"
967 | xtend "^4.0.1"
968 |
969 | remark@^9.0.0:
970 | version "9.0.0"
971 | resolved "https://registry.yarnpkg.com/remark/-/remark-9.0.0.tgz#c5cfa8ec535c73a67c4b0f12bfdbd3a67d8b2f60"
972 | dependencies:
973 | remark-parse "^5.0.0"
974 | remark-stringify "^5.0.0"
975 | unified "^6.0.0"
976 |
977 | repeat-string@^1.5.4:
978 | version "1.6.1"
979 | resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
980 |
981 | replace-ext@1.0.0:
982 | version "1.0.0"
983 | resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb"
984 |
985 | require-uncached@^1.0.3:
986 | version "1.0.3"
987 | resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3"
988 | dependencies:
989 | caller-path "^0.1.0"
990 | resolve-from "^1.0.0"
991 |
992 | resolve-from@^1.0.0:
993 | version "1.0.1"
994 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"
995 |
996 | resolve@~1.5.0:
997 | version "1.5.0"
998 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36"
999 | dependencies:
1000 | path-parse "^1.0.5"
1001 |
1002 | restore-cursor@^2.0.0:
1003 | version "2.0.0"
1004 | resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
1005 | dependencies:
1006 | onetime "^2.0.0"
1007 | signal-exit "^3.0.2"
1008 |
1009 | resumer@~0.0.0:
1010 | version "0.0.0"
1011 | resolved "https://registry.yarnpkg.com/resumer/-/resumer-0.0.0.tgz#f1e8f461e4064ba39e82af3cdc2a8c893d076759"
1012 | dependencies:
1013 | through "~2.3.4"
1014 |
1015 | rimraf@^2.2.8:
1016 | version "2.6.2"
1017 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
1018 | dependencies:
1019 | glob "^7.0.5"
1020 |
1021 | run-async@^2.2.0:
1022 | version "2.3.0"
1023 | resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
1024 | dependencies:
1025 | is-promise "^2.1.0"
1026 |
1027 | rx-lite-aggregates@^4.0.8:
1028 | version "4.0.8"
1029 | resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be"
1030 | dependencies:
1031 | rx-lite "*"
1032 |
1033 | rx-lite@*, rx-lite@^4.0.8:
1034 | version "4.0.8"
1035 | resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
1036 |
1037 | safe-buffer@~5.1.0, safe-buffer@~5.1.1:
1038 | version "5.1.2"
1039 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
1040 |
1041 | "safer-buffer@>= 2.1.2 < 3":
1042 | version "2.1.2"
1043 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
1044 |
1045 | semver@^5.3.0:
1046 | version "5.7.2"
1047 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"
1048 |
1049 | shebang-command@^1.2.0:
1050 | version "1.2.0"
1051 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
1052 | dependencies:
1053 | shebang-regex "^1.0.0"
1054 |
1055 | shebang-regex@^1.0.0:
1056 | version "1.0.0"
1057 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
1058 |
1059 | signal-exit@^3.0.2:
1060 | version "3.0.2"
1061 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
1062 |
1063 | slice-ansi@1.0.0:
1064 | version "1.0.0"
1065 | resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d"
1066 | dependencies:
1067 | is-fullwidth-code-point "^2.0.0"
1068 |
1069 | source-map@^0.5.0:
1070 | version "0.5.7"
1071 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
1072 |
1073 | sprintf-js@~1.0.2:
1074 | version "1.0.3"
1075 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
1076 |
1077 | state-toggle@^1.0.0:
1078 | version "1.0.1"
1079 | resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.1.tgz#c3cb0974f40a6a0f8e905b96789eb41afa1cde3a"
1080 |
1081 | string-width@^2.1.0, string-width@^2.1.1:
1082 | version "2.1.1"
1083 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
1084 | dependencies:
1085 | is-fullwidth-code-point "^2.0.0"
1086 | strip-ansi "^4.0.0"
1087 |
1088 | string.prototype.trim@~1.1.2:
1089 | version "1.1.2"
1090 | resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz#d04de2c89e137f4d7d206f086b5ed2fae6be8cea"
1091 | dependencies:
1092 | define-properties "^1.1.2"
1093 | es-abstract "^1.5.0"
1094 | function-bind "^1.0.2"
1095 |
1096 | string_decoder@~1.1.1:
1097 | version "1.1.1"
1098 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
1099 | dependencies:
1100 | safe-buffer "~5.1.0"
1101 |
1102 | stringify-entities@^1.0.1:
1103 | version "1.3.2"
1104 | resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-1.3.2.tgz#a98417e5471fd227b3e45d3db1861c11caf668f7"
1105 | dependencies:
1106 | character-entities-html4 "^1.0.0"
1107 | character-entities-legacy "^1.0.0"
1108 | is-alphanumerical "^1.0.0"
1109 | is-hexadecimal "^1.0.0"
1110 |
1111 | strip-ansi@^3.0.0:
1112 | version "3.0.1"
1113 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
1114 | dependencies:
1115 | ansi-regex "^2.0.0"
1116 |
1117 | strip-ansi@^4.0.0:
1118 | version "4.0.0"
1119 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
1120 | dependencies:
1121 | ansi-regex "^3.0.0"
1122 |
1123 | strip-json-comments@~2.0.1:
1124 | version "2.0.1"
1125 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
1126 |
1127 | supports-color@^2.0.0:
1128 | version "2.0.0"
1129 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
1130 |
1131 | supports-color@^5.3.0:
1132 | version "5.4.0"
1133 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54"
1134 | dependencies:
1135 | has-flag "^3.0.0"
1136 |
1137 | table@4.0.2:
1138 | version "4.0.2"
1139 | resolved "https://registry.yarnpkg.com/table/-/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36"
1140 | dependencies:
1141 | ajv "^5.2.3"
1142 | ajv-keywords "^2.1.0"
1143 | chalk "^2.1.0"
1144 | lodash "^4.17.4"
1145 | slice-ansi "1.0.0"
1146 | string-width "^2.1.1"
1147 |
1148 | tape@^4.9.0:
1149 | version "4.9.0"
1150 | resolved "https://registry.yarnpkg.com/tape/-/tape-4.9.0.tgz#855c08360395133709d34d3fbf9ef341eb73ca6a"
1151 | dependencies:
1152 | deep-equal "~1.0.1"
1153 | defined "~1.0.0"
1154 | for-each "~0.3.2"
1155 | function-bind "~1.1.1"
1156 | glob "~7.1.2"
1157 | has "~1.0.1"
1158 | inherits "~2.0.3"
1159 | minimist "~1.2.0"
1160 | object-inspect "~1.5.0"
1161 | resolve "~1.5.0"
1162 | resumer "~0.0.0"
1163 | string.prototype.trim "~1.1.2"
1164 | through "~2.3.8"
1165 |
1166 | text-table@~0.2.0:
1167 | version "0.2.0"
1168 | resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
1169 |
1170 | through@^2.3.6, through@~2.3.4, through@~2.3.8:
1171 | version "2.3.8"
1172 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
1173 |
1174 | tmp@^0.0.33:
1175 | version "0.0.33"
1176 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
1177 | dependencies:
1178 | os-tmpdir "~1.0.2"
1179 |
1180 | to-fast-properties@^2.0.0:
1181 | version "2.0.0"
1182 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
1183 |
1184 | trim-right@^1.0.1:
1185 | version "1.0.1"
1186 | resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
1187 |
1188 | trim-trailing-lines@^1.0.0:
1189 | version "1.1.1"
1190 | resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.1.tgz#e0ec0810fd3c3f1730516b45f49083caaf2774d9"
1191 |
1192 | trim@0.0.1:
1193 | version "0.0.1"
1194 | resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd"
1195 |
1196 | trough@^1.0.0:
1197 | version "1.0.2"
1198 | resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.2.tgz#7f1663ec55c480139e2de5e486c6aef6cc24a535"
1199 |
1200 | twemoji@^2.5.1:
1201 | version "2.5.1"
1202 | resolved "https://registry.yarnpkg.com/twemoji/-/twemoji-2.5.1.tgz#296647c6163c7f047458871c2aebe25ea8ffe834"
1203 |
1204 | type-check@~0.3.2:
1205 | version "0.3.2"
1206 | resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
1207 | dependencies:
1208 | prelude-ls "~1.1.2"
1209 |
1210 | typedarray@^0.0.6:
1211 | version "0.0.6"
1212 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
1213 |
1214 | unherit@^1.0.4:
1215 | version "1.1.1"
1216 | resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.1.tgz#132748da3e88eab767e08fabfbb89c5e9d28628c"
1217 | dependencies:
1218 | inherits "^2.0.1"
1219 | xtend "^4.0.1"
1220 |
1221 | unified@^6.0.0:
1222 | version "6.2.0"
1223 | resolved "https://registry.yarnpkg.com/unified/-/unified-6.2.0.tgz#7fbd630f719126d67d40c644b7e3f617035f6dba"
1224 | dependencies:
1225 | bail "^1.0.0"
1226 | extend "^3.0.0"
1227 | is-plain-obj "^1.1.0"
1228 | trough "^1.0.0"
1229 | vfile "^2.0.0"
1230 | x-is-string "^0.1.0"
1231 |
1232 | unist-util-is@^2.1.1:
1233 | version "2.1.2"
1234 | resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-2.1.2.tgz#1193fa8f2bfbbb82150633f3a8d2eb9a1c1d55db"
1235 |
1236 | unist-util-modify-children@^1.0.0:
1237 | version "1.1.2"
1238 | resolved "https://registry.yarnpkg.com/unist-util-modify-children/-/unist-util-modify-children-1.1.2.tgz#c7f1b91712554ee59c47a05b551ed3e052a4e2d1"
1239 | dependencies:
1240 | array-iterate "^1.0.0"
1241 |
1242 | unist-util-remove-position@^1.0.0:
1243 | version "1.1.2"
1244 | resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.2.tgz#86b5dad104d0bbfbeb1db5f5c92f3570575c12cb"
1245 | dependencies:
1246 | unist-util-visit "^1.1.0"
1247 |
1248 | unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1:
1249 | version "1.1.2"
1250 | resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz#3f37fcf351279dcbca7480ab5889bb8a832ee1c6"
1251 |
1252 | unist-util-visit@^1.1.0, unist-util-visit@^1.3.0:
1253 | version "1.3.1"
1254 | resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.3.1.tgz#c019ac9337a62486be58531bc27e7499ae7d55c7"
1255 | dependencies:
1256 | unist-util-is "^2.1.1"
1257 |
1258 | util-deprecate@~1.0.1:
1259 | version "1.0.2"
1260 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
1261 |
1262 | vfile-location@^2.0.0:
1263 | version "2.0.3"
1264 | resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.3.tgz#083ba80e50968e8d420be49dd1ea9a992131df77"
1265 |
1266 | vfile-message@^1.0.0:
1267 | version "1.0.1"
1268 | resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.0.1.tgz#51a2ccd8a6b97a7980bb34efb9ebde9632e93677"
1269 | dependencies:
1270 | unist-util-stringify-position "^1.1.1"
1271 |
1272 | vfile@^2.0.0:
1273 | version "2.3.0"
1274 | resolved "https://registry.yarnpkg.com/vfile/-/vfile-2.3.0.tgz#e62d8e72b20e83c324bc6c67278ee272488bf84a"
1275 | dependencies:
1276 | is-buffer "^1.1.4"
1277 | replace-ext "1.0.0"
1278 | unist-util-stringify-position "^1.0.0"
1279 | vfile-message "^1.0.0"
1280 |
1281 | which@^1.2.9:
1282 | version "1.3.0"
1283 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a"
1284 | dependencies:
1285 | isexe "^2.0.0"
1286 |
1287 | wordwrap@~1.0.0:
1288 | version "1.0.0"
1289 | resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
1290 |
1291 | wrappy@1:
1292 | version "1.0.2"
1293 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
1294 |
1295 | write@^0.2.1:
1296 | version "0.2.1"
1297 | resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757"
1298 | dependencies:
1299 | mkdirp "^0.5.1"
1300 |
1301 | x-is-string@^0.1.0:
1302 | version "0.1.0"
1303 | resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82"
1304 |
1305 | xtend@^4.0.1:
1306 | version "4.0.1"
1307 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
1308 |
1309 | yallist@^2.1.2:
1310 | version "2.1.2"
1311 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
1312 |
--------------------------------------------------------------------------------