├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── examples ├── example.js ├── index.css ├── index.html └── index.js ├── lib ├── convert.js ├── kaigyo.js └── tiny_segmenter.js ├── package.json ├── test.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | 8 | # Runtime data 9 | pids 10 | *.pid 11 | *.seed 12 | *.pid.lock 13 | 14 | # Directory for instrumented libs generated by jscoverage/JSCover 15 | lib-cov 16 | 17 | # Coverage directory used by tools like istanbul 18 | coverage 19 | 20 | # nyc test coverage 21 | .nyc_output 22 | 23 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 24 | .grunt 25 | 26 | # Bower dependency directory (https://bower.io/) 27 | bower_components 28 | 29 | # node-waf configuration 30 | .lock-wscript 31 | 32 | # Compiled binary addons (http://nodejs.org/api/addons.html) 33 | build/Release 34 | 35 | # Dependency directories 36 | node_modules/ 37 | jspm_packages/ 38 | 39 | # Typescript v1 declaration files 40 | typings/ 41 | 42 | # Optional npm cache directory 43 | .npm 44 | 45 | # Optional eslint cache 46 | .eslintcache 47 | 48 | # Optional REPL history 49 | .node_repl_history 50 | 51 | # Output of 'npm pack' 52 | *.tgz 53 | 54 | # Yarn Integrity file 55 | .yarn-integrity 56 | 57 | # dotenv environment variables file 58 | .env 59 | 60 | examples/bundle.js -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Change Log 2 | 3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. 4 | 5 | 6 | ## [1.3.1](https://github.com/anydown/maildown/compare/v1.3.0...v1.3.1) (2018-07-22) 7 | 8 | 9 | ### Bug Fixes 10 | 11 | * **hr:** HRの文字種を変更(RC3676対応) Fix [#5](https://github.com/anydown/maildown/issues/5) ([8045068](https://github.com/anydown/maildown/commit/8045068)) 12 | * **list:** リストが制限文字数を超過した場合に改行するように変更 Fix [#6](https://github.com/anydown/maildown/issues/6) ([d1752b2](https://github.com/anydown/maildown/commit/d1752b2)) 13 | 14 | 15 | 16 | 17 | # [1.3.0](https://github.com/anydown/maildown/compare/v1.1.0...v1.3.0) (2018-07-22) 18 | 19 | 20 | ### Bug Fixes 21 | 22 | * **app:** 最新のtextlintを取り込み、npmパッケージ化できるようにしました. ([16079ae](https://github.com/anydown/maildown/commit/16079ae)) 23 | * add npm package scope ([532631a](https://github.com/anydown/maildown/commit/532631a)) 24 | 25 | 26 | ### Features 27 | 28 | * **option:** Add lineLength option ([0d3029a](https://github.com/anydown/maildown/commit/0d3029a)) 29 | * **textlint:** textlintによる日本語チェック機能を追加しました。 ([4052a53](https://github.com/anydown/maildown/commit/4052a53)) 30 | 31 | 32 | 33 | 34 | # [1.2.0](https://github.com/anydown/maildown/compare/v1.1.0...v1.2.0) (2017-05-11) 35 | 36 | 37 | ### Features 38 | 39 | * **textlint:** textlintによる日本語チェック機能を追加しました。 ([4052a53](https://github.com/anydown/maildown/commit/4052a53)) 40 | 41 | 42 | 43 | 44 | # [1.1.0](https://github.com/anydown/maildown/compare/v1.0.2...v1.1.0) (2017-05-02) 45 | 46 | 47 | ### Bug Fixes 48 | 49 | * **convert:** パラグラフ内のインライン要素がレンダリングされない不具合の修正 ([450e204](https://github.com/anydown/maildown/commit/450e204)) 50 | * **convert:** 幾つかの非対応要素をそのまま出力するように変更 ([fe6eb19](https://github.com/anydown/maildown/commit/fe6eb19)) 51 | 52 | 53 | ### Features 54 | 55 | * **convert:** Markdownテーブルに簡易対応 ([60bcf97](https://github.com/anydown/maildown/commit/60bcf97)) 56 | 57 | 58 | 59 | 60 | ## [1.0.2](https://github.com/anydown/maildown/compare/v1.0.1...v1.0.2) (2017-05-01) 61 | 62 | 63 | ### Bug Fixes 64 | 65 | * **convert:** 見出しレベル2以上の場合、レンダリングされない不具合を修正致しました。 ([716a34b](https://github.com/anydown/maildown/commit/716a34b)) 66 | * **kaigyo:** 行頭禁則文字の簡易実装。行末に句読点が来るときは、文字数制限を解除しました。 ([7081dfc](https://github.com/anydown/maildown/commit/7081dfc)) 67 | 68 | 69 | 70 | 71 | ## 1.0.1 (2017-05-01) 72 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 anydown 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # これは? 2 | 3 | Markdown から日本企業っぽいメールに変換します。 4 | 5 | [![dependencies Status](https://david-dm.org/anydown/maildown/status.svg)](https://david-dm.org/anydown/maildown) 6 | 7 | [![npm version](https://badge.fury.io/js/%40anydown%2Fmaildown.svg)](https://badge.fury.io/js/%40anydown%2Fmaildown) 8 | 9 | # Demo 10 | 11 | https://maildown-example.netlify.com/ 12 | 13 | ![image](https://user-images.githubusercontent.com/3132889/43113200-59139640-8f34-11e8-8c5e-e3aa5326a572.png) 14 | 15 | 🤔 16 | 17 | 18 | # NPM から利用する 19 | 20 | `npm install @anydown/maildown` 21 | 22 | ```js 23 | const maildown = require("@anydown/maildown"); 24 | 25 | const converted = maildown(`## test 26 | 27 | # test 28 | 29 | - this 30 | - is 31 | - test 32 | `, {lineLength: 70}); 33 | 34 | console.log(converted); 35 | //> ■test 36 | //> 【test】 37 | //>  ・this 38 | //>  ・is 39 | //>  ・test 40 | ``` 41 | 42 | # Options 43 | 44 | | オプション名 | 説明 | デフォルト | 45 | | ------------ | ---------------- | ---------- | 46 | | lineLength | 1行の最大文字長 | 70 | 47 | 48 | # Who uses maildown 49 | 50 | - [Markdown to Plain](https://chrome.google.com/webstore/detail/markdown-to-plain/kcfemfieficedfhplhkmlpeddpkgiaok) : Chrome拡張 by [@mtgto](https://github.com/mtgto) 51 | - [md2mail](https://marketplace.visualstudio.com/items?itemName=satopirka.md2mail) : VSCode拡張 by [@satopirka](https://github.com/satopirka) 52 | -------------------------------------------------------------------------------- /examples/example.js: -------------------------------------------------------------------------------- 1 | var example = ` 2 | 毎度お世話になっております。 3 | 4 | このツールは、Markdownから日本企業っぽいメールに変換を行なうことが出来ます。大変申し訳ございません。 5 | 大変申し上げにくいのですが、見出しやリストなどを全角記号に変換する他、メール独特の80文字折り返し文化に対応するなどの機能がございます。 6 | 折り返しにはTinySegmenterを使った簡易分かち書きを利用することで、単語途中での改行を防止する対応を行いました。 7 | ご迷惑をおかけし、誠に申し訳ございません。 8 | 9 | また、textlintを利用した、タイpミスなどの警告機能もありmす。句読点のつけ忘れなども警告されます 10 | 11 | 12 | ソースはGitHub上にアッpロード致しました。ご確認下さい。 13 | https://github.com/anydown/maildown 14 | 15 | 16 | ## 例の件の対応 17 | 18 | あれの件ですが、大変申し訳ございません。 19 | もうしばらくお待ちいただけますと幸いです。 20 | 直ちに、商品を手配させていただき、 21 | また、後ほど100円値引きクーポン券をご送付させて頂きます。 22 | 23 | 70文字で折り返しを行います。 24 | 25 | 今後共当社をよろしくお願いいたします。今後共当社をよろしくお願いいたします。今後共当社をよろしくお願いいたします。今後共当社をよろしくお願いいたします。今後共当社をよろしくお願いいたします。今後共当社をよろしくお願いいたします。今後共当社をよろしくお願いいたします。今後共当社をよろしくお願いいたします。 26 | 27 | | No. | 物品名 | 28 | | ------------- | ------------- | 29 | | 1 | PC本体 | 30 | | 2 | バルクメモリ 8GB | 31 | | 3 | 書籍:わかる!Markdown | 32 | | 合計 | 3点 | 33 | 34 | 35 | --- 36 | 37 | # 原因 38 | 39 | 考えられる原因は3つです 40 | 41 | 1. 倉庫が燃えた 42 | 1. 担当者が風邪をひいた 43 | 1. その他 44 | 45 | # 再発防止策 46 | 47 | * よく寝る 48 | * 栄養をとる 49 | * 倉庫のそばで焼き芋をしない 50 | 51 | 再発防止のため、本日はこれにて帰宅し、自宅療養させて頂きます。 52 | 53 | 以上、よろしくお願いいたします。 54 | ` 55 | 56 | module.exports = example -------------------------------------------------------------------------------- /examples/index.css: -------------------------------------------------------------------------------- 1 | #app { 2 | display: flex; 3 | height: 100%; 4 | } 5 | 6 | body, html { 7 | height: 100%; 8 | margin: 0; 9 | } 10 | 11 | #input { 12 | background: #333; 13 | color: white; 14 | } 15 | 16 | textarea { 17 | font-family: Osaka-mono, "Osaka-等幅", "MS ゴシック", monospace; 18 | font-size: 14px; 19 | flex: 1; 20 | padding: 1rem; 21 | } 22 | 23 | .leftpane{ 24 | flex: 1; 25 | display: flex; 26 | flex-direction: column; 27 | } 28 | 29 | #warning{ 30 | height: 10rem; 31 | background: #999; 32 | overflow-y: scroll; 33 | } 34 | 35 | .warning__line{ 36 | background: #FFF; 37 | border-bottom: 1px solid #999; 38 | } -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | maildown 9 | 10 | 11 | 12 | 13 | 14 |
15 |
16 | 17 |
18 |
19 | 20 |
21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /examples/index.js: -------------------------------------------------------------------------------- 1 | var $input = document.querySelector("#input"); 2 | var $output = document.querySelector("#output"); 3 | var $warning = document.querySelector("#warning"); 4 | var convert = require("../lib/convert"); 5 | 6 | $input.value = require("./example"); 7 | 8 | var TextlintKernel = require("@textlint/kernel").TextlintKernel; 9 | var textlint = new TextlintKernel(); 10 | var textlintOption = { 11 | //ブラウザ上でエラーが出るものはコメントアウト(使いたいのもあるけど・・・) 12 | rules: [ 13 | { ruleId: "textlint-rule-no-todo", rule: require("textlint-rule-no-todo") }, 14 | { ruleId: "max-ten", rule: require("textlint-rule-max-ten") }, 15 | // {ruleId: "no-doubled-conjunctive-particle-ga", rule: require("textlint-rule-no-doubled-conjunctive-particle-ga")}, 16 | { 17 | ruleId: "no-mix-dearu-desumasu", 18 | rule: require("textlint-rule-no-mix-dearu-desumasu") 19 | }, 20 | { ruleId: "no-nfd", rule: require("textlint-rule-no-nfd") }, 21 | // {ruleId: "no-double-negative-ja", rule: require("textlint-rule-no-double-negative-ja")}, 22 | // {ruleId: no-doubled-joshi, rule: require("textlint-rule-no-doubled-joshi")}, 23 | { 24 | ruleId: "sentence-length", 25 | rule: require("textlint-rule-sentence-length") 26 | }, 27 | { 28 | ruleId: "spellcheck-tech-word", 29 | rule: require("textlint-rule-spellcheck-tech-word") 30 | }, 31 | { 32 | ruleId: "date-weekday-mismatch", 33 | rule: require("textlint-rule-date-weekday-mismatch") 34 | }, 35 | // {ruleId: "ja-no-weak-phrase", rule: require("textlint-rule-ja-no-weak-phrase")}, 36 | // {ruleId: "ja-no-redundant-expression", rule: require("textlint-rule-ja-no-redundant-expression")}, 37 | { 38 | ruleId: "no-mixed-zenkaku-and-hankaku-alphabet", 39 | rule: require("textlint-rule-no-mixed-zenkaku-and-hankaku-alphabet") 40 | }, 41 | // {ruleId: "no-dropping-the-ra", rule: require("textlint-rule-no-dropping-the-ra")}, 42 | // {ruleId: "no-doubled-conjunction", rule: require("textlint-rule-no-doubled-conjunction")}, 43 | { 44 | ruleId: "ja-no-mixed-period", 45 | rule: require("textlint-rule-ja-no-mixed-period") 46 | }, 47 | { 48 | ruleId: "ja-unnatural-alphabet", 49 | rule: require("textlint-rule-ja-unnatural-alphabet") 50 | } 51 | ], 52 | plugins: [ 53 | { pluginId: "markdown", plugin: require("textlint-plugin-markdown") } 54 | ], 55 | ext: ".md" 56 | }; 57 | 58 | setInterval(function() { 59 | $output.value = convert($input.value); 60 | 61 | textlint.lintText($input.value, textlintOption).then(result => { 62 | var html = result.messages 63 | .map( 64 | output => 65 | `
${output.line}: ${output.column} ${ 66 | output.message 67 | }
` 68 | ) 69 | .join(""); 70 | $warning.innerHTML = html; 71 | this.outputs = result.messages; 72 | }); 73 | }, 1000); 74 | -------------------------------------------------------------------------------- /lib/convert.js: -------------------------------------------------------------------------------- 1 | var kaigyo = require("./kaigyo"); 2 | var parse = require("@textlint/markdown-to-ast").parse; 3 | var Syntax = require("@textlint/markdown-to-ast").Syntax; 4 | var traverse = require("@textlint/ast-traverse").traverse; 5 | var VisitorOption = require("@textlint/ast-traverse").VisitorOption; 6 | var WordTable = require("word-table"); 7 | 8 | function nodeToString(node) { 9 | var output = ""; 10 | if (node.value) { 11 | output += node.value; 12 | } 13 | if (node.children) { 14 | node.children.forEach(leaf => { 15 | output += nodeToString(leaf); 16 | }); 17 | } 18 | return output; 19 | } 20 | 21 | /** 22 | * convert AST to plaintext 23 | * @param {*} AST 24 | */ 25 | function convert(input, opts) { 26 | var output = []; 27 | opts = opts || {}; 28 | 29 | //Default options 30 | var lineLength = opts.lineLength ? opts.lineLength : 70; 31 | 32 | var AST = parse(input); 33 | var tempTable = []; 34 | var tempTableRow = []; 35 | 36 | traverse(AST, { 37 | enter(node) { 38 | //console.log("enter", node.type); 39 | switch (node.type) { 40 | case Syntax.Document: 41 | break; 42 | case Syntax.Paragraph: 43 | output.push(kaigyo(nodeToString(node), lineLength)); 44 | output.push(""); 45 | return VisitorOption.Skip; 46 | 47 | case Syntax.BlockQuote: 48 | output.push(node.raw); 49 | return VisitorOption.Skip; 50 | 51 | case Syntax.ListItem: 52 | //ListItem要素ではolかulか判断出来ないので、上位のListで処理を行っている 53 | //でも、これだと入れ子要素はレンダリングできなそう(いま出来てない) 54 | break; 55 | 56 | case Syntax.List: 57 | var toText = item => item.value; 58 | if (node.ordered) { 59 | var toItem = (listitem, i) => 60 | " (" + 61 | (i + 1) + 62 | ")" + 63 | kaigyo(nodeToString(listitem), lineLength - 4, "    ") + 64 | "\n"; 65 | var listtext = node.children.map(toItem).join(""); 66 | output.push(listtext); 67 | } else { 68 | var toItem = listitem => 69 | " ・" + 70 | kaigyo(nodeToString(listitem), lineLength - 4, "  ") + 71 | "\n"; 72 | var listtext = node.children.map(toItem).join(""); 73 | output.push(listtext); 74 | } 75 | return VisitorOption.Skip; 76 | 77 | case Syntax.Header: 78 | output.push(""); 79 | if (node.depth === 1) { 80 | output.push( 81 | "【" + node.children.map(item => item.value).join("") + "】" 82 | ); 83 | } 84 | if (node.depth >= 2) { 85 | output.push( 86 | "■" + node.children.map(item => item.value).join("") + "" 87 | ); 88 | } 89 | output.push(""); 90 | return VisitorOption.Skip; 91 | 92 | case Syntax.CodeBlock: 93 | output.push(nodeToString(node)); 94 | output.push(""); 95 | break; 96 | 97 | case Syntax.Html: 98 | output.push(nodeToString(node)); 99 | output.push(""); 100 | break; 101 | 102 | case Syntax.ReferenceDef: 103 | break; 104 | 105 | case Syntax.HorizontalRule: 106 | output.push("================================================"); 107 | break; 108 | 109 | case Syntax.Str: 110 | break; 111 | 112 | case Syntax.Break: 113 | break; 114 | 115 | case Syntax.Emphasis: 116 | break; 117 | 118 | case Syntax.Strong: 119 | break; 120 | 121 | case Syntax.Html: 122 | break; 123 | 124 | case Syntax.Link: 125 | break; 126 | 127 | case Syntax.Image: 128 | break; 129 | 130 | case Syntax.Code: 131 | break; 132 | 133 | case "Table": 134 | tempTable = []; 135 | break; 136 | case "TableCell": 137 | tempTableRow.push(nodeToString(node)); 138 | default: 139 | break; 140 | } 141 | }, 142 | leave(node) { 143 | switch (node.type) { 144 | case "Table": 145 | var wt = new WordTable(tempTable[0], tempTable.slice(1)); 146 | output.push(wt.string()); 147 | output.push(""); 148 | 149 | case "TableRow": 150 | tempTable.push(tempTableRow); 151 | tempTableRow = []; 152 | default: 153 | break; 154 | } 155 | } 156 | }); 157 | return output.join("\n"); 158 | } 159 | 160 | module.exports = convert; 161 | -------------------------------------------------------------------------------- /lib/kaigyo.js: -------------------------------------------------------------------------------- 1 | var TinySegmenter = require("./tiny_segmenter"); 2 | 3 | /** 4 | * Get string length, count full width char as 2 5 | * @param {string} str 6 | */ 7 | function charcount(str) { 8 | len = 0; 9 | str = escape(str); 10 | for (i = 0; i < str.length; i++, len++) { 11 | if (str.charAt(i) == "%") { 12 | if (str.charAt(++i) == "u") { 13 | i += 3; 14 | len++; 15 | } 16 | i++; 17 | } 18 | } 19 | return len; 20 | } 21 | 22 | /** 23 | * Split a string when line length > length 24 | * @param {string} input Input string 25 | * @param {number} maxLen Max characters in a line 26 | * @param {string} indentStr use this string for indent 27 | */ 28 | function kaigyo(input, maxLen, indentStr) { 29 | var tinySegmenter = new TinySegmenter(); 30 | var segs = tinySegmenter.segment(input); 31 | 32 | var result = ""; 33 | var lengthCount = 0; 34 | var lineNo = 0; 35 | segs.forEach(segment => { 36 | var isKinsoku = "、。.,,.".indexOf(segment) >= 0; 37 | var segmentSize = charcount(segment); 38 | 39 | if (segment.indexOf("\n") >= 0) { 40 | lengthCount = 0; 41 | } 42 | 43 | //現在のセグメントを足すとmaxLen超過しそうな場合 44 | if (segmentSize + lengthCount > maxLen && !isKinsoku) { 45 | //改行を付加し、次の行に書く 46 | result += "\n"; 47 | lengthCount = segmentSize; 48 | lineNo++; 49 | 50 | //2行目からはインデント文字列を行頭に付加 51 | if (indentStr && lineNo > 0) { 52 | result += indentStr; 53 | lengthCount += charcount(indentStr); 54 | } 55 | } 56 | result += segment; 57 | lengthCount += segmentSize; 58 | }); 59 | return result; 60 | } 61 | 62 | module.exports = kaigyo; 63 | -------------------------------------------------------------------------------- /lib/tiny_segmenter.js: -------------------------------------------------------------------------------- 1 | // TinySegmenter 0.1 -- Super compact Japanese tokenizer in Javascript 2 | // (c) 2008 Taku Kudo 3 | // TinySegmenter is freely distributable under the terms of a new BSD licence. 4 | // For details, see http://chasen.org/~taku/software/TinySegmenter/LICENCE.txt 5 | 6 | function TinySegmenter() { 7 | var patterns = { 8 | "[一二三四五六七八九十百千万億兆]":"M", 9 | "[一-龠々〆ヵヶ]":"H", 10 | "[ぁ-ん]":"I", 11 | "[ァ-ヴーア-ン゙ー]":"K", 12 | "[a-zA-Za-zA-Z]":"A", 13 | "[0-90-9]":"N" 14 | }; 15 | this.chartype_ = []; 16 | for (var i in patterns) { 17 | var regexp = new RegExp; 18 | regexp.compile(i); 19 | this.chartype_.push([regexp, patterns[i]]); 20 | } 21 | 22 | this.BIAS__ = -332; 23 | this.BC1__ = {"HH":6,"II":2461,"KH":406,"OH":-1378}; 24 | this.BC2__ = {"AA":-3267,"AI":2744,"AN":-878,"HH":-4070,"HM":-1711,"HN":4012,"HO":3761,"IA":1327,"IH":-1184,"II":-1332,"IK":1721,"IO":5492,"KI":3831,"KK":-8741,"MH":-3132,"MK":3334,"OO":-2920}; 25 | this.BC3__ = {"HH":996,"HI":626,"HK":-721,"HN":-1307,"HO":-836,"IH":-301,"KK":2762,"MK":1079,"MM":4034,"OA":-1652,"OH":266}; 26 | this.BP1__ = {"BB":295,"OB":304,"OO":-125,"UB":352}; 27 | this.BP2__ = {"BO":60,"OO":-1762}; 28 | this.BQ1__ = {"BHH":1150,"BHM":1521,"BII":-1158,"BIM":886,"BMH":1208,"BNH":449,"BOH":-91,"BOO":-2597,"OHI":451,"OIH":-296,"OKA":1851,"OKH":-1020,"OKK":904,"OOO":2965}; 29 | this.BQ2__ = {"BHH":118,"BHI":-1159,"BHM":466,"BIH":-919,"BKK":-1720,"BKO":864,"OHH":-1139,"OHM":-181,"OIH":153,"UHI":-1146}; 30 | this.BQ3__ = {"BHH":-792,"BHI":2664,"BII":-299,"BKI":419,"BMH":937,"BMM":8335,"BNN":998,"BOH":775,"OHH":2174,"OHM":439,"OII":280,"OKH":1798,"OKI":-793,"OKO":-2242,"OMH":-2402,"OOO":11699}; 31 | this.BQ4__ = {"BHH":-3895,"BIH":3761,"BII":-4654,"BIK":1348,"BKK":-1806,"BMI":-3385,"BOO":-12396,"OAH":926,"OHH":266,"OHK":-2036,"ONN":-973}; 32 | this.BW1__ = {",と":660,",同":727,"B1あ":1404,"B1同":542,"、と":660,"、同":727,"」と":1682,"あっ":1505,"いう":1743,"いっ":-2055,"いる":672,"うし":-4817,"うん":665,"から":3472,"がら":600,"こう":-790,"こと":2083,"こん":-1262,"さら":-4143,"さん":4573,"した":2641,"して":1104,"すで":-3399,"そこ":1977,"それ":-871,"たち":1122,"ため":601,"った":3463,"つい":-802,"てい":805,"てき":1249,"でき":1127,"です":3445,"では":844,"とい":-4915,"とみ":1922,"どこ":3887,"ない":5713,"なっ":3015,"など":7379,"なん":-1113,"にし":2468,"には":1498,"にも":1671,"に対":-912,"の一":-501,"の中":741,"ませ":2448,"まで":1711,"まま":2600,"まる":-2155,"やむ":-1947,"よっ":-2565,"れた":2369,"れで":-913,"をし":1860,"を見":731,"亡く":-1886,"京都":2558,"取り":-2784,"大き":-2604,"大阪":1497,"平方":-2314,"引き":-1336,"日本":-195,"本当":-2423,"毎日":-2113,"目指":-724,"B1あ":1404,"B1同":542,"」と":1682}; 33 | this.BW2__ = {"..":-11822,"11":-669,"――":-5730,"−−":-13175,"いう":-1609,"うか":2490,"かし":-1350,"かも":-602,"から":-7194,"かれ":4612,"がい":853,"がら":-3198,"きた":1941,"くな":-1597,"こと":-8392,"この":-4193,"させ":4533,"され":13168,"さん":-3977,"しい":-1819,"しか":-545,"した":5078,"して":972,"しな":939,"その":-3744,"たい":-1253,"たた":-662,"ただ":-3857,"たち":-786,"たと":1224,"たは":-939,"った":4589,"って":1647,"っと":-2094,"てい":6144,"てき":3640,"てく":2551,"ては":-3110,"ても":-3065,"でい":2666,"でき":-1528,"でし":-3828,"です":-4761,"でも":-4203,"とい":1890,"とこ":-1746,"とと":-2279,"との":720,"とみ":5168,"とも":-3941,"ない":-2488,"なが":-1313,"など":-6509,"なの":2614,"なん":3099,"にお":-1615,"にし":2748,"にな":2454,"によ":-7236,"に対":-14943,"に従":-4688,"に関":-11388,"のか":2093,"ので":-7059,"のに":-6041,"のの":-6125,"はい":1073,"はが":-1033,"はず":-2532,"ばれ":1813,"まし":-1316,"まで":-6621,"まれ":5409,"めて":-3153,"もい":2230,"もの":-10713,"らか":-944,"らし":-1611,"らに":-1897,"りし":651,"りま":1620,"れた":4270,"れて":849,"れば":4114,"ろう":6067,"われ":7901,"を通":-11877,"んだ":728,"んな":-4115,"一人":602,"一方":-1375,"一日":970,"一部":-1051,"上が":-4479,"会社":-1116,"出て":2163,"分の":-7758,"同党":970,"同日":-913,"大阪":-2471,"委員":-1250,"少な":-1050,"年度":-8669,"年間":-1626,"府県":-2363,"手権":-1982,"新聞":-4066,"日新":-722,"日本":-7068,"日米":3372,"曜日":-601,"朝鮮":-2355,"本人":-2697,"東京":-1543,"然と":-1384,"社会":-1276,"立て":-990,"第に":-1612,"米国":-4268,"11":-669}; 34 | this.BW3__ = {"あた":-2194,"あり":719,"ある":3846,"い.":-1185,"い。":-1185,"いい":5308,"いえ":2079,"いく":3029,"いた":2056,"いっ":1883,"いる":5600,"いわ":1527,"うち":1117,"うと":4798,"えと":1454,"か.":2857,"か。":2857,"かけ":-743,"かっ":-4098,"かに":-669,"から":6520,"かり":-2670,"が,":1816,"が、":1816,"がき":-4855,"がけ":-1127,"がっ":-913,"がら":-4977,"がり":-2064,"きた":1645,"けど":1374,"こと":7397,"この":1542,"ころ":-2757,"さい":-714,"さを":976,"し,":1557,"し、":1557,"しい":-3714,"した":3562,"して":1449,"しな":2608,"しま":1200,"す.":-1310,"す。":-1310,"する":6521,"ず,":3426,"ず、":3426,"ずに":841,"そう":428,"た.":8875,"た。":8875,"たい":-594,"たの":812,"たり":-1183,"たる":-853,"だ.":4098,"だ。":4098,"だっ":1004,"った":-4748,"って":300,"てい":6240,"てお":855,"ても":302,"です":1437,"でに":-1482,"では":2295,"とう":-1387,"とし":2266,"との":541,"とも":-3543,"どう":4664,"ない":1796,"なく":-903,"など":2135,"に,":-1021,"に、":-1021,"にし":1771,"にな":1906,"には":2644,"の,":-724,"の、":-724,"の子":-1000,"は,":1337,"は、":1337,"べき":2181,"まし":1113,"ます":6943,"まっ":-1549,"まで":6154,"まれ":-793,"らし":1479,"られ":6820,"るる":3818,"れ,":854,"れ、":854,"れた":1850,"れて":1375,"れば":-3246,"れる":1091,"われ":-605,"んだ":606,"んで":798,"カ月":990,"会議":860,"入り":1232,"大会":2217,"始め":1681,"市":965,"新聞":-5055,"日,":974,"日、":974,"社会":2024,"カ月":990}; 35 | this.TC1__ = {"AAA":1093,"HHH":1029,"HHM":580,"HII":998,"HOH":-390,"HOM":-331,"IHI":1169,"IOH":-142,"IOI":-1015,"IOM":467,"MMH":187,"OOI":-1832}; 36 | this.TC2__ = {"HHO":2088,"HII":-1023,"HMM":-1154,"IHI":-1965,"KKH":703,"OII":-2649}; 37 | this.TC3__ = {"AAA":-294,"HHH":346,"HHI":-341,"HII":-1088,"HIK":731,"HOH":-1486,"IHH":128,"IHI":-3041,"IHO":-1935,"IIH":-825,"IIM":-1035,"IOI":-542,"KHH":-1216,"KKA":491,"KKH":-1217,"KOK":-1009,"MHH":-2694,"MHM":-457,"MHO":123,"MMH":-471,"NNH":-1689,"NNO":662,"OHO":-3393}; 38 | this.TC4__ = {"HHH":-203,"HHI":1344,"HHK":365,"HHM":-122,"HHN":182,"HHO":669,"HIH":804,"HII":679,"HOH":446,"IHH":695,"IHO":-2324,"IIH":321,"III":1497,"IIO":656,"IOO":54,"KAK":4845,"KKA":3386,"KKK":3065,"MHH":-405,"MHI":201,"MMH":-241,"MMM":661,"MOM":841}; 39 | this.TQ1__ = {"BHHH":-227,"BHHI":316,"BHIH":-132,"BIHH":60,"BIII":1595,"BNHH":-744,"BOHH":225,"BOOO":-908,"OAKK":482,"OHHH":281,"OHIH":249,"OIHI":200,"OIIH":-68}; 40 | this.TQ2__ = {"BIHH":-1401,"BIII":-1033,"BKAK":-543,"BOOO":-5591}; 41 | this.TQ3__ = {"BHHH":478,"BHHM":-1073,"BHIH":222,"BHII":-504,"BIIH":-116,"BIII":-105,"BMHI":-863,"BMHM":-464,"BOMH":620,"OHHH":346,"OHHI":1729,"OHII":997,"OHMH":481,"OIHH":623,"OIIH":1344,"OKAK":2792,"OKHH":587,"OKKA":679,"OOHH":110,"OOII":-685}; 42 | this.TQ4__ = {"BHHH":-721,"BHHM":-3604,"BHII":-966,"BIIH":-607,"BIII":-2181,"OAAA":-2763,"OAKK":180,"OHHH":-294,"OHHI":2446,"OHHO":480,"OHIH":-1573,"OIHH":1935,"OIHI":-493,"OIIH":626,"OIII":-4007,"OKAK":-8156}; 43 | this.TW1__ = {"につい":-4681,"東京都":2026}; 44 | this.TW2__ = {"ある程":-2049,"いった":-1256,"ころが":-2434,"しょう":3873,"その後":-4430,"だって":-1049,"ていた":1833,"として":-4657,"ともに":-4517,"もので":1882,"一気に":-792,"初めて":-1512,"同時に":-8097,"大きな":-1255,"対して":-2721,"社会党":-3216}; 45 | this.TW3__ = {"いただ":-1734,"してい":1314,"として":-4314,"につい":-5483,"にとっ":-5989,"に当た":-6247,"ので,":-727,"ので、":-727,"のもの":-600,"れから":-3752,"十二月":-2287}; 46 | this.TW4__ = {"いう.":8576,"いう。":8576,"からな":-2348,"してい":2958,"たが,":1516,"たが、":1516,"ている":1538,"という":1349,"ました":5543,"ません":1097,"ようと":-4258,"よると":5865}; 47 | this.UC1__ = {"A":484,"K":93,"M":645,"O":-505}; 48 | this.UC2__ = {"A":819,"H":1059,"I":409,"M":3987,"N":5775,"O":646}; 49 | this.UC3__ = {"A":-1370,"I":2311}; 50 | this.UC4__ = {"A":-2643,"H":1809,"I":-1032,"K":-3450,"M":3565,"N":3876,"O":6646}; 51 | this.UC5__ = {"H":313,"I":-1238,"K":-799,"M":539,"O":-831}; 52 | this.UC6__ = {"H":-506,"I":-253,"K":87,"M":247,"O":-387}; 53 | this.UP1__ = {"O":-214}; 54 | this.UP2__ = {"B":69,"O":935}; 55 | this.UP3__ = {"B":189}; 56 | this.UQ1__ = {"BH":21,"BI":-12,"BK":-99,"BN":142,"BO":-56,"OH":-95,"OI":477,"OK":410,"OO":-2422}; 57 | this.UQ2__ = {"BH":216,"BI":113,"OK":1759}; 58 | this.UQ3__ = {"BA":-479,"BH":42,"BI":1913,"BK":-7198,"BM":3160,"BN":6427,"BO":14761,"OI":-827,"ON":-3212}; 59 | this.UW1__ = {",":156,"、":156,"「":-463,"あ":-941,"う":-127,"が":-553,"き":121,"こ":505,"で":-201,"と":-547,"ど":-123,"に":-789,"の":-185,"は":-847,"も":-466,"や":-470,"よ":182,"ら":-292,"り":208,"れ":169,"を":-446,"ん":-137,"・":-135,"主":-402,"京":-268,"区":-912,"午":871,"国":-460,"大":561,"委":729,"市":-411,"日":-141,"理":361,"生":-408,"県":-386,"都":-718,"「":-463,"・":-135}; 60 | this.UW2__ = {",":-829,"、":-829,"〇":892,"「":-645,"」":3145,"あ":-538,"い":505,"う":134,"お":-502,"か":1454,"が":-856,"く":-412,"こ":1141,"さ":878,"ざ":540,"し":1529,"す":-675,"せ":300,"そ":-1011,"た":188,"だ":1837,"つ":-949,"て":-291,"で":-268,"と":-981,"ど":1273,"な":1063,"に":-1764,"の":130,"は":-409,"ひ":-1273,"べ":1261,"ま":600,"も":-1263,"や":-402,"よ":1639,"り":-579,"る":-694,"れ":571,"を":-2516,"ん":2095,"ア":-587,"カ":306,"キ":568,"ッ":831,"三":-758,"不":-2150,"世":-302,"中":-968,"主":-861,"事":492,"人":-123,"会":978,"保":362,"入":548,"初":-3025,"副":-1566,"北":-3414,"区":-422,"大":-1769,"天":-865,"太":-483,"子":-1519,"学":760,"実":1023,"小":-2009,"市":-813,"年":-1060,"強":1067,"手":-1519,"揺":-1033,"政":1522,"文":-1355,"新":-1682,"日":-1815,"明":-1462,"最":-630,"朝":-1843,"本":-1650,"東":-931,"果":-665,"次":-2378,"民":-180,"気":-1740,"理":752,"発":529,"目":-1584,"相":-242,"県":-1165,"立":-763,"第":810,"米":509,"自":-1353,"行":838,"西":-744,"見":-3874,"調":1010,"議":1198,"込":3041,"開":1758,"間":-1257,"「":-645,"」":3145,"ッ":831,"ア":-587,"カ":306,"キ":568}; 61 | this.UW3__ = {",":4889,"1":-800,"−":-1723,"、":4889,"々":-2311,"〇":5827,"」":2670,"〓":-3573,"あ":-2696,"い":1006,"う":2342,"え":1983,"お":-4864,"か":-1163,"が":3271,"く":1004,"け":388,"げ":401,"こ":-3552,"ご":-3116,"さ":-1058,"し":-395,"す":584,"せ":3685,"そ":-5228,"た":842,"ち":-521,"っ":-1444,"つ":-1081,"て":6167,"で":2318,"と":1691,"ど":-899,"な":-2788,"に":2745,"の":4056,"は":4555,"ひ":-2171,"ふ":-1798,"へ":1199,"ほ":-5516,"ま":-4384,"み":-120,"め":1205,"も":2323,"や":-788,"よ":-202,"ら":727,"り":649,"る":5905,"れ":2773,"わ":-1207,"を":6620,"ん":-518,"ア":551,"グ":1319,"ス":874,"ッ":-1350,"ト":521,"ム":1109,"ル":1591,"ロ":2201,"ン":278,"・":-3794,"一":-1619,"下":-1759,"世":-2087,"両":3815,"中":653,"主":-758,"予":-1193,"二":974,"人":2742,"今":792,"他":1889,"以":-1368,"低":811,"何":4265,"作":-361,"保":-2439,"元":4858,"党":3593,"全":1574,"公":-3030,"六":755,"共":-1880,"円":5807,"再":3095,"分":457,"初":2475,"別":1129,"前":2286,"副":4437,"力":365,"動":-949,"務":-1872,"化":1327,"北":-1038,"区":4646,"千":-2309,"午":-783,"協":-1006,"口":483,"右":1233,"各":3588,"合":-241,"同":3906,"和":-837,"員":4513,"国":642,"型":1389,"場":1219,"外":-241,"妻":2016,"学":-1356,"安":-423,"実":-1008,"家":1078,"小":-513,"少":-3102,"州":1155,"市":3197,"平":-1804,"年":2416,"広":-1030,"府":1605,"度":1452,"建":-2352,"当":-3885,"得":1905,"思":-1291,"性":1822,"戸":-488,"指":-3973,"政":-2013,"教":-1479,"数":3222,"文":-1489,"新":1764,"日":2099,"旧":5792,"昨":-661,"時":-1248,"曜":-951,"最":-937,"月":4125,"期":360,"李":3094,"村":364,"東":-805,"核":5156,"森":2438,"業":484,"氏":2613,"民":-1694,"決":-1073,"法":1868,"海":-495,"無":979,"物":461,"特":-3850,"生":-273,"用":914,"町":1215,"的":7313,"直":-1835,"省":792,"県":6293,"知":-1528,"私":4231,"税":401,"立":-960,"第":1201,"米":7767,"系":3066,"約":3663,"級":1384,"統":-4229,"総":1163,"線":1255,"者":6457,"能":725,"自":-2869,"英":785,"見":1044,"調":-562,"財":-733,"費":1777,"車":1835,"軍":1375,"込":-1504,"通":-1136,"選":-681,"郎":1026,"郡":4404,"部":1200,"金":2163,"長":421,"開":-1432,"間":1302,"関":-1282,"雨":2009,"電":-1045,"非":2066,"駅":1620,"1":-800,"」":2670,"・":-3794,"ッ":-1350,"ア":551,"グ":1319,"ス":874,"ト":521,"ム":1109,"ル":1591,"ロ":2201,"ン":278}; 62 | this.UW4__ = {",":3930,".":3508,"―":-4841,"、":3930,"。":3508,"〇":4999,"「":1895,"」":3798,"〓":-5156,"あ":4752,"い":-3435,"う":-640,"え":-2514,"お":2405,"か":530,"が":6006,"き":-4482,"ぎ":-3821,"く":-3788,"け":-4376,"げ":-4734,"こ":2255,"ご":1979,"さ":2864,"し":-843,"じ":-2506,"す":-731,"ず":1251,"せ":181,"そ":4091,"た":5034,"だ":5408,"ち":-3654,"っ":-5882,"つ":-1659,"て":3994,"で":7410,"と":4547,"な":5433,"に":6499,"ぬ":1853,"ね":1413,"の":7396,"は":8578,"ば":1940,"ひ":4249,"び":-4134,"ふ":1345,"へ":6665,"べ":-744,"ほ":1464,"ま":1051,"み":-2082,"む":-882,"め":-5046,"も":4169,"ゃ":-2666,"や":2795,"ょ":-1544,"よ":3351,"ら":-2922,"り":-9726,"る":-14896,"れ":-2613,"ろ":-4570,"わ":-1783,"を":13150,"ん":-2352,"カ":2145,"コ":1789,"セ":1287,"ッ":-724,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637,"・":-4371,"ー":-11870,"一":-2069,"中":2210,"予":782,"事":-190,"井":-1768,"人":1036,"以":544,"会":950,"体":-1286,"作":530,"側":4292,"先":601,"党":-2006,"共":-1212,"内":584,"円":788,"初":1347,"前":1623,"副":3879,"力":-302,"動":-740,"務":-2715,"化":776,"区":4517,"協":1013,"参":1555,"合":-1834,"和":-681,"員":-910,"器":-851,"回":1500,"国":-619,"園":-1200,"地":866,"場":-1410,"塁":-2094,"士":-1413,"多":1067,"大":571,"子":-4802,"学":-1397,"定":-1057,"寺":-809,"小":1910,"屋":-1328,"山":-1500,"島":-2056,"川":-2667,"市":2771,"年":374,"庁":-4556,"後":456,"性":553,"感":916,"所":-1566,"支":856,"改":787,"政":2182,"教":704,"文":522,"方":-856,"日":1798,"時":1829,"最":845,"月":-9066,"木":-485,"来":-442,"校":-360,"業":-1043,"氏":5388,"民":-2716,"気":-910,"沢":-939,"済":-543,"物":-735,"率":672,"球":-1267,"生":-1286,"産":-1101,"田":-2900,"町":1826,"的":2586,"目":922,"省":-3485,"県":2997,"空":-867,"立":-2112,"第":788,"米":2937,"系":786,"約":2171,"経":1146,"統":-1169,"総":940,"線":-994,"署":749,"者":2145,"能":-730,"般":-852,"行":-792,"規":792,"警":-1184,"議":-244,"谷":-1000,"賞":730,"車":-1481,"軍":1158,"輪":-1433,"込":-3370,"近":929,"道":-1291,"選":2596,"郎":-4866,"都":1192,"野":-1100,"銀":-2213,"長":357,"間":-2344,"院":-2297,"際":-2604,"電":-878,"領":-1659,"題":-792,"館":-1984,"首":1749,"高":2120,"「":1895,"」":3798,"・":-4371,"ッ":-724,"ー":-11870,"カ":2145,"コ":1789,"セ":1287,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637}; 63 | this.UW5__ = {",":465,".":-299,"1":-514,"E2":-32768,"]":-2762,"、":465,"。":-299,"「":363,"あ":1655,"い":331,"う":-503,"え":1199,"お":527,"か":647,"が":-421,"き":1624,"ぎ":1971,"く":312,"げ":-983,"さ":-1537,"し":-1371,"す":-852,"だ":-1186,"ち":1093,"っ":52,"つ":921,"て":-18,"で":-850,"と":-127,"ど":1682,"な":-787,"に":-1224,"の":-635,"は":-578,"べ":1001,"み":502,"め":865,"ゃ":3350,"ょ":854,"り":-208,"る":429,"れ":504,"わ":419,"を":-1264,"ん":327,"イ":241,"ル":451,"ン":-343,"中":-871,"京":722,"会":-1153,"党":-654,"務":3519,"区":-901,"告":848,"員":2104,"大":-1296,"学":-548,"定":1785,"嵐":-1304,"市":-2991,"席":921,"年":1763,"思":872,"所":-814,"挙":1618,"新":-1682,"日":218,"月":-4353,"査":932,"格":1356,"機":-1508,"氏":-1347,"田":240,"町":-3912,"的":-3149,"相":1319,"省":-1052,"県":-4003,"研":-997,"社":-278,"空":-813,"統":1955,"者":-2233,"表":663,"語":-1073,"議":1219,"選":-1018,"郎":-368,"長":786,"間":1191,"題":2368,"館":-689,"1":-514,"E2":-32768,"「":363,"イ":241,"ル":451,"ン":-343}; 64 | this.UW6__ = {",":227,".":808,"1":-270,"E1":306,"、":227,"。":808,"あ":-307,"う":189,"か":241,"が":-73,"く":-121,"こ":-200,"じ":1782,"す":383,"た":-428,"っ":573,"て":-1014,"で":101,"と":-105,"な":-253,"に":-149,"の":-417,"は":-236,"も":-206,"り":187,"る":-135,"を":195,"ル":-673,"ン":-496,"一":-277,"中":201,"件":-800,"会":624,"前":302,"区":1792,"員":-1212,"委":798,"学":-960,"市":887,"広":-695,"後":535,"業":-697,"相":753,"社":-507,"福":974,"空":-822,"者":1811,"連":463,"郎":1082,"1":-270,"E1":306,"ル":-673,"ン":-496}; 65 | 66 | return this; 67 | } 68 | 69 | TinySegmenter.prototype.ctype_ = function(str) { 70 | for (var i in this.chartype_) { 71 | if (str.match(this.chartype_[i][0])) { 72 | return this.chartype_[i][1]; 73 | } 74 | } 75 | return "O"; 76 | } 77 | 78 | TinySegmenter.prototype.ts_ = function(v) { 79 | if (v) { return v; } 80 | return 0; 81 | } 82 | 83 | TinySegmenter.prototype.segment = function(input) { 84 | if (input == null || input == undefined || input == "") { 85 | return []; 86 | } 87 | var result = []; 88 | var seg = ["B3","B2","B1"]; 89 | var ctype = ["O","O","O"]; 90 | var o = input.split(""); 91 | for (i = 0; i < o.length; ++i) { 92 | seg.push(o[i]); 93 | ctype.push(this.ctype_(o[i])) 94 | } 95 | seg.push("E1"); 96 | seg.push("E2"); 97 | seg.push("E3"); 98 | ctype.push("O"); 99 | ctype.push("O"); 100 | ctype.push("O"); 101 | var word = seg[3]; 102 | var p1 = "U"; 103 | var p2 = "U"; 104 | var p3 = "U"; 105 | for (var i = 4; i < seg.length - 3; ++i) { 106 | var score = this.BIAS__; 107 | var w1 = seg[i-3]; 108 | var w2 = seg[i-2]; 109 | var w3 = seg[i-1]; 110 | var w4 = seg[i]; 111 | var w5 = seg[i+1]; 112 | var w6 = seg[i+2]; 113 | var c1 = ctype[i-3]; 114 | var c2 = ctype[i-2]; 115 | var c3 = ctype[i-1]; 116 | var c4 = ctype[i]; 117 | var c5 = ctype[i+1]; 118 | var c6 = ctype[i+2]; 119 | score += this.ts_(this.UP1__[p1]); 120 | score += this.ts_(this.UP2__[p2]); 121 | score += this.ts_(this.UP3__[p3]); 122 | score += this.ts_(this.BP1__[p1 + p2]); 123 | score += this.ts_(this.BP2__[p2 + p3]); 124 | score += this.ts_(this.UW1__[w1]); 125 | score += this.ts_(this.UW2__[w2]); 126 | score += this.ts_(this.UW3__[w3]); 127 | score += this.ts_(this.UW4__[w4]); 128 | score += this.ts_(this.UW5__[w5]); 129 | score += this.ts_(this.UW6__[w6]); 130 | score += this.ts_(this.BW1__[w2 + w3]); 131 | score += this.ts_(this.BW2__[w3 + w4]); 132 | score += this.ts_(this.BW3__[w4 + w5]); 133 | score += this.ts_(this.TW1__[w1 + w2 + w3]); 134 | score += this.ts_(this.TW2__[w2 + w3 + w4]); 135 | score += this.ts_(this.TW3__[w3 + w4 + w5]); 136 | score += this.ts_(this.TW4__[w4 + w5 + w6]); 137 | score += this.ts_(this.UC1__[c1]); 138 | score += this.ts_(this.UC2__[c2]); 139 | score += this.ts_(this.UC3__[c3]); 140 | score += this.ts_(this.UC4__[c4]); 141 | score += this.ts_(this.UC5__[c5]); 142 | score += this.ts_(this.UC6__[c6]); 143 | score += this.ts_(this.BC1__[c2 + c3]); 144 | score += this.ts_(this.BC2__[c3 + c4]); 145 | score += this.ts_(this.BC3__[c4 + c5]); 146 | score += this.ts_(this.TC1__[c1 + c2 + c3]); 147 | score += this.ts_(this.TC2__[c2 + c3 + c4]); 148 | score += this.ts_(this.TC3__[c3 + c4 + c5]); 149 | score += this.ts_(this.TC4__[c4 + c5 + c6]); 150 | // score += this.ts_(this.TC5__[c4 + c5 + c6]); 151 | score += this.ts_(this.UQ1__[p1 + c1]); 152 | score += this.ts_(this.UQ2__[p2 + c2]); 153 | score += this.ts_(this.UQ3__[p3 + c3]); 154 | score += this.ts_(this.BQ1__[p2 + c2 + c3]); 155 | score += this.ts_(this.BQ2__[p2 + c3 + c4]); 156 | score += this.ts_(this.BQ3__[p3 + c2 + c3]); 157 | score += this.ts_(this.BQ4__[p3 + c3 + c4]); 158 | score += this.ts_(this.TQ1__[p2 + c1 + c2 + c3]); 159 | score += this.ts_(this.TQ2__[p2 + c2 + c3 + c4]); 160 | score += this.ts_(this.TQ3__[p3 + c1 + c2 + c3]); 161 | score += this.ts_(this.TQ4__[p3 + c2 + c3 + c4]); 162 | var p = "O"; 163 | if (score > 0) { 164 | result.push(word); 165 | word = ""; 166 | p = "B"; 167 | } 168 | p1 = p2; 169 | p2 = p3; 170 | p3 = p; 171 | word += seg[i]; 172 | } 173 | result.push(word); 174 | 175 | return result; 176 | } 177 | 178 | module.exports = TinySegmenter; 179 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@anydown/maildown", 3 | "version": "1.3.1", 4 | "description": "Markdownから日本企業っぽいメールに変換します。", 5 | "main": "lib/convert.js", 6 | "scripts": { 7 | "test": "node test", 8 | "example": "browserify ./examples/index.js -o ./examples/bundle.js", 9 | "dev": "watchify ./examples/index.js -o ./examples/bundle.js" 10 | }, 11 | "author": "hashrock", 12 | "license": "MIT", 13 | "devDependencies": { 14 | "browserify": "^14.3.0", 15 | "tape": "^4.6.3", 16 | "textlint-plugin-markdown": "^4.0.6", 17 | "textlint-rule-date-weekday-mismatch": "^1.0.5", 18 | "textlint-rule-ja-no-abusage": "^1.2.1", 19 | "textlint-rule-ja-no-mixed-period": "^2.0.0", 20 | "textlint-rule-ja-no-redundant-expression": "^1.0.3", 21 | "textlint-rule-ja-no-weak-phrase": "^1.0.3", 22 | "textlint-rule-ja-unnatural-alphabet": "^1.3.0", 23 | "textlint-rule-max-ten": "^1.2.2", 24 | "textlint-rule-no-doubled-conjunction": "^1.0.2", 25 | "textlint-rule-no-doubled-joshi": "^3.5.1", 26 | "textlint-rule-no-dropping-the-ra": "^1.1.2", 27 | "textlint-rule-no-mix-dearu-desumasu": "^1.4.0", 28 | "textlint-rule-no-mixed-zenkaku-and-hankaku-alphabet": "^1.0.1", 29 | "textlint-rule-no-todo": "^1.0.3", 30 | "textlint-rule-preset-japanese": "^1.3.4", 31 | "textlint-rule-spellcheck-tech-word": "^4.1.0", 32 | "watchify": "^3.9.0" 33 | }, 34 | "dependencies": { 35 | "@textlint/ast-traverse": "^2.0.8", 36 | "@textlint/markdown-to-ast": "^6.0.8", 37 | "textlint": "^10.2.1", 38 | "word-table": "^1.0.0" 39 | }, 40 | "directories": { 41 | "lib": "lib" 42 | }, 43 | "repository": { 44 | "type": "git", 45 | "url": "git+https://github.com/anydown/maildown.git" 46 | }, 47 | "bugs": { 48 | "url": "https://github.com/anydown/maildown/issues" 49 | }, 50 | "homepage": "https://github.com/anydown/maildown#readme" 51 | } 52 | -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- 1 | var tape = require("tape"); 2 | var kaigyo = require("./lib/kaigyo"); 3 | var convert = require("./lib/convert"); 4 | 5 | tape("改行", function(t) { 6 | t.plan(4); 7 | 8 | //すでに入っている改行に対しては何もしない 9 | t.equal(kaigyo("ああ\nあ", 70), "ああ\nあ"); 10 | 11 | //全角35文字で改行されること 12 | let input = "1234567890".repeat(4); 13 | t.equal( 14 | kaigyo(input, 70), 15 | "12345678901234567890123456789012345\n67890" 16 | ); 17 | 18 | //全角34文字で改行されること(maxLen = 69の場合) 19 | let input2 = "1234567890".repeat(4); 20 | t.equal( 21 | kaigyo(input2, 69), 22 | "1234567890123456789012345678901234\n567890" 23 | ); 24 | 25 | //単語の切れ目では改行しないこと(34文字) 26 | input = "山田さん".repeat(10); 27 | t.equal( 28 | kaigyo(input, 70), 29 | "山田さん山田さん山田さん山田さん山田さん山田さん山田さん山田さん山田\nさん山田さん" 30 | ); 31 | }); 32 | 33 | tape("markdown: 見出し1", function(t) { 34 | t.plan(1); 35 | let input = `# タイトル 36 | 37 | 本文本文 38 | `; 39 | 40 | let expected = ` 41 | 【タイトル】 42 | 43 | 本文本文 44 | `; 45 | t.equals(convert(input), expected); 46 | }); 47 | 48 | tape("markdown: 見出し2", function(t) { 49 | t.plan(1); 50 | let input = `## タイトル 51 | 52 | 本文本文 53 | `; 54 | 55 | let expected = ` 56 | ■タイトル 57 | 58 | 本文本文 59 | `; 60 | t.equals(convert(input), expected); 61 | }); 62 | 63 | tape("markdown: リストの改行対応", function(t) { 64 | t.plan(1); 65 | let input = `* そもそもリストに30文字以上の文をいれるのがナンセンスなのかもしれませんが対応していただけると嬉しいです。`; 66 | 67 | let expected = ` ・そもそもリストに30文字以上の文をいれるのがナンセンスなのかもしれ 68 |   ませんが対応していただけると嬉しいです。 69 | `; 70 | t.equals(convert(input), expected); 71 | }); 72 | 73 | tape("markdown: OLリストの改行対応", function(t) { 74 | t.plan(1); 75 | let input = `1. そもそもリストに30文字以上の文をいれるのがナンセンスなのかもしれませんが対応していただけると嬉しいです。`; 76 | 77 | let expected = ` (1)そもそもリストに30文字以上の文をいれるのがナンセンスなのかもしれ 78 |     ませんが対応していただけると嬉しいです。 79 | `; 80 | t.equals(convert(input), expected); 81 | }); 82 | 83 | tape("markdown: 強調(何もしない)", function(t) { 84 | t.plan(1); 85 | let input = `ここを*強調*したい`; 86 | let expected = `ここを強調したい\n`; 87 | t.equals(convert(input), expected); 88 | }); 89 | 90 | tape("markdown: リンク(何もしない)", function(t) { 91 | t.plan(1); 92 | let input = `詳しくは、[こちら](http://example.com)を参照して下さい`; 93 | let expected = `詳しくは、こちらを参照して下さい\n`; 94 | t.equals(convert(input), expected); 95 | }); 96 | 97 | tape("markdown: リスト内リンク(何もしない)", function(t) { 98 | t.plan(1); 99 | let input = ` 100 | - 詳しくは、[こちら](http://example.com)を参照して下さい 101 | - こっちは普通のリスト`; 102 | let expected = ` ・詳しくは、こちらを参照して下さい\n ・こっちは普通のリスト\n`; 103 | t.equals(convert(input), expected); 104 | }); 105 | 106 | tape("markdown: Image(何もしない)", function(t) { 107 | t.plan(1); 108 | let input = `![Alt](test.jpg)`; 109 | let expected = `\n`; 110 | t.equals(convert(input), expected); 111 | }); 112 | 113 | tape("markdown: コードブロック(何もしない)", function(t) { 114 | t.plan(1); 115 | let input = "```\nfunction hello(){\n foo();\n}\n```"; 116 | let expected = `function hello(){\n foo();\n}\n`; 117 | t.equals(convert(input), expected); 118 | }); 119 | 120 | tape("markdown: HTML(何もしない)", function(t) { 121 | t.plan(1); 122 | let input = ''; 123 | let expected = `\n`; 124 | t.equals(convert(input), expected); 125 | }); 126 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@azu/format-text@^1.0.1": 6 | version "1.0.1" 7 | resolved "https://registry.yarnpkg.com/@azu/format-text/-/format-text-1.0.1.tgz#6967350a94640f6b02855169bd897ce54d6cebe2" 8 | 9 | "@azu/style-format@^1.0.0": 10 | version "1.0.0" 11 | resolved "https://registry.yarnpkg.com/@azu/style-format/-/style-format-1.0.0.tgz#e70187f8a862e191b1bce6c0268f13acd3a56b20" 12 | dependencies: 13 | "@azu/format-text" "^1.0.1" 14 | 15 | "@textlint/ast-node-types@^4.0.2": 16 | version "4.0.2" 17 | resolved "https://registry.yarnpkg.com/@textlint/ast-node-types/-/ast-node-types-4.0.2.tgz#5386a15187798efb48eb71fa1cbf6ca2770b206a" 18 | 19 | "@textlint/ast-traverse@^2.0.8": 20 | version "2.0.8" 21 | resolved "https://registry.yarnpkg.com/@textlint/ast-traverse/-/ast-traverse-2.0.8.tgz#c180fe23dc3b8a6aa68539be70efb4ff17c38a3a" 22 | dependencies: 23 | "@textlint/ast-node-types" "^4.0.2" 24 | 25 | "@textlint/feature-flag@^3.0.4": 26 | version "3.0.4" 27 | resolved "https://registry.yarnpkg.com/@textlint/feature-flag/-/feature-flag-3.0.4.tgz#4290a4bb53da28c1f5f1d5ce0f4ae6630ab939ea" 28 | dependencies: 29 | map-like "^2.0.0" 30 | 31 | "@textlint/fixer-formatter@^3.0.7": 32 | version "3.0.7" 33 | resolved "https://registry.yarnpkg.com/@textlint/fixer-formatter/-/fixer-formatter-3.0.7.tgz#4ef15d5e606e2d32b89257afd382ed9dbb218846" 34 | dependencies: 35 | "@textlint/kernel" "^2.0.9" 36 | chalk "^1.1.3" 37 | debug "^2.1.0" 38 | diff "^2.2.2" 39 | interop-require "^1.0.0" 40 | is-file "^1.0.0" 41 | string-width "^1.0.1" 42 | text-table "^0.2.0" 43 | try-resolve "^1.0.1" 44 | 45 | "@textlint/kernel@^2.0.9": 46 | version "2.0.9" 47 | resolved "https://registry.yarnpkg.com/@textlint/kernel/-/kernel-2.0.9.tgz#a4471b7969e192551230c35ea9fae32d80128ee0" 48 | dependencies: 49 | "@textlint/ast-node-types" "^4.0.2" 50 | "@textlint/ast-traverse" "^2.0.8" 51 | "@textlint/feature-flag" "^3.0.4" 52 | "@types/bluebird" "^3.5.18" 53 | bluebird "^3.5.1" 54 | debug "^2.6.6" 55 | deep-equal "^1.0.1" 56 | object-assign "^4.1.1" 57 | structured-source "^3.0.2" 58 | 59 | "@textlint/linter-formatter@^3.0.7": 60 | version "3.0.7" 61 | resolved "https://registry.yarnpkg.com/@textlint/linter-formatter/-/linter-formatter-3.0.7.tgz#66716cac94c047d94627a7e6af427a0d199eda7c" 62 | dependencies: 63 | "@azu/format-text" "^1.0.1" 64 | "@azu/style-format" "^1.0.0" 65 | "@textlint/kernel" "^2.0.9" 66 | chalk "^1.0.0" 67 | concat-stream "^1.5.1" 68 | js-yaml "^3.2.4" 69 | optionator "^0.8.1" 70 | pluralize "^2.0.0" 71 | string-width "^1.0.1" 72 | string.prototype.padstart "^3.0.0" 73 | strip-ansi "^3.0.1" 74 | table "^3.7.8" 75 | text-table "^0.2.0" 76 | try-resolve "^1.0.1" 77 | xml-escape "^1.0.0" 78 | 79 | "@textlint/markdown-to-ast@^6.0.4", "@textlint/markdown-to-ast@^6.0.8": 80 | version "6.0.8" 81 | resolved "https://registry.yarnpkg.com/@textlint/markdown-to-ast/-/markdown-to-ast-6.0.8.tgz#baa509c42f842b4dba36ad91547a288c063396b8" 82 | dependencies: 83 | "@textlint/ast-node-types" "^4.0.2" 84 | debug "^2.1.3" 85 | remark-frontmatter "^1.2.0" 86 | remark-parse "^5.0.0" 87 | structured-source "^3.0.2" 88 | traverse "^0.6.6" 89 | unified "^6.1.6" 90 | 91 | "@textlint/text-to-ast@^3.0.8": 92 | version "3.0.8" 93 | resolved "https://registry.yarnpkg.com/@textlint/text-to-ast/-/text-to-ast-3.0.8.tgz#6211977f369cec484447867f10dc155120f4c082" 94 | dependencies: 95 | "@textlint/ast-node-types" "^4.0.2" 96 | 97 | "@textlint/textlint-plugin-markdown@^4.0.10": 98 | version "4.0.10" 99 | resolved "https://registry.yarnpkg.com/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-4.0.10.tgz#a99b4a308067597e89439a9e87bc1c4a7f4d076b" 100 | dependencies: 101 | "@textlint/markdown-to-ast" "^6.0.8" 102 | 103 | "@textlint/textlint-plugin-text@^3.0.10": 104 | version "3.0.10" 105 | resolved "https://registry.yarnpkg.com/@textlint/textlint-plugin-text/-/textlint-plugin-text-3.0.10.tgz#619600bdc352d33a68e7a73d77d58b0c52b2a44f" 106 | dependencies: 107 | "@textlint/text-to-ast" "^3.0.8" 108 | 109 | "@types/bluebird@^3.5.18": 110 | version "3.5.22" 111 | resolved "https://registry.yarnpkg.com/@types/bluebird/-/bluebird-3.5.22.tgz#519b87fe3c9d290ca6c06381ffc3040770ab452b" 112 | 113 | JSONStream@^1.0.3: 114 | version "1.3.3" 115 | resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.3.tgz#27b4b8fbbfeab4e71bcf551e7f27be8d952239bf" 116 | dependencies: 117 | jsonparse "^1.2.0" 118 | through ">=2.2.7 <3" 119 | 120 | abbrev@1: 121 | version "1.1.1" 122 | resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" 123 | 124 | acorn-dynamic-import@^3.0.0: 125 | version "3.0.0" 126 | resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz#901ceee4c7faaef7e07ad2a47e890675da50a278" 127 | dependencies: 128 | acorn "^5.0.0" 129 | 130 | acorn-node@^1.2.0, acorn-node@^1.3.0, acorn-node@^1.5.2: 131 | version "1.5.2" 132 | resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.5.2.tgz#2ca723df19d997b05824b69f6c7fb091fc42c322" 133 | dependencies: 134 | acorn "^5.7.1" 135 | acorn-dynamic-import "^3.0.0" 136 | xtend "^4.0.1" 137 | 138 | acorn@^5.0.0, acorn@^5.2.1, acorn@^5.7.1: 139 | version "5.7.1" 140 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.1.tgz#f095829297706a7c9776958c0afc8930a9b9d9d8" 141 | 142 | ajv-keywords@^1.0.0: 143 | version "1.5.1" 144 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.1.tgz#314dd0a4b3368fad3dfcdc54ede6171b886daf3c" 145 | 146 | ajv@^4.7.0: 147 | version "4.11.8" 148 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" 149 | dependencies: 150 | co "^4.6.0" 151 | json-stable-stringify "^1.0.1" 152 | 153 | analyze-desumasu-dearu@^2.1.3: 154 | version "2.1.5" 155 | resolved "https://registry.yarnpkg.com/analyze-desumasu-dearu/-/analyze-desumasu-dearu-2.1.5.tgz#9caa2a5a06146c20679f7dc9f3af527db6f68f41" 156 | 157 | analyze-desumasu-dearu@^3.1.0: 158 | version "3.1.0" 159 | resolved "https://registry.yarnpkg.com/analyze-desumasu-dearu/-/analyze-desumasu-dearu-3.1.0.tgz#af36b948454c0783a431f2ab938a59f24d40e150" 160 | dependencies: 161 | array-find "^1.0.0" 162 | kuromojin "^1.2.1" 163 | object.assign "^4.0.3" 164 | 165 | ansi-regex@^2.0.0: 166 | version "2.1.1" 167 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" 168 | 169 | ansi-regex@^3.0.0: 170 | version "3.0.0" 171 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" 172 | 173 | ansi-styles@^2.2.1: 174 | version "2.2.1" 175 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" 176 | 177 | anymatch@^1.3.0: 178 | version "1.3.2" 179 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" 180 | dependencies: 181 | micromatch "^2.1.5" 182 | normalize-path "^2.0.0" 183 | 184 | aproba@^1.0.3: 185 | version "1.2.0" 186 | resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" 187 | 188 | are-we-there-yet@~1.1.2: 189 | version "1.1.5" 190 | resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" 191 | dependencies: 192 | delegates "^1.0.0" 193 | readable-stream "^2.0.6" 194 | 195 | argparse@^1.0.7: 196 | version "1.0.9" 197 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86" 198 | dependencies: 199 | sprintf-js "~1.0.2" 200 | 201 | arr-diff@^2.0.0: 202 | version "2.0.0" 203 | resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" 204 | dependencies: 205 | arr-flatten "^1.0.1" 206 | 207 | arr-flatten@^1.0.1: 208 | version "1.1.0" 209 | resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" 210 | 211 | array-filter@~0.0.0: 212 | version "0.0.1" 213 | resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" 214 | 215 | array-find@^1.0.0: 216 | version "1.0.0" 217 | resolved "https://registry.yarnpkg.com/array-find/-/array-find-1.0.0.tgz#6c8e286d11ed768327f8e62ecee87353ca3e78b8" 218 | 219 | array-map@~0.0.0: 220 | version "0.0.0" 221 | resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" 222 | 223 | array-reduce@~0.0.0: 224 | version "0.0.0" 225 | resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" 226 | 227 | array-union@^1.0.1: 228 | version "1.0.2" 229 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" 230 | dependencies: 231 | array-uniq "^1.0.1" 232 | 233 | array-uniq@^1.0.1: 234 | version "1.0.3" 235 | resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" 236 | 237 | array-unique@^0.2.1: 238 | version "0.2.1" 239 | resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" 240 | 241 | array.prototype.find@^2.0.3: 242 | version "2.0.4" 243 | resolved "https://registry.yarnpkg.com/array.prototype.find/-/array.prototype.find-2.0.4.tgz#556a5c5362c08648323ddaeb9de9d14bc1864c90" 244 | dependencies: 245 | define-properties "^1.1.2" 246 | es-abstract "^1.7.0" 247 | 248 | arrify@^1.0.0: 249 | version "1.0.1" 250 | resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" 251 | 252 | asn1.js@^4.0.0: 253 | version "4.10.1" 254 | resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" 255 | dependencies: 256 | bn.js "^4.0.0" 257 | inherits "^2.0.1" 258 | minimalistic-assert "^1.0.0" 259 | 260 | assert@^1.4.0: 261 | version "1.4.1" 262 | resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" 263 | dependencies: 264 | util "0.10.3" 265 | 266 | async-each@^1.0.0: 267 | version "1.0.1" 268 | resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" 269 | 270 | async@^2.0.1: 271 | version "2.4.0" 272 | resolved "https://registry.yarnpkg.com/async/-/async-2.4.0.tgz#4990200f18ea5b837c2cc4f8c031a6985c385611" 273 | dependencies: 274 | lodash "^4.14.0" 275 | 276 | bail@^1.0.0: 277 | version "1.0.1" 278 | resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.1.tgz#912579de8b391aadf3c5fdf4cd2a0fc225df3bc2" 279 | 280 | balanced-match@^0.4.1: 281 | version "0.4.2" 282 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" 283 | 284 | base64-js@^1.0.2: 285 | version "1.3.0" 286 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" 287 | 288 | binary-extensions@^1.0.0: 289 | version "1.11.0" 290 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.11.0.tgz#46aa1751fb6a2f93ee5e689bb1087d4b14c6c205" 291 | 292 | bluebird@^3.0.5: 293 | version "3.5.0" 294 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.0.tgz#791420d7f551eea2897453a8a77653f96606d67c" 295 | 296 | bluebird@^3.5.1: 297 | version "3.5.1" 298 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" 299 | 300 | bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: 301 | version "4.11.8" 302 | resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" 303 | 304 | boundary@^1.0.1: 305 | version "1.0.1" 306 | resolved "https://registry.yarnpkg.com/boundary/-/boundary-1.0.1.tgz#4d67dc2602c0cc16dd9bce7ebf87e948290f5812" 307 | 308 | brace-expansion@^1.1.7: 309 | version "1.1.7" 310 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.7.tgz#3effc3c50e000531fb720eaff80f0ae8ef23cf59" 311 | dependencies: 312 | balanced-match "^0.4.1" 313 | concat-map "0.0.1" 314 | 315 | braces@^1.8.2: 316 | version "1.8.5" 317 | resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" 318 | dependencies: 319 | expand-range "^1.8.1" 320 | preserve "^0.2.0" 321 | repeat-element "^1.1.2" 322 | 323 | brorand@^1.0.1: 324 | version "1.1.0" 325 | resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" 326 | 327 | browser-pack@^6.0.1: 328 | version "6.1.0" 329 | resolved "https://registry.yarnpkg.com/browser-pack/-/browser-pack-6.1.0.tgz#c34ba10d0b9ce162b5af227c7131c92c2ecd5774" 330 | dependencies: 331 | JSONStream "^1.0.3" 332 | combine-source-map "~0.8.0" 333 | defined "^1.0.0" 334 | safe-buffer "^5.1.1" 335 | through2 "^2.0.0" 336 | umd "^3.0.0" 337 | 338 | browser-resolve@^1.11.0, browser-resolve@^1.7.0: 339 | version "1.11.3" 340 | resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6" 341 | dependencies: 342 | resolve "1.1.7" 343 | 344 | browserify-aes@^1.0.0, browserify-aes@^1.0.4: 345 | version "1.2.0" 346 | resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" 347 | dependencies: 348 | buffer-xor "^1.0.3" 349 | cipher-base "^1.0.0" 350 | create-hash "^1.1.0" 351 | evp_bytestokey "^1.0.3" 352 | inherits "^2.0.1" 353 | safe-buffer "^5.0.1" 354 | 355 | browserify-cipher@^1.0.0: 356 | version "1.0.1" 357 | resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" 358 | dependencies: 359 | browserify-aes "^1.0.4" 360 | browserify-des "^1.0.0" 361 | evp_bytestokey "^1.0.0" 362 | 363 | browserify-des@^1.0.0: 364 | version "1.0.2" 365 | resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" 366 | dependencies: 367 | cipher-base "^1.0.1" 368 | des.js "^1.0.0" 369 | inherits "^2.0.1" 370 | safe-buffer "^5.1.2" 371 | 372 | browserify-rsa@^4.0.0: 373 | version "4.0.1" 374 | resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" 375 | dependencies: 376 | bn.js "^4.1.0" 377 | randombytes "^2.0.1" 378 | 379 | browserify-sign@^4.0.0: 380 | version "4.0.4" 381 | resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" 382 | dependencies: 383 | bn.js "^4.1.1" 384 | browserify-rsa "^4.0.0" 385 | create-hash "^1.1.0" 386 | create-hmac "^1.1.2" 387 | elliptic "^6.0.0" 388 | inherits "^2.0.1" 389 | parse-asn1 "^5.0.0" 390 | 391 | browserify-zlib@~0.2.0: 392 | version "0.2.0" 393 | resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" 394 | dependencies: 395 | pako "~1.0.5" 396 | 397 | browserify@^14.3.0: 398 | version "14.5.0" 399 | resolved "https://registry.yarnpkg.com/browserify/-/browserify-14.5.0.tgz#0bbbce521acd6e4d1d54d8e9365008efb85a9cc5" 400 | dependencies: 401 | JSONStream "^1.0.3" 402 | assert "^1.4.0" 403 | browser-pack "^6.0.1" 404 | browser-resolve "^1.11.0" 405 | browserify-zlib "~0.2.0" 406 | buffer "^5.0.2" 407 | cached-path-relative "^1.0.0" 408 | concat-stream "~1.5.1" 409 | console-browserify "^1.1.0" 410 | constants-browserify "~1.0.0" 411 | crypto-browserify "^3.0.0" 412 | defined "^1.0.0" 413 | deps-sort "^2.0.0" 414 | domain-browser "~1.1.0" 415 | duplexer2 "~0.1.2" 416 | events "~1.1.0" 417 | glob "^7.1.0" 418 | has "^1.0.0" 419 | htmlescape "^1.1.0" 420 | https-browserify "^1.0.0" 421 | inherits "~2.0.1" 422 | insert-module-globals "^7.0.0" 423 | labeled-stream-splicer "^2.0.0" 424 | module-deps "^4.0.8" 425 | os-browserify "~0.3.0" 426 | parents "^1.0.1" 427 | path-browserify "~0.0.0" 428 | process "~0.11.0" 429 | punycode "^1.3.2" 430 | querystring-es3 "~0.2.0" 431 | read-only-stream "^2.0.0" 432 | readable-stream "^2.0.2" 433 | resolve "^1.1.4" 434 | shasum "^1.0.0" 435 | shell-quote "^1.6.1" 436 | stream-browserify "^2.0.0" 437 | stream-http "^2.0.0" 438 | string_decoder "~1.0.0" 439 | subarg "^1.0.0" 440 | syntax-error "^1.1.1" 441 | through2 "^2.0.0" 442 | timers-browserify "^1.0.1" 443 | tty-browserify "~0.0.0" 444 | url "~0.11.0" 445 | util "~0.10.1" 446 | vm-browserify "~0.0.1" 447 | xtend "^4.0.0" 448 | 449 | browserify@^16.1.0: 450 | version "16.2.2" 451 | resolved "https://registry.yarnpkg.com/browserify/-/browserify-16.2.2.tgz#4b1f66ba0e54fa39dbc5aa4be9629142143d91b0" 452 | dependencies: 453 | JSONStream "^1.0.3" 454 | assert "^1.4.0" 455 | browser-pack "^6.0.1" 456 | browser-resolve "^1.11.0" 457 | browserify-zlib "~0.2.0" 458 | buffer "^5.0.2" 459 | cached-path-relative "^1.0.0" 460 | concat-stream "^1.6.0" 461 | console-browserify "^1.1.0" 462 | constants-browserify "~1.0.0" 463 | crypto-browserify "^3.0.0" 464 | defined "^1.0.0" 465 | deps-sort "^2.0.0" 466 | domain-browser "^1.2.0" 467 | duplexer2 "~0.1.2" 468 | events "^2.0.0" 469 | glob "^7.1.0" 470 | has "^1.0.0" 471 | htmlescape "^1.1.0" 472 | https-browserify "^1.0.0" 473 | inherits "~2.0.1" 474 | insert-module-globals "^7.0.0" 475 | labeled-stream-splicer "^2.0.0" 476 | mkdirp "^0.5.0" 477 | module-deps "^6.0.0" 478 | os-browserify "~0.3.0" 479 | parents "^1.0.1" 480 | path-browserify "~0.0.0" 481 | process "~0.11.0" 482 | punycode "^1.3.2" 483 | querystring-es3 "~0.2.0" 484 | read-only-stream "^2.0.0" 485 | readable-stream "^2.0.2" 486 | resolve "^1.1.4" 487 | shasum "^1.0.0" 488 | shell-quote "^1.6.1" 489 | stream-browserify "^2.0.0" 490 | stream-http "^2.0.0" 491 | string_decoder "^1.1.1" 492 | subarg "^1.0.0" 493 | syntax-error "^1.1.1" 494 | through2 "^2.0.0" 495 | timers-browserify "^1.0.1" 496 | tty-browserify "0.0.1" 497 | url "~0.11.0" 498 | util "~0.10.1" 499 | vm-browserify "^1.0.0" 500 | xtend "^4.0.0" 501 | 502 | buffer-from@^1.0.0: 503 | version "1.1.0" 504 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.0.tgz#87fcaa3a298358e0ade6e442cfce840740d1ad04" 505 | 506 | buffer-xor@^1.0.3: 507 | version "1.0.3" 508 | resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" 509 | 510 | buffer@^5.0.2: 511 | version "5.1.0" 512 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.1.0.tgz#c913e43678c7cb7c8bd16afbcddb6c5505e8f9fe" 513 | dependencies: 514 | base64-js "^1.0.2" 515 | ieee754 "^1.1.4" 516 | 517 | builtin-modules@^1.0.0: 518 | version "1.1.1" 519 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" 520 | 521 | builtin-status-codes@^3.0.0: 522 | version "3.0.0" 523 | resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" 524 | 525 | cached-path-relative@^1.0.0: 526 | version "1.0.1" 527 | resolved "https://registry.yarnpkg.com/cached-path-relative/-/cached-path-relative-1.0.1.tgz#d09c4b52800aa4c078e2dd81a869aac90d2e54e7" 528 | 529 | chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: 530 | version "1.1.3" 531 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" 532 | dependencies: 533 | ansi-styles "^2.2.1" 534 | escape-string-regexp "^1.0.2" 535 | has-ansi "^2.0.0" 536 | strip-ansi "^3.0.0" 537 | supports-color "^2.0.0" 538 | 539 | character-entities-legacy@^1.0.0: 540 | version "1.1.0" 541 | resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.0.tgz#b18aad98f6b7bcc646c1e4c81f9f1956376a561a" 542 | 543 | character-entities@^1.0.0: 544 | version "1.2.0" 545 | resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.0.tgz#a683e2cf75dbe8b171963531364e58e18a1b155f" 546 | 547 | character-reference-invalid@^1.0.0: 548 | version "1.1.0" 549 | resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.0.tgz#dec9ad1dfb9f8d06b4fcdaa2adc3c4fd97af1e68" 550 | 551 | charenc@~0.0.1: 552 | version "0.0.2" 553 | resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" 554 | 555 | check-ends-with-period@^1.0.1: 556 | version "1.0.1" 557 | resolved "https://registry.yarnpkg.com/check-ends-with-period/-/check-ends-with-period-1.0.1.tgz#d7d29d614cbc3ed15ab54190f4fda4deaa3141d8" 558 | dependencies: 559 | array.prototype.find "^2.0.3" 560 | emoji-regex "^6.4.1" 561 | end-with "^1.0.2" 562 | 563 | chokidar@^1.0.0: 564 | version "1.7.0" 565 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" 566 | dependencies: 567 | anymatch "^1.3.0" 568 | async-each "^1.0.0" 569 | glob-parent "^2.0.0" 570 | inherits "^2.0.1" 571 | is-binary-path "^1.0.0" 572 | is-glob "^2.0.0" 573 | path-is-absolute "^1.0.0" 574 | readdirp "^2.0.0" 575 | optionalDependencies: 576 | fsevents "^1.0.0" 577 | 578 | chownr@^1.0.1: 579 | version "1.0.1" 580 | resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" 581 | 582 | chrono-node@^1.2.5: 583 | version "1.3.1" 584 | resolved "https://registry.yarnpkg.com/chrono-node/-/chrono-node-1.3.1.tgz#d0dc762a4d926051b75016ad63c100caff9d1d84" 585 | dependencies: 586 | moment "^2.10.3" 587 | 588 | cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: 589 | version "1.0.4" 590 | resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" 591 | dependencies: 592 | inherits "^2.0.1" 593 | safe-buffer "^5.0.1" 594 | 595 | circular-json@^0.3.1: 596 | version "0.3.1" 597 | resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.1.tgz#be8b36aefccde8b3ca7aa2d6afc07a37242c0d2d" 598 | 599 | co@^4.6.0: 600 | version "4.6.0" 601 | resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" 602 | 603 | code-point-at@^1.0.0: 604 | version "1.1.0" 605 | resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" 606 | 607 | collapse-white-space@^1.0.2: 608 | version "1.0.3" 609 | resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.3.tgz#4b906f670e5a963a87b76b0e1689643341b6023c" 610 | 611 | combine-source-map@^0.8.0, combine-source-map@~0.8.0: 612 | version "0.8.0" 613 | resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.8.0.tgz#a58d0df042c186fcf822a8e8015f5450d2d79a8b" 614 | dependencies: 615 | convert-source-map "~1.1.0" 616 | inline-source-map "~0.6.0" 617 | lodash.memoize "~3.0.3" 618 | source-map "~0.5.3" 619 | 620 | commandpost@^1.0.1: 621 | version "1.0.1" 622 | resolved "https://registry.yarnpkg.com/commandpost/-/commandpost-1.0.1.tgz#7d7e3e69ae8fe7d6949341e91596ede9b2d631fd" 623 | 624 | concat-map@0.0.1: 625 | version "0.0.1" 626 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 627 | 628 | concat-stream@^1.5.1, concat-stream@^1.5.2, concat-stream@~1.5.0, concat-stream@~1.5.1: 629 | version "1.5.2" 630 | resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.2.tgz#708978624d856af41a5a741defdd261da752c266" 631 | dependencies: 632 | inherits "~2.0.1" 633 | readable-stream "~2.0.0" 634 | typedarray "~0.0.5" 635 | 636 | concat-stream@^1.6.0, concat-stream@^1.6.1, concat-stream@~1.6.0: 637 | version "1.6.2" 638 | resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" 639 | dependencies: 640 | buffer-from "^1.0.0" 641 | inherits "^2.0.3" 642 | readable-stream "^2.2.2" 643 | typedarray "^0.0.6" 644 | 645 | console-browserify@^1.1.0: 646 | version "1.1.0" 647 | resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" 648 | dependencies: 649 | date-now "^0.1.4" 650 | 651 | console-control-strings@^1.0.0, console-control-strings@~1.1.0: 652 | version "1.1.0" 653 | resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" 654 | 655 | constants-browserify@~1.0.0: 656 | version "1.0.0" 657 | resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" 658 | 659 | convert-source-map@~1.1.0: 660 | version "1.1.3" 661 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.1.3.tgz#4829c877e9fe49b3161f3bf3673888e204699860" 662 | 663 | core-util-is@~1.0.0: 664 | version "1.0.2" 665 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 666 | 667 | create-ecdh@^4.0.0: 668 | version "4.0.3" 669 | resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" 670 | dependencies: 671 | bn.js "^4.1.0" 672 | elliptic "^6.0.0" 673 | 674 | create-hash@^1.1.0, create-hash@^1.1.2: 675 | version "1.2.0" 676 | resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" 677 | dependencies: 678 | cipher-base "^1.0.1" 679 | inherits "^2.0.1" 680 | md5.js "^1.3.4" 681 | ripemd160 "^2.0.1" 682 | sha.js "^2.4.0" 683 | 684 | create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: 685 | version "1.1.7" 686 | resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" 687 | dependencies: 688 | cipher-base "^1.0.3" 689 | create-hash "^1.1.0" 690 | inherits "^2.0.1" 691 | ripemd160 "^2.0.0" 692 | safe-buffer "^5.0.1" 693 | sha.js "^2.4.8" 694 | 695 | crypt@~0.0.1: 696 | version "0.0.2" 697 | resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" 698 | 699 | crypto-browserify@^3.0.0: 700 | version "3.12.0" 701 | resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" 702 | dependencies: 703 | browserify-cipher "^1.0.0" 704 | browserify-sign "^4.0.0" 705 | create-ecdh "^4.0.0" 706 | create-hash "^1.1.0" 707 | create-hmac "^1.1.0" 708 | diffie-hellman "^5.0.0" 709 | inherits "^2.0.1" 710 | pbkdf2 "^3.0.3" 711 | public-encrypt "^4.0.0" 712 | randombytes "^2.0.0" 713 | randomfill "^1.0.3" 714 | 715 | date-now@^0.1.4: 716 | version "0.1.4" 717 | resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" 718 | 719 | debug@^2.1.0, debug@^2.1.3, debug@^2.2.0: 720 | version "2.6.6" 721 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.6.tgz#a9fa6fbe9ca43cf1e79f73b75c0189cbb7d6db5a" 722 | dependencies: 723 | ms "0.7.3" 724 | 725 | debug@^2.1.2, debug@^2.6.6: 726 | version "2.6.9" 727 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" 728 | dependencies: 729 | ms "2.0.0" 730 | 731 | deep-equal@^1.0.1, deep-equal@~1.0.1: 732 | version "1.0.1" 733 | resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" 734 | 735 | deep-extend@^0.6.0: 736 | version "0.6.0" 737 | resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" 738 | 739 | deep-is@~0.1.3: 740 | version "0.1.3" 741 | resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" 742 | 743 | define-properties@^1.1.1, define-properties@^1.1.2: 744 | version "1.1.2" 745 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94" 746 | dependencies: 747 | foreach "^2.0.5" 748 | object-keys "^1.0.8" 749 | 750 | defined@^1.0.0, defined@~1.0.0: 751 | version "1.0.0" 752 | resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" 753 | 754 | del@^2.0.2: 755 | version "2.2.2" 756 | resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" 757 | dependencies: 758 | globby "^5.0.0" 759 | is-path-cwd "^1.0.0" 760 | is-path-in-cwd "^1.0.0" 761 | object-assign "^4.0.1" 762 | pify "^2.0.0" 763 | pinkie-promise "^2.0.0" 764 | rimraf "^2.2.8" 765 | 766 | delegates@^1.0.0: 767 | version "1.0.0" 768 | resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" 769 | 770 | deps-sort@^2.0.0: 771 | version "2.0.0" 772 | resolved "https://registry.yarnpkg.com/deps-sort/-/deps-sort-2.0.0.tgz#091724902e84658260eb910748cccd1af6e21fb5" 773 | dependencies: 774 | JSONStream "^1.0.3" 775 | shasum "^1.0.0" 776 | subarg "^1.0.0" 777 | through2 "^2.0.0" 778 | 779 | des.js@^1.0.0: 780 | version "1.0.0" 781 | resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" 782 | dependencies: 783 | inherits "^2.0.1" 784 | minimalistic-assert "^1.0.0" 785 | 786 | detect-libc@^1.0.2: 787 | version "1.0.3" 788 | resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" 789 | 790 | detective@^4.0.0: 791 | version "4.7.1" 792 | resolved "https://registry.yarnpkg.com/detective/-/detective-4.7.1.tgz#0eca7314338442febb6d65da54c10bb1c82b246e" 793 | dependencies: 794 | acorn "^5.2.1" 795 | defined "^1.0.0" 796 | 797 | detective@^5.0.2: 798 | version "5.1.0" 799 | resolved "https://registry.yarnpkg.com/detective/-/detective-5.1.0.tgz#7a20d89236d7b331ccea65832e7123b5551bb7cb" 800 | dependencies: 801 | acorn-node "^1.3.0" 802 | defined "^1.0.0" 803 | minimist "^1.1.1" 804 | 805 | diff@^2.2.2: 806 | version "2.2.3" 807 | resolved "https://registry.yarnpkg.com/diff/-/diff-2.2.3.tgz#60eafd0d28ee906e4e8ff0a52c1229521033bf99" 808 | 809 | diffie-hellman@^5.0.0: 810 | version "5.0.3" 811 | resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" 812 | dependencies: 813 | bn.js "^4.1.0" 814 | miller-rabin "^4.0.0" 815 | randombytes "^2.0.0" 816 | 817 | domain-browser@^1.2.0: 818 | version "1.2.0" 819 | resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" 820 | 821 | domain-browser@~1.1.0: 822 | version "1.1.7" 823 | resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc" 824 | 825 | doublearray@0.0.2: 826 | version "0.0.2" 827 | resolved "https://registry.yarnpkg.com/doublearray/-/doublearray-0.0.2.tgz#63186fe8d34413276d3621f6aa0ec5f79e227ef9" 828 | 829 | duplexer2@^0.1.2, duplexer2@~0.1.0, duplexer2@~0.1.2: 830 | version "0.1.4" 831 | resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" 832 | dependencies: 833 | readable-stream "^2.0.2" 834 | 835 | elliptic@^6.0.0: 836 | version "6.4.0" 837 | resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df" 838 | dependencies: 839 | bn.js "^4.4.0" 840 | brorand "^1.0.1" 841 | hash.js "^1.0.0" 842 | hmac-drbg "^1.0.0" 843 | inherits "^2.0.1" 844 | minimalistic-assert "^1.0.0" 845 | minimalistic-crypto-utils "^1.0.0" 846 | 847 | emoji-regex@^6.4.1: 848 | version "6.4.2" 849 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.4.2.tgz#a30b6fee353d406d96cfb9fa765bdc82897eff6e" 850 | 851 | end-with@^1.0.2: 852 | version "1.0.2" 853 | resolved "https://registry.yarnpkg.com/end-with/-/end-with-1.0.2.tgz#a432755ab4f51e7fc74f3a719c6b81df5d668bdc" 854 | 855 | error-ex@^1.2.0: 856 | version "1.3.1" 857 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" 858 | dependencies: 859 | is-arrayish "^0.2.1" 860 | 861 | error-ex@^1.3.1: 862 | version "1.3.2" 863 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" 864 | dependencies: 865 | is-arrayish "^0.2.1" 866 | 867 | es-abstract@^1.4.3, es-abstract@^1.5.0, es-abstract@^1.7.0: 868 | version "1.7.0" 869 | resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.7.0.tgz#dfade774e01bfcd97f96180298c449c8623fb94c" 870 | dependencies: 871 | es-to-primitive "^1.1.1" 872 | function-bind "^1.1.0" 873 | is-callable "^1.1.3" 874 | is-regex "^1.0.3" 875 | 876 | es-to-primitive@^1.1.1: 877 | version "1.1.1" 878 | resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.1.1.tgz#45355248a88979034b6792e19bb81f2b7975dd0d" 879 | dependencies: 880 | is-callable "^1.1.1" 881 | is-date-object "^1.0.1" 882 | is-symbol "^1.0.1" 883 | 884 | escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: 885 | version "1.0.5" 886 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 887 | 888 | esprima@^3.1.1: 889 | version "3.1.3" 890 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" 891 | 892 | events@^2.0.0: 893 | version "2.1.0" 894 | resolved "https://registry.yarnpkg.com/events/-/events-2.1.0.tgz#2a9a1e18e6106e0e812aa9ebd4a819b3c29c0ba5" 895 | 896 | events@~1.1.0: 897 | version "1.1.1" 898 | resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" 899 | 900 | evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: 901 | version "1.0.3" 902 | resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" 903 | dependencies: 904 | md5.js "^1.3.4" 905 | safe-buffer "^5.1.1" 906 | 907 | expand-brackets@^0.1.4: 908 | version "0.1.5" 909 | resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" 910 | dependencies: 911 | is-posix-bracket "^0.1.0" 912 | 913 | expand-range@^1.8.1: 914 | version "1.8.2" 915 | resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" 916 | dependencies: 917 | fill-range "^2.1.0" 918 | 919 | extend@^3.0.0: 920 | version "3.0.1" 921 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" 922 | 923 | extglob@^0.3.1: 924 | version "0.3.2" 925 | resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" 926 | dependencies: 927 | is-extglob "^1.0.0" 928 | 929 | fast-levenshtein@~2.0.4: 930 | version "2.0.6" 931 | resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" 932 | 933 | fault@^1.0.1: 934 | version "1.0.2" 935 | resolved "https://registry.yarnpkg.com/fault/-/fault-1.0.2.tgz#c3d0fec202f172a3a4d414042ad2bb5e2a3ffbaa" 936 | dependencies: 937 | format "^0.2.2" 938 | 939 | file-entry-cache@^2.0.0: 940 | version "2.0.0" 941 | resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" 942 | dependencies: 943 | flat-cache "^1.2.1" 944 | object-assign "^4.0.1" 945 | 946 | filename-regex@^2.0.0: 947 | version "2.0.1" 948 | resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" 949 | 950 | fill-range@^2.1.0: 951 | version "2.2.4" 952 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" 953 | dependencies: 954 | is-number "^2.1.0" 955 | isobject "^2.0.0" 956 | randomatic "^3.0.0" 957 | repeat-element "^1.1.2" 958 | repeat-string "^1.5.2" 959 | 960 | find-up@^2.0.0: 961 | version "2.1.0" 962 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" 963 | dependencies: 964 | locate-path "^2.0.0" 965 | 966 | flat-cache@^1.2.1: 967 | version "1.2.2" 968 | resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.2.2.tgz#fa86714e72c21db88601761ecf2f555d1abc6b96" 969 | dependencies: 970 | circular-json "^0.3.1" 971 | del "^2.0.2" 972 | graceful-fs "^4.1.2" 973 | write "^0.2.1" 974 | 975 | for-each@~0.3.2: 976 | version "0.3.2" 977 | resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.2.tgz#2c40450b9348e97f281322593ba96704b9abd4d4" 978 | dependencies: 979 | is-function "~1.0.0" 980 | 981 | for-in@^1.0.1: 982 | version "1.0.2" 983 | resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" 984 | 985 | for-own@^0.1.4: 986 | version "0.1.5" 987 | resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" 988 | dependencies: 989 | for-in "^1.0.1" 990 | 991 | foreach@^2.0.5: 992 | version "2.0.5" 993 | resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" 994 | 995 | format@^0.2.2: 996 | version "0.2.2" 997 | resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" 998 | 999 | fs-minipass@^1.2.5: 1000 | version "1.2.5" 1001 | resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" 1002 | dependencies: 1003 | minipass "^2.2.1" 1004 | 1005 | fs.realpath@^1.0.0: 1006 | version "1.0.0" 1007 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 1008 | 1009 | fsevents@^1.0.0: 1010 | version "1.2.4" 1011 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.4.tgz#f41dcb1af2582af3692da36fc55cbd8e1041c426" 1012 | dependencies: 1013 | nan "^2.9.2" 1014 | node-pre-gyp "^0.10.0" 1015 | 1016 | function-bind@^1.0.2, function-bind@^1.1.0, function-bind@~1.1.0: 1017 | version "1.1.0" 1018 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.0.tgz#16176714c801798e4e8f2cf7f7529467bb4a5771" 1019 | 1020 | function-bind@^1.1.1: 1021 | version "1.1.1" 1022 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 1023 | 1024 | gauge@~2.7.3: 1025 | version "2.7.4" 1026 | resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" 1027 | dependencies: 1028 | aproba "^1.0.3" 1029 | console-control-strings "^1.0.0" 1030 | has-unicode "^2.0.0" 1031 | object-assign "^4.1.0" 1032 | signal-exit "^3.0.0" 1033 | string-width "^1.0.1" 1034 | strip-ansi "^3.0.1" 1035 | wide-align "^1.1.0" 1036 | 1037 | get-assigned-identifiers@^1.2.0: 1038 | version "1.2.0" 1039 | resolved "https://registry.yarnpkg.com/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz#6dbf411de648cbaf8d9169ebb0d2d576191e2ff1" 1040 | 1041 | get-stdin@^5.0.1: 1042 | version "5.0.1" 1043 | resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398" 1044 | 1045 | glob-base@^0.3.0: 1046 | version "0.3.0" 1047 | resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" 1048 | dependencies: 1049 | glob-parent "^2.0.0" 1050 | is-glob "^2.0.0" 1051 | 1052 | glob-parent@^2.0.0: 1053 | version "2.0.0" 1054 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" 1055 | dependencies: 1056 | is-glob "^2.0.0" 1057 | 1058 | glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@~7.1.1: 1059 | version "7.1.1" 1060 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" 1061 | dependencies: 1062 | fs.realpath "^1.0.0" 1063 | inflight "^1.0.4" 1064 | inherits "2" 1065 | minimatch "^3.0.2" 1066 | once "^1.3.0" 1067 | path-is-absolute "^1.0.0" 1068 | 1069 | glob@^7.1.0: 1070 | version "7.1.2" 1071 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" 1072 | dependencies: 1073 | fs.realpath "^1.0.0" 1074 | inflight "^1.0.4" 1075 | inherits "2" 1076 | minimatch "^3.0.4" 1077 | once "^1.3.0" 1078 | path-is-absolute "^1.0.0" 1079 | 1080 | globby@^5.0.0: 1081 | version "5.0.0" 1082 | resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" 1083 | dependencies: 1084 | array-union "^1.0.1" 1085 | arrify "^1.0.0" 1086 | glob "^7.0.3" 1087 | object-assign "^4.0.1" 1088 | pify "^2.0.0" 1089 | pinkie-promise "^2.0.0" 1090 | 1091 | graceful-fs@^4.1.2: 1092 | version "4.1.11" 1093 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" 1094 | 1095 | has-ansi@^2.0.0: 1096 | version "2.0.0" 1097 | resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" 1098 | dependencies: 1099 | ansi-regex "^2.0.0" 1100 | 1101 | has-unicode@^2.0.0: 1102 | version "2.0.1" 1103 | resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" 1104 | 1105 | has@^1.0.0: 1106 | version "1.0.3" 1107 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 1108 | dependencies: 1109 | function-bind "^1.1.1" 1110 | 1111 | has@^1.0.1, has@~1.0.1: 1112 | version "1.0.1" 1113 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" 1114 | dependencies: 1115 | function-bind "^1.0.2" 1116 | 1117 | hash-base@^3.0.0: 1118 | version "3.0.4" 1119 | resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" 1120 | dependencies: 1121 | inherits "^2.0.1" 1122 | safe-buffer "^5.0.1" 1123 | 1124 | hash.js@^1.0.0, hash.js@^1.0.3: 1125 | version "1.1.5" 1126 | resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.5.tgz#e38ab4b85dfb1e0c40fe9265c0e9b54854c23812" 1127 | dependencies: 1128 | inherits "^2.0.3" 1129 | minimalistic-assert "^1.0.1" 1130 | 1131 | hmac-drbg@^1.0.0: 1132 | version "1.0.1" 1133 | resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" 1134 | dependencies: 1135 | hash.js "^1.0.3" 1136 | minimalistic-assert "^1.0.0" 1137 | minimalistic-crypto-utils "^1.0.1" 1138 | 1139 | hosted-git-info@^2.1.4: 1140 | version "2.4.2" 1141 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.4.2.tgz#0076b9f46a270506ddbaaea56496897460612a67" 1142 | 1143 | htmlescape@^1.1.0: 1144 | version "1.1.1" 1145 | resolved "https://registry.yarnpkg.com/htmlescape/-/htmlescape-1.1.1.tgz#3a03edc2214bca3b66424a3e7959349509cb0351" 1146 | 1147 | https-browserify@^1.0.0: 1148 | version "1.0.0" 1149 | resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" 1150 | 1151 | iconv-lite@^0.4.4: 1152 | version "0.4.23" 1153 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" 1154 | dependencies: 1155 | safer-buffer ">= 2.1.2 < 3" 1156 | 1157 | ieee754@^1.1.4: 1158 | version "1.1.12" 1159 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.12.tgz#50bf24e5b9c8bb98af4964c941cdb0918da7b60b" 1160 | 1161 | ignore-walk@^3.0.1: 1162 | version "3.0.1" 1163 | resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" 1164 | dependencies: 1165 | minimatch "^3.0.4" 1166 | 1167 | indexof@0.0.1: 1168 | version "0.0.1" 1169 | resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" 1170 | 1171 | inflight@^1.0.4: 1172 | version "1.0.6" 1173 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 1174 | dependencies: 1175 | once "^1.3.0" 1176 | wrappy "1" 1177 | 1178 | inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: 1179 | version "2.0.3" 1180 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 1181 | 1182 | inherits@2.0.1: 1183 | version "2.0.1" 1184 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" 1185 | 1186 | ini@~1.3.0: 1187 | version "1.3.5" 1188 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" 1189 | 1190 | inline-source-map@~0.6.0: 1191 | version "0.6.2" 1192 | resolved "https://registry.yarnpkg.com/inline-source-map/-/inline-source-map-0.6.2.tgz#f9393471c18a79d1724f863fa38b586370ade2a5" 1193 | dependencies: 1194 | source-map "~0.5.3" 1195 | 1196 | insert-module-globals@^7.0.0: 1197 | version "7.2.0" 1198 | resolved "https://registry.yarnpkg.com/insert-module-globals/-/insert-module-globals-7.2.0.tgz#ec87e5b42728479e327bd5c5c71611ddfb4752ba" 1199 | dependencies: 1200 | JSONStream "^1.0.3" 1201 | acorn-node "^1.5.2" 1202 | combine-source-map "^0.8.0" 1203 | concat-stream "^1.6.1" 1204 | is-buffer "^1.1.0" 1205 | path-is-absolute "^1.0.1" 1206 | process "~0.11.0" 1207 | through2 "^2.0.0" 1208 | undeclared-identifiers "^1.1.2" 1209 | xtend "^4.0.0" 1210 | 1211 | interop-require@^1.0.0: 1212 | version "1.0.0" 1213 | resolved "https://registry.yarnpkg.com/interop-require/-/interop-require-1.0.0.tgz#e53103679944c88d7e6105b62a9f4475c783971e" 1214 | 1215 | is-alphabetical@^1.0.0: 1216 | version "1.0.0" 1217 | resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.0.tgz#e2544c13058255f2144cb757066cd3342a1c8c46" 1218 | 1219 | is-alphanumerical@^1.0.0: 1220 | version "1.0.0" 1221 | resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.0.tgz#e06492e719c1bf15dec239e4f1af5f67b4d6e7bf" 1222 | dependencies: 1223 | is-alphabetical "^1.0.0" 1224 | is-decimal "^1.0.0" 1225 | 1226 | is-arrayish@^0.2.1: 1227 | version "0.2.1" 1228 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 1229 | 1230 | is-binary-path@^1.0.0: 1231 | version "1.0.1" 1232 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" 1233 | dependencies: 1234 | binary-extensions "^1.0.0" 1235 | 1236 | is-buffer@^1.1.0, is-buffer@^1.1.4, is-buffer@^1.1.5: 1237 | version "1.1.6" 1238 | resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" 1239 | 1240 | is-buffer@~1.1.1: 1241 | version "1.1.5" 1242 | resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc" 1243 | 1244 | is-builtin-module@^1.0.0: 1245 | version "1.0.0" 1246 | resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" 1247 | dependencies: 1248 | builtin-modules "^1.0.0" 1249 | 1250 | is-callable@^1.1.1, is-callable@^1.1.3: 1251 | version "1.1.3" 1252 | resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2" 1253 | 1254 | is-date-object@^1.0.1: 1255 | version "1.0.1" 1256 | resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" 1257 | 1258 | is-decimal@^1.0.0: 1259 | version "1.0.0" 1260 | resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.0.tgz#940579b6ea63c628080a69e62bda88c8470b4fe0" 1261 | 1262 | is-dotfile@^1.0.0: 1263 | version "1.0.3" 1264 | resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" 1265 | 1266 | is-equal-shallow@^0.1.3: 1267 | version "0.1.3" 1268 | resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" 1269 | dependencies: 1270 | is-primitive "^2.0.0" 1271 | 1272 | is-extendable@^0.1.1: 1273 | version "0.1.1" 1274 | resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" 1275 | 1276 | is-extglob@^1.0.0: 1277 | version "1.0.0" 1278 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" 1279 | 1280 | is-file@^1.0.0: 1281 | version "1.0.0" 1282 | resolved "https://registry.yarnpkg.com/is-file/-/is-file-1.0.0.tgz#28a44cfbd9d3db193045f22b65fce8edf9620596" 1283 | 1284 | is-fullwidth-code-point@^1.0.0: 1285 | version "1.0.0" 1286 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" 1287 | dependencies: 1288 | number-is-nan "^1.0.0" 1289 | 1290 | is-fullwidth-code-point@^2.0.0: 1291 | version "2.0.0" 1292 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" 1293 | 1294 | is-function@~1.0.0: 1295 | version "1.0.1" 1296 | resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5" 1297 | 1298 | is-glob@^2.0.0, is-glob@^2.0.1: 1299 | version "2.0.1" 1300 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" 1301 | dependencies: 1302 | is-extglob "^1.0.0" 1303 | 1304 | is-hexadecimal@^1.0.0: 1305 | version "1.0.0" 1306 | resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.0.tgz#5c459771d2af9a2e3952781fd54fcb1bcfe4113c" 1307 | 1308 | is-number@^2.1.0: 1309 | version "2.1.0" 1310 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" 1311 | dependencies: 1312 | kind-of "^3.0.2" 1313 | 1314 | is-number@^4.0.0: 1315 | version "4.0.0" 1316 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" 1317 | 1318 | is-path-cwd@^1.0.0: 1319 | version "1.0.0" 1320 | resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" 1321 | 1322 | is-path-in-cwd@^1.0.0: 1323 | version "1.0.0" 1324 | resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz#6477582b8214d602346094567003be8a9eac04dc" 1325 | dependencies: 1326 | is-path-inside "^1.0.0" 1327 | 1328 | is-path-inside@^1.0.0: 1329 | version "1.0.0" 1330 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.0.tgz#fc06e5a1683fbda13de667aff717bbc10a48f37f" 1331 | dependencies: 1332 | path-is-inside "^1.0.1" 1333 | 1334 | is-plain-obj@^1.1.0: 1335 | version "1.1.0" 1336 | resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" 1337 | 1338 | is-posix-bracket@^0.1.0: 1339 | version "0.1.1" 1340 | resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" 1341 | 1342 | is-primitive@^2.0.0: 1343 | version "2.0.0" 1344 | resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" 1345 | 1346 | is-regex@^1.0.3: 1347 | version "1.0.4" 1348 | resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" 1349 | dependencies: 1350 | has "^1.0.1" 1351 | 1352 | is-symbol@^1.0.1: 1353 | version "1.0.1" 1354 | resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572" 1355 | 1356 | is-utf8@^0.2.0: 1357 | version "0.2.1" 1358 | resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" 1359 | 1360 | is-whitespace-character@^1.0.0: 1361 | version "1.0.1" 1362 | resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.1.tgz#9ae0176f3282b65457a1992cdb084f8a5f833e3b" 1363 | 1364 | is-word-character@^1.0.0: 1365 | version "1.0.1" 1366 | resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.1.tgz#5a03fa1ea91ace8a6eb0c7cd770eb86d65c8befb" 1367 | 1368 | isarray@1.0.0, isarray@~1.0.0: 1369 | version "1.0.0" 1370 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 1371 | 1372 | isarray@^2.0.4: 1373 | version "2.0.4" 1374 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.4.tgz#38e7bcbb0f3ba1b7933c86ba1894ddfc3781bbb7" 1375 | 1376 | isobject@^2.0.0: 1377 | version "2.1.0" 1378 | resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" 1379 | dependencies: 1380 | isarray "1.0.0" 1381 | 1382 | js-yaml@^3.2.4, js-yaml@^3.6.1: 1383 | version "3.8.4" 1384 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.4.tgz#520b4564f86573ba96662af85a8cafa7b4b5a6f6" 1385 | dependencies: 1386 | argparse "^1.0.7" 1387 | esprima "^3.1.1" 1388 | 1389 | json-parse-better-errors@^1.0.1: 1390 | version "1.0.2" 1391 | resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" 1392 | 1393 | json-stable-stringify@^1.0.1: 1394 | version "1.0.1" 1395 | resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" 1396 | dependencies: 1397 | jsonify "~0.0.0" 1398 | 1399 | json-stable-stringify@~0.0.0: 1400 | version "0.0.1" 1401 | resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz#611c23e814db375527df851193db59dd2af27f45" 1402 | dependencies: 1403 | jsonify "~0.0.0" 1404 | 1405 | json5@^0.5.0: 1406 | version "0.5.1" 1407 | resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" 1408 | 1409 | jsonify@~0.0.0: 1410 | version "0.0.0" 1411 | resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" 1412 | 1413 | jsonparse@^1.2.0: 1414 | version "1.3.1" 1415 | resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" 1416 | 1417 | kind-of@^3.0.2: 1418 | version "3.2.2" 1419 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" 1420 | dependencies: 1421 | is-buffer "^1.1.5" 1422 | 1423 | kind-of@^6.0.0: 1424 | version "6.0.2" 1425 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" 1426 | 1427 | kuromoji@^0.1.1: 1428 | version "0.1.1" 1429 | resolved "https://registry.yarnpkg.com/kuromoji/-/kuromoji-0.1.1.tgz#4aabf39bcced8b8ad92d007a04a26be6da8477c9" 1430 | dependencies: 1431 | async "^2.0.1" 1432 | doublearray "0.0.2" 1433 | zlibjs "^0.2.0" 1434 | 1435 | kuromojin@^1.0.2, kuromojin@^1.1.0, kuromojin@^1.2.1, kuromojin@^1.3.1, kuromojin@^1.3.2: 1436 | version "1.3.2" 1437 | resolved "https://registry.yarnpkg.com/kuromojin/-/kuromojin-1.3.2.tgz#342bb5cfbee69c9bb31d3fc439a8ad69fd281b11" 1438 | dependencies: 1439 | kuromoji "^0.1.1" 1440 | 1441 | labeled-stream-splicer@^2.0.0: 1442 | version "2.0.1" 1443 | resolved "https://registry.yarnpkg.com/labeled-stream-splicer/-/labeled-stream-splicer-2.0.1.tgz#9cffa32fd99e1612fd1d86a8db962416d5292926" 1444 | dependencies: 1445 | inherits "^2.0.1" 1446 | isarray "^2.0.4" 1447 | stream-splicer "^2.0.0" 1448 | 1449 | levn@~0.3.0: 1450 | version "0.3.0" 1451 | resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" 1452 | dependencies: 1453 | prelude-ls "~1.1.2" 1454 | type-check "~0.3.2" 1455 | 1456 | load-json-file@^1.0.0: 1457 | version "1.1.0" 1458 | resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" 1459 | dependencies: 1460 | graceful-fs "^4.1.2" 1461 | parse-json "^2.2.0" 1462 | pify "^2.0.0" 1463 | pinkie-promise "^2.0.0" 1464 | strip-bom "^2.0.0" 1465 | 1466 | load-json-file@^4.0.0: 1467 | version "4.0.0" 1468 | resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" 1469 | dependencies: 1470 | graceful-fs "^4.1.2" 1471 | parse-json "^4.0.0" 1472 | pify "^3.0.0" 1473 | strip-bom "^3.0.0" 1474 | 1475 | locate-path@^2.0.0: 1476 | version "2.0.0" 1477 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" 1478 | dependencies: 1479 | p-locate "^2.0.0" 1480 | path-exists "^3.0.0" 1481 | 1482 | lodash.memoize@~3.0.3: 1483 | version "3.0.4" 1484 | resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-3.0.4.tgz#2dcbd2c287cbc0a55cc42328bd0c736150d53e3f" 1485 | 1486 | lodash@^4.0.0, lodash@^4.14.0: 1487 | version "4.17.4" 1488 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" 1489 | 1490 | log-symbols@^1.0.2: 1491 | version "1.0.2" 1492 | resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" 1493 | dependencies: 1494 | chalk "^1.0.0" 1495 | 1496 | map-like@^2.0.0: 1497 | version "2.0.0" 1498 | resolved "https://registry.yarnpkg.com/map-like/-/map-like-2.0.0.tgz#94496d49ad333c0dc3234b27adbbd1e8535953b4" 1499 | 1500 | markdown-escapes@^1.0.0: 1501 | version "1.0.1" 1502 | resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.1.tgz#1994df2d3af4811de59a6714934c2b2292734518" 1503 | 1504 | match-index@^1.0.1: 1505 | version "1.0.1" 1506 | resolved "https://registry.yarnpkg.com/match-index/-/match-index-1.0.1.tgz#b4b673e99ab3ac5a6af303ccf4db709812bc3f58" 1507 | dependencies: 1508 | regexp.prototype.flags "^1.1.1" 1509 | 1510 | math-random@^1.0.1: 1511 | version "1.0.1" 1512 | resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.1.tgz#8b3aac588b8a66e4975e3cdea67f7bb329601fac" 1513 | 1514 | md5.js@^1.3.4: 1515 | version "1.3.4" 1516 | resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.4.tgz#e9bdbde94a20a5ac18b04340fc5764d5b09d901d" 1517 | dependencies: 1518 | hash-base "^3.0.0" 1519 | inherits "^2.0.1" 1520 | 1521 | md5@^2.2.1: 1522 | version "2.2.1" 1523 | resolved "https://registry.yarnpkg.com/md5/-/md5-2.2.1.tgz#53ab38d5fe3c8891ba465329ea23fac0540126f9" 1524 | dependencies: 1525 | charenc "~0.0.1" 1526 | crypt "~0.0.1" 1527 | is-buffer "~1.1.1" 1528 | 1529 | mdast-util-to-string@^1.0.0: 1530 | version "1.0.2" 1531 | resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-1.0.2.tgz#dc996a24d2b521178d3fac3993680c03a683e1dd" 1532 | 1533 | micromatch@^2.1.5: 1534 | version "2.3.11" 1535 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" 1536 | dependencies: 1537 | arr-diff "^2.0.0" 1538 | array-unique "^0.2.1" 1539 | braces "^1.8.2" 1540 | expand-brackets "^0.1.4" 1541 | extglob "^0.3.1" 1542 | filename-regex "^2.0.0" 1543 | is-extglob "^1.0.0" 1544 | is-glob "^2.0.1" 1545 | kind-of "^3.0.2" 1546 | normalize-path "^2.0.1" 1547 | object.omit "^2.0.0" 1548 | parse-glob "^3.0.4" 1549 | regex-cache "^0.4.2" 1550 | 1551 | miller-rabin@^4.0.0: 1552 | version "4.0.1" 1553 | resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" 1554 | dependencies: 1555 | bn.js "^4.0.0" 1556 | brorand "^1.0.1" 1557 | 1558 | minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: 1559 | version "1.0.1" 1560 | resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" 1561 | 1562 | minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: 1563 | version "1.0.1" 1564 | resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" 1565 | 1566 | minimatch@^3.0.2, minimatch@^3.0.4: 1567 | version "3.0.4" 1568 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 1569 | dependencies: 1570 | brace-expansion "^1.1.7" 1571 | 1572 | minimist@0.0.8: 1573 | version "0.0.8" 1574 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" 1575 | 1576 | minimist@^1.1.0, minimist@^1.1.1, minimist@^1.2.0, minimist@~1.2.0: 1577 | version "1.2.0" 1578 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" 1579 | 1580 | minipass@^2.2.1, minipass@^2.3.3: 1581 | version "2.3.3" 1582 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.3.tgz#a7dcc8b7b833f5d368759cce544dccb55f50f233" 1583 | dependencies: 1584 | safe-buffer "^5.1.2" 1585 | yallist "^3.0.0" 1586 | 1587 | minizlib@^1.1.0: 1588 | version "1.1.0" 1589 | resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.1.0.tgz#11e13658ce46bc3a70a267aac58359d1e0c29ceb" 1590 | dependencies: 1591 | minipass "^2.2.1" 1592 | 1593 | mkdirp@^0.5.0, mkdirp@^0.5.1: 1594 | version "0.5.1" 1595 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" 1596 | dependencies: 1597 | minimist "0.0.8" 1598 | 1599 | module-deps@^4.0.8: 1600 | version "4.1.1" 1601 | resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-4.1.1.tgz#23215833f1da13fd606ccb8087b44852dcb821fd" 1602 | dependencies: 1603 | JSONStream "^1.0.3" 1604 | browser-resolve "^1.7.0" 1605 | cached-path-relative "^1.0.0" 1606 | concat-stream "~1.5.0" 1607 | defined "^1.0.0" 1608 | detective "^4.0.0" 1609 | duplexer2 "^0.1.2" 1610 | inherits "^2.0.1" 1611 | parents "^1.0.0" 1612 | readable-stream "^2.0.2" 1613 | resolve "^1.1.3" 1614 | stream-combiner2 "^1.1.1" 1615 | subarg "^1.0.0" 1616 | through2 "^2.0.0" 1617 | xtend "^4.0.0" 1618 | 1619 | module-deps@^6.0.0: 1620 | version "6.1.0" 1621 | resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-6.1.0.tgz#d1e1efc481c6886269f7112c52c3236188e16479" 1622 | dependencies: 1623 | JSONStream "^1.0.3" 1624 | browser-resolve "^1.7.0" 1625 | cached-path-relative "^1.0.0" 1626 | concat-stream "~1.6.0" 1627 | defined "^1.0.0" 1628 | detective "^5.0.2" 1629 | duplexer2 "^0.1.2" 1630 | inherits "^2.0.1" 1631 | parents "^1.0.0" 1632 | readable-stream "^2.0.2" 1633 | resolve "^1.4.0" 1634 | stream-combiner2 "^1.1.1" 1635 | subarg "^1.0.0" 1636 | through2 "^2.0.0" 1637 | xtend "^4.0.0" 1638 | 1639 | moji@^0.5.1: 1640 | version "0.5.1" 1641 | resolved "https://registry.yarnpkg.com/moji/-/moji-0.5.1.tgz#088eecd1c22c8f31a240adcf9c95e54f33eb54fb" 1642 | dependencies: 1643 | object-assign "^3.0.0" 1644 | 1645 | moment@^2.10.3, moment@^2.17.1: 1646 | version "2.18.1" 1647 | resolved "https://registry.yarnpkg.com/moment/-/moment-2.18.1.tgz#c36193dd3ce1c2eed2adb7c802dbbc77a81b1c0f" 1648 | 1649 | morpheme-match-all@^1.1.0: 1650 | version "1.1.0" 1651 | resolved "https://registry.yarnpkg.com/morpheme-match-all/-/morpheme-match-all-1.1.0.tgz#97f05382eb89e3755d50839d77f959c111eae43e" 1652 | dependencies: 1653 | morpheme-match "^1.1.0" 1654 | 1655 | morpheme-match@^1.0.1, morpheme-match@^1.1.0: 1656 | version "1.1.0" 1657 | resolved "https://registry.yarnpkg.com/morpheme-match/-/morpheme-match-1.1.0.tgz#d8f3330b95e5f27d1cb610f763285c724c25874a" 1658 | 1659 | ms@0.7.3: 1660 | version "0.7.3" 1661 | resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.3.tgz#708155a5e44e33f5fd0fc53e81d0d40a91be1fff" 1662 | 1663 | ms@2.0.0: 1664 | version "2.0.0" 1665 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 1666 | 1667 | nan@^2.9.2: 1668 | version "2.10.0" 1669 | resolved "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f" 1670 | 1671 | needle@^2.2.1: 1672 | version "2.2.1" 1673 | resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.1.tgz#b5e325bd3aae8c2678902fa296f729455d1d3a7d" 1674 | dependencies: 1675 | debug "^2.1.2" 1676 | iconv-lite "^0.4.4" 1677 | sax "^1.2.4" 1678 | 1679 | node-pre-gyp@^0.10.0: 1680 | version "0.10.3" 1681 | resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc" 1682 | dependencies: 1683 | detect-libc "^1.0.2" 1684 | mkdirp "^0.5.1" 1685 | needle "^2.2.1" 1686 | nopt "^4.0.1" 1687 | npm-packlist "^1.1.6" 1688 | npmlog "^4.0.2" 1689 | rc "^1.2.7" 1690 | rimraf "^2.6.1" 1691 | semver "^5.3.0" 1692 | tar "^4" 1693 | 1694 | nopt@^4.0.1: 1695 | version "4.0.1" 1696 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" 1697 | dependencies: 1698 | abbrev "1" 1699 | osenv "^0.1.4" 1700 | 1701 | normalize-package-data@^2.3.2: 1702 | version "2.3.8" 1703 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.8.tgz#d819eda2a9dedbd1ffa563ea4071d936782295bb" 1704 | dependencies: 1705 | hosted-git-info "^2.1.4" 1706 | is-builtin-module "^1.0.0" 1707 | semver "2 || 3 || 4 || 5" 1708 | validate-npm-package-license "^3.0.1" 1709 | 1710 | normalize-path@^2.0.0, normalize-path@^2.0.1: 1711 | version "2.1.1" 1712 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" 1713 | dependencies: 1714 | remove-trailing-separator "^1.0.1" 1715 | 1716 | npm-bundled@^1.0.1: 1717 | version "1.0.3" 1718 | resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.3.tgz#7e71703d973af3370a9591bafe3a63aca0be2308" 1719 | 1720 | npm-packlist@^1.1.6: 1721 | version "1.1.10" 1722 | resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.10.tgz#1039db9e985727e464df066f4cf0ab6ef85c398a" 1723 | dependencies: 1724 | ignore-walk "^3.0.1" 1725 | npm-bundled "^1.0.1" 1726 | 1727 | npmlog@^4.0.2: 1728 | version "4.1.2" 1729 | resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" 1730 | dependencies: 1731 | are-we-there-yet "~1.1.2" 1732 | console-control-strings "~1.1.0" 1733 | gauge "~2.7.3" 1734 | set-blocking "~2.0.0" 1735 | 1736 | number-is-nan@^1.0.0: 1737 | version "1.0.1" 1738 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 1739 | 1740 | object-assign@^3.0.0: 1741 | version "3.0.0" 1742 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" 1743 | 1744 | object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: 1745 | version "4.1.1" 1746 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 1747 | 1748 | object-inspect@~1.2.1: 1749 | version "1.2.2" 1750 | resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.2.2.tgz#c82115e4fcc888aea14d64c22e4f17f6a70d5e5a" 1751 | 1752 | object-keys@^1.0.10, object-keys@^1.0.8, object-keys@^1.0.9: 1753 | version "1.0.11" 1754 | resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d" 1755 | 1756 | object.assign@^4.0.3: 1757 | version "4.0.4" 1758 | resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.0.4.tgz#b1c9cc044ef1b9fe63606fc141abbb32e14730cc" 1759 | dependencies: 1760 | define-properties "^1.1.2" 1761 | function-bind "^1.1.0" 1762 | object-keys "^1.0.10" 1763 | 1764 | object.omit@^2.0.0: 1765 | version "2.0.1" 1766 | resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" 1767 | dependencies: 1768 | for-own "^0.1.4" 1769 | is-extendable "^0.1.1" 1770 | 1771 | once@^1.3.0: 1772 | version "1.4.0" 1773 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 1774 | dependencies: 1775 | wrappy "1" 1776 | 1777 | optionator@^0.8.0, optionator@^0.8.1: 1778 | version "0.8.2" 1779 | resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" 1780 | dependencies: 1781 | deep-is "~0.1.3" 1782 | fast-levenshtein "~2.0.4" 1783 | levn "~0.3.0" 1784 | prelude-ls "~1.1.2" 1785 | type-check "~0.3.2" 1786 | wordwrap "~1.0.0" 1787 | 1788 | os-browserify@~0.3.0: 1789 | version "0.3.0" 1790 | resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" 1791 | 1792 | os-homedir@^1.0.0: 1793 | version "1.0.2" 1794 | resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" 1795 | 1796 | os-tmpdir@^1.0.0: 1797 | version "1.0.2" 1798 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" 1799 | 1800 | osenv@^0.1.4: 1801 | version "0.1.5" 1802 | resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" 1803 | dependencies: 1804 | os-homedir "^1.0.0" 1805 | os-tmpdir "^1.0.0" 1806 | 1807 | outpipe@^1.1.0: 1808 | version "1.1.1" 1809 | resolved "https://registry.yarnpkg.com/outpipe/-/outpipe-1.1.1.tgz#50cf8616365e87e031e29a5ec9339a3da4725fa2" 1810 | dependencies: 1811 | shell-quote "^1.4.2" 1812 | 1813 | p-limit@^1.1.0: 1814 | version "1.3.0" 1815 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" 1816 | dependencies: 1817 | p-try "^1.0.0" 1818 | 1819 | p-locate@^2.0.0: 1820 | version "2.0.0" 1821 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" 1822 | dependencies: 1823 | p-limit "^1.1.0" 1824 | 1825 | p-try@^1.0.0: 1826 | version "1.0.0" 1827 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" 1828 | 1829 | pako@~1.0.5: 1830 | version "1.0.6" 1831 | resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.6.tgz#0101211baa70c4bca4a0f63f2206e97b7dfaf258" 1832 | 1833 | parents@^1.0.0, parents@^1.0.1: 1834 | version "1.0.1" 1835 | resolved "https://registry.yarnpkg.com/parents/-/parents-1.0.1.tgz#fedd4d2bf193a77745fe71e371d73c3307d9c751" 1836 | dependencies: 1837 | path-platform "~0.11.15" 1838 | 1839 | parse-asn1@^5.0.0: 1840 | version "5.1.1" 1841 | resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.1.tgz#f6bf293818332bd0dab54efb16087724745e6ca8" 1842 | dependencies: 1843 | asn1.js "^4.0.0" 1844 | browserify-aes "^1.0.0" 1845 | create-hash "^1.1.0" 1846 | evp_bytestokey "^1.0.0" 1847 | pbkdf2 "^3.0.3" 1848 | 1849 | parse-entities@^1.1.0: 1850 | version "1.1.2" 1851 | resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.1.2.tgz#9eaf719b29dc3bd62246b4332009072e01527777" 1852 | dependencies: 1853 | character-entities "^1.0.0" 1854 | character-entities-legacy "^1.0.0" 1855 | character-reference-invalid "^1.0.0" 1856 | is-alphanumerical "^1.0.0" 1857 | is-decimal "^1.0.0" 1858 | is-hexadecimal "^1.0.0" 1859 | 1860 | parse-glob@^3.0.4: 1861 | version "3.0.4" 1862 | resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" 1863 | dependencies: 1864 | glob-base "^0.3.0" 1865 | is-dotfile "^1.0.0" 1866 | is-extglob "^1.0.0" 1867 | is-glob "^2.0.0" 1868 | 1869 | parse-json@^2.2.0: 1870 | version "2.2.0" 1871 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" 1872 | dependencies: 1873 | error-ex "^1.2.0" 1874 | 1875 | parse-json@^4.0.0: 1876 | version "4.0.0" 1877 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" 1878 | dependencies: 1879 | error-ex "^1.3.1" 1880 | json-parse-better-errors "^1.0.1" 1881 | 1882 | path-browserify@~0.0.0: 1883 | version "0.0.1" 1884 | resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" 1885 | 1886 | path-exists@^2.1.0: 1887 | version "2.1.0" 1888 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" 1889 | dependencies: 1890 | pinkie-promise "^2.0.0" 1891 | 1892 | path-exists@^3.0.0: 1893 | version "3.0.0" 1894 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" 1895 | 1896 | path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: 1897 | version "1.0.1" 1898 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 1899 | 1900 | path-is-inside@^1.0.1: 1901 | version "1.0.2" 1902 | resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" 1903 | 1904 | path-parse@^1.0.5: 1905 | version "1.0.5" 1906 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" 1907 | 1908 | path-platform@~0.11.15: 1909 | version "0.11.15" 1910 | resolved "https://registry.yarnpkg.com/path-platform/-/path-platform-0.11.15.tgz#e864217f74c36850f0852b78dc7bf7d4a5721bf2" 1911 | 1912 | path-to-glob-pattern@^1.0.2: 1913 | version "1.0.2" 1914 | resolved "https://registry.yarnpkg.com/path-to-glob-pattern/-/path-to-glob-pattern-1.0.2.tgz#473e6a3a292a9d13fbae3edccee72d3baba8c619" 1915 | 1916 | path-type@^1.0.0: 1917 | version "1.1.0" 1918 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" 1919 | dependencies: 1920 | graceful-fs "^4.1.2" 1921 | pify "^2.0.0" 1922 | pinkie-promise "^2.0.0" 1923 | 1924 | path-type@^3.0.0: 1925 | version "3.0.0" 1926 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" 1927 | dependencies: 1928 | pify "^3.0.0" 1929 | 1930 | pbkdf2@^3.0.3: 1931 | version "3.0.16" 1932 | resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.16.tgz#7404208ec6b01b62d85bf83853a8064f8d9c2a5c" 1933 | dependencies: 1934 | create-hash "^1.1.2" 1935 | create-hmac "^1.1.4" 1936 | ripemd160 "^2.0.1" 1937 | safe-buffer "^5.0.1" 1938 | sha.js "^2.4.8" 1939 | 1940 | pify@^2.0.0: 1941 | version "2.3.0" 1942 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 1943 | 1944 | pify@^3.0.0: 1945 | version "3.0.0" 1946 | resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" 1947 | 1948 | pinkie-promise@^2.0.0: 1949 | version "2.0.1" 1950 | resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" 1951 | dependencies: 1952 | pinkie "^2.0.0" 1953 | 1954 | pinkie@^2.0.0: 1955 | version "2.0.4" 1956 | resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" 1957 | 1958 | pluralize@^2.0.0: 1959 | version "2.0.0" 1960 | resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-2.0.0.tgz#72b726aa6fac1edeee42256c7d8dc256b335677f" 1961 | 1962 | prelude-ls@~1.1.2: 1963 | version "1.1.2" 1964 | resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" 1965 | 1966 | preserve@^0.2.0: 1967 | version "0.2.0" 1968 | resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" 1969 | 1970 | prh@^1.0.1: 1971 | version "1.1.0" 1972 | resolved "https://registry.yarnpkg.com/prh/-/prh-1.1.0.tgz#1c22b2a1998daaa7445865e5c86fb30e5b8ebb33" 1973 | dependencies: 1974 | commandpost "^1.0.1" 1975 | js-yaml "^3.6.1" 1976 | 1977 | process-nextick-args@~1.0.6: 1978 | version "1.0.7" 1979 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" 1980 | 1981 | process-nextick-args@~2.0.0: 1982 | version "2.0.0" 1983 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" 1984 | 1985 | process@~0.11.0: 1986 | version "0.11.10" 1987 | resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" 1988 | 1989 | public-encrypt@^4.0.0: 1990 | version "4.0.2" 1991 | resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.2.tgz#46eb9107206bf73489f8b85b69d91334c6610994" 1992 | dependencies: 1993 | bn.js "^4.1.0" 1994 | browserify-rsa "^4.0.0" 1995 | create-hash "^1.1.0" 1996 | parse-asn1 "^5.0.0" 1997 | randombytes "^2.0.1" 1998 | 1999 | punycode@1.3.2: 2000 | version "1.3.2" 2001 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" 2002 | 2003 | punycode@^1.3.2: 2004 | version "1.4.1" 2005 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" 2006 | 2007 | querystring-es3@~0.2.0: 2008 | version "0.2.1" 2009 | resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" 2010 | 2011 | querystring@0.2.0: 2012 | version "0.2.0" 2013 | resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" 2014 | 2015 | randomatic@^3.0.0: 2016 | version "3.0.0" 2017 | resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.0.0.tgz#d35490030eb4f7578de292ce6dfb04a91a128923" 2018 | dependencies: 2019 | is-number "^4.0.0" 2020 | kind-of "^6.0.0" 2021 | math-random "^1.0.1" 2022 | 2023 | randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: 2024 | version "2.0.6" 2025 | resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.6.tgz#d302c522948588848a8d300c932b44c24231da80" 2026 | dependencies: 2027 | safe-buffer "^5.1.0" 2028 | 2029 | randomfill@^1.0.3: 2030 | version "1.0.4" 2031 | resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" 2032 | dependencies: 2033 | randombytes "^2.0.5" 2034 | safe-buffer "^5.1.0" 2035 | 2036 | rc-config-loader@^2.0.1: 2037 | version "2.0.1" 2038 | resolved "https://registry.yarnpkg.com/rc-config-loader/-/rc-config-loader-2.0.1.tgz#8c8452f59bdd10d448a67762dccf7c1b247db860" 2039 | dependencies: 2040 | debug "^2.2.0" 2041 | js-yaml "^3.6.1" 2042 | json5 "^0.5.0" 2043 | object-assign "^4.1.0" 2044 | object-keys "^1.0.9" 2045 | path-exists "^2.1.0" 2046 | require-from-string "^2.0.1" 2047 | 2048 | rc@^1.2.7: 2049 | version "1.2.8" 2050 | resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" 2051 | dependencies: 2052 | deep-extend "^0.6.0" 2053 | ini "~1.3.0" 2054 | minimist "^1.2.0" 2055 | strip-json-comments "~2.0.1" 2056 | 2057 | read-only-stream@^2.0.0: 2058 | version "2.0.0" 2059 | resolved "https://registry.yarnpkg.com/read-only-stream/-/read-only-stream-2.0.0.tgz#2724fd6a8113d73764ac288d4386270c1dbf17f0" 2060 | dependencies: 2061 | readable-stream "^2.0.2" 2062 | 2063 | read-pkg-up@^3.0.0: 2064 | version "3.0.0" 2065 | resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" 2066 | dependencies: 2067 | find-up "^2.0.0" 2068 | read-pkg "^3.0.0" 2069 | 2070 | read-pkg@^1.1.0: 2071 | version "1.1.0" 2072 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" 2073 | dependencies: 2074 | load-json-file "^1.0.0" 2075 | normalize-package-data "^2.3.2" 2076 | path-type "^1.0.0" 2077 | 2078 | read-pkg@^3.0.0: 2079 | version "3.0.0" 2080 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" 2081 | dependencies: 2082 | load-json-file "^4.0.0" 2083 | normalize-package-data "^2.3.2" 2084 | path-type "^3.0.0" 2085 | 2086 | readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.6: 2087 | version "2.3.6" 2088 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" 2089 | dependencies: 2090 | core-util-is "~1.0.0" 2091 | inherits "~2.0.3" 2092 | isarray "~1.0.0" 2093 | process-nextick-args "~2.0.0" 2094 | safe-buffer "~5.1.1" 2095 | string_decoder "~1.1.1" 2096 | util-deprecate "~1.0.1" 2097 | 2098 | readable-stream@~2.0.0: 2099 | version "2.0.6" 2100 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" 2101 | dependencies: 2102 | core-util-is "~1.0.0" 2103 | inherits "~2.0.1" 2104 | isarray "~1.0.0" 2105 | process-nextick-args "~1.0.6" 2106 | string_decoder "~0.10.x" 2107 | util-deprecate "~1.0.1" 2108 | 2109 | readdirp@^2.0.0: 2110 | version "2.1.0" 2111 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78" 2112 | dependencies: 2113 | graceful-fs "^4.1.2" 2114 | minimatch "^3.0.2" 2115 | readable-stream "^2.0.2" 2116 | set-immediate-shim "^1.0.1" 2117 | 2118 | regex-cache@^0.4.2: 2119 | version "0.4.4" 2120 | resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" 2121 | dependencies: 2122 | is-equal-shallow "^0.1.3" 2123 | 2124 | regexp.prototype.flags@^1.1.1: 2125 | version "1.1.1" 2126 | resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.1.1.tgz#4b45162251d73bbd1a73555ad2f109be1f4c2f4a" 2127 | dependencies: 2128 | define-properties "^1.1.1" 2129 | 2130 | regx@^1.0.4: 2131 | version "1.0.4" 2132 | resolved "https://registry.yarnpkg.com/regx/-/regx-1.0.4.tgz#a0ee32c308910902019ca1117ed41b9ddd041b2f" 2133 | 2134 | remark-frontmatter@^1.2.0: 2135 | version "1.2.0" 2136 | resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-1.2.0.tgz#67905d178c0fe531ed12c57b98759f101fc2c1b5" 2137 | dependencies: 2138 | fault "^1.0.1" 2139 | xtend "^4.0.1" 2140 | 2141 | remark-parse@^5.0.0: 2142 | version "5.0.0" 2143 | resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95" 2144 | dependencies: 2145 | collapse-white-space "^1.0.2" 2146 | is-alphabetical "^1.0.0" 2147 | is-decimal "^1.0.0" 2148 | is-whitespace-character "^1.0.0" 2149 | is-word-character "^1.0.0" 2150 | markdown-escapes "^1.0.0" 2151 | parse-entities "^1.1.0" 2152 | repeat-string "^1.5.4" 2153 | state-toggle "^1.0.0" 2154 | trim "0.0.1" 2155 | trim-trailing-lines "^1.0.0" 2156 | unherit "^1.0.4" 2157 | unist-util-remove-position "^1.0.0" 2158 | vfile-location "^2.0.0" 2159 | xtend "^4.0.1" 2160 | 2161 | remove-trailing-separator@^1.0.1: 2162 | version "1.1.0" 2163 | resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" 2164 | 2165 | repeat-element@^1.1.2: 2166 | version "1.1.2" 2167 | resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" 2168 | 2169 | repeat-string@^1.5.2, repeat-string@^1.5.4: 2170 | version "1.6.1" 2171 | resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" 2172 | 2173 | replace-ext@1.0.0: 2174 | version "1.0.0" 2175 | resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" 2176 | 2177 | require-from-string@^2.0.1: 2178 | version "2.0.2" 2179 | resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" 2180 | 2181 | resolve@1.1.7, resolve@~1.1.7: 2182 | version "1.1.7" 2183 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" 2184 | 2185 | resolve@^1.1.3, resolve@^1.1.4, resolve@^1.4.0: 2186 | version "1.8.1" 2187 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26" 2188 | dependencies: 2189 | path-parse "^1.0.5" 2190 | 2191 | resumer@~0.0.0: 2192 | version "0.0.0" 2193 | resolved "https://registry.yarnpkg.com/resumer/-/resumer-0.0.0.tgz#f1e8f461e4064ba39e82af3cdc2a8c893d076759" 2194 | dependencies: 2195 | through "~2.3.4" 2196 | 2197 | rimraf@^2.2.8: 2198 | version "2.6.1" 2199 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d" 2200 | dependencies: 2201 | glob "^7.0.5" 2202 | 2203 | rimraf@^2.6.1: 2204 | version "2.6.2" 2205 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" 2206 | dependencies: 2207 | glob "^7.0.5" 2208 | 2209 | ripemd160@^2.0.0, ripemd160@^2.0.1: 2210 | version "2.0.2" 2211 | resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" 2212 | dependencies: 2213 | hash-base "^3.0.0" 2214 | inherits "^2.0.1" 2215 | 2216 | safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: 2217 | version "5.1.2" 2218 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 2219 | 2220 | "safer-buffer@>= 2.1.2 < 3": 2221 | version "2.1.2" 2222 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 2223 | 2224 | sax@^1.2.4: 2225 | version "1.2.4" 2226 | resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" 2227 | 2228 | "semver@2 || 3 || 4 || 5": 2229 | version "5.3.0" 2230 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" 2231 | 2232 | semver@^5.3.0: 2233 | version "5.5.0" 2234 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" 2235 | 2236 | sentence-splitter@^1.2.0: 2237 | version "1.2.0" 2238 | resolved "https://registry.yarnpkg.com/sentence-splitter/-/sentence-splitter-1.2.0.tgz#c1c38414cf145ec717fd437cac20c988e0fd0d46" 2239 | dependencies: 2240 | structured-source "^3.0.2" 2241 | 2242 | sentence-splitter@^2.0.0, sentence-splitter@^2.2.0: 2243 | version "2.2.0" 2244 | resolved "https://registry.yarnpkg.com/sentence-splitter/-/sentence-splitter-2.2.0.tgz#a9964463473ea7d263aece50b96b90f177a9ebc9" 2245 | dependencies: 2246 | concat-stream "^1.5.2" 2247 | structured-source "^3.0.2" 2248 | 2249 | set-blocking@~2.0.0: 2250 | version "2.0.0" 2251 | resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 2252 | 2253 | set-immediate-shim@^1.0.1: 2254 | version "1.0.1" 2255 | resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" 2256 | 2257 | sha.js@^2.4.0, sha.js@^2.4.8, sha.js@~2.4.4: 2258 | version "2.4.11" 2259 | resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" 2260 | dependencies: 2261 | inherits "^2.0.1" 2262 | safe-buffer "^5.0.1" 2263 | 2264 | shasum@^1.0.0: 2265 | version "1.0.2" 2266 | resolved "https://registry.yarnpkg.com/shasum/-/shasum-1.0.2.tgz#e7012310d8f417f4deb5712150e5678b87ae565f" 2267 | dependencies: 2268 | json-stable-stringify "~0.0.0" 2269 | sha.js "~2.4.4" 2270 | 2271 | shell-quote@^1.4.2, shell-quote@^1.6.1: 2272 | version "1.6.1" 2273 | resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" 2274 | dependencies: 2275 | array-filter "~0.0.0" 2276 | array-map "~0.0.0" 2277 | array-reduce "~0.0.0" 2278 | jsonify "~0.0.0" 2279 | 2280 | signal-exit@^3.0.0: 2281 | version "3.0.2" 2282 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" 2283 | 2284 | simple-concat@^1.0.0: 2285 | version "1.0.0" 2286 | resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" 2287 | 2288 | slice-ansi@0.0.4: 2289 | version "0.0.4" 2290 | resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" 2291 | 2292 | source-map@~0.5.3: 2293 | version "0.5.7" 2294 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" 2295 | 2296 | spdx-correct@~1.0.0: 2297 | version "1.0.2" 2298 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" 2299 | dependencies: 2300 | spdx-license-ids "^1.0.2" 2301 | 2302 | spdx-expression-parse@~1.0.0: 2303 | version "1.0.4" 2304 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c" 2305 | 2306 | spdx-license-ids@^1.0.2: 2307 | version "1.2.2" 2308 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" 2309 | 2310 | spellcheck-technical-word@^1.3.0: 2311 | version "1.3.0" 2312 | resolved "https://registry.yarnpkg.com/spellcheck-technical-word/-/spellcheck-technical-word-1.3.0.tgz#ca84842f3c2eaa2edc2a5897e90e94b66d237b8c" 2313 | dependencies: 2314 | structured-source "^3.0.2" 2315 | technical-word-rules "^1.4.1" 2316 | 2317 | spellcheck-technical-word@^2.0.0: 2318 | version "2.0.0" 2319 | resolved "https://registry.yarnpkg.com/spellcheck-technical-word/-/spellcheck-technical-word-2.0.0.tgz#cb0376b8bbda6239b6be009878cf81cf17080503" 2320 | dependencies: 2321 | structured-source "^3.0.2" 2322 | technical-word-rules "^1.4.2" 2323 | 2324 | sprintf-js@~1.0.2: 2325 | version "1.0.3" 2326 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" 2327 | 2328 | state-toggle@^1.0.0: 2329 | version "1.0.0" 2330 | resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.0.tgz#d20f9a616bb4f0c3b98b91922d25b640aa2bc425" 2331 | 2332 | stream-browserify@^2.0.0: 2333 | version "2.0.1" 2334 | resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db" 2335 | dependencies: 2336 | inherits "~2.0.1" 2337 | readable-stream "^2.0.2" 2338 | 2339 | stream-combiner2@^1.1.1: 2340 | version "1.1.1" 2341 | resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" 2342 | dependencies: 2343 | duplexer2 "~0.1.0" 2344 | readable-stream "^2.0.2" 2345 | 2346 | stream-http@^2.0.0: 2347 | version "2.8.3" 2348 | resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" 2349 | dependencies: 2350 | builtin-status-codes "^3.0.0" 2351 | inherits "^2.0.1" 2352 | readable-stream "^2.3.6" 2353 | to-arraybuffer "^1.0.0" 2354 | xtend "^4.0.0" 2355 | 2356 | stream-splicer@^2.0.0: 2357 | version "2.0.0" 2358 | resolved "https://registry.yarnpkg.com/stream-splicer/-/stream-splicer-2.0.0.tgz#1b63be438a133e4b671cc1935197600175910d83" 2359 | dependencies: 2360 | inherits "^2.0.1" 2361 | readable-stream "^2.0.2" 2362 | 2363 | string-width@^1.0.1: 2364 | version "1.0.2" 2365 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" 2366 | dependencies: 2367 | code-point-at "^1.0.0" 2368 | is-fullwidth-code-point "^1.0.0" 2369 | strip-ansi "^3.0.0" 2370 | 2371 | "string-width@^1.0.2 || 2": 2372 | version "2.1.1" 2373 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" 2374 | dependencies: 2375 | is-fullwidth-code-point "^2.0.0" 2376 | strip-ansi "^4.0.0" 2377 | 2378 | string-width@^2.0.0: 2379 | version "2.0.0" 2380 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.0.0.tgz#635c5436cc72a6e0c387ceca278d4e2eec52687e" 2381 | dependencies: 2382 | is-fullwidth-code-point "^2.0.0" 2383 | strip-ansi "^3.0.0" 2384 | 2385 | string.prototype.padstart@^3.0.0: 2386 | version "3.0.0" 2387 | resolved "https://registry.yarnpkg.com/string.prototype.padstart/-/string.prototype.padstart-3.0.0.tgz#5bcfad39f4649bb2d031292e19bcf0b510d4b242" 2388 | dependencies: 2389 | define-properties "^1.1.2" 2390 | es-abstract "^1.4.3" 2391 | function-bind "^1.0.2" 2392 | 2393 | string.prototype.trim@~1.1.2: 2394 | version "1.1.2" 2395 | resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz#d04de2c89e137f4d7d206f086b5ed2fae6be8cea" 2396 | dependencies: 2397 | define-properties "^1.1.2" 2398 | es-abstract "^1.5.0" 2399 | function-bind "^1.0.2" 2400 | 2401 | string_decoder@^1.1.1, string_decoder@~1.1.1: 2402 | version "1.1.1" 2403 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" 2404 | dependencies: 2405 | safe-buffer "~5.1.0" 2406 | 2407 | string_decoder@~0.10.x: 2408 | version "0.10.31" 2409 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" 2410 | 2411 | string_decoder@~1.0.0: 2412 | version "1.0.3" 2413 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" 2414 | dependencies: 2415 | safe-buffer "~5.1.0" 2416 | 2417 | strip-ansi@^3.0.0, strip-ansi@^3.0.1: 2418 | version "3.0.1" 2419 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 2420 | dependencies: 2421 | ansi-regex "^2.0.0" 2422 | 2423 | strip-ansi@^4.0.0: 2424 | version "4.0.0" 2425 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" 2426 | dependencies: 2427 | ansi-regex "^3.0.0" 2428 | 2429 | strip-bom@^2.0.0: 2430 | version "2.0.0" 2431 | resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" 2432 | dependencies: 2433 | is-utf8 "^0.2.0" 2434 | 2435 | strip-bom@^3.0.0: 2436 | version "3.0.0" 2437 | resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" 2438 | 2439 | strip-json-comments@~2.0.1: 2440 | version "2.0.1" 2441 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 2442 | 2443 | structured-source@^3.0.2: 2444 | version "3.0.2" 2445 | resolved "https://registry.yarnpkg.com/structured-source/-/structured-source-3.0.2.tgz#dd802425e0f53dc4a6e7aca3752901a1ccda7af5" 2446 | dependencies: 2447 | boundary "^1.0.1" 2448 | 2449 | subarg@^1.0.0: 2450 | version "1.0.0" 2451 | resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" 2452 | dependencies: 2453 | minimist "^1.1.0" 2454 | 2455 | supports-color@^2.0.0: 2456 | version "2.0.0" 2457 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" 2458 | 2459 | syntax-error@^1.1.1: 2460 | version "1.4.0" 2461 | resolved "https://registry.yarnpkg.com/syntax-error/-/syntax-error-1.4.0.tgz#2d9d4ff5c064acb711594a3e3b95054ad51d907c" 2462 | dependencies: 2463 | acorn-node "^1.2.0" 2464 | 2465 | table@^3.7.8: 2466 | version "3.8.3" 2467 | resolved "https://registry.yarnpkg.com/table/-/table-3.8.3.tgz#2bbc542f0fda9861a755d3947fefd8b3f513855f" 2468 | dependencies: 2469 | ajv "^4.7.0" 2470 | ajv-keywords "^1.0.0" 2471 | chalk "^1.1.1" 2472 | lodash "^4.0.0" 2473 | slice-ansi "0.0.4" 2474 | string-width "^2.0.0" 2475 | 2476 | tape@^4.6.3: 2477 | version "4.6.3" 2478 | resolved "https://registry.yarnpkg.com/tape/-/tape-4.6.3.tgz#637e77581e9ab2ce17577e9bd4ce4f575806d8b6" 2479 | dependencies: 2480 | deep-equal "~1.0.1" 2481 | defined "~1.0.0" 2482 | for-each "~0.3.2" 2483 | function-bind "~1.1.0" 2484 | glob "~7.1.1" 2485 | has "~1.0.1" 2486 | inherits "~2.0.3" 2487 | minimist "~1.2.0" 2488 | object-inspect "~1.2.1" 2489 | resolve "~1.1.7" 2490 | resumer "~0.0.0" 2491 | string.prototype.trim "~1.1.2" 2492 | through "~2.3.8" 2493 | 2494 | tar@^4: 2495 | version "4.4.4" 2496 | resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.4.tgz#ec8409fae9f665a4355cc3b4087d0820232bb8cd" 2497 | dependencies: 2498 | chownr "^1.0.1" 2499 | fs-minipass "^1.2.5" 2500 | minipass "^2.3.3" 2501 | minizlib "^1.1.0" 2502 | mkdirp "^0.5.0" 2503 | safe-buffer "^5.1.2" 2504 | yallist "^3.0.2" 2505 | 2506 | technical-word-rules@^1.4.1, technical-word-rules@^1.4.2: 2507 | version "1.9.3" 2508 | resolved "https://registry.yarnpkg.com/technical-word-rules/-/technical-word-rules-1.9.3.tgz#40b1c286e1305ed798fdc831369a3ee7fb725542" 2509 | 2510 | text-table@^0.2.0: 2511 | version "0.2.0" 2512 | resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" 2513 | 2514 | textlint-plugin-markdown@^4.0.6: 2515 | version "4.0.6" 2516 | resolved "https://registry.yarnpkg.com/textlint-plugin-markdown/-/textlint-plugin-markdown-4.0.6.tgz#80cde048a14761e26a98c339ce6faaee35a988e2" 2517 | dependencies: 2518 | "@textlint/markdown-to-ast" "^6.0.4" 2519 | 2520 | textlint-rule-date-weekday-mismatch@^1.0.5: 2521 | version "1.0.5" 2522 | resolved "https://registry.yarnpkg.com/textlint-rule-date-weekday-mismatch/-/textlint-rule-date-weekday-mismatch-1.0.5.tgz#2ac2568be5149d65d4a9a507e9aa887f7d50c60b" 2523 | dependencies: 2524 | chrono-node "^1.2.5" 2525 | moment "^2.17.1" 2526 | 2527 | textlint-rule-helper@^1.1.2, textlint-rule-helper@^1.1.3, textlint-rule-helper@^1.1.4, textlint-rule-helper@^1.1.5: 2528 | version "1.2.0" 2529 | resolved "https://registry.yarnpkg.com/textlint-rule-helper/-/textlint-rule-helper-1.2.0.tgz#be68d47a5146b16dd116278c9aeb7bd35631ccda" 2530 | dependencies: 2531 | unist-util-visit "^1.1.0" 2532 | 2533 | textlint-rule-helper@^2.0.0: 2534 | version "2.0.0" 2535 | resolved "https://registry.yarnpkg.com/textlint-rule-helper/-/textlint-rule-helper-2.0.0.tgz#95cb4696c95c4258d2e3389e9e64b849f9721382" 2536 | dependencies: 2537 | unist-util-visit "^1.1.0" 2538 | 2539 | textlint-rule-ja-no-abusage@^1.2.1: 2540 | version "1.2.1" 2541 | resolved "https://registry.yarnpkg.com/textlint-rule-ja-no-abusage/-/textlint-rule-ja-no-abusage-1.2.1.tgz#4faad660b0abe1fc05e87528f804cf22b7c73a78" 2542 | dependencies: 2543 | kuromojin "^1.3.1" 2544 | morpheme-match "^1.0.1" 2545 | textlint-rule-prh "^3.1.1" 2546 | 2547 | textlint-rule-ja-no-mixed-period@^2.0.0: 2548 | version "2.0.0" 2549 | resolved "https://registry.yarnpkg.com/textlint-rule-ja-no-mixed-period/-/textlint-rule-ja-no-mixed-period-2.0.0.tgz#240dd04536327eff5e12b3e9d0be69f5ad10a851" 2550 | dependencies: 2551 | check-ends-with-period "^1.0.1" 2552 | textlint-rule-helper "^2.0.0" 2553 | 2554 | textlint-rule-ja-no-redundant-expression@^1.0.3: 2555 | version "1.0.3" 2556 | resolved "https://registry.yarnpkg.com/textlint-rule-ja-no-redundant-expression/-/textlint-rule-ja-no-redundant-expression-1.0.3.tgz#08b4146b99f756d8c0ec56bd3b7111425a3f0d8c" 2557 | dependencies: 2558 | kuromojin "^1.3.2" 2559 | morpheme-match "^1.0.1" 2560 | morpheme-match-all "^1.1.0" 2561 | 2562 | textlint-rule-ja-no-weak-phrase@^1.0.3: 2563 | version "1.0.3" 2564 | resolved "https://registry.yarnpkg.com/textlint-rule-ja-no-weak-phrase/-/textlint-rule-ja-no-weak-phrase-1.0.3.tgz#8cc1c2b643e0b0be00225c9b2ff440bf423aeac7" 2565 | dependencies: 2566 | kuromojin "^1.3.1" 2567 | morpheme-match "^1.0.1" 2568 | 2569 | textlint-rule-ja-unnatural-alphabet@^1.3.0: 2570 | version "1.3.0" 2571 | resolved "https://registry.yarnpkg.com/textlint-rule-ja-unnatural-alphabet/-/textlint-rule-ja-unnatural-alphabet-1.3.0.tgz#4793d20a3f9b79403702f72a6da31a4cb7bf814f" 2572 | dependencies: 2573 | escape-string-regexp "^1.0.5" 2574 | match-index "^1.0.1" 2575 | regx "^1.0.4" 2576 | 2577 | textlint-rule-max-ten@^1.2.2: 2578 | version "1.2.2" 2579 | resolved "https://registry.yarnpkg.com/textlint-rule-max-ten/-/textlint-rule-max-ten-1.2.2.tgz#7e7ecae73a42ff702beef4889b18c4d07c71cd55" 2580 | dependencies: 2581 | object-assign "^4.0.1" 2582 | textlint-rule-helper "^1.1.3" 2583 | 2584 | textlint-rule-max-ten@^2.0.2: 2585 | version "2.0.3" 2586 | resolved "https://registry.yarnpkg.com/textlint-rule-max-ten/-/textlint-rule-max-ten-2.0.3.tgz#dccbc0d0157ee86a7572ca00a47ab1fa577f0645" 2587 | dependencies: 2588 | kuromojin "^1.0.2" 2589 | sentence-splitter "^2.0.0" 2590 | structured-source "^3.0.2" 2591 | textlint-rule-helper "^2.0.0" 2592 | 2593 | textlint-rule-no-double-negative-ja@^1.0.3: 2594 | version "1.0.5" 2595 | resolved "https://registry.yarnpkg.com/textlint-rule-no-double-negative-ja/-/textlint-rule-no-double-negative-ja-1.0.5.tgz#ba30db424dc7ef84ceda6d103781b14cd20cc764" 2596 | dependencies: 2597 | kuromojin "^1.1.0" 2598 | 2599 | textlint-rule-no-doubled-conjunction@^1.0.2: 2600 | version "1.0.2" 2601 | resolved "https://registry.yarnpkg.com/textlint-rule-no-doubled-conjunction/-/textlint-rule-no-doubled-conjunction-1.0.2.tgz#24c6e8014c6b2e184bc7a5d4c1a6ee13bb309930" 2602 | dependencies: 2603 | kuromojin "^1.1.0" 2604 | sentence-splitter "^2.0.0" 2605 | textlint-rule-helper "^1.1.5" 2606 | textlint-util-to-string "^1.2.0" 2607 | 2608 | textlint-rule-no-doubled-conjunctive-particle-ga@^1.0.2: 2609 | version "1.0.2" 2610 | resolved "https://registry.yarnpkg.com/textlint-rule-no-doubled-conjunctive-particle-ga/-/textlint-rule-no-doubled-conjunctive-particle-ga-1.0.2.tgz#b9cb679555aea2ab0d4ffcfa4dd2ffab71bf0057" 2611 | dependencies: 2612 | kuromojin "^1.1.0" 2613 | sentence-splitter "^1.2.0" 2614 | textlint-rule-helper "^1.1.5" 2615 | textlint-util-to-string "^1.2.0" 2616 | 2617 | textlint-rule-no-doubled-joshi@^3.0.0, textlint-rule-no-doubled-joshi@^3.5.1: 2618 | version "3.5.1" 2619 | resolved "https://registry.yarnpkg.com/textlint-rule-no-doubled-joshi/-/textlint-rule-no-doubled-joshi-3.5.1.tgz#759c6c5def8075f849d9a4df551c2d2a0815ba2f" 2620 | dependencies: 2621 | kuromojin "^1.2.1" 2622 | sentence-splitter "^2.2.0" 2623 | textlint-rule-helper "^1.1.4" 2624 | textlint-util-to-string "^1.1.0" 2625 | 2626 | textlint-rule-no-dropping-the-ra@^1.1.2: 2627 | version "1.1.2" 2628 | resolved "https://registry.yarnpkg.com/textlint-rule-no-dropping-the-ra/-/textlint-rule-no-dropping-the-ra-1.1.2.tgz#17d8c65986d7bd8014a4529303a2ba0b769a89d2" 2629 | dependencies: 2630 | kuromojin "^1.2.1" 2631 | textlint-rule-helper "^1.1.4" 2632 | 2633 | textlint-rule-no-mix-dearu-desumasu@^1.4.0: 2634 | version "1.4.0" 2635 | resolved "https://registry.yarnpkg.com/textlint-rule-no-mix-dearu-desumasu/-/textlint-rule-no-mix-dearu-desumasu-1.4.0.tgz#7049f41815bbf4bf6ffdebd8de26e63f3a4c612c" 2636 | dependencies: 2637 | analyze-desumasu-dearu "^2.1.3" 2638 | textlint-rule-helper "^1.1.3" 2639 | 2640 | textlint-rule-no-mix-dearu-desumasu@^3.0.0: 2641 | version "3.0.3" 2642 | resolved "https://registry.yarnpkg.com/textlint-rule-no-mix-dearu-desumasu/-/textlint-rule-no-mix-dearu-desumasu-3.0.3.tgz#ac4b8160b4f46644a4a40d62fe01d8db7670b7c3" 2643 | dependencies: 2644 | analyze-desumasu-dearu "^3.1.0" 2645 | textlint-rule-helper "^2.0.0" 2646 | unist-util-visit "^1.1.0" 2647 | 2648 | textlint-rule-no-mixed-zenkaku-and-hankaku-alphabet@^1.0.1: 2649 | version "1.0.1" 2650 | resolved "https://registry.yarnpkg.com/textlint-rule-no-mixed-zenkaku-and-hankaku-alphabet/-/textlint-rule-no-mixed-zenkaku-and-hankaku-alphabet-1.0.1.tgz#2d1b0d3cefa5f526e649c8d7d1af2cdda6a9333b" 2651 | dependencies: 2652 | match-index "^1.0.1" 2653 | moji "^0.5.1" 2654 | textlint-rule-helper "^2.0.0" 2655 | 2656 | textlint-rule-no-nfd@^1.0.1: 2657 | version "1.0.1" 2658 | resolved "https://registry.yarnpkg.com/textlint-rule-no-nfd/-/textlint-rule-no-nfd-1.0.1.tgz#bf483f844e641ef23ae3f82361421a9e53b5d65a" 2659 | dependencies: 2660 | match-index "^1.0.1" 2661 | textlint-rule-helper "^1.1.5" 2662 | unorm "^1.4.1" 2663 | 2664 | textlint-rule-no-todo@^1.0.3: 2665 | version "1.0.3" 2666 | resolved "https://registry.yarnpkg.com/textlint-rule-no-todo/-/textlint-rule-no-todo-1.0.3.tgz#ade215b922022ae8b4adcf78a91d66414a8ebedc" 2667 | dependencies: 2668 | textlint-rule-helper "^1.1.3" 2669 | 2670 | textlint-rule-preset-japanese@^1.3.4: 2671 | version "1.3.4" 2672 | resolved "https://registry.yarnpkg.com/textlint-rule-preset-japanese/-/textlint-rule-preset-japanese-1.3.4.tgz#779b91c0236c1a183012b57b131eea937bebf8be" 2673 | dependencies: 2674 | textlint-rule-max-ten "^2.0.2" 2675 | textlint-rule-no-double-negative-ja "^1.0.3" 2676 | textlint-rule-no-doubled-conjunction "^1.0.2" 2677 | textlint-rule-no-doubled-conjunctive-particle-ga "^1.0.2" 2678 | textlint-rule-no-doubled-joshi "^3.0.0" 2679 | textlint-rule-no-mix-dearu-desumasu "^3.0.0" 2680 | textlint-rule-no-nfd "^1.0.1" 2681 | textlint-rule-prh "^3.0.1" 2682 | textlint-rule-sentence-length "^1.0.4" 2683 | textlint-rule-spellcheck-tech-word "^5.0.0" 2684 | 2685 | textlint-rule-prh@^3.0.1, textlint-rule-prh@^3.1.1: 2686 | version "3.1.3" 2687 | resolved "https://registry.yarnpkg.com/textlint-rule-prh/-/textlint-rule-prh-3.1.3.tgz#0bd87537dd15c884dcffdeef0afcf9147cb30fc6" 2688 | dependencies: 2689 | prh "^1.0.1" 2690 | textlint-rule-helper "^2.0.0" 2691 | untildify "^3.0.2" 2692 | 2693 | textlint-rule-sentence-length@^1.0.4: 2694 | version "1.1.0" 2695 | resolved "https://registry.yarnpkg.com/textlint-rule-sentence-length/-/textlint-rule-sentence-length-1.1.0.tgz#8da78fd80a7e432fa3caf0c94b6379151fec6c06" 2696 | dependencies: 2697 | mdast-util-to-string "^1.0.0" 2698 | sentence-splitter "^2.0.0" 2699 | textlint-rule-helper "^2.0.0" 2700 | 2701 | textlint-rule-spellcheck-tech-word@^4.1.0: 2702 | version "4.2.0" 2703 | resolved "https://registry.yarnpkg.com/textlint-rule-spellcheck-tech-word/-/textlint-rule-spellcheck-tech-word-4.2.0.tgz#1c88d15bec539bb9cc26100d38889ebeb7b49ca8" 2704 | dependencies: 2705 | spellcheck-technical-word "^1.3.0" 2706 | textlint-rule-helper "^1.1.2" 2707 | 2708 | textlint-rule-spellcheck-tech-word@^5.0.0: 2709 | version "5.0.0" 2710 | resolved "https://registry.yarnpkg.com/textlint-rule-spellcheck-tech-word/-/textlint-rule-spellcheck-tech-word-5.0.0.tgz#279be31fd4b395e1f87b4a1ef6392f1504894c42" 2711 | dependencies: 2712 | spellcheck-technical-word "^2.0.0" 2713 | textlint-rule-helper "^1.1.2" 2714 | 2715 | textlint-util-to-string@^1.1.0, textlint-util-to-string@^1.2.0: 2716 | version "1.2.1" 2717 | resolved "https://registry.yarnpkg.com/textlint-util-to-string/-/textlint-util-to-string-1.2.1.tgz#1cf89956d27555a55e9588c06b35a50f0d1d46f9" 2718 | dependencies: 2719 | object-assign "^4.0.1" 2720 | structured-source "^3.0.2" 2721 | 2722 | textlint@^10.2.1: 2723 | version "10.2.1" 2724 | resolved "https://registry.yarnpkg.com/textlint/-/textlint-10.2.1.tgz#ee22b7967d59cef7c74a04a5f4e8883134e5c79d" 2725 | dependencies: 2726 | "@textlint/ast-node-types" "^4.0.2" 2727 | "@textlint/ast-traverse" "^2.0.8" 2728 | "@textlint/feature-flag" "^3.0.4" 2729 | "@textlint/fixer-formatter" "^3.0.7" 2730 | "@textlint/kernel" "^2.0.9" 2731 | "@textlint/linter-formatter" "^3.0.7" 2732 | "@textlint/textlint-plugin-markdown" "^4.0.10" 2733 | "@textlint/textlint-plugin-text" "^3.0.10" 2734 | "@types/bluebird" "^3.5.18" 2735 | bluebird "^3.0.5" 2736 | debug "^2.1.0" 2737 | deep-equal "^1.0.1" 2738 | file-entry-cache "^2.0.0" 2739 | get-stdin "^5.0.1" 2740 | glob "^7.1.1" 2741 | interop-require "^1.0.0" 2742 | is-file "^1.0.0" 2743 | log-symbols "^1.0.2" 2744 | map-like "^2.0.0" 2745 | md5 "^2.2.1" 2746 | mkdirp "^0.5.0" 2747 | object-assign "^4.0.1" 2748 | optionator "^0.8.0" 2749 | path-to-glob-pattern "^1.0.2" 2750 | rc-config-loader "^2.0.1" 2751 | read-pkg "^1.1.0" 2752 | read-pkg-up "^3.0.0" 2753 | structured-source "^3.0.2" 2754 | try-resolve "^1.0.1" 2755 | unique-concat "^0.2.2" 2756 | 2757 | through2@^2.0.0: 2758 | version "2.0.3" 2759 | resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" 2760 | dependencies: 2761 | readable-stream "^2.1.5" 2762 | xtend "~4.0.1" 2763 | 2764 | "through@>=2.2.7 <3", through@~2.3.4, through@~2.3.8: 2765 | version "2.3.8" 2766 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 2767 | 2768 | timers-browserify@^1.0.1: 2769 | version "1.4.2" 2770 | resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.4.2.tgz#c9c58b575be8407375cb5e2462dacee74359f41d" 2771 | dependencies: 2772 | process "~0.11.0" 2773 | 2774 | to-arraybuffer@^1.0.0: 2775 | version "1.0.1" 2776 | resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" 2777 | 2778 | traverse@^0.6.6: 2779 | version "0.6.6" 2780 | resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" 2781 | 2782 | trim-trailing-lines@^1.0.0: 2783 | version "1.1.0" 2784 | resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.0.tgz#7aefbb7808df9d669f6da2e438cac8c46ada7684" 2785 | 2786 | trim@0.0.1: 2787 | version "0.0.1" 2788 | resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" 2789 | 2790 | trough@^1.0.0: 2791 | version "1.0.0" 2792 | resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.0.tgz#6bdedfe7f2aa49a6f3c432257687555957f342fd" 2793 | 2794 | try-resolve@^1.0.1: 2795 | version "1.0.1" 2796 | resolved "https://registry.yarnpkg.com/try-resolve/-/try-resolve-1.0.1.tgz#cfde6fabd72d63e5797cfaab873abbe8e700e912" 2797 | 2798 | tty-browserify@0.0.1, tty-browserify@~0.0.0: 2799 | version "0.0.1" 2800 | resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811" 2801 | 2802 | type-check@~0.3.2: 2803 | version "0.3.2" 2804 | resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" 2805 | dependencies: 2806 | prelude-ls "~1.1.2" 2807 | 2808 | typedarray@^0.0.6, typedarray@~0.0.5: 2809 | version "0.0.6" 2810 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" 2811 | 2812 | umd@^3.0.0: 2813 | version "3.0.3" 2814 | resolved "https://registry.yarnpkg.com/umd/-/umd-3.0.3.tgz#aa9fe653c42b9097678489c01000acb69f0b26cf" 2815 | 2816 | undeclared-identifiers@^1.1.2: 2817 | version "1.1.2" 2818 | resolved "https://registry.yarnpkg.com/undeclared-identifiers/-/undeclared-identifiers-1.1.2.tgz#7d850a98887cff4bd0bf64999c014d08ed6d1acc" 2819 | dependencies: 2820 | acorn-node "^1.3.0" 2821 | get-assigned-identifiers "^1.2.0" 2822 | simple-concat "^1.0.0" 2823 | xtend "^4.0.1" 2824 | 2825 | unherit@^1.0.4: 2826 | version "1.1.0" 2827 | resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.0.tgz#6b9aaedfbf73df1756ad9e316dd981885840cd7d" 2828 | dependencies: 2829 | inherits "^2.0.1" 2830 | xtend "^4.0.1" 2831 | 2832 | unified@^6.1.6: 2833 | version "6.2.0" 2834 | resolved "https://registry.yarnpkg.com/unified/-/unified-6.2.0.tgz#7fbd630f719126d67d40c644b7e3f617035f6dba" 2835 | dependencies: 2836 | bail "^1.0.0" 2837 | extend "^3.0.0" 2838 | is-plain-obj "^1.1.0" 2839 | trough "^1.0.0" 2840 | vfile "^2.0.0" 2841 | x-is-string "^0.1.0" 2842 | 2843 | unique-concat@^0.2.2: 2844 | version "0.2.2" 2845 | resolved "https://registry.yarnpkg.com/unique-concat/-/unique-concat-0.2.2.tgz#9210f9bdcaacc5e1e3929490d7c019df96f18712" 2846 | 2847 | unist-util-remove-position@^1.0.0: 2848 | version "1.1.0" 2849 | resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.0.tgz#2444fedc344bc5f540dab6353e013b6d78101dc2" 2850 | dependencies: 2851 | unist-util-visit "^1.1.0" 2852 | 2853 | unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1: 2854 | version "1.1.1" 2855 | resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.1.tgz#3ccbdc53679eed6ecf3777dd7f5e3229c1b6aa3c" 2856 | 2857 | unist-util-visit@^1.1.0: 2858 | version "1.1.1" 2859 | resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.1.1.tgz#e917a3b137658b335cb4420c7da2e74d928e4e94" 2860 | 2861 | unorm@^1.4.1: 2862 | version "1.4.1" 2863 | resolved "https://registry.yarnpkg.com/unorm/-/unorm-1.4.1.tgz#364200d5f13646ca8bcd44490271335614792300" 2864 | 2865 | untildify@^3.0.2: 2866 | version "3.0.2" 2867 | resolved "https://registry.yarnpkg.com/untildify/-/untildify-3.0.2.tgz#7f1f302055b3fea0f3e81dc78eb36766cb65e3f1" 2868 | 2869 | url@~0.11.0: 2870 | version "0.11.0" 2871 | resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" 2872 | dependencies: 2873 | punycode "1.3.2" 2874 | querystring "0.2.0" 2875 | 2876 | util-deprecate@~1.0.1: 2877 | version "1.0.2" 2878 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 2879 | 2880 | util@0.10.3: 2881 | version "0.10.3" 2882 | resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" 2883 | dependencies: 2884 | inherits "2.0.1" 2885 | 2886 | util@~0.10.1: 2887 | version "0.10.4" 2888 | resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" 2889 | dependencies: 2890 | inherits "2.0.3" 2891 | 2892 | validate-npm-package-license@^3.0.1: 2893 | version "3.0.1" 2894 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" 2895 | dependencies: 2896 | spdx-correct "~1.0.0" 2897 | spdx-expression-parse "~1.0.0" 2898 | 2899 | vfile-location@^2.0.0: 2900 | version "2.0.1" 2901 | resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.1.tgz#0bf8816f732b0f8bd902a56fda4c62c8e935dc52" 2902 | 2903 | vfile-message@^1.0.0: 2904 | version "1.0.0" 2905 | resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.0.0.tgz#a6adb0474ea400fa25d929f1d673abea6a17e359" 2906 | dependencies: 2907 | unist-util-stringify-position "^1.1.1" 2908 | 2909 | vfile@^2.0.0: 2910 | version "2.3.0" 2911 | resolved "https://registry.yarnpkg.com/vfile/-/vfile-2.3.0.tgz#e62d8e72b20e83c324bc6c67278ee272488bf84a" 2912 | dependencies: 2913 | is-buffer "^1.1.4" 2914 | replace-ext "1.0.0" 2915 | unist-util-stringify-position "^1.0.0" 2916 | vfile-message "^1.0.0" 2917 | 2918 | vm-browserify@^1.0.0: 2919 | version "1.1.0" 2920 | resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.0.tgz#bd76d6a23323e2ca8ffa12028dc04559c75f9019" 2921 | 2922 | vm-browserify@~0.0.1: 2923 | version "0.0.4" 2924 | resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" 2925 | dependencies: 2926 | indexof "0.0.1" 2927 | 2928 | watchify@^3.9.0: 2929 | version "3.11.0" 2930 | resolved "https://registry.yarnpkg.com/watchify/-/watchify-3.11.0.tgz#03f1355c643955e7ab8dcbf399f624644221330f" 2931 | dependencies: 2932 | anymatch "^1.3.0" 2933 | browserify "^16.1.0" 2934 | chokidar "^1.0.0" 2935 | defined "^1.0.0" 2936 | outpipe "^1.1.0" 2937 | through2 "^2.0.0" 2938 | xtend "^4.0.0" 2939 | 2940 | wide-align@^1.1.0: 2941 | version "1.1.3" 2942 | resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" 2943 | dependencies: 2944 | string-width "^1.0.2 || 2" 2945 | 2946 | word-table@^1.0.0: 2947 | version "1.0.0" 2948 | resolved "https://registry.yarnpkg.com/word-table/-/word-table-1.0.0.tgz#a906903cf4bc29c119552e2975629a113d54830a" 2949 | dependencies: 2950 | word-width "^1.0.0" 2951 | 2952 | word-width@^1.0.0: 2953 | version "1.0.0" 2954 | resolved "https://registry.yarnpkg.com/word-width/-/word-width-1.0.0.tgz#407c6c29d2e7ac24decb2546c43ec82ff5eb5843" 2955 | 2956 | wordwrap@~1.0.0: 2957 | version "1.0.0" 2958 | resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" 2959 | 2960 | wrappy@1: 2961 | version "1.0.2" 2962 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 2963 | 2964 | write@^0.2.1: 2965 | version "0.2.1" 2966 | resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" 2967 | dependencies: 2968 | mkdirp "^0.5.1" 2969 | 2970 | x-is-string@^0.1.0: 2971 | version "0.1.0" 2972 | resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" 2973 | 2974 | xml-escape@^1.0.0: 2975 | version "1.1.0" 2976 | resolved "https://registry.yarnpkg.com/xml-escape/-/xml-escape-1.1.0.tgz#3904c143fa8eb3a0030ec646d2902a2f1b706c44" 2977 | 2978 | xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: 2979 | version "4.0.1" 2980 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" 2981 | 2982 | yallist@^3.0.0, yallist@^3.0.2: 2983 | version "3.0.2" 2984 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9" 2985 | 2986 | zlibjs@^0.2.0: 2987 | version "0.2.0" 2988 | resolved "https://registry.yarnpkg.com/zlibjs/-/zlibjs-0.2.0.tgz#ae20f06243293d85c255563189f9b12f5b3ba1a0" 2989 | --------------------------------------------------------------------------------