├── .github └── workflows │ ├── pull_request.yml │ └── push.yml ├── .gitignore ├── .textlintrc ├── CONTRIBUTING.md ├── Dangerfile ├── LICENSE ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── digital-agency └── proposal.md ├── package-lock.json └── package.json /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- 1 | name: textlint 2 | on: pull_request 3 | jobs: 4 | textlint: 5 | name: textlint 6 | runs-on: ubuntu-latest 7 | steps: 8 | - uses: actions/checkout@master 9 | with: 10 | fetch-depth: 0 11 | - uses: actions/setup-node@v1 12 | with: 13 | node-version: 10.* 14 | - run: npm install 15 | - name: danger-textlint-actions 16 | uses: yuichielectric/danger-textlint-actions@master 17 | env: 18 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 19 | -------------------------------------------------------------------------------- /.github/workflows/push.yml: -------------------------------------------------------------------------------- 1 | name: textlint 2 | on: push 3 | jobs: 4 | textlint: 5 | name: textlint 6 | runs-on: ubuntu-latest 7 | steps: 8 | - uses: actions/checkout@master 9 | - uses: actions/setup-node@v1 10 | with: 11 | node-version: 10.* 12 | - run: npm install 13 | - name: textlint 14 | run: npm test 15 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | lerna-debug.log* 8 | 9 | # Diagnostic reports (https://nodejs.org/api/report.html) 10 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 11 | 12 | # Runtime data 13 | pids 14 | *.pid 15 | *.seed 16 | *.pid.lock 17 | 18 | # Directory for instrumented libs generated by jscoverage/JSCover 19 | lib-cov 20 | 21 | # Coverage directory used by tools like istanbul 22 | coverage 23 | *.lcov 24 | 25 | # nyc test coverage 26 | .nyc_output 27 | 28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 29 | .grunt 30 | 31 | # Bower dependency directory (https://bower.io/) 32 | bower_components 33 | 34 | # node-waf configuration 35 | .lock-wscript 36 | 37 | # Compiled binary addons (https://nodejs.org/api/addons.html) 38 | build/Release 39 | 40 | # Dependency directories 41 | node_modules/ 42 | jspm_packages/ 43 | 44 | # TypeScript v1 declaration files 45 | typings/ 46 | 47 | # TypeScript cache 48 | *.tsbuildinfo 49 | 50 | # Optional npm cache directory 51 | .npm 52 | 53 | # Optional eslint cache 54 | .eslintcache 55 | 56 | # Microbundle cache 57 | .rpt2_cache/ 58 | .rts2_cache_cjs/ 59 | .rts2_cache_es/ 60 | .rts2_cache_umd/ 61 | 62 | # Optional REPL history 63 | .node_repl_history 64 | 65 | # Output of 'npm pack' 66 | *.tgz 67 | 68 | # Yarn Integrity file 69 | .yarn-integrity 70 | 71 | # dotenv environment variables file 72 | .env 73 | .env.test 74 | 75 | # parcel-bundler cache (https://parceljs.org/) 76 | .cache 77 | 78 | # Next.js build output 79 | .next 80 | 81 | # Nuxt.js build / generate output 82 | .nuxt 83 | dist 84 | 85 | # Gatsby files 86 | .cache/ 87 | # Comment in the public line in if your project uses Gatsby and *not* Next.js 88 | # https://nextjs.org/blog/next-9-1#public-directory-support 89 | # public 90 | 91 | # vuepress build output 92 | .vuepress/dist 93 | 94 | # Serverless directories 95 | .serverless/ 96 | 97 | # FuseBox cache 98 | .fusebox/ 99 | 100 | # DynamoDB Local files 101 | .dynamodb/ 102 | 103 | # TernJS port file 104 | .tern-port 105 | -------------------------------------------------------------------------------- /.textlintrc: -------------------------------------------------------------------------------- 1 | { 2 | "filters": { 3 | "comments": true 4 | }, 5 | "rules": { 6 | "preset-ja-spacing": true, 7 | "preset-ja-technical-writing": true, 8 | "spellcheck-tech-word": true 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # このリポジトリへのコントリビューションについて 4 | 5 | ## 1. はじめに 6 | 7 | 本文書は、一般社団法人日本CTO協会(以下、当協会)が主体として行う政策提言を管理するこのリポジトリへのコントリビューションについて、取り扱いのポリシーを述べます。このリポジトリへのコントリビューションは、本文書が述べるポリシーに同意することを前提として行われるものとみなします。 8 | 9 | ## 2. 政策提言の主体について 10 | 11 | このリポジトリで管理する政策提言は、一般社団法人日本CTO協会を主体として行われます。そのため、政策提言に関するすべての責任は一般社団法人と業務執行および意思決定機関である理事/理事会に帰されることであり、当協会の運営するCTOコミュニティの会員は一切の責めを負いません。 12 | 13 | ## 3. 政策提言の文責について 14 | 15 | このリポジトリで管理する政策提言の文書は、日本CTO協会理事一同を文責として公開されます。また、当協会の運営するCTOコミュニティの会員が政策提言に際してワーキンググループのメンバーとして協力した場合は、政策提言への協力者として記載します。 16 | 17 | ## 4. イシューやプルリクエストを通じた提案について 18 | 19 | イシューやプルリクエストを通じた提案について、以下の通り分類します。 20 | 21 | 1. 本リポジトリの運営に関する内容(運営用スクリプトの修正など) 22 | 2. 提言本文の趣旨を変更しない文面の微修正(タイポの修正など) 23 | 3. 提言本文の趣旨に対する影響がある修正 24 | 25 | 1.および2.については、提案対象の政策提言を担当する当協会の理事の責任において、取り込みの可否を判断します。 26 | 27 | 3.については、提案対象の政策提言を担当する当協会の理事が取り込むべきであると判断した場合、提案内容について一般社団法人日本CTO協会の理事による決議を通じて取り込みの可否を判断します。提案内容については、その内容に基づいて修正内容を作成することがあります。 28 | 29 | ## 5. コントリビューションの内容の位置付けについて 30 | 31 | このリポジトリへのコントリビューションは、本文書が述べるポリシーに同意することを前提として行われるものとみなします。また、コントリビューションの内容についての著作権を放棄し、政策提言の主体である一般社団法人日本CTO協会へ譲渡することに同意したものとみなします。 32 | 33 | ## 6. 政策提言の修正・完成について 34 | 35 | 政策提言の性質上、想定する宛先へ届けた後に趣旨が変わってしまう変更することは適切でないと考えられます。そのため、本文書で述べた政策提言の修正フローを経て変更が完了した後は、完成したものとして変更しません。ただし、文言に関する軽微な修正はその限りとはしません。 36 | 37 | また、現状のステータスを以下の通り文面に記載します。 38 | 39 | * 草稿: 本提言は、草稿として議論に付されている段階にあります。内容については変更され得ます。 40 | * 公開済み: 本提言は、完成した文面として公開済みです。軽微な修正をのぞき、変更しません。 41 | 42 | ---- 43 | 44 | 45 | 一般社団法人日本CTO協会 46 | 47 | -------------------------------------------------------------------------------- /Dangerfile: -------------------------------------------------------------------------------- 1 | textlint.max_severity = "warn" 2 | textlint.lint 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 一般社団法人日本CTO協会 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 | -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ## 修正の目的 2 | 3 | (本Pull Requestによる修正の目的をお書きください) 4 | 5 | ## 修正の内容 6 | 7 | (本Pull Reuqstによる修正の内容についてお書きください) 8 | 9 | ---- 10 | 11 | ## ポリシーへの同意 12 | 13 | - [ ] 「[このリポジトリへのコントリビューションについて](https://github.com/cto-a/policy-proposal/blob/master/CONTRIBUTING.md)」に記載されたポリシーについて同意します。 14 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 日本CTO協会による提言 2 | 3 | [一般社団法人日本CTO協会](https://cto-a.org/)による提言を掲載するリポジトリです。 4 | 5 | + [デジタル庁の創設に向けての提言](./digital-agency/proposal.md) 6 | 7 | # 本リポジトリの位置付けと提言へのフィードバックについて 8 | 9 | 本提言は日本CTO協会の理事、および各提言を担当するワーキンググループ内にて議論・執筆し、公開するものとなります。また、提言については想定する宛先への提出を以て最終版とさせていただきます。 10 | 11 | その方針の元、本リポジトリは開発者コミュニティの皆様を中心に様々な意見を頂き、また議論することを目的として公開されています。 12 | 13 | ぜひ、イシューやプルリクエストによりご提案をください。 14 | 15 | その他、プルリクエストやその修正のポリシーについては[このリポジトリへのコントリビューションについて](./CONTRIBUTING.md)をご参照ください。 16 | -------------------------------------------------------------------------------- /digital-agency/proposal.md: -------------------------------------------------------------------------------- 1 | # 提言 2 | 3 | ## 本提言のステータスについて 4 | 5 | 本提言は、完成した文面として公開済みです。軽微な修正をのぞき、変更しません。 6 | 7 | ## 本提言の文責・主体 8 | 9 | 本提言は下記、日本CTO協会理事一同により作成され提言するものとなります。 10 | 11 | 12 | 13 | CTO協会理事 14 | 15 | - 松岡 剛志 代表理事 16 | - 小野 和俊 理事 17 | - 栗林 健太郎 理事 18 | - 小賀 昌法 理事 19 | - 竹内 真 理事 20 | - 名村 卓 理事 21 | - 広木 大地 理事 22 | - 藤本 真樹 理事 23 | - 藤門 千明 理事 24 | - 松本 勇気 理事 25 | - 安武 弘晃 理事 26 | 27 | デジタル庁の創設に向けた提言政策提言ワーキンググループ 28 | 29 | - 池内 孝啓 30 | - 浦田 祐輝 31 | - 梶原 大輔 32 | - 葛川 敬祐 33 | - 佐藤 大資 34 | - 篠塚 史弥 35 | - 町野 明徳 36 | - 松尾 直幸 37 | - 若井 信一郎 38 | 39 | 40 | 41 | ## 本提言の目的 42 | 43 | 本提言は、デジタル庁の設立および付随する行政のデジタル化における活動に対し、組織やサービスに関して期待する方向性を示します。また、今後日本CTO協会、特にその理事を中心とした政策提言などの活動においての方向性となるものでもあります。 44 | 45 | ## 本提言の宛先 46 | 47 | 本提言は、デジタル庁の設立および付随する行政のデジタル化における活動に関わる方々を宛先として想定しています。 48 | 49 | ## 前文 50 | 51 | デジタルトランスフォーメーション(DX: Digital Transformation)は、業務効率向上を目的とするデジタル化だけを意味するのではありません。自動化の恩恵を受けやすい業務・活動をコンピューターに任せ、人が取り組むことでより市民へと寄り添える業務に私たちが集中できるよう変革することを意味しています。行政におけるDXとは、行政サービスをデジタル化することによる効率化であるとともに、より多くの価値を付加するための質的な転換だとも考えています。 52 | 53 | 我が国では、世界中のどの国もまだ経験したことのない少子高齢化と人口減少が加速しています。今後も継続して人々の健康で文化的な暮らしを実現するためには、「**コンピューターに仕事をさせやすい社会**」「**より人が価値を生む活動に集中できる社会**」を実現することが必要です。 54 | 55 | 今の社会はコンピューターに仕事をさせやすい社会とは言えず、人間によるより良い価値の提供の余地が多く残る状況であると考えます。その多くは、例えば紙やハンコによる手続きや、窓口での対面を必須とする手続きのようなデジタルなシステムと分断されている様々な慣習から来るものです。 行政手続きのより多くをデジタルな世界と地続きにすることによりコンピューターを労働力として活用しながら、人がより価値を生み出すこと、より良いサービスの提供につなげることが重要ではないでしょうか。 56 | 57 | 我が国では、少子高齢化と人口減少とによって、労働力はますます減っていきます。一方で、コンピューターはますます安価になっていきます。ソフトウェア技術を活用することによって、我が国の経済力を維持・向上させ、教育機会や地域間などにおける様々な格差をより改善することが可能になります。DXとは、「コンピューターの働き方改革」でもあります。すなわち、社会の仕組みをソフトウェア化することによってコンピューターに十分に仕事をしてもらえる環境を整えることです。そのことで、私たち人間が膨大な時間を使って労働集約で解決してきた業務に煩わされることなく、存分に幸福を追求できる社会を実現できます。 58 | 59 | これまで日本の行政機関においては、安全性、安定性などの観点からITは「専門家に依頼し調達するもの」であり、「共創し自ら改善し続けるもの」とは考えられてきませんでした。また、縦割りに構築された行政システムが多く、そのシステム間の協調は難しい状況です。一方で、より多くの市民にとって使いやすいサービスにするための改善の余地はまだ大幅に残されたままであると言えるでしょう。さらに近年では行政と民間の連携により新たなサービスを生み出すこともテーマとして注目される中、その接続性などについてもより一層の向上が必要と考えます。それらのためには、ITシステムに対する認識を「調達」する対象から「継続的に改善し価値を作り続けていく」対象へと、抜本的に変えていく必要があります。 60 | 61 | これまで述べてきたような日本社会のDXを実現するためには、行政組織自体の文化・思想・風土を、時代に合わせてアップデートする必要があります。そのためには「失敗を許容しながら継続的に改善する組織能力」を行政組織が獲得すべきだと私たちは考えます。経営と技術の両面を十分に理解した人材が不可欠であり、デジタル庁の中にもそうした役割があることでより強い推進力を得るのではないかと考えています。 62 | 63 | 私たちは、以上に述べたDXを実現するために必要な取り組みについて、以下の通り5つの項目を提言します。 64 | 65 | ## 1. 行政におけるソフトウェアを改善可能とする開発力の獲得 66 | 67 | 「継続的に価値を作り続けていく」必要のあるITサービスを、最初から完璧で使いやすいものとしてつくることは非常に難しいものです。より安全に作るべき守りの部分、使い勝手に着目し継続的に改善する攻めの部分などITサービスにはその内部にも様々な濃淡が存在します。より改善を要する部分では素早く利用者に届け素早く改善を繰り返すことが必要です。他方で安全に作るべき部分はこれまでと同じく丁寧な推進が必要でしょう。こうした濃淡を生み出すためには、システム開発を外部ベンダーに頼り切るのではなく、内外の既存資産も活用しながら行政自らが主体となって設計し改善し続ける能力を持たねばなりません。絶え間ない不断の改善が、よりよいITサービスを生み出します。 68 | 69 | 行政がITサービスによる継続的な価値創出に対して主体的に関わるためには、ソフトウェア開発のノウハウを組織内に蓄積できるような開発体制を持つ必要があります。経済産業省より提示された「2025年の崖」にも語られるような、経年の変化などによってソフトウェアの改修・改善が難しくなる状態を克服するためです。それは、いわゆる「技術的負債」を許容できる範囲にコントロールしていくことにもつながります。 70 | 71 | 私たちは、デジタル庁の長官として、デジタル企業の経営と技術の観点を兼ね備えた人材を民間から招聘することが必要だと考えます。また、デジタル庁の内部にもCTO(Chief Technology Officer)に相当する人材およびサービスを継続的に改善できるソフトウェアエンジニアを採用し、組織化する必要があると考えます。そのために、デジタル庁を政府におけるCTOと位置づけます。そして、ITサービスに適した組織を作り文化を醸成しアーキテクチャーから設計できる能力を備えることで、行政サービスの継続的な改善とアップデートが可能になると私達は考えます。 72 | 73 | ## 2. デジタルを活用しやすい法整備 74 | 75 | ソフトウェア産業の興隆以前から社会を支えている現行の法令や枠組みには、どうしてもソフトウェア・サービスのあり方に合わないものも存在します。それがデジタルの導入・改善を妨げ、コンピュータを働かせるという点での制約になり得ます。また、今後成立するであろう様々な法律がデジタルの活用をより促進する土壌となるよう、その方向性を指し示し市民の理解を育んでいく必要があります。 76 | 77 | 78 | 例えば法的に押印が必要とされる不動産の重要事項説明などの書類や、個人情報保護法制2000個問題のようなデータ活用にまつわる法令の複雑さなど、様々な場面でデジタルを活用するための障壁が存在します。 79 | 80 | 81 | 民のサービス体験向上は、行政がより多くの施策や価値を迅速に届けるための手助けともなるでしょう。現行の法令の意義・背景を踏まえつつ、デジタルをより活用するためビジョンを掲げ、便利で安心安全な社会を実現するための法・制度の整備が必要と考えます。 82 | 83 | ## 3. Nation as a Service(サービスとしての国家) 84 | 85 | ITサービスによる価値の提供においては民間の力の活用も大切な要素と考えます。民間の力を行政に活用するためには、行政のITサービスが幅広い範囲で外部と連携できるAPI(Application Programming Interface、外部連携の仕組み)を備える必要があります。外部のシステムとつながりやすい形で設計・開発するためです。また、世界中の開発者コミュニティやエコシステムの力を積極的に取り入れていくことも可能になります。 86 | 87 | 様々な行政のITサービスが、安全性、安定した運用および市民のプライバシーを保ちつつもAPIを介した民間との連携を持つこともまた必要です。例えば引っ越しのような複数の自治体、行政とのやり取りが必要な複数の行政機能にまたがるサービスや、より使いやすいサービスの提供が促進され、市民にとってのサービス体験向上にもつながると考えます。 88 | 89 | 民間の力を活用し、よりよいサービスを提供する、その基盤となるNation as a Serviceというあり方が重要だと考えます。 90 | 91 | ## 4. データ駆動な行政 92 | 93 | よりよいサービスや政策を実現するためには、素早く正確な事実認識に基づく意思決定、EBPM(Evidence Based Policy Making)のような考え方が重要です。様々な行政手続き・活動を計測可能な状態とし、十分に市民のプライバシーに配慮しながらも行政活動や市民状況のデータをリアルタイムに蓄積・分析・可視化し、明確な指標を持って改善を進めていく必要があります。 94 | 95 | 行政におけるビジョンやそれに紐づく指標、および行政・市民の現状を、市民が活用しやすい形式で公開することは市民にとっての行政の透明化にも繋がるでしょう。またデータの活用による定量的な取り組みは、省庁間連携における明確な共通言語となり得ます。もちろん、単純な指標で全てが解決するわけではありません。しかし、日々定量的な指標に向き合うことは継続的なITサービスの改善において重要とされています。不確実な時代だからこそ、データを収集・活用した定量的な活動の評価が着実な改善を生み出し続ける礎となると考えています。 96 | 97 | 98 | また、日本経済団体連合会などでも提案されているAI-Readyの推進、つまりデータと機械学習の活用は行政の効率化を進める重要な武器となるでしょう。例えば文字認識技術等により紙媒体をデータ化することはソフトウェアの活用範囲を広げることにつながり、より多くの業務を自動化します。 99 | 100 | 101 | ## 5. 小さく失敗し学べる文化と透明性 102 | 103 | 行政組織は、市民の情報を預かりサービスを運営するというミッションゆえに失敗の影響範囲も大きく、失敗を許容しづらい環境にありました。一方、そうしたなかで育まれた文化はデジタルな組織とのミスマッチも大きいというのも事実です。失敗の影響範囲を小さくできる環境を構築することで、継続的な改善をしやすい組織を生み出し、失敗に迅速に対処し失敗に学ぶことにもつながると考えています。 104 | 105 | そのために、現状運用されている規制のサンドボックス制度やそれに類する仕組みの拡充から、ベータ版としてのITサービスを行政自らも検証していく取り組みも求められるのではないでしょうか。 106 | 107 | ベータ版では、課題もたくさん出ます。失敗も起こります。しかしクリティカルでない範囲で、小さな失敗を積み重ねることは、よりよいITサービスの提供につながります。いま世界中の人々のインフラになっているITサービスも、小さな失敗の積み重ねで作られてきました。こうしたサンドボックスの整備と市民からのフィードバックが得やすい環境・仕組み作りによって、より良いサービスを生み出していくことが可能になると考えています。 108 | 109 | また、適切なフィードバックを得ていくためにも、行政サービスにおける「バックログ」(今後のITサービスの改善とその方向性・優先順位)もできる限り公開していくことが求められます。市民からのフィードバックの獲得、それを元にした改善、さらに声の届く行政であることによるサービスへの確かな信頼が生まれると考えています。 110 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ctoa-policy-proposal", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "@azu/format-text": { 8 | "version": "1.0.1", 9 | "resolved": "https://registry.npmjs.org/@azu/format-text/-/format-text-1.0.1.tgz", 10 | "integrity": "sha1-aWc1CpRkD2sChVFpvYl85U1s6+I=", 11 | "dev": true 12 | }, 13 | "@azu/style-format": { 14 | "version": "1.0.0", 15 | "resolved": "https://registry.npmjs.org/@azu/style-format/-/style-format-1.0.0.tgz", 16 | "integrity": "sha1-5wGH+Khi4ZGxvObAJo8TrNOlayA=", 17 | "dev": true, 18 | "requires": { 19 | "@azu/format-text": "^1.0.1" 20 | } 21 | }, 22 | "@babel/parser": { 23 | "version": "7.11.5", 24 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz", 25 | "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==", 26 | "dev": true 27 | }, 28 | "@textlint-rule/textlint-rule-no-invalid-control-character": { 29 | "version": "1.2.0", 30 | "resolved": "https://registry.npmjs.org/@textlint-rule/textlint-rule-no-invalid-control-character/-/textlint-rule-no-invalid-control-character-1.2.0.tgz", 31 | "integrity": "sha512-FgkOQr14H8D/LQVAEOR2cGWhzItb9MXCAvaBwKkysIfP9Ngwam+8NRmbphQ/GrAm3PXV63QmK1xwAKM1DntwmQ==", 32 | "dev": true, 33 | "requires": { 34 | "execall": "^1.0.0" 35 | } 36 | }, 37 | "@textlint-rule/textlint-rule-no-unmatched-pair": { 38 | "version": "1.0.7", 39 | "resolved": "https://registry.npmjs.org/@textlint-rule/textlint-rule-no-unmatched-pair/-/textlint-rule-no-unmatched-pair-1.0.7.tgz", 40 | "integrity": "sha512-ZZxnTWc9/rXfH10KfWZdEpB1rdTdBRUob7694GuKbppUGHgXV90kx5axxWsK78vA0sUeN6HXNy14cPSKqBrSiA==", 41 | "dev": true, 42 | "requires": { 43 | "sentence-splitter": "^3.0.11", 44 | "textlint-rule-helper": "2.0.1", 45 | "textlint-tester": "5.0.1" 46 | }, 47 | "dependencies": { 48 | "textlint-rule-helper": { 49 | "version": "2.0.1", 50 | "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.0.1.tgz", 51 | "integrity": "sha512-QNGSOemLVxm1b0qnH5VpRY8uyHgfx/8M+St8wSy/d6mZh0abd+KAvhQSuO8cxmVeRKr/LRkhAB3+0QU5LKhLGw==", 52 | "dev": true, 53 | "requires": { 54 | "unist-util-visit": "^1.1.0" 55 | } 56 | } 57 | } 58 | }, 59 | "@textlint/ast-node-types": { 60 | "version": "4.3.4", 61 | "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-4.3.4.tgz", 62 | "integrity": "sha512-Grq+vJuNH7HCa278eFeiqJvowrD+onMCoG2ctLyoN+fXYIQGIr1/8fo8AcIg+VM16Kga+N6Y1UWNOWPd8j1nFg==", 63 | "dev": true 64 | }, 65 | "@textlint/ast-tester": { 66 | "version": "2.2.4", 67 | "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-2.2.4.tgz", 68 | "integrity": "sha512-676xpY3/+Xa+tPaiUPaD4sl//+p3xsnSPYLrQjSmHWXX78F3MwAWd/Lek+SCn4wwvf1tCIx0SPtjfOCa6ru8qw==", 69 | "dev": true, 70 | "requires": { 71 | "@textlint/ast-node-types": "^4.3.4" 72 | } 73 | }, 74 | "@textlint/ast-traverse": { 75 | "version": "2.2.5", 76 | "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-2.2.5.tgz", 77 | "integrity": "sha512-YduGVn7iaUYOfo7TwHO4b0K/qQpj61Ol/M884ck3vetNd0zBxpHO3GpQKW87SZGGtlsBa9v5Suz/yypnlPo3Og==", 78 | "dev": true, 79 | "requires": { 80 | "@textlint/ast-node-types": "^4.3.4" 81 | } 82 | }, 83 | "@textlint/feature-flag": { 84 | "version": "3.2.4", 85 | "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-3.2.4.tgz", 86 | "integrity": "sha512-ABhbZ5rfkwa/kTBFxVmeMzE1flcnUjLJ5LTZvOaxH/pElfLLN1J4FEmAZTRCvXGAB498II6nkM2CqcikbKzh6A==", 87 | "dev": true, 88 | "requires": { 89 | "map-like": "^2.0.0" 90 | } 91 | }, 92 | "@textlint/fixer-formatter": { 93 | "version": "3.2.5", 94 | "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-3.2.5.tgz", 95 | "integrity": "sha512-fh6XiLbX9WF8+79g20qb1I85k/Yc9+h7LRccmaLzTBjVQDNYxX5BtfvGsY0Vf5tBZKT2xFZH4eSLH/EWoL3weg==", 96 | "dev": true, 97 | "requires": { 98 | "@textlint/module-interop": "^1.1.4", 99 | "@textlint/types": "^1.4.5", 100 | "chalk": "^1.1.3", 101 | "debug": "^4.1.1", 102 | "diff": "^4.0.1", 103 | "is-file": "^1.0.0", 104 | "string-width": "^1.0.1", 105 | "strip-ansi": "^6.0.0", 106 | "text-table": "^0.2.0", 107 | "try-resolve": "^1.0.1" 108 | } 109 | }, 110 | "@textlint/kernel": { 111 | "version": "3.3.6", 112 | "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-3.3.6.tgz", 113 | "integrity": "sha512-M2ciQDAo5W6rpRADzGnMXyxhvJ+lnqYG9iHrqmfDQ2MA0VcolWuA37H67/UstqTs3NYaGC7RZkq9FAV//pl30w==", 114 | "dev": true, 115 | "requires": { 116 | "@textlint/ast-node-types": "^4.3.4", 117 | "@textlint/ast-tester": "^2.2.4", 118 | "@textlint/ast-traverse": "^2.2.5", 119 | "@textlint/feature-flag": "^3.2.4", 120 | "@textlint/types": "^1.4.5", 121 | "@textlint/utils": "^1.1.4", 122 | "debug": "^4.1.1", 123 | "deep-equal": "^1.1.1", 124 | "map-like": "^2.0.0", 125 | "structured-source": "^3.0.2" 126 | } 127 | }, 128 | "@textlint/linter-formatter": { 129 | "version": "3.2.5", 130 | "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-3.2.5.tgz", 131 | "integrity": "sha512-oy5RcBWrC2d7r0Mjw/FBH8cvQuOaCB5PeOPG0Pp44Yr5JbIGLXfh84umHQOTCmxfRxw3ccnUfA9wjbxuL8rWOQ==", 132 | "dev": true, 133 | "requires": { 134 | "@azu/format-text": "^1.0.1", 135 | "@azu/style-format": "^1.0.0", 136 | "@textlint/module-interop": "^1.1.4", 137 | "@textlint/types": "^1.4.5", 138 | "chalk": "^1.0.0", 139 | "concat-stream": "^1.5.1", 140 | "debug": "^4.1.1", 141 | "is-file": "^1.0.0", 142 | "js-yaml": "^3.2.4", 143 | "optionator": "^0.8.1", 144 | "pluralize": "^2.0.0", 145 | "string-width": "^1.0.1", 146 | "strip-ansi": "^6.0.0", 147 | "table": "^3.7.8", 148 | "text-table": "^0.2.0", 149 | "try-resolve": "^1.0.1", 150 | "xml-escape": "^1.0.0" 151 | } 152 | }, 153 | "@textlint/markdown-to-ast": { 154 | "version": "6.2.5", 155 | "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-6.2.5.tgz", 156 | "integrity": "sha512-9vlQbylGjnnRGev3yt9ntNy6I9FQH3p+MkbijybKnwobK/msoAX9sThDHOMbGM24PsUHxcDjktDlj2vHN/pwDA==", 157 | "dev": true, 158 | "requires": { 159 | "@textlint/ast-node-types": "^4.3.4", 160 | "debug": "^4.1.1", 161 | "remark-frontmatter": "^1.2.0", 162 | "remark-parse": "^5.0.0", 163 | "structured-source": "^3.0.2", 164 | "traverse": "^0.6.6", 165 | "unified": "^6.1.6" 166 | } 167 | }, 168 | "@textlint/module-interop": { 169 | "version": "1.1.4", 170 | "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-1.1.4.tgz", 171 | "integrity": "sha512-9M3kYG5nBoD2lhp05sqi6fieNU6rBcf+A8Trp+4d8o5uJ4RRsWeRtAQMWM7Tv15onqIITRq7fm3la7xovVB9KA==", 172 | "dev": true 173 | }, 174 | "@textlint/regexp-string-matcher": { 175 | "version": "1.1.0", 176 | "resolved": "https://registry.npmjs.org/@textlint/regexp-string-matcher/-/regexp-string-matcher-1.1.0.tgz", 177 | "integrity": "sha512-uTPnE1Dw1j+9clXPn61ZUdtg+WyhbgeXHwCTfBev7quHjeCP9PS8NdRkR6wEgmjuLg+xZlI4r/e1r6Bd0xyusQ==", 178 | "dev": true, 179 | "requires": { 180 | "escape-string-regexp": "^1.0.5", 181 | "execall": "^1.0.0", 182 | "lodash.sortby": "^4.7.0", 183 | "lodash.uniq": "^4.5.0", 184 | "lodash.uniqwith": "^4.5.0", 185 | "to-regex": "^3.0.2" 186 | } 187 | }, 188 | "@textlint/text-to-ast": { 189 | "version": "3.2.4", 190 | "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-3.2.4.tgz", 191 | "integrity": "sha512-uIiNg52OdQ3Fn8aOYaV7BLW2QakNsmf4doypIwrW4q+gHYQ3jxdPHHkq6RxuYoO112vO40M3zmAoEZmM1qmPhw==", 192 | "dev": true, 193 | "requires": { 194 | "@textlint/ast-node-types": "^4.3.4" 195 | } 196 | }, 197 | "@textlint/textlint-plugin-markdown": { 198 | "version": "5.2.6", 199 | "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-5.2.6.tgz", 200 | "integrity": "sha512-S65wy2npaBLT7pwPPlrN9Pw40hOJsxiW+T6peMJOFEMLRem5qlCIlT+02Wlf0Rrtr6/gKDckpphTUiZT1+xRnQ==", 201 | "dev": true, 202 | "requires": { 203 | "@textlint/markdown-to-ast": "^6.2.5" 204 | } 205 | }, 206 | "@textlint/textlint-plugin-text": { 207 | "version": "4.2.6", 208 | "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-4.2.6.tgz", 209 | "integrity": "sha512-KCgb5GVjoEDIi37UpQN6kFciiouyATNYrj/JufCeLNJEcVcxSm12EoFRKjpXpXmTOVqZUyGnIDU797z1usAZDw==", 210 | "dev": true, 211 | "requires": { 212 | "@textlint/text-to-ast": "^3.2.4" 213 | } 214 | }, 215 | "@textlint/types": { 216 | "version": "1.4.5", 217 | "resolved": "https://registry.npmjs.org/@textlint/types/-/types-1.4.5.tgz", 218 | "integrity": "sha512-7pA1rdiw1jsDNGwxupMC6fPlRNAHY6fKZ3s+jAY53o6RroOSR+5qO0sAjJ26lsSOhveH8imZzyyD08dk58IVJQ==", 219 | "dev": true, 220 | "requires": { 221 | "@textlint/ast-node-types": "^4.3.4" 222 | } 223 | }, 224 | "@textlint/utils": { 225 | "version": "1.1.4", 226 | "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-1.1.4.tgz", 227 | "integrity": "sha512-KmU+kGi7vG5toUhNdLHHPxyVN1mNGcjMVe1tNDEXT1wU/3oqA96bunElrROWHYw5iNt1QVRaIAtNeMVyzyAdVA==", 228 | "dev": true 229 | }, 230 | "@types/structured-source": { 231 | "version": "3.0.0", 232 | "resolved": "https://registry.npmjs.org/@types/structured-source/-/structured-source-3.0.0.tgz", 233 | "integrity": "sha512-8u+Wo5+GEXe4jZyQ8TplLp+1A7g32ZcVoE7VZu8VcxnlaEm5I/+T579R7q3qKN76jmK0lRshpo4hl4bj/kEPKA==", 234 | "dev": true 235 | }, 236 | "@types/unist": { 237 | "version": "2.0.3", 238 | "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", 239 | "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", 240 | "dev": true 241 | }, 242 | "ajv": { 243 | "version": "4.11.8", 244 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", 245 | "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", 246 | "dev": true, 247 | "requires": { 248 | "co": "^4.6.0", 249 | "json-stable-stringify": "^1.0.1" 250 | } 251 | }, 252 | "ajv-keywords": { 253 | "version": "1.5.1", 254 | "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", 255 | "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=", 256 | "dev": true 257 | }, 258 | "amp-create-callback": { 259 | "version": "1.0.1", 260 | "resolved": "https://registry.npmjs.org/amp-create-callback/-/amp-create-callback-1.0.1.tgz", 261 | "integrity": "sha1-UbtvFJFUXYbpvyNsr/UUu7RXgxA=", 262 | "dev": true 263 | }, 264 | "amp-each": { 265 | "version": "1.0.1", 266 | "resolved": "https://registry.npmjs.org/amp-each/-/amp-each-1.0.1.tgz", 267 | "integrity": "sha1-DWyKM79JnIs95iMiRXx4ue2lwA8=", 268 | "dev": true, 269 | "requires": { 270 | "amp-create-callback": "^1.0.0", 271 | "amp-keys": "^1.0.0" 272 | } 273 | }, 274 | "amp-has": { 275 | "version": "1.0.1", 276 | "resolved": "https://registry.npmjs.org/amp-has/-/amp-has-1.0.1.tgz", 277 | "integrity": "sha1-3MWKCQpMb8SUfNtujEEO2f9SAsY=", 278 | "dev": true 279 | }, 280 | "amp-index-of": { 281 | "version": "1.1.0", 282 | "resolved": "https://registry.npmjs.org/amp-index-of/-/amp-index-of-1.1.0.tgz", 283 | "integrity": "sha1-0deY6lfaVSsCE2W4Wx443fmTscE=", 284 | "dev": true, 285 | "requires": { 286 | "amp-is-number": "^1.0.0" 287 | } 288 | }, 289 | "amp-is-number": { 290 | "version": "1.0.1", 291 | "resolved": "https://registry.npmjs.org/amp-is-number/-/amp-is-number-1.0.1.tgz", 292 | "integrity": "sha1-9DDS5l0bvSzEHb2a+38D0+MooxQ=", 293 | "dev": true 294 | }, 295 | "amp-is-object": { 296 | "version": "1.0.1", 297 | "resolved": "https://registry.npmjs.org/amp-is-object/-/amp-is-object-1.0.1.tgz", 298 | "integrity": "sha1-Coy1lWuREqFqc2d+jLrTe7okdwI=", 299 | "dev": true 300 | }, 301 | "amp-keys": { 302 | "version": "1.0.1", 303 | "resolved": "https://registry.npmjs.org/amp-keys/-/amp-keys-1.0.1.tgz", 304 | "integrity": "sha1-tyH7gx2nmIFQT060SjntkwpbsSk=", 305 | "dev": true, 306 | "requires": { 307 | "amp-has": "^1.0.0", 308 | "amp-index-of": "^1.0.0", 309 | "amp-is-object": "^1.0.0" 310 | } 311 | }, 312 | "analyze-desumasu-dearu": { 313 | "version": "4.0.1", 314 | "resolved": "https://registry.npmjs.org/analyze-desumasu-dearu/-/analyze-desumasu-dearu-4.0.1.tgz", 315 | "integrity": "sha512-lnQYEs+jXrtRJcgLCDrNwOqHziYv5adxpElkt8QMKwLxg1m5X6n6XGi/un7zg20Bcg9eFiXSGElt0bBWA3wHEg==", 316 | "dev": true, 317 | "requires": { 318 | "kuromojin": "^2.0.0" 319 | } 320 | }, 321 | "ansi-regex": { 322 | "version": "2.1.1", 323 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 324 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 325 | "dev": true 326 | }, 327 | "ansi-styles": { 328 | "version": "2.2.1", 329 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 330 | "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 331 | "dev": true 332 | }, 333 | "argparse": { 334 | "version": "1.0.10", 335 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 336 | "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 337 | "dev": true, 338 | "requires": { 339 | "sprintf-js": "~1.0.2" 340 | } 341 | }, 342 | "array.prototype.find": { 343 | "version": "2.1.1", 344 | "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz", 345 | "integrity": "sha512-mi+MYNJYLTx2eNYy+Yh6raoQacCsNeeMUaspFPh9Y141lFSsWxxB8V9mM2ye+eqiRs917J6/pJ4M9ZPzenWckA==", 346 | "dev": true, 347 | "requires": { 348 | "define-properties": "^1.1.3", 349 | "es-abstract": "^1.17.4" 350 | } 351 | }, 352 | "assign-symbols": { 353 | "version": "1.0.0", 354 | "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", 355 | "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", 356 | "dev": true 357 | }, 358 | "async": { 359 | "version": "2.6.3", 360 | "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", 361 | "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", 362 | "dev": true, 363 | "requires": { 364 | "lodash": "^4.17.14" 365 | } 366 | }, 367 | "bail": { 368 | "version": "1.0.5", 369 | "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", 370 | "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", 371 | "dev": true 372 | }, 373 | "balanced-match": { 374 | "version": "1.0.0", 375 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 376 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 377 | "dev": true 378 | }, 379 | "boundary": { 380 | "version": "1.0.1", 381 | "resolved": "https://registry.npmjs.org/boundary/-/boundary-1.0.1.tgz", 382 | "integrity": "sha1-TWfcJgLAzBbdm85+v4fpSCkPWBI=", 383 | "dev": true 384 | }, 385 | "brace-expansion": { 386 | "version": "1.1.11", 387 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 388 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 389 | "dev": true, 390 | "requires": { 391 | "balanced-match": "^1.0.0", 392 | "concat-map": "0.0.1" 393 | } 394 | }, 395 | "buffer-from": { 396 | "version": "1.1.1", 397 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", 398 | "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", 399 | "dev": true 400 | }, 401 | "ccount": { 402 | "version": "1.0.5", 403 | "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.5.tgz", 404 | "integrity": "sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==", 405 | "dev": true 406 | }, 407 | "chalk": { 408 | "version": "1.1.3", 409 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 410 | "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 411 | "dev": true, 412 | "requires": { 413 | "ansi-styles": "^2.2.1", 414 | "escape-string-regexp": "^1.0.2", 415 | "has-ansi": "^2.0.0", 416 | "strip-ansi": "^3.0.0", 417 | "supports-color": "^2.0.0" 418 | }, 419 | "dependencies": { 420 | "strip-ansi": { 421 | "version": "3.0.1", 422 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 423 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 424 | "dev": true, 425 | "requires": { 426 | "ansi-regex": "^2.0.0" 427 | } 428 | } 429 | } 430 | }, 431 | "character-entities": { 432 | "version": "1.2.4", 433 | "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", 434 | "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", 435 | "dev": true 436 | }, 437 | "character-entities-legacy": { 438 | "version": "1.1.4", 439 | "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", 440 | "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", 441 | "dev": true 442 | }, 443 | "character-reference-invalid": { 444 | "version": "1.1.4", 445 | "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", 446 | "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", 447 | "dev": true 448 | }, 449 | "charenc": { 450 | "version": "0.0.2", 451 | "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", 452 | "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", 453 | "dev": true 454 | }, 455 | "check-ends-with-period": { 456 | "version": "1.0.1", 457 | "resolved": "https://registry.npmjs.org/check-ends-with-period/-/check-ends-with-period-1.0.1.tgz", 458 | "integrity": "sha1-19KdYUy8PtFatUGQ9P2k3qoxQdg=", 459 | "dev": true, 460 | "requires": { 461 | "array.prototype.find": "^2.0.3", 462 | "emoji-regex": "^6.4.1", 463 | "end-with": "^1.0.2" 464 | } 465 | }, 466 | "clone-regexp": { 467 | "version": "1.0.1", 468 | "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz", 469 | "integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==", 470 | "dev": true, 471 | "requires": { 472 | "is-regexp": "^1.0.0", 473 | "is-supported-regexp-flag": "^1.0.0" 474 | } 475 | }, 476 | "co": { 477 | "version": "4.6.0", 478 | "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", 479 | "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", 480 | "dev": true 481 | }, 482 | "code-point": { 483 | "version": "1.1.0", 484 | "resolved": "https://registry.npmjs.org/code-point/-/code-point-1.1.0.tgz", 485 | "integrity": "sha1-mZhB9R9UzK5KDau8hpBjI0YD/s0=", 486 | "dev": true 487 | }, 488 | "code-point-at": { 489 | "version": "1.1.0", 490 | "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 491 | "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", 492 | "dev": true 493 | }, 494 | "collapse-white-space": { 495 | "version": "1.0.6", 496 | "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", 497 | "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", 498 | "dev": true 499 | }, 500 | "comma-separated-tokens": { 501 | "version": "1.0.8", 502 | "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", 503 | "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", 504 | "dev": true 505 | }, 506 | "commandpost": { 507 | "version": "1.4.0", 508 | "resolved": "https://registry.npmjs.org/commandpost/-/commandpost-1.4.0.tgz", 509 | "integrity": "sha512-aE2Y4MTFJ870NuB/+2z1cXBhSBBzRydVVjzhFC4gtenEhpnj15yu0qptWGJsO9YGrcPZ3ezX8AWb1VA391MKpQ==", 510 | "dev": true 511 | }, 512 | "concat-map": { 513 | "version": "0.0.1", 514 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 515 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 516 | "dev": true 517 | }, 518 | "concat-stream": { 519 | "version": "1.6.2", 520 | "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", 521 | "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", 522 | "dev": true, 523 | "requires": { 524 | "buffer-from": "^1.0.0", 525 | "inherits": "^2.0.3", 526 | "readable-stream": "^2.2.2", 527 | "typedarray": "^0.0.6" 528 | } 529 | }, 530 | "core-util-is": { 531 | "version": "1.0.2", 532 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 533 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 534 | "dev": true 535 | }, 536 | "crypt": { 537 | "version": "0.0.2", 538 | "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", 539 | "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", 540 | "dev": true 541 | }, 542 | "debug": { 543 | "version": "4.2.0", 544 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", 545 | "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", 546 | "dev": true, 547 | "requires": { 548 | "ms": "2.1.2" 549 | } 550 | }, 551 | "deep-equal": { 552 | "version": "1.1.1", 553 | "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", 554 | "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", 555 | "dev": true, 556 | "requires": { 557 | "is-arguments": "^1.0.4", 558 | "is-date-object": "^1.0.1", 559 | "is-regex": "^1.0.4", 560 | "object-is": "^1.0.1", 561 | "object-keys": "^1.1.1", 562 | "regexp.prototype.flags": "^1.2.0" 563 | } 564 | }, 565 | "deep-is": { 566 | "version": "0.1.3", 567 | "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", 568 | "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", 569 | "dev": true 570 | }, 571 | "define-properties": { 572 | "version": "1.1.3", 573 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", 574 | "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", 575 | "dev": true, 576 | "requires": { 577 | "object-keys": "^1.0.12" 578 | } 579 | }, 580 | "define-property": { 581 | "version": "2.0.2", 582 | "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", 583 | "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", 584 | "dev": true, 585 | "requires": { 586 | "is-descriptor": "^1.0.2", 587 | "isobject": "^3.0.1" 588 | } 589 | }, 590 | "diff": { 591 | "version": "4.0.2", 592 | "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", 593 | "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", 594 | "dev": true 595 | }, 596 | "doublearray": { 597 | "version": "0.0.2", 598 | "resolved": "https://registry.npmjs.org/doublearray/-/doublearray-0.0.2.tgz", 599 | "integrity": "sha1-Yxhv6NNEEydtNiH2qg7F954ifvk=", 600 | "dev": true 601 | }, 602 | "emoji-regex": { 603 | "version": "6.5.1", 604 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz", 605 | "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==", 606 | "dev": true 607 | }, 608 | "end-with": { 609 | "version": "1.0.2", 610 | "resolved": "https://registry.npmjs.org/end-with/-/end-with-1.0.2.tgz", 611 | "integrity": "sha1-pDJ1WrT1Hn/HTzpxnGuB311mi9w=", 612 | "dev": true 613 | }, 614 | "error-ex": { 615 | "version": "1.3.2", 616 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 617 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 618 | "dev": true, 619 | "requires": { 620 | "is-arrayish": "^0.2.1" 621 | } 622 | }, 623 | "es-abstract": { 624 | "version": "1.17.6", 625 | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", 626 | "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", 627 | "dev": true, 628 | "requires": { 629 | "es-to-primitive": "^1.2.1", 630 | "function-bind": "^1.1.1", 631 | "has": "^1.0.3", 632 | "has-symbols": "^1.0.1", 633 | "is-callable": "^1.2.0", 634 | "is-regex": "^1.1.0", 635 | "object-inspect": "^1.7.0", 636 | "object-keys": "^1.1.1", 637 | "object.assign": "^4.1.0", 638 | "string.prototype.trimend": "^1.0.1", 639 | "string.prototype.trimstart": "^1.0.1" 640 | } 641 | }, 642 | "es-to-primitive": { 643 | "version": "1.2.1", 644 | "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 645 | "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 646 | "dev": true, 647 | "requires": { 648 | "is-callable": "^1.1.4", 649 | "is-date-object": "^1.0.1", 650 | "is-symbol": "^1.0.2" 651 | } 652 | }, 653 | "escape-string-regexp": { 654 | "version": "1.0.5", 655 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 656 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 657 | "dev": true 658 | }, 659 | "esprima": { 660 | "version": "4.0.1", 661 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 662 | "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 663 | "dev": true 664 | }, 665 | "execall": { 666 | "version": "1.0.0", 667 | "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz", 668 | "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=", 669 | "dev": true, 670 | "requires": { 671 | "clone-regexp": "^1.0.0" 672 | } 673 | }, 674 | "extend": { 675 | "version": "3.0.2", 676 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 677 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 678 | "dev": true 679 | }, 680 | "extend-shallow": { 681 | "version": "3.0.2", 682 | "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 683 | "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", 684 | "dev": true, 685 | "requires": { 686 | "assign-symbols": "^1.0.0", 687 | "is-extendable": "^1.0.1" 688 | } 689 | }, 690 | "fast-levenshtein": { 691 | "version": "2.0.6", 692 | "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 693 | "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", 694 | "dev": true 695 | }, 696 | "fault": { 697 | "version": "1.0.4", 698 | "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", 699 | "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", 700 | "dev": true, 701 | "requires": { 702 | "format": "^0.2.0" 703 | } 704 | }, 705 | "file-entry-cache": { 706 | "version": "5.0.1", 707 | "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", 708 | "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", 709 | "dev": true, 710 | "requires": { 711 | "flat-cache": "^2.0.1" 712 | } 713 | }, 714 | "find-up": { 715 | "version": "2.1.0", 716 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 717 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", 718 | "dev": true, 719 | "requires": { 720 | "locate-path": "^2.0.0" 721 | } 722 | }, 723 | "flat-cache": { 724 | "version": "2.0.1", 725 | "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", 726 | "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", 727 | "dev": true, 728 | "requires": { 729 | "flatted": "^2.0.0", 730 | "rimraf": "2.6.3", 731 | "write": "1.0.3" 732 | } 733 | }, 734 | "flatmap": { 735 | "version": "0.0.3", 736 | "resolved": "https://registry.npmjs.org/flatmap/-/flatmap-0.0.3.tgz", 737 | "integrity": "sha1-Hxik2TgVLUlZZfnJWNkjqy3WabQ=", 738 | "dev": true 739 | }, 740 | "flatted": { 741 | "version": "2.0.2", 742 | "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", 743 | "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", 744 | "dev": true 745 | }, 746 | "format": { 747 | "version": "0.2.2", 748 | "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", 749 | "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=", 750 | "dev": true 751 | }, 752 | "fs.realpath": { 753 | "version": "1.0.0", 754 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 755 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 756 | "dev": true 757 | }, 758 | "function-bind": { 759 | "version": "1.1.1", 760 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 761 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 762 | "dev": true 763 | }, 764 | "get-stdin": { 765 | "version": "5.0.1", 766 | "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", 767 | "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=", 768 | "dev": true 769 | }, 770 | "glob": { 771 | "version": "7.1.6", 772 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", 773 | "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", 774 | "dev": true, 775 | "requires": { 776 | "fs.realpath": "^1.0.0", 777 | "inflight": "^1.0.4", 778 | "inherits": "2", 779 | "minimatch": "^3.0.4", 780 | "once": "^1.3.0", 781 | "path-is-absolute": "^1.0.0" 782 | } 783 | }, 784 | "graceful-fs": { 785 | "version": "4.2.4", 786 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", 787 | "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", 788 | "dev": true 789 | }, 790 | "has": { 791 | "version": "1.0.3", 792 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 793 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 794 | "dev": true, 795 | "requires": { 796 | "function-bind": "^1.1.1" 797 | } 798 | }, 799 | "has-ansi": { 800 | "version": "2.0.0", 801 | "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", 802 | "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", 803 | "dev": true, 804 | "requires": { 805 | "ansi-regex": "^2.0.0" 806 | } 807 | }, 808 | "has-symbols": { 809 | "version": "1.0.1", 810 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", 811 | "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", 812 | "dev": true 813 | }, 814 | "hast-util-from-parse5": { 815 | "version": "5.0.3", 816 | "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-5.0.3.tgz", 817 | "integrity": "sha512-gOc8UB99F6eWVWFtM9jUikjN7QkWxB3nY0df5Z0Zq1/Nkwl5V4hAAsl0tmwlgWl/1shlTF8DnNYLO8X6wRV9pA==", 818 | "dev": true, 819 | "requires": { 820 | "ccount": "^1.0.3", 821 | "hastscript": "^5.0.0", 822 | "property-information": "^5.0.0", 823 | "web-namespaces": "^1.1.2", 824 | "xtend": "^4.0.1" 825 | } 826 | }, 827 | "hast-util-parse-selector": { 828 | "version": "2.2.4", 829 | "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.4.tgz", 830 | "integrity": "sha512-gW3sxfynIvZApL4L07wryYF4+C9VvH3AUi7LAnVXV4MneGEgwOByXvFo18BgmTWnm7oHAe874jKbIB1YhHSIzA==", 831 | "dev": true 832 | }, 833 | "hastscript": { 834 | "version": "5.1.2", 835 | "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-5.1.2.tgz", 836 | "integrity": "sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ==", 837 | "dev": true, 838 | "requires": { 839 | "comma-separated-tokens": "^1.0.0", 840 | "hast-util-parse-selector": "^2.0.0", 841 | "property-information": "^5.0.0", 842 | "space-separated-tokens": "^1.0.0" 843 | } 844 | }, 845 | "hosted-git-info": { 846 | "version": "2.8.8", 847 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", 848 | "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", 849 | "dev": true 850 | }, 851 | "inflight": { 852 | "version": "1.0.6", 853 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 854 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 855 | "dev": true, 856 | "requires": { 857 | "once": "^1.3.0", 858 | "wrappy": "1" 859 | } 860 | }, 861 | "inherits": { 862 | "version": "2.0.4", 863 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 864 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 865 | "dev": true 866 | }, 867 | "is-accessor-descriptor": { 868 | "version": "1.0.0", 869 | "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 870 | "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 871 | "dev": true, 872 | "requires": { 873 | "kind-of": "^6.0.0" 874 | } 875 | }, 876 | "is-alphabetical": { 877 | "version": "1.0.4", 878 | "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", 879 | "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", 880 | "dev": true 881 | }, 882 | "is-alphanumerical": { 883 | "version": "1.0.4", 884 | "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", 885 | "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", 886 | "dev": true, 887 | "requires": { 888 | "is-alphabetical": "^1.0.0", 889 | "is-decimal": "^1.0.0" 890 | } 891 | }, 892 | "is-arguments": { 893 | "version": "1.0.4", 894 | "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", 895 | "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", 896 | "dev": true 897 | }, 898 | "is-arrayish": { 899 | "version": "0.2.1", 900 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 901 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 902 | "dev": true 903 | }, 904 | "is-buffer": { 905 | "version": "1.1.6", 906 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 907 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 908 | "dev": true 909 | }, 910 | "is-callable": { 911 | "version": "1.2.2", 912 | "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", 913 | "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", 914 | "dev": true 915 | }, 916 | "is-data-descriptor": { 917 | "version": "1.0.0", 918 | "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 919 | "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 920 | "dev": true, 921 | "requires": { 922 | "kind-of": "^6.0.0" 923 | } 924 | }, 925 | "is-date-object": { 926 | "version": "1.0.2", 927 | "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", 928 | "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", 929 | "dev": true 930 | }, 931 | "is-decimal": { 932 | "version": "1.0.4", 933 | "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", 934 | "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", 935 | "dev": true 936 | }, 937 | "is-descriptor": { 938 | "version": "1.0.2", 939 | "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 940 | "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 941 | "dev": true, 942 | "requires": { 943 | "is-accessor-descriptor": "^1.0.0", 944 | "is-data-descriptor": "^1.0.0", 945 | "kind-of": "^6.0.2" 946 | } 947 | }, 948 | "is-extendable": { 949 | "version": "1.0.1", 950 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 951 | "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 952 | "dev": true, 953 | "requires": { 954 | "is-plain-object": "^2.0.4" 955 | } 956 | }, 957 | "is-file": { 958 | "version": "1.0.0", 959 | "resolved": "https://registry.npmjs.org/is-file/-/is-file-1.0.0.tgz", 960 | "integrity": "sha1-KKRM+9nT2xkwRfIrZfzo7fliBZY=", 961 | "dev": true 962 | }, 963 | "is-fullwidth-code-point": { 964 | "version": "1.0.0", 965 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 966 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 967 | "dev": true, 968 | "requires": { 969 | "number-is-nan": "^1.0.0" 970 | } 971 | }, 972 | "is-hexadecimal": { 973 | "version": "1.0.4", 974 | "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", 975 | "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", 976 | "dev": true 977 | }, 978 | "is-negative-zero": { 979 | "version": "2.0.0", 980 | "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", 981 | "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=", 982 | "dev": true 983 | }, 984 | "is-plain-obj": { 985 | "version": "1.1.0", 986 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 987 | "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", 988 | "dev": true 989 | }, 990 | "is-plain-object": { 991 | "version": "2.0.4", 992 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 993 | "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 994 | "dev": true, 995 | "requires": { 996 | "isobject": "^3.0.1" 997 | } 998 | }, 999 | "is-regex": { 1000 | "version": "1.1.1", 1001 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", 1002 | "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", 1003 | "dev": true, 1004 | "requires": { 1005 | "has-symbols": "^1.0.1" 1006 | } 1007 | }, 1008 | "is-regexp": { 1009 | "version": "1.0.0", 1010 | "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", 1011 | "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", 1012 | "dev": true 1013 | }, 1014 | "is-supported-regexp-flag": { 1015 | "version": "1.0.1", 1016 | "resolved": "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz", 1017 | "integrity": "sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ==", 1018 | "dev": true 1019 | }, 1020 | "is-symbol": { 1021 | "version": "1.0.3", 1022 | "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", 1023 | "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", 1024 | "dev": true, 1025 | "requires": { 1026 | "has-symbols": "^1.0.1" 1027 | } 1028 | }, 1029 | "is-utf8": { 1030 | "version": "0.2.1", 1031 | "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 1032 | "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", 1033 | "dev": true 1034 | }, 1035 | "is-whitespace-character": { 1036 | "version": "1.0.4", 1037 | "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", 1038 | "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", 1039 | "dev": true 1040 | }, 1041 | "is-word-character": { 1042 | "version": "1.0.4", 1043 | "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", 1044 | "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", 1045 | "dev": true 1046 | }, 1047 | "isarray": { 1048 | "version": "1.0.0", 1049 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 1050 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 1051 | "dev": true 1052 | }, 1053 | "isobject": { 1054 | "version": "3.0.1", 1055 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 1056 | "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 1057 | "dev": true 1058 | }, 1059 | "japanese-numerals-to-number": { 1060 | "version": "1.0.2", 1061 | "resolved": "https://registry.npmjs.org/japanese-numerals-to-number/-/japanese-numerals-to-number-1.0.2.tgz", 1062 | "integrity": "sha1-y/yxjKbpOlGwYvM6Xl0p2ddpPZQ=", 1063 | "dev": true 1064 | }, 1065 | "joyo-kanji": { 1066 | "version": "0.2.1", 1067 | "resolved": "https://registry.npmjs.org/joyo-kanji/-/joyo-kanji-0.2.1.tgz", 1068 | "integrity": "sha1-Xi6OorkDupMz8WgMZpAvyWgupZI=", 1069 | "dev": true 1070 | }, 1071 | "js-yaml": { 1072 | "version": "3.14.0", 1073 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", 1074 | "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", 1075 | "dev": true, 1076 | "requires": { 1077 | "argparse": "^1.0.7", 1078 | "esprima": "^4.0.0" 1079 | } 1080 | }, 1081 | "json-parse-better-errors": { 1082 | "version": "1.0.2", 1083 | "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", 1084 | "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", 1085 | "dev": true 1086 | }, 1087 | "json-stable-stringify": { 1088 | "version": "1.0.1", 1089 | "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", 1090 | "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", 1091 | "dev": true, 1092 | "requires": { 1093 | "jsonify": "~0.0.0" 1094 | } 1095 | }, 1096 | "json5": { 1097 | "version": "2.1.3", 1098 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", 1099 | "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", 1100 | "dev": true, 1101 | "requires": { 1102 | "minimist": "^1.2.5" 1103 | } 1104 | }, 1105 | "jsonify": { 1106 | "version": "0.0.0", 1107 | "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", 1108 | "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", 1109 | "dev": true 1110 | }, 1111 | "kind-of": { 1112 | "version": "6.0.3", 1113 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 1114 | "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 1115 | "dev": true 1116 | }, 1117 | "kuromoji": { 1118 | "version": "0.1.1", 1119 | "resolved": "https://registry.npmjs.org/kuromoji/-/kuromoji-0.1.1.tgz", 1120 | "integrity": "sha1-Sqvzm8zti4rZLQB6BKJr5tqEd8k=", 1121 | "dev": true, 1122 | "requires": { 1123 | "async": "^2.0.1", 1124 | "doublearray": "0.0.2", 1125 | "zlibjs": "^0.2.0" 1126 | } 1127 | }, 1128 | "kuromojin": { 1129 | "version": "2.0.0", 1130 | "resolved": "https://registry.npmjs.org/kuromojin/-/kuromojin-2.0.0.tgz", 1131 | "integrity": "sha512-60j/yLkFSc4t4roj8tI8ZNNSiAFnrkgXw8SqXz/9nakfs6mkCvPbrd7S8LDr4YNwEt1IyLys5JQTR9EnYyGHhA==", 1132 | "dev": true, 1133 | "requires": { 1134 | "kuromoji": "0.1.1" 1135 | } 1136 | }, 1137 | "levn": { 1138 | "version": "0.3.0", 1139 | "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", 1140 | "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", 1141 | "dev": true, 1142 | "requires": { 1143 | "prelude-ls": "~1.1.2", 1144 | "type-check": "~0.3.2" 1145 | } 1146 | }, 1147 | "load-json-file": { 1148 | "version": "1.1.0", 1149 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", 1150 | "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", 1151 | "dev": true, 1152 | "requires": { 1153 | "graceful-fs": "^4.1.2", 1154 | "parse-json": "^2.2.0", 1155 | "pify": "^2.0.0", 1156 | "pinkie-promise": "^2.0.0", 1157 | "strip-bom": "^2.0.0" 1158 | } 1159 | }, 1160 | "locate-path": { 1161 | "version": "2.0.0", 1162 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 1163 | "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", 1164 | "dev": true, 1165 | "requires": { 1166 | "p-locate": "^2.0.0", 1167 | "path-exists": "^3.0.0" 1168 | } 1169 | }, 1170 | "lodash": { 1171 | "version": "4.17.20", 1172 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", 1173 | "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", 1174 | "dev": true 1175 | }, 1176 | "lodash.sortby": { 1177 | "version": "4.7.0", 1178 | "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", 1179 | "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", 1180 | "dev": true 1181 | }, 1182 | "lodash.uniq": { 1183 | "version": "4.5.0", 1184 | "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", 1185 | "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", 1186 | "dev": true 1187 | }, 1188 | "lodash.uniqwith": { 1189 | "version": "4.5.0", 1190 | "resolved": "https://registry.npmjs.org/lodash.uniqwith/-/lodash.uniqwith-4.5.0.tgz", 1191 | "integrity": "sha1-egy/ZfQ7WShiWp1NDcVLGMrcfvM=", 1192 | "dev": true 1193 | }, 1194 | "log-symbols": { 1195 | "version": "1.0.2", 1196 | "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", 1197 | "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", 1198 | "dev": true, 1199 | "requires": { 1200 | "chalk": "^1.0.0" 1201 | } 1202 | }, 1203 | "map-like": { 1204 | "version": "2.0.0", 1205 | "resolved": "https://registry.npmjs.org/map-like/-/map-like-2.0.0.tgz", 1206 | "integrity": "sha1-lEltSa0zPA3DI0snrbvR6FNZU7Q=", 1207 | "dev": true 1208 | }, 1209 | "markdown-escapes": { 1210 | "version": "1.0.4", 1211 | "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", 1212 | "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", 1213 | "dev": true 1214 | }, 1215 | "match-index": { 1216 | "version": "1.0.3", 1217 | "resolved": "https://registry.npmjs.org/match-index/-/match-index-1.0.3.tgz", 1218 | "integrity": "sha512-1XjyBWqCvEFFUDW/MPv0RwbITRD4xQXOvKoPYtLDq8IdZTfdF/cQSo5Yn4qvhfSSZgjgkTFsqJD2wOUG4ovV8Q==", 1219 | "dev": true, 1220 | "requires": { 1221 | "regexp.prototype.flags": "^1.1.1" 1222 | } 1223 | }, 1224 | "md5": { 1225 | "version": "2.3.0", 1226 | "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", 1227 | "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", 1228 | "dev": true, 1229 | "requires": { 1230 | "charenc": "0.0.2", 1231 | "crypt": "0.0.2", 1232 | "is-buffer": "~1.1.6" 1233 | } 1234 | }, 1235 | "minimatch": { 1236 | "version": "3.0.4", 1237 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1238 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1239 | "dev": true, 1240 | "requires": { 1241 | "brace-expansion": "^1.1.7" 1242 | } 1243 | }, 1244 | "minimist": { 1245 | "version": "1.2.5", 1246 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 1247 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 1248 | "dev": true 1249 | }, 1250 | "mkdirp": { 1251 | "version": "0.5.5", 1252 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", 1253 | "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", 1254 | "dev": true, 1255 | "requires": { 1256 | "minimist": "^1.2.5" 1257 | } 1258 | }, 1259 | "moji": { 1260 | "version": "0.5.1", 1261 | "resolved": "https://registry.npmjs.org/moji/-/moji-0.5.1.tgz", 1262 | "integrity": "sha1-CI7s0cIsjzGiQK3PnJXlTzPrVPs=", 1263 | "dev": true, 1264 | "requires": { 1265 | "object-assign": "^3.0.0" 1266 | }, 1267 | "dependencies": { 1268 | "object-assign": { 1269 | "version": "3.0.0", 1270 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", 1271 | "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", 1272 | "dev": true 1273 | } 1274 | } 1275 | }, 1276 | "morpheme-match": { 1277 | "version": "2.0.4", 1278 | "resolved": "https://registry.npmjs.org/morpheme-match/-/morpheme-match-2.0.4.tgz", 1279 | "integrity": "sha512-C3U5g2h47dpztGVePLA8w2O1aQEvuJORwIcahWaCG91YPrq+0u7qcPsF9Nqqe8noFvHwgO7b2EEk3iPnYuGTew==", 1280 | "dev": true 1281 | }, 1282 | "morpheme-match-all": { 1283 | "version": "2.0.5", 1284 | "resolved": "https://registry.npmjs.org/morpheme-match-all/-/morpheme-match-all-2.0.5.tgz", 1285 | "integrity": "sha512-a6B6Nh4AhjMoEzVz8NOT5M9f3XwFVPM395gqnFNUXG/KTqQFTb9qM5JJFHJe+SvWfRVXTZSejyXNt+h+jmHUuQ==", 1286 | "dev": true, 1287 | "requires": { 1288 | "morpheme-match": "^2.0.4" 1289 | } 1290 | }, 1291 | "morpheme-match-textlint": { 1292 | "version": "2.0.6", 1293 | "resolved": "https://registry.npmjs.org/morpheme-match-textlint/-/morpheme-match-textlint-2.0.6.tgz", 1294 | "integrity": "sha512-CX+iQaUjjPMLvas+hZ8zg6Csxx5j1RLaytr+5w6lpBi/oTEV2pv6sgW5Vu3+pNJHbYcaqcuofQZsKocMNUNH8g==", 1295 | "dev": true, 1296 | "requires": { 1297 | "morpheme-match": "^2.0.4", 1298 | "morpheme-match-all": "^2.0.5" 1299 | } 1300 | }, 1301 | "ms": { 1302 | "version": "2.1.2", 1303 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1304 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 1305 | "dev": true 1306 | }, 1307 | "normalize-package-data": { 1308 | "version": "2.5.0", 1309 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 1310 | "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 1311 | "dev": true, 1312 | "requires": { 1313 | "hosted-git-info": "^2.1.4", 1314 | "resolve": "^1.10.0", 1315 | "semver": "2 || 3 || 4 || 5", 1316 | "validate-npm-package-license": "^3.0.1" 1317 | } 1318 | }, 1319 | "number-is-nan": { 1320 | "version": "1.0.1", 1321 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 1322 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", 1323 | "dev": true 1324 | }, 1325 | "object-assign": { 1326 | "version": "4.1.1", 1327 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 1328 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 1329 | "dev": true 1330 | }, 1331 | "object-inspect": { 1332 | "version": "1.8.0", 1333 | "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", 1334 | "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==", 1335 | "dev": true 1336 | }, 1337 | "object-is": { 1338 | "version": "1.1.2", 1339 | "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", 1340 | "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", 1341 | "dev": true, 1342 | "requires": { 1343 | "define-properties": "^1.1.3", 1344 | "es-abstract": "^1.17.5" 1345 | } 1346 | }, 1347 | "object-keys": { 1348 | "version": "1.1.1", 1349 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 1350 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 1351 | "dev": true 1352 | }, 1353 | "object.assign": { 1354 | "version": "4.1.1", 1355 | "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz", 1356 | "integrity": "sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==", 1357 | "dev": true, 1358 | "requires": { 1359 | "define-properties": "^1.1.3", 1360 | "es-abstract": "^1.18.0-next.0", 1361 | "has-symbols": "^1.0.1", 1362 | "object-keys": "^1.1.1" 1363 | }, 1364 | "dependencies": { 1365 | "es-abstract": { 1366 | "version": "1.18.0-next.0", 1367 | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.0.tgz", 1368 | "integrity": "sha512-elZXTZXKn51hUBdJjSZGYRujuzilgXo8vSPQzjGYXLvSlGiCo8VO8ZGV3kjo9a0WNJJ57hENagwbtlRuHuzkcQ==", 1369 | "dev": true, 1370 | "requires": { 1371 | "es-to-primitive": "^1.2.1", 1372 | "function-bind": "^1.1.1", 1373 | "has": "^1.0.3", 1374 | "has-symbols": "^1.0.1", 1375 | "is-callable": "^1.2.0", 1376 | "is-negative-zero": "^2.0.0", 1377 | "is-regex": "^1.1.1", 1378 | "object-inspect": "^1.8.0", 1379 | "object-keys": "^1.1.1", 1380 | "object.assign": "^4.1.0", 1381 | "string.prototype.trimend": "^1.0.1", 1382 | "string.prototype.trimstart": "^1.0.1" 1383 | } 1384 | } 1385 | } 1386 | }, 1387 | "object.values": { 1388 | "version": "1.1.1", 1389 | "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", 1390 | "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", 1391 | "dev": true, 1392 | "requires": { 1393 | "define-properties": "^1.1.3", 1394 | "es-abstract": "^1.17.0-next.1", 1395 | "function-bind": "^1.1.1", 1396 | "has": "^1.0.3" 1397 | } 1398 | }, 1399 | "once": { 1400 | "version": "1.4.0", 1401 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1402 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1403 | "dev": true, 1404 | "requires": { 1405 | "wrappy": "1" 1406 | } 1407 | }, 1408 | "optionator": { 1409 | "version": "0.8.3", 1410 | "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", 1411 | "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", 1412 | "dev": true, 1413 | "requires": { 1414 | "deep-is": "~0.1.3", 1415 | "fast-levenshtein": "~2.0.6", 1416 | "levn": "~0.3.0", 1417 | "prelude-ls": "~1.1.2", 1418 | "type-check": "~0.3.2", 1419 | "word-wrap": "~1.2.3" 1420 | } 1421 | }, 1422 | "p-limit": { 1423 | "version": "1.3.0", 1424 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 1425 | "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 1426 | "dev": true, 1427 | "requires": { 1428 | "p-try": "^1.0.0" 1429 | } 1430 | }, 1431 | "p-locate": { 1432 | "version": "2.0.0", 1433 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 1434 | "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", 1435 | "dev": true, 1436 | "requires": { 1437 | "p-limit": "^1.1.0" 1438 | } 1439 | }, 1440 | "p-try": { 1441 | "version": "1.0.0", 1442 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 1443 | "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", 1444 | "dev": true 1445 | }, 1446 | "parse-entities": { 1447 | "version": "1.2.2", 1448 | "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", 1449 | "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", 1450 | "dev": true, 1451 | "requires": { 1452 | "character-entities": "^1.0.0", 1453 | "character-entities-legacy": "^1.0.0", 1454 | "character-reference-invalid": "^1.0.0", 1455 | "is-alphanumerical": "^1.0.0", 1456 | "is-decimal": "^1.0.0", 1457 | "is-hexadecimal": "^1.0.0" 1458 | } 1459 | }, 1460 | "parse-json": { 1461 | "version": "2.2.0", 1462 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 1463 | "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", 1464 | "dev": true, 1465 | "requires": { 1466 | "error-ex": "^1.2.0" 1467 | } 1468 | }, 1469 | "parse5": { 1470 | "version": "5.1.1", 1471 | "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", 1472 | "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", 1473 | "dev": true 1474 | }, 1475 | "path-exists": { 1476 | "version": "3.0.0", 1477 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 1478 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 1479 | "dev": true 1480 | }, 1481 | "path-is-absolute": { 1482 | "version": "1.0.1", 1483 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1484 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 1485 | "dev": true 1486 | }, 1487 | "path-parse": { 1488 | "version": "1.0.6", 1489 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", 1490 | "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", 1491 | "dev": true 1492 | }, 1493 | "path-to-glob-pattern": { 1494 | "version": "1.0.2", 1495 | "resolved": "https://registry.npmjs.org/path-to-glob-pattern/-/path-to-glob-pattern-1.0.2.tgz", 1496 | "integrity": "sha1-Rz5qOikqnRP7rj7czuctO6uoxhk=", 1497 | "dev": true 1498 | }, 1499 | "path-type": { 1500 | "version": "1.1.0", 1501 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", 1502 | "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", 1503 | "dev": true, 1504 | "requires": { 1505 | "graceful-fs": "^4.1.2", 1506 | "pify": "^2.0.0", 1507 | "pinkie-promise": "^2.0.0" 1508 | } 1509 | }, 1510 | "pify": { 1511 | "version": "2.3.0", 1512 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 1513 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 1514 | "dev": true 1515 | }, 1516 | "pinkie": { 1517 | "version": "2.0.4", 1518 | "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 1519 | "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 1520 | "dev": true 1521 | }, 1522 | "pinkie-promise": { 1523 | "version": "2.0.1", 1524 | "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 1525 | "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 1526 | "dev": true, 1527 | "requires": { 1528 | "pinkie": "^2.0.0" 1529 | } 1530 | }, 1531 | "pluralize": { 1532 | "version": "2.0.0", 1533 | "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-2.0.0.tgz", 1534 | "integrity": "sha1-crcmqm+sHt7uQiVsfY3CVrM1Z38=", 1535 | "dev": true 1536 | }, 1537 | "prelude-ls": { 1538 | "version": "1.1.2", 1539 | "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", 1540 | "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", 1541 | "dev": true 1542 | }, 1543 | "prh": { 1544 | "version": "5.4.4", 1545 | "resolved": "https://registry.npmjs.org/prh/-/prh-5.4.4.tgz", 1546 | "integrity": "sha512-UATF+R/2H8owxwPvF12Knihu9aYGTuZttGHrEEq5NBWz38mREh23+WvCVKX3fhnIZIMV7ye6E1fnqAl+V6WYEw==", 1547 | "dev": true, 1548 | "requires": { 1549 | "commandpost": "^1.2.1", 1550 | "diff": "^4.0.1", 1551 | "js-yaml": "^3.9.1" 1552 | } 1553 | }, 1554 | "process-nextick-args": { 1555 | "version": "2.0.1", 1556 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 1557 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 1558 | "dev": true 1559 | }, 1560 | "property-information": { 1561 | "version": "5.5.0", 1562 | "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.5.0.tgz", 1563 | "integrity": "sha512-RgEbCx2HLa1chNgvChcx+rrCWD0ctBmGSE0M7lVm1yyv4UbvbrWoXp/BkVLZefzjrRBGW8/Js6uh/BnlHXFyjA==", 1564 | "dev": true, 1565 | "requires": { 1566 | "xtend": "^4.0.0" 1567 | } 1568 | }, 1569 | "rc-config-loader": { 1570 | "version": "3.0.0", 1571 | "resolved": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-3.0.0.tgz", 1572 | "integrity": "sha512-bwfUSB37TWkHfP+PPjb/x8BUjChFmmBK44JMfVnU7paisWqZl/o5k7ttCH+EQLnrbn2Aq8Fo1LAsyUiz+WF4CQ==", 1573 | "dev": true, 1574 | "requires": { 1575 | "debug": "^4.1.1", 1576 | "js-yaml": "^3.12.0", 1577 | "json5": "^2.1.1", 1578 | "require-from-string": "^2.0.2" 1579 | } 1580 | }, 1581 | "read-pkg": { 1582 | "version": "1.1.0", 1583 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", 1584 | "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", 1585 | "dev": true, 1586 | "requires": { 1587 | "load-json-file": "^1.0.0", 1588 | "normalize-package-data": "^2.3.2", 1589 | "path-type": "^1.0.0" 1590 | } 1591 | }, 1592 | "read-pkg-up": { 1593 | "version": "3.0.0", 1594 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", 1595 | "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", 1596 | "dev": true, 1597 | "requires": { 1598 | "find-up": "^2.0.0", 1599 | "read-pkg": "^3.0.0" 1600 | }, 1601 | "dependencies": { 1602 | "load-json-file": { 1603 | "version": "4.0.0", 1604 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", 1605 | "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", 1606 | "dev": true, 1607 | "requires": { 1608 | "graceful-fs": "^4.1.2", 1609 | "parse-json": "^4.0.0", 1610 | "pify": "^3.0.0", 1611 | "strip-bom": "^3.0.0" 1612 | } 1613 | }, 1614 | "parse-json": { 1615 | "version": "4.0.0", 1616 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 1617 | "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", 1618 | "dev": true, 1619 | "requires": { 1620 | "error-ex": "^1.3.1", 1621 | "json-parse-better-errors": "^1.0.1" 1622 | } 1623 | }, 1624 | "path-type": { 1625 | "version": "3.0.0", 1626 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 1627 | "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", 1628 | "dev": true, 1629 | "requires": { 1630 | "pify": "^3.0.0" 1631 | } 1632 | }, 1633 | "pify": { 1634 | "version": "3.0.0", 1635 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 1636 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 1637 | "dev": true 1638 | }, 1639 | "read-pkg": { 1640 | "version": "3.0.0", 1641 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", 1642 | "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", 1643 | "dev": true, 1644 | "requires": { 1645 | "load-json-file": "^4.0.0", 1646 | "normalize-package-data": "^2.3.2", 1647 | "path-type": "^3.0.0" 1648 | } 1649 | }, 1650 | "strip-bom": { 1651 | "version": "3.0.0", 1652 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 1653 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 1654 | "dev": true 1655 | } 1656 | } 1657 | }, 1658 | "readable-stream": { 1659 | "version": "2.3.7", 1660 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 1661 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 1662 | "dev": true, 1663 | "requires": { 1664 | "core-util-is": "~1.0.0", 1665 | "inherits": "~2.0.3", 1666 | "isarray": "~1.0.0", 1667 | "process-nextick-args": "~2.0.0", 1668 | "safe-buffer": "~5.1.1", 1669 | "string_decoder": "~1.1.1", 1670 | "util-deprecate": "~1.0.1" 1671 | } 1672 | }, 1673 | "regex-not": { 1674 | "version": "1.0.2", 1675 | "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", 1676 | "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", 1677 | "dev": true, 1678 | "requires": { 1679 | "extend-shallow": "^3.0.2", 1680 | "safe-regex": "^1.1.0" 1681 | } 1682 | }, 1683 | "regexp.prototype.flags": { 1684 | "version": "1.3.0", 1685 | "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", 1686 | "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", 1687 | "dev": true, 1688 | "requires": { 1689 | "define-properties": "^1.1.3", 1690 | "es-abstract": "^1.17.0-next.1" 1691 | } 1692 | }, 1693 | "regx": { 1694 | "version": "1.0.4", 1695 | "resolved": "https://registry.npmjs.org/regx/-/regx-1.0.4.tgz", 1696 | "integrity": "sha1-oO4ywwiRCQIBnKERftQbnd0EGy8=", 1697 | "dev": true 1698 | }, 1699 | "rehype-parse": { 1700 | "version": "6.0.2", 1701 | "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-6.0.2.tgz", 1702 | "integrity": "sha512-0S3CpvpTAgGmnz8kiCyFLGuW5yA4OQhyNTm/nwPopZ7+PI11WnGl1TTWTGv/2hPEe/g2jRLlhVVSsoDH8waRug==", 1703 | "dev": true, 1704 | "requires": { 1705 | "hast-util-from-parse5": "^5.0.0", 1706 | "parse5": "^5.0.0", 1707 | "xtend": "^4.0.0" 1708 | } 1709 | }, 1710 | "remark-frontmatter": { 1711 | "version": "1.3.3", 1712 | "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-1.3.3.tgz", 1713 | "integrity": "sha512-fM5eZPBvu2pVNoq3ZPW22q+5Ativ1oLozq2qYt9I2oNyxiUd/tDl0iLLntEVAegpZIslPWg1brhcP1VsaSVUag==", 1714 | "dev": true, 1715 | "requires": { 1716 | "fault": "^1.0.1", 1717 | "xtend": "^4.0.1" 1718 | } 1719 | }, 1720 | "remark-parse": { 1721 | "version": "5.0.0", 1722 | "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz", 1723 | "integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==", 1724 | "dev": true, 1725 | "requires": { 1726 | "collapse-white-space": "^1.0.2", 1727 | "is-alphabetical": "^1.0.0", 1728 | "is-decimal": "^1.0.0", 1729 | "is-whitespace-character": "^1.0.0", 1730 | "is-word-character": "^1.0.0", 1731 | "markdown-escapes": "^1.0.0", 1732 | "parse-entities": "^1.1.0", 1733 | "repeat-string": "^1.5.4", 1734 | "state-toggle": "^1.0.0", 1735 | "trim": "0.0.1", 1736 | "trim-trailing-lines": "^1.0.0", 1737 | "unherit": "^1.0.4", 1738 | "unist-util-remove-position": "^1.0.0", 1739 | "vfile-location": "^2.0.0", 1740 | "xtend": "^4.0.1" 1741 | } 1742 | }, 1743 | "repeat-string": { 1744 | "version": "1.6.1", 1745 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 1746 | "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", 1747 | "dev": true 1748 | }, 1749 | "replace-ext": { 1750 | "version": "1.0.0", 1751 | "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", 1752 | "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", 1753 | "dev": true 1754 | }, 1755 | "require-from-string": { 1756 | "version": "2.0.2", 1757 | "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 1758 | "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 1759 | "dev": true 1760 | }, 1761 | "resolve": { 1762 | "version": "1.17.0", 1763 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", 1764 | "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", 1765 | "dev": true, 1766 | "requires": { 1767 | "path-parse": "^1.0.6" 1768 | } 1769 | }, 1770 | "ret": { 1771 | "version": "0.1.15", 1772 | "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", 1773 | "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", 1774 | "dev": true 1775 | }, 1776 | "rimraf": { 1777 | "version": "2.6.3", 1778 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", 1779 | "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", 1780 | "dev": true, 1781 | "requires": { 1782 | "glob": "^7.1.3" 1783 | } 1784 | }, 1785 | "safe-buffer": { 1786 | "version": "5.1.2", 1787 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1788 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1789 | "dev": true 1790 | }, 1791 | "safe-regex": { 1792 | "version": "1.1.0", 1793 | "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", 1794 | "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", 1795 | "dev": true, 1796 | "requires": { 1797 | "ret": "~0.1.10" 1798 | } 1799 | }, 1800 | "semver": { 1801 | "version": "5.7.1", 1802 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 1803 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 1804 | "dev": true 1805 | }, 1806 | "sentence-splitter": { 1807 | "version": "3.2.0", 1808 | "resolved": "https://registry.npmjs.org/sentence-splitter/-/sentence-splitter-3.2.0.tgz", 1809 | "integrity": "sha512-lKX2tZ1rsA9Tu0gW8vRmMDmIEJoZ1d7cKpzcbFZdUrSpCR6gy/7OPPh7jjT/6Oc6Z79ToUmC2l8tyTEGanVmiA==", 1810 | "dev": true, 1811 | "requires": { 1812 | "@textlint/ast-node-types": "^4.2.5", 1813 | "concat-stream": "^2.0.0", 1814 | "object.values": "^1.1.0", 1815 | "structured-source": "^3.0.2" 1816 | }, 1817 | "dependencies": { 1818 | "concat-stream": { 1819 | "version": "2.0.0", 1820 | "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", 1821 | "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", 1822 | "dev": true, 1823 | "requires": { 1824 | "buffer-from": "^1.0.0", 1825 | "inherits": "^2.0.3", 1826 | "readable-stream": "^3.0.2", 1827 | "typedarray": "^0.0.6" 1828 | } 1829 | }, 1830 | "readable-stream": { 1831 | "version": "3.6.0", 1832 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 1833 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 1834 | "dev": true, 1835 | "requires": { 1836 | "inherits": "^2.0.3", 1837 | "string_decoder": "^1.1.1", 1838 | "util-deprecate": "^1.0.1" 1839 | } 1840 | } 1841 | } 1842 | }, 1843 | "slice-ansi": { 1844 | "version": "0.0.4", 1845 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", 1846 | "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", 1847 | "dev": true 1848 | }, 1849 | "sorted-array": { 1850 | "version": "2.0.4", 1851 | "resolved": "https://registry.npmjs.org/sorted-array/-/sorted-array-2.0.4.tgz", 1852 | "integrity": "sha512-58INzrX0rL6ttCfsGoFmOuQY5AjR6A5E/MmGKJ5JvWHOey6gOEOC6vO8K6C0Y2bQR6KJ8o8aFwHjp/mJ/HcYsQ==", 1853 | "dev": true 1854 | }, 1855 | "sorted-joyo-kanji": { 1856 | "version": "0.2.0", 1857 | "resolved": "https://registry.npmjs.org/sorted-joyo-kanji/-/sorted-joyo-kanji-0.2.0.tgz", 1858 | "integrity": "sha1-NK5ruvDuCl6RZbKk7rUeKrI+GFw=", 1859 | "dev": true, 1860 | "requires": { 1861 | "amp-each": "^1.0.1", 1862 | "code-point": "^1.0.1", 1863 | "joyo-kanji": "^0.2.1", 1864 | "sorted-array": "^2.0.1" 1865 | } 1866 | }, 1867 | "space-separated-tokens": { 1868 | "version": "1.1.5", 1869 | "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", 1870 | "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", 1871 | "dev": true 1872 | }, 1873 | "spdx-correct": { 1874 | "version": "3.1.1", 1875 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", 1876 | "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", 1877 | "dev": true, 1878 | "requires": { 1879 | "spdx-expression-parse": "^3.0.0", 1880 | "spdx-license-ids": "^3.0.0" 1881 | } 1882 | }, 1883 | "spdx-exceptions": { 1884 | "version": "2.3.0", 1885 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 1886 | "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", 1887 | "dev": true 1888 | }, 1889 | "spdx-expression-parse": { 1890 | "version": "3.0.1", 1891 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 1892 | "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 1893 | "dev": true, 1894 | "requires": { 1895 | "spdx-exceptions": "^2.1.0", 1896 | "spdx-license-ids": "^3.0.0" 1897 | } 1898 | }, 1899 | "spdx-license-ids": { 1900 | "version": "3.0.6", 1901 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", 1902 | "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==", 1903 | "dev": true 1904 | }, 1905 | "spellcheck-technical-word": { 1906 | "version": "2.0.0", 1907 | "resolved": "https://registry.npmjs.org/spellcheck-technical-word/-/spellcheck-technical-word-2.0.0.tgz", 1908 | "integrity": "sha1-ywN2uLvaYjm2vgCYeM+BzxcIBQM=", 1909 | "dev": true, 1910 | "requires": { 1911 | "structured-source": "^3.0.2", 1912 | "technical-word-rules": "^1.4.2" 1913 | } 1914 | }, 1915 | "sprintf-js": { 1916 | "version": "1.0.3", 1917 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 1918 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", 1919 | "dev": true 1920 | }, 1921 | "state-toggle": { 1922 | "version": "1.0.3", 1923 | "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", 1924 | "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", 1925 | "dev": true 1926 | }, 1927 | "string-width": { 1928 | "version": "1.0.2", 1929 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 1930 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 1931 | "dev": true, 1932 | "requires": { 1933 | "code-point-at": "^1.0.0", 1934 | "is-fullwidth-code-point": "^1.0.0", 1935 | "strip-ansi": "^3.0.0" 1936 | }, 1937 | "dependencies": { 1938 | "strip-ansi": { 1939 | "version": "3.0.1", 1940 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 1941 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 1942 | "dev": true, 1943 | "requires": { 1944 | "ansi-regex": "^2.0.0" 1945 | } 1946 | } 1947 | } 1948 | }, 1949 | "string.prototype.trimend": { 1950 | "version": "1.0.1", 1951 | "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", 1952 | "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", 1953 | "dev": true, 1954 | "requires": { 1955 | "define-properties": "^1.1.3", 1956 | "es-abstract": "^1.17.5" 1957 | } 1958 | }, 1959 | "string.prototype.trimstart": { 1960 | "version": "1.0.1", 1961 | "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", 1962 | "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", 1963 | "dev": true, 1964 | "requires": { 1965 | "define-properties": "^1.1.3", 1966 | "es-abstract": "^1.17.5" 1967 | } 1968 | }, 1969 | "string_decoder": { 1970 | "version": "1.1.1", 1971 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 1972 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1973 | "dev": true, 1974 | "requires": { 1975 | "safe-buffer": "~5.1.0" 1976 | } 1977 | }, 1978 | "strip-ansi": { 1979 | "version": "6.0.0", 1980 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 1981 | "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 1982 | "dev": true, 1983 | "requires": { 1984 | "ansi-regex": "^5.0.0" 1985 | }, 1986 | "dependencies": { 1987 | "ansi-regex": { 1988 | "version": "5.0.0", 1989 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 1990 | "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", 1991 | "dev": true 1992 | } 1993 | } 1994 | }, 1995 | "strip-bom": { 1996 | "version": "2.0.0", 1997 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", 1998 | "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", 1999 | "dev": true, 2000 | "requires": { 2001 | "is-utf8": "^0.2.0" 2002 | } 2003 | }, 2004 | "structured-source": { 2005 | "version": "3.0.2", 2006 | "resolved": "https://registry.npmjs.org/structured-source/-/structured-source-3.0.2.tgz", 2007 | "integrity": "sha1-3YAkJeD1PcSm56yjdSkBoczaevU=", 2008 | "dev": true, 2009 | "requires": { 2010 | "boundary": "^1.0.1" 2011 | } 2012 | }, 2013 | "supports-color": { 2014 | "version": "2.0.0", 2015 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 2016 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 2017 | "dev": true 2018 | }, 2019 | "table": { 2020 | "version": "3.8.3", 2021 | "resolved": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", 2022 | "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=", 2023 | "dev": true, 2024 | "requires": { 2025 | "ajv": "^4.7.0", 2026 | "ajv-keywords": "^1.0.0", 2027 | "chalk": "^1.1.1", 2028 | "lodash": "^4.0.0", 2029 | "slice-ansi": "0.0.4", 2030 | "string-width": "^2.0.0" 2031 | }, 2032 | "dependencies": { 2033 | "ansi-regex": { 2034 | "version": "3.0.0", 2035 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 2036 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 2037 | "dev": true 2038 | }, 2039 | "is-fullwidth-code-point": { 2040 | "version": "2.0.0", 2041 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 2042 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 2043 | "dev": true 2044 | }, 2045 | "string-width": { 2046 | "version": "2.1.1", 2047 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 2048 | "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 2049 | "dev": true, 2050 | "requires": { 2051 | "is-fullwidth-code-point": "^2.0.0", 2052 | "strip-ansi": "^4.0.0" 2053 | } 2054 | }, 2055 | "strip-ansi": { 2056 | "version": "4.0.0", 2057 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 2058 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 2059 | "dev": true, 2060 | "requires": { 2061 | "ansi-regex": "^3.0.0" 2062 | } 2063 | } 2064 | } 2065 | }, 2066 | "technical-word-rules": { 2067 | "version": "1.9.5", 2068 | "resolved": "https://registry.npmjs.org/technical-word-rules/-/technical-word-rules-1.9.5.tgz", 2069 | "integrity": "sha512-2sqzeb3aE23GtIO9fL9sDbqdt4vnoks7nWZRUgqEvYkjEmmQjrnVfl3WTURBZFrpgAXBNk0AMhWCj+17mzYXhw==", 2070 | "dev": true 2071 | }, 2072 | "text-table": { 2073 | "version": "0.2.0", 2074 | "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 2075 | "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", 2076 | "dev": true 2077 | }, 2078 | "textlint": { 2079 | "version": "11.7.6", 2080 | "resolved": "https://registry.npmjs.org/textlint/-/textlint-11.7.6.tgz", 2081 | "integrity": "sha512-o9nhbylWjOErba1gq2bMoJzughp9JK2VbENR+NCiMsNNEiaJ1P8jbnrL3ES86D6e0QMxziR79w5l7VmmdmLjCw==", 2082 | "dev": true, 2083 | "requires": { 2084 | "@textlint/ast-node-types": "^4.3.4", 2085 | "@textlint/ast-traverse": "^2.2.5", 2086 | "@textlint/feature-flag": "^3.2.4", 2087 | "@textlint/fixer-formatter": "^3.2.5", 2088 | "@textlint/kernel": "^3.3.6", 2089 | "@textlint/linter-formatter": "^3.2.5", 2090 | "@textlint/module-interop": "^1.1.4", 2091 | "@textlint/textlint-plugin-markdown": "^5.2.6", 2092 | "@textlint/textlint-plugin-text": "^4.2.6", 2093 | "@textlint/types": "^1.4.5", 2094 | "@textlint/utils": "^1.1.4", 2095 | "debug": "^4.1.1", 2096 | "deep-equal": "^1.1.0", 2097 | "file-entry-cache": "^5.0.1", 2098 | "get-stdin": "^5.0.1", 2099 | "glob": "^7.1.3", 2100 | "is-file": "^1.0.0", 2101 | "log-symbols": "^1.0.2", 2102 | "map-like": "^2.0.0", 2103 | "md5": "^2.2.1", 2104 | "mkdirp": "^0.5.0", 2105 | "optionator": "^0.8.0", 2106 | "path-to-glob-pattern": "^1.0.2", 2107 | "rc-config-loader": "^3.0.0", 2108 | "read-pkg": "^1.1.0", 2109 | "read-pkg-up": "^3.0.0", 2110 | "structured-source": "^3.0.2", 2111 | "try-resolve": "^1.0.1", 2112 | "unique-concat": "^0.2.2" 2113 | } 2114 | }, 2115 | "textlint-filter-rule-comments": { 2116 | "version": "1.2.2", 2117 | "resolved": "https://registry.npmjs.org/textlint-filter-rule-comments/-/textlint-filter-rule-comments-1.2.2.tgz", 2118 | "integrity": "sha1-OnLElJlOBo4OSqrQ8k6nz+M4UDo=" 2119 | }, 2120 | "textlint-rule-helper": { 2121 | "version": "2.1.1", 2122 | "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.1.1.tgz", 2123 | "integrity": "sha512-6fxgHzoJVkjl3LaC1b2Egi+5wbhG4i0pU0knJmQujVhxIJ3D3AcQQZPs457xKAi5xKz1WayYeTeJ5jrD/hnO7g==", 2124 | "dev": true, 2125 | "requires": { 2126 | "@textlint/ast-node-types": "^4.2.1", 2127 | "@textlint/types": "^1.1.2", 2128 | "structured-source": "^3.0.2", 2129 | "unist-util-visit": "^1.1.0" 2130 | } 2131 | }, 2132 | "textlint-rule-ja-nakaguro-or-halfwidth-space-between-katakana": { 2133 | "version": "2.0.2", 2134 | "resolved": "https://registry.npmjs.org/textlint-rule-ja-nakaguro-or-halfwidth-space-between-katakana/-/textlint-rule-ja-nakaguro-or-halfwidth-space-between-katakana-2.0.2.tgz", 2135 | "integrity": "sha512-o30z8Lw3qnaF+yMjwZC7f0zEyMHrUAP/nI3fNAJGREudnSO+Vo1fynFuIkd4FRWW2o448dS6pG/84swvzLWUyw==", 2136 | "dev": true, 2137 | "requires": { 2138 | "match-index": "^1.0.3", 2139 | "textlint-rule-helper": "^2.1.1" 2140 | } 2141 | }, 2142 | "textlint-rule-ja-no-abusage": { 2143 | "version": "2.0.1", 2144 | "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-abusage/-/textlint-rule-ja-no-abusage-2.0.1.tgz", 2145 | "integrity": "sha512-HUAi0vpjoE+8Jl0OzuhgqYlPzGbHjNr7sQuEFQWmrKUF7LdKTdP0dDcmcJ5rbKKLXZ4eV+6Tf2VfWfQrlIRkGg==", 2146 | "dev": true, 2147 | "requires": { 2148 | "kuromojin": "^2.0.0", 2149 | "morpheme-match-textlint": "^2.0.3", 2150 | "textlint-rule-prh": "^5.2.1" 2151 | } 2152 | }, 2153 | "textlint-rule-ja-no-mixed-period": { 2154 | "version": "2.1.1", 2155 | "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-mixed-period/-/textlint-rule-ja-no-mixed-period-2.1.1.tgz", 2156 | "integrity": "sha512-yCfRva4pl2Sa6Xsxhzkec9rGuqP4MBlGrQ7ZQIM9On9dMaeIVabcwniMbLfO1CzUBBe9xUaCF/8eE0zOi8g4/A==", 2157 | "dev": true, 2158 | "requires": { 2159 | "check-ends-with-period": "^1.0.1", 2160 | "textlint-rule-helper": "^2.0.0" 2161 | } 2162 | }, 2163 | "textlint-rule-ja-no-redundant-expression": { 2164 | "version": "3.0.2", 2165 | "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-redundant-expression/-/textlint-rule-ja-no-redundant-expression-3.0.2.tgz", 2166 | "integrity": "sha512-fs5zqSY7qcCd/x7ow0Ymdq2PiQGfGI4sANIBmKbTFTPuHdmflaecFbBp2yYrVnDroj+PDq0trTHLr5iZr5xAWQ==", 2167 | "dev": true, 2168 | "requires": { 2169 | "@textlint/regexp-string-matcher": "^1.1.0", 2170 | "kuromojin": "^2.0.0", 2171 | "morpheme-match": "^2.0.4", 2172 | "morpheme-match-all": "^2.0.5", 2173 | "textlint-rule-helper": "^2.1.1", 2174 | "textlint-util-to-string": "^3.1.1" 2175 | } 2176 | }, 2177 | "textlint-rule-ja-no-space-around-parentheses": { 2178 | "version": "2.0.2", 2179 | "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-space-around-parentheses/-/textlint-rule-ja-no-space-around-parentheses-2.0.2.tgz", 2180 | "integrity": "sha512-GYjwujWlY6AEuTRrusCv3MPnim8DcPXF4J+l3YL8P17DuxFI0/yhR3t1L2UNErvxf0Uv4ymg4gHHN4RAkbRdyw==", 2181 | "dev": true, 2182 | "requires": { 2183 | "match-index": "^1.0.3", 2184 | "textlint-rule-helper": "^2.1.1" 2185 | } 2186 | }, 2187 | "textlint-rule-ja-no-space-between-full-width": { 2188 | "version": "2.0.2", 2189 | "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-space-between-full-width/-/textlint-rule-ja-no-space-between-full-width-2.0.2.tgz", 2190 | "integrity": "sha512-uTfjDY5W+GtmeuAKasDVAsOZHX5cZ7Id8QOKRtODE9VtuGY7ACDeJn20NR8YbFVh4sz55LaZasW95XR+RDo++g==", 2191 | "dev": true, 2192 | "requires": { 2193 | "match-index": "^1.0.3", 2194 | "regx": "^1.0.4", 2195 | "textlint-rule-helper": "^2.1.1" 2196 | } 2197 | }, 2198 | "textlint-rule-ja-no-successive-word": { 2199 | "version": "1.2.0", 2200 | "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-successive-word/-/textlint-rule-ja-no-successive-word-1.2.0.tgz", 2201 | "integrity": "sha512-5ki006mIOeElHtPk0WECR8xvW66I+o3lpzbRpvDSlEwjZwNeR4QHwByfBsl7KdScy945Vab1t5I0lCXXS7u3ow==", 2202 | "dev": true, 2203 | "requires": { 2204 | "@textlint/regexp-string-matcher": "^1.1.0", 2205 | "kuromojin": "^2.0.0" 2206 | } 2207 | }, 2208 | "textlint-rule-ja-no-weak-phrase": { 2209 | "version": "1.0.5", 2210 | "resolved": "https://registry.npmjs.org/textlint-rule-ja-no-weak-phrase/-/textlint-rule-ja-no-weak-phrase-1.0.5.tgz", 2211 | "integrity": "sha512-cEanJSwVPRCSIg1gd2lGEMqp2WWN2QPR0JiDO8zOkikNsAuFBJm8jwo7hyig4URCgcEuERCnaHzxpAcebarGVQ==", 2212 | "dev": true, 2213 | "requires": { 2214 | "kuromojin": "^2.0.0", 2215 | "morpheme-match": "^2.0.4", 2216 | "morpheme-match-all": "^2.0.5" 2217 | } 2218 | }, 2219 | "textlint-rule-ja-space-after-exclamation": { 2220 | "version": "2.0.2", 2221 | "resolved": "https://registry.npmjs.org/textlint-rule-ja-space-after-exclamation/-/textlint-rule-ja-space-after-exclamation-2.0.2.tgz", 2222 | "integrity": "sha512-AcnOKT4xCYZiR7iueUIkTlO+0ZAV246cbD/keaVXUQI3RwK0Bdgc6yORxqICHi2WxHJICmKsJaggVQTO7pWQiQ==", 2223 | "dev": true, 2224 | "requires": { 2225 | "match-index": "^1.0.3", 2226 | "textlint-rule-helper": "^2.1.1" 2227 | } 2228 | }, 2229 | "textlint-rule-ja-space-after-question": { 2230 | "version": "2.0.2", 2231 | "resolved": "https://registry.npmjs.org/textlint-rule-ja-space-after-question/-/textlint-rule-ja-space-after-question-2.0.2.tgz", 2232 | "integrity": "sha512-4VDYzxYwrb0kgHKykjzbHvr+MeMBW5YV+0/P6iJmznsNLGw8D9vBEqshG2njxdaOdxxVzwwd0uPJWyKGuDq5ZA==", 2233 | "dev": true, 2234 | "requires": { 2235 | "match-index": "^1.0.1", 2236 | "textlint-rule-helper": "^2.0.0" 2237 | } 2238 | }, 2239 | "textlint-rule-ja-space-around-code": { 2240 | "version": "2.0.2", 2241 | "resolved": "https://registry.npmjs.org/textlint-rule-ja-space-around-code/-/textlint-rule-ja-space-around-code-2.0.2.tgz", 2242 | "integrity": "sha512-ER4+dnu1ORusQT4bcF4Z4tB4wpDRNcL3a2lZlpug/4YG62L3WrISGUMUWpHaEXLu+QdqNq2hPo2O6L2r2PMmhA==", 2243 | "dev": true, 2244 | "requires": { 2245 | "match-index": "^1.0.1", 2246 | "textlint-rule-helper": "^2.0.0" 2247 | } 2248 | }, 2249 | "textlint-rule-ja-space-between-half-and-full-width": { 2250 | "version": "2.0.2", 2251 | "resolved": "https://registry.npmjs.org/textlint-rule-ja-space-between-half-and-full-width/-/textlint-rule-ja-space-between-half-and-full-width-2.0.2.tgz", 2252 | "integrity": "sha512-M/lZvaB3RyjJobvJx1leXC51AIhI+UoC3tO2U4DxBRuTiBiy2vaegFzNPpfVkLKTF+cY012CdMXK1aiy0NottQ==", 2253 | "dev": true, 2254 | "requires": { 2255 | "match-index": "^1.0.1", 2256 | "textlint-rule-helper": "^2.0.0" 2257 | } 2258 | }, 2259 | "textlint-rule-ja-unnatural-alphabet": { 2260 | "version": "2.0.1", 2261 | "resolved": "https://registry.npmjs.org/textlint-rule-ja-unnatural-alphabet/-/textlint-rule-ja-unnatural-alphabet-2.0.1.tgz", 2262 | "integrity": "sha512-n93V8qh6OKdh8OB6yLT+9Xl8DSoZ7gWi51tWdhlLEPIWgBm18nLMgm6Ck+nVc3eENOdRcQURWUpCGotI8wTemA==", 2263 | "dev": true, 2264 | "requires": { 2265 | "@textlint/regexp-string-matcher": "^1.0.2", 2266 | "match-index": "^1.0.1", 2267 | "regx": "^1.0.4" 2268 | } 2269 | }, 2270 | "textlint-rule-max-comma": { 2271 | "version": "1.0.4", 2272 | "resolved": "https://registry.npmjs.org/textlint-rule-max-comma/-/textlint-rule-max-comma-1.0.4.tgz", 2273 | "integrity": "sha1-9VXJfg0wOcp9oGz9GvrQ5fWJmjc=", 2274 | "dev": true, 2275 | "requires": { 2276 | "sentence-splitter": "^2.0.0", 2277 | "unist-util-filter": "^0.2.1" 2278 | }, 2279 | "dependencies": { 2280 | "sentence-splitter": { 2281 | "version": "2.3.2", 2282 | "resolved": "https://registry.npmjs.org/sentence-splitter/-/sentence-splitter-2.3.2.tgz", 2283 | "integrity": "sha512-QnpHNykm4nI4T6mT+NoVayh9Ixl5DohYCSVqMgPJsO2WejOcqaYTh4HQOkmzaDzXH3NO5pif4z/hpo2NGtgNlg==", 2284 | "dev": true, 2285 | "requires": { 2286 | "concat-stream": "^1.5.2", 2287 | "structured-source": "^3.0.2" 2288 | } 2289 | } 2290 | } 2291 | }, 2292 | "textlint-rule-max-kanji-continuous-len": { 2293 | "version": "1.1.1", 2294 | "resolved": "https://registry.npmjs.org/textlint-rule-max-kanji-continuous-len/-/textlint-rule-max-kanji-continuous-len-1.1.1.tgz", 2295 | "integrity": "sha1-y8xESIwG02xlCZ4S95d+OhXDt38=", 2296 | "dev": true, 2297 | "requires": { 2298 | "match-index": "^1.0.1", 2299 | "textlint-rule-helper": "^2.0.0" 2300 | } 2301 | }, 2302 | "textlint-rule-max-ten": { 2303 | "version": "2.0.4", 2304 | "resolved": "https://registry.npmjs.org/textlint-rule-max-ten/-/textlint-rule-max-ten-2.0.4.tgz", 2305 | "integrity": "sha512-jpAo7+afIhZiegsAcD8PB22px1bqdkN3VAkPHijZsZlB05+Z1rZS/SCoUtgT+5NveErk+Bbcmm4jOLo+owq6+Q==", 2306 | "dev": true, 2307 | "requires": { 2308 | "kuromojin": "^2.0.0", 2309 | "sentence-splitter": "^2.0.0", 2310 | "structured-source": "^3.0.2", 2311 | "textlint-rule-helper": "^2.0.0" 2312 | }, 2313 | "dependencies": { 2314 | "sentence-splitter": { 2315 | "version": "2.3.2", 2316 | "resolved": "https://registry.npmjs.org/sentence-splitter/-/sentence-splitter-2.3.2.tgz", 2317 | "integrity": "sha512-QnpHNykm4nI4T6mT+NoVayh9Ixl5DohYCSVqMgPJsO2WejOcqaYTh4HQOkmzaDzXH3NO5pif4z/hpo2NGtgNlg==", 2318 | "dev": true, 2319 | "requires": { 2320 | "concat-stream": "^1.5.2", 2321 | "structured-source": "^3.0.2" 2322 | } 2323 | } 2324 | } 2325 | }, 2326 | "textlint-rule-no-double-negative-ja": { 2327 | "version": "1.0.6", 2328 | "resolved": "https://registry.npmjs.org/textlint-rule-no-double-negative-ja/-/textlint-rule-no-double-negative-ja-1.0.6.tgz", 2329 | "integrity": "sha512-pwEn/3CMRE1Md3de3+WKd+R0ZD0luxGAAw5D+OrPgvjp9mE5VSL1pNt2rUqZV1+NBtUE4EcxZPdCw1QHTLmslg==", 2330 | "dev": true, 2331 | "requires": { 2332 | "kuromojin": "^2.0.0" 2333 | } 2334 | }, 2335 | "textlint-rule-no-doubled-conjunction": { 2336 | "version": "1.0.3", 2337 | "resolved": "https://registry.npmjs.org/textlint-rule-no-doubled-conjunction/-/textlint-rule-no-doubled-conjunction-1.0.3.tgz", 2338 | "integrity": "sha512-0YRPG6daaGXI0sq1RLNry7rzk2HKJbTOB5dohR0+GQ60r+Fc8RKRo+auCPRu6RIYZOD65AApemLpiaMbrgucDQ==", 2339 | "dev": true, 2340 | "requires": { 2341 | "kuromojin": "^2.0.0", 2342 | "sentence-splitter": "^2.0.0", 2343 | "textlint-rule-helper": "^1.1.5", 2344 | "textlint-util-to-string": "^1.2.0" 2345 | }, 2346 | "dependencies": { 2347 | "sentence-splitter": { 2348 | "version": "2.3.2", 2349 | "resolved": "https://registry.npmjs.org/sentence-splitter/-/sentence-splitter-2.3.2.tgz", 2350 | "integrity": "sha512-QnpHNykm4nI4T6mT+NoVayh9Ixl5DohYCSVqMgPJsO2WejOcqaYTh4HQOkmzaDzXH3NO5pif4z/hpo2NGtgNlg==", 2351 | "dev": true, 2352 | "requires": { 2353 | "concat-stream": "^1.5.2", 2354 | "structured-source": "^3.0.2" 2355 | } 2356 | }, 2357 | "textlint-rule-helper": { 2358 | "version": "1.2.0", 2359 | "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-1.2.0.tgz", 2360 | "integrity": "sha1-vmjUelFGsW3RFieMmut701YxzNo=", 2361 | "dev": true, 2362 | "requires": { 2363 | "unist-util-visit": "^1.1.0" 2364 | } 2365 | }, 2366 | "textlint-util-to-string": { 2367 | "version": "1.2.1", 2368 | "resolved": "https://registry.npmjs.org/textlint-util-to-string/-/textlint-util-to-string-1.2.1.tgz", 2369 | "integrity": "sha1-HPiZVtJ1VaVelYjAazWlDw0dRvk=", 2370 | "dev": true, 2371 | "requires": { 2372 | "object-assign": "^4.0.1", 2373 | "structured-source": "^3.0.2" 2374 | } 2375 | } 2376 | } 2377 | }, 2378 | "textlint-rule-no-doubled-conjunctive-particle-ga": { 2379 | "version": "1.1.1", 2380 | "resolved": "https://registry.npmjs.org/textlint-rule-no-doubled-conjunctive-particle-ga/-/textlint-rule-no-doubled-conjunctive-particle-ga-1.1.1.tgz", 2381 | "integrity": "sha512-UvjKadrYOvA5F9rkCk5YafmEyxgdwJEZoz/MHCWhNFnTSDBryhIL986qxeZAjI/4FB9mZUDxQsDph2W7Sn8acA==", 2382 | "dev": true, 2383 | "requires": { 2384 | "kuromojin": "^2.0.0", 2385 | "sentence-splitter": "^1.2.0", 2386 | "textlint-rule-helper": "^1.1.5", 2387 | "textlint-util-to-string": "^1.2.0" 2388 | }, 2389 | "dependencies": { 2390 | "sentence-splitter": { 2391 | "version": "1.2.0", 2392 | "resolved": "https://registry.npmjs.org/sentence-splitter/-/sentence-splitter-1.2.0.tgz", 2393 | "integrity": "sha1-wcOEFM8UXscX/UN8rCDJiOD9DUY=", 2394 | "dev": true, 2395 | "requires": { 2396 | "structured-source": "^3.0.2" 2397 | } 2398 | }, 2399 | "textlint-rule-helper": { 2400 | "version": "1.2.0", 2401 | "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-1.2.0.tgz", 2402 | "integrity": "sha1-vmjUelFGsW3RFieMmut701YxzNo=", 2403 | "dev": true, 2404 | "requires": { 2405 | "unist-util-visit": "^1.1.0" 2406 | } 2407 | }, 2408 | "textlint-util-to-string": { 2409 | "version": "1.2.1", 2410 | "resolved": "https://registry.npmjs.org/textlint-util-to-string/-/textlint-util-to-string-1.2.1.tgz", 2411 | "integrity": "sha1-HPiZVtJ1VaVelYjAazWlDw0dRvk=", 2412 | "dev": true, 2413 | "requires": { 2414 | "object-assign": "^4.0.1", 2415 | "structured-source": "^3.0.2" 2416 | } 2417 | } 2418 | } 2419 | }, 2420 | "textlint-rule-no-doubled-joshi": { 2421 | "version": "3.8.0", 2422 | "resolved": "https://registry.npmjs.org/textlint-rule-no-doubled-joshi/-/textlint-rule-no-doubled-joshi-3.8.0.tgz", 2423 | "integrity": "sha512-pSMSz5kUn5676ObN1RIVlOEmi4FcQkXzJKAv24pJV/PxAlEQl/bmYNcgGSZr+SONCy4QW/82+sFZguM/XSHZeA==", 2424 | "dev": true, 2425 | "requires": { 2426 | "kuromojin": "^2.0.0", 2427 | "sentence-splitter": "^3.2.0", 2428 | "textlint-rule-helper": "^2.1.1", 2429 | "textlint-util-to-string": "^3.0.0" 2430 | } 2431 | }, 2432 | "textlint-rule-no-dropping-the-ra": { 2433 | "version": "1.1.3", 2434 | "resolved": "https://registry.npmjs.org/textlint-rule-no-dropping-the-ra/-/textlint-rule-no-dropping-the-ra-1.1.3.tgz", 2435 | "integrity": "sha512-JYCFIxiuX86aQZaS0McfVEJugu7EoqTtgTPIw5w/oB3htJb2SIFrLnX7Y017+IOsg7mu+bjH5Zko7H62xD2slg==", 2436 | "dev": true, 2437 | "requires": { 2438 | "kuromojin": "^2.0.0", 2439 | "textlint-rule-helper": "^2.1.1" 2440 | } 2441 | }, 2442 | "textlint-rule-no-exclamation-question-mark": { 2443 | "version": "1.1.0", 2444 | "resolved": "https://registry.npmjs.org/textlint-rule-no-exclamation-question-mark/-/textlint-rule-no-exclamation-question-mark-1.1.0.tgz", 2445 | "integrity": "sha512-FcBH3uH2qp5VG7I9LKwolUCcPigONcsdam1JhAFPcu10YZNYX0r1l2y9Hzg+E4+1fXLgtGyiObWwfsfelTx8Bw==", 2446 | "dev": true, 2447 | "requires": { 2448 | "@textlint/regexp-string-matcher": "^1.1.0", 2449 | "match-index": "^1.0.3", 2450 | "textlint-rule-helper": "^2.1.1" 2451 | } 2452 | }, 2453 | "textlint-rule-no-hankaku-kana": { 2454 | "version": "1.0.2", 2455 | "resolved": "https://registry.npmjs.org/textlint-rule-no-hankaku-kana/-/textlint-rule-no-hankaku-kana-1.0.2.tgz", 2456 | "integrity": "sha1-bTqTaxjNcCHr/8qNQREYHcFZ9Mg=", 2457 | "dev": true, 2458 | "requires": { 2459 | "match-index": "^1.0.1", 2460 | "textlint-rule-helper": "^1.1.5" 2461 | }, 2462 | "dependencies": { 2463 | "textlint-rule-helper": { 2464 | "version": "1.2.0", 2465 | "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-1.2.0.tgz", 2466 | "integrity": "sha1-vmjUelFGsW3RFieMmut701YxzNo=", 2467 | "dev": true, 2468 | "requires": { 2469 | "unist-util-visit": "^1.1.0" 2470 | } 2471 | } 2472 | } 2473 | }, 2474 | "textlint-rule-no-mix-dearu-desumasu": { 2475 | "version": "4.0.1", 2476 | "resolved": "https://registry.npmjs.org/textlint-rule-no-mix-dearu-desumasu/-/textlint-rule-no-mix-dearu-desumasu-4.0.1.tgz", 2477 | "integrity": "sha512-brkZc+l3Y34C31zHXyMUITbdsHj0i1MeZ7IQfhR38nvXzHlKWWFqoesXndLSml6yiVIJn4glJhiiJ1yErm86Sw==", 2478 | "dev": true, 2479 | "requires": { 2480 | "analyze-desumasu-dearu": "^4.0.0", 2481 | "textlint-rule-helper": "^2.0.0", 2482 | "unist-util-visit": "^2.0.2" 2483 | }, 2484 | "dependencies": { 2485 | "unist-util-is": { 2486 | "version": "4.0.2", 2487 | "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz", 2488 | "integrity": "sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==", 2489 | "dev": true 2490 | }, 2491 | "unist-util-visit": { 2492 | "version": "2.0.3", 2493 | "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", 2494 | "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", 2495 | "dev": true, 2496 | "requires": { 2497 | "@types/unist": "^2.0.0", 2498 | "unist-util-is": "^4.0.0", 2499 | "unist-util-visit-parents": "^3.0.0" 2500 | } 2501 | }, 2502 | "unist-util-visit-parents": { 2503 | "version": "3.1.0", 2504 | "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.0.tgz", 2505 | "integrity": "sha512-0g4wbluTF93npyPrp/ymd3tCDTMnP0yo2akFD2FIBAYXq/Sga3lwaU1D8OYKbtpioaI6CkDcQ6fsMnmtzt7htw==", 2506 | "dev": true, 2507 | "requires": { 2508 | "@types/unist": "^2.0.0", 2509 | "unist-util-is": "^4.0.0" 2510 | } 2511 | } 2512 | } 2513 | }, 2514 | "textlint-rule-no-nfd": { 2515 | "version": "1.0.2", 2516 | "resolved": "https://registry.npmjs.org/textlint-rule-no-nfd/-/textlint-rule-no-nfd-1.0.2.tgz", 2517 | "integrity": "sha512-n6tUx40/V6koDo78qqePHxSovuwSIKO0xwY3FCqVDbcfg9GxQCjde1twQJ99T3bs4LabhPOo/Pt3USaQ9XcTRQ==", 2518 | "dev": true, 2519 | "requires": { 2520 | "match-index": "^1.0.3", 2521 | "textlint-rule-helper": "^2.1.1", 2522 | "unorm": "^1.4.1" 2523 | } 2524 | }, 2525 | "textlint-rule-preset-ja-spacing": { 2526 | "version": "2.0.2", 2527 | "resolved": "https://registry.npmjs.org/textlint-rule-preset-ja-spacing/-/textlint-rule-preset-ja-spacing-2.0.2.tgz", 2528 | "integrity": "sha512-GoGNeryeqJBCNJWoCikik7mD0Vx763y7xF73C0Omml6njljStuIeNab9SMaJqZlp0X6J+4daaR3jdyB9l/vm6g==", 2529 | "dev": true, 2530 | "requires": { 2531 | "textlint-rule-ja-nakaguro-or-halfwidth-space-between-katakana": "^2.0.2", 2532 | "textlint-rule-ja-no-space-around-parentheses": "^2.0.2", 2533 | "textlint-rule-ja-no-space-between-full-width": "^2.0.2", 2534 | "textlint-rule-ja-space-after-exclamation": "^2.0.2", 2535 | "textlint-rule-ja-space-after-question": "^2.0.2", 2536 | "textlint-rule-ja-space-around-code": "^2.0.2", 2537 | "textlint-rule-ja-space-between-half-and-full-width": "^2.0.2" 2538 | } 2539 | }, 2540 | "textlint-rule-preset-ja-technical-writing": { 2541 | "version": "4.0.1", 2542 | "resolved": "https://registry.npmjs.org/textlint-rule-preset-ja-technical-writing/-/textlint-rule-preset-ja-technical-writing-4.0.1.tgz", 2543 | "integrity": "sha512-7673G4TROC6/cI6+RovLOUWRvn+AQyfDpjcvQWMQKRt7AGiBkRMDERiEaODvx0gfvwzQONCz0AjAFvT+2s8wlw==", 2544 | "dev": true, 2545 | "requires": { 2546 | "@textlint-rule/textlint-rule-no-invalid-control-character": "^1.2.0", 2547 | "@textlint-rule/textlint-rule-no-unmatched-pair": "^1.0.7", 2548 | "@textlint/module-interop": "^1.1.4", 2549 | "textlint-rule-ja-no-abusage": "^2.0.1", 2550 | "textlint-rule-ja-no-mixed-period": "^2.1.1", 2551 | "textlint-rule-ja-no-redundant-expression": "^3.0.2", 2552 | "textlint-rule-ja-no-successive-word": "^1.1.1", 2553 | "textlint-rule-ja-no-weak-phrase": "^1.0.5", 2554 | "textlint-rule-ja-unnatural-alphabet": "2.0.1", 2555 | "textlint-rule-max-comma": "^1.0.4", 2556 | "textlint-rule-max-kanji-continuous-len": "^1.1.1", 2557 | "textlint-rule-max-ten": "^2.0.4", 2558 | "textlint-rule-no-double-negative-ja": "^1.0.6", 2559 | "textlint-rule-no-doubled-conjunction": "^1.0.3", 2560 | "textlint-rule-no-doubled-conjunctive-particle-ga": "^1.1.1", 2561 | "textlint-rule-no-doubled-joshi": "^3.7.2", 2562 | "textlint-rule-no-dropping-the-ra": "^1.1.3", 2563 | "textlint-rule-no-exclamation-question-mark": "^1.0.2", 2564 | "textlint-rule-no-hankaku-kana": "^1.0.2", 2565 | "textlint-rule-no-mix-dearu-desumasu": "^4.0.1", 2566 | "textlint-rule-no-nfd": "^1.0.2", 2567 | "textlint-rule-preset-jtf-style": "^2.3.4", 2568 | "textlint-rule-sentence-length": "^2.2.0" 2569 | } 2570 | }, 2571 | "textlint-rule-preset-jtf-style": { 2572 | "version": "2.3.5", 2573 | "resolved": "https://registry.npmjs.org/textlint-rule-preset-jtf-style/-/textlint-rule-preset-jtf-style-2.3.5.tgz", 2574 | "integrity": "sha512-hN/yGsL80enqGA0pMg5+LeYkVghQnPslKjnTZ+xndiDvBymHhrmeJMTG3T2U6/4u9hGBGJN3JXAIu58yTKoHlA==", 2575 | "dev": true, 2576 | "requires": { 2577 | "analyze-desumasu-dearu": "^2.1.2", 2578 | "japanese-numerals-to-number": "^1.0.2", 2579 | "match-index": "^1.0.3", 2580 | "moji": "^0.5.1", 2581 | "regexp.prototype.flags": "^1.1.1", 2582 | "regx": "^1.0.4", 2583 | "sorted-joyo-kanji": "^0.2.0", 2584 | "textlint-rule-helper": "^2.0.0", 2585 | "textlint-rule-prh": "^5.2.1" 2586 | }, 2587 | "dependencies": { 2588 | "analyze-desumasu-dearu": { 2589 | "version": "2.1.5", 2590 | "resolved": "https://registry.npmjs.org/analyze-desumasu-dearu/-/analyze-desumasu-dearu-2.1.5.tgz", 2591 | "integrity": "sha1-nKoqWgYUbCBnn33J869Sfbb2j0E=", 2592 | "dev": true 2593 | } 2594 | } 2595 | }, 2596 | "textlint-rule-prh": { 2597 | "version": "5.3.0", 2598 | "resolved": "https://registry.npmjs.org/textlint-rule-prh/-/textlint-rule-prh-5.3.0.tgz", 2599 | "integrity": "sha512-gdod+lL1SWUDyXs1ICEwvQawaSshT3mvPGufBIjF2R5WFPdKQDMsiuzsjkLm+aF+9d97dA6pFsiyC8gSW7mSgg==", 2600 | "dev": true, 2601 | "requires": { 2602 | "@babel/parser": "^7.7.5", 2603 | "prh": "^5.4.4", 2604 | "textlint-rule-helper": "^2.1.1", 2605 | "untildify": "^3.0.3" 2606 | } 2607 | }, 2608 | "textlint-rule-sentence-length": { 2609 | "version": "2.2.0", 2610 | "resolved": "https://registry.npmjs.org/textlint-rule-sentence-length/-/textlint-rule-sentence-length-2.2.0.tgz", 2611 | "integrity": "sha512-0C7XZvqcdDwBQC1Sfyr47uDAChH0dO3O4gjxG4C/cwRFK8cyjIic8h7g+xaN7c9x+4OoMz+89SksuaHLo5UvqQ==", 2612 | "dev": true, 2613 | "requires": { 2614 | "@textlint/regexp-string-matcher": "^1.1.0", 2615 | "sentence-splitter": "^3.0.11", 2616 | "textlint-rule-helper": "^2.1.1", 2617 | "textlint-util-to-string": "^3.0.0" 2618 | } 2619 | }, 2620 | "textlint-rule-spellcheck-tech-word": { 2621 | "version": "5.0.0", 2622 | "resolved": "https://registry.npmjs.org/textlint-rule-spellcheck-tech-word/-/textlint-rule-spellcheck-tech-word-5.0.0.tgz", 2623 | "integrity": "sha1-J5vjH9SzleH4e0oe9jkvFQSJTEI=", 2624 | "dev": true, 2625 | "requires": { 2626 | "spellcheck-technical-word": "^2.0.0", 2627 | "textlint-rule-helper": "^1.1.2" 2628 | }, 2629 | "dependencies": { 2630 | "textlint-rule-helper": { 2631 | "version": "1.2.0", 2632 | "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-1.2.0.tgz", 2633 | "integrity": "sha1-vmjUelFGsW3RFieMmut701YxzNo=", 2634 | "dev": true, 2635 | "requires": { 2636 | "unist-util-visit": "^1.1.0" 2637 | } 2638 | } 2639 | } 2640 | }, 2641 | "textlint-tester": { 2642 | "version": "5.0.1", 2643 | "resolved": "https://registry.npmjs.org/textlint-tester/-/textlint-tester-5.0.1.tgz", 2644 | "integrity": "sha512-MKN38gIQ9/Q3nKg1cnKUVl81bjsfoqy6yq7qptvf3733Ng22K2KoMmTyk8s8C/y7SGx8pN+idsO86DCGEB8q7w==", 2645 | "dev": true, 2646 | "requires": { 2647 | "@textlint/feature-flag": "^3.0.5", 2648 | "@textlint/kernel": "^3.0.0", 2649 | "textlint": "^11.0.1" 2650 | } 2651 | }, 2652 | "textlint-util-to-string": { 2653 | "version": "3.1.1", 2654 | "resolved": "https://registry.npmjs.org/textlint-util-to-string/-/textlint-util-to-string-3.1.1.tgz", 2655 | "integrity": "sha512-mHE7/pDw/Hk+Q6YdSMNRrZPl5bCuWnFLbF+bxW+MsWQ64dw+Ia9irkammYbH5I0hVMMcfwb0MQc5nbsjqgWeyQ==", 2656 | "dev": true, 2657 | "requires": { 2658 | "@textlint/ast-node-types": "^4.2.4", 2659 | "@types/structured-source": "^3.0.0", 2660 | "rehype-parse": "^6.0.1", 2661 | "structured-source": "^3.0.2", 2662 | "unified": "^8.4.0" 2663 | }, 2664 | "dependencies": { 2665 | "is-buffer": { 2666 | "version": "2.0.4", 2667 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", 2668 | "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", 2669 | "dev": true 2670 | }, 2671 | "is-plain-obj": { 2672 | "version": "2.1.0", 2673 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", 2674 | "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", 2675 | "dev": true 2676 | }, 2677 | "unified": { 2678 | "version": "8.4.2", 2679 | "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", 2680 | "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", 2681 | "dev": true, 2682 | "requires": { 2683 | "bail": "^1.0.0", 2684 | "extend": "^3.0.0", 2685 | "is-plain-obj": "^2.0.0", 2686 | "trough": "^1.0.0", 2687 | "vfile": "^4.0.0" 2688 | } 2689 | }, 2690 | "unist-util-stringify-position": { 2691 | "version": "2.0.3", 2692 | "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", 2693 | "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", 2694 | "dev": true, 2695 | "requires": { 2696 | "@types/unist": "^2.0.2" 2697 | } 2698 | }, 2699 | "vfile": { 2700 | "version": "4.2.0", 2701 | "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.0.tgz", 2702 | "integrity": "sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw==", 2703 | "dev": true, 2704 | "requires": { 2705 | "@types/unist": "^2.0.0", 2706 | "is-buffer": "^2.0.0", 2707 | "replace-ext": "1.0.0", 2708 | "unist-util-stringify-position": "^2.0.0", 2709 | "vfile-message": "^2.0.0" 2710 | } 2711 | }, 2712 | "vfile-message": { 2713 | "version": "2.0.4", 2714 | "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", 2715 | "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", 2716 | "dev": true, 2717 | "requires": { 2718 | "@types/unist": "^2.0.0", 2719 | "unist-util-stringify-position": "^2.0.0" 2720 | } 2721 | } 2722 | } 2723 | }, 2724 | "to-regex": { 2725 | "version": "3.0.2", 2726 | "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", 2727 | "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", 2728 | "dev": true, 2729 | "requires": { 2730 | "define-property": "^2.0.2", 2731 | "extend-shallow": "^3.0.2", 2732 | "regex-not": "^1.0.2", 2733 | "safe-regex": "^1.1.0" 2734 | } 2735 | }, 2736 | "traverse": { 2737 | "version": "0.6.6", 2738 | "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", 2739 | "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=", 2740 | "dev": true 2741 | }, 2742 | "trim": { 2743 | "version": "0.0.1", 2744 | "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", 2745 | "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", 2746 | "dev": true 2747 | }, 2748 | "trim-trailing-lines": { 2749 | "version": "1.1.3", 2750 | "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz", 2751 | "integrity": "sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==", 2752 | "dev": true 2753 | }, 2754 | "trough": { 2755 | "version": "1.0.5", 2756 | "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", 2757 | "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", 2758 | "dev": true 2759 | }, 2760 | "try-resolve": { 2761 | "version": "1.0.1", 2762 | "resolved": "https://registry.npmjs.org/try-resolve/-/try-resolve-1.0.1.tgz", 2763 | "integrity": "sha1-z95vq9ctY+V5fPqrhzq76OcA6RI=", 2764 | "dev": true 2765 | }, 2766 | "type-check": { 2767 | "version": "0.3.2", 2768 | "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", 2769 | "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", 2770 | "dev": true, 2771 | "requires": { 2772 | "prelude-ls": "~1.1.2" 2773 | } 2774 | }, 2775 | "typedarray": { 2776 | "version": "0.0.6", 2777 | "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", 2778 | "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", 2779 | "dev": true 2780 | }, 2781 | "unherit": { 2782 | "version": "1.1.3", 2783 | "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", 2784 | "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", 2785 | "dev": true, 2786 | "requires": { 2787 | "inherits": "^2.0.0", 2788 | "xtend": "^4.0.0" 2789 | } 2790 | }, 2791 | "unified": { 2792 | "version": "6.2.0", 2793 | "resolved": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz", 2794 | "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==", 2795 | "dev": true, 2796 | "requires": { 2797 | "bail": "^1.0.0", 2798 | "extend": "^3.0.0", 2799 | "is-plain-obj": "^1.1.0", 2800 | "trough": "^1.0.0", 2801 | "vfile": "^2.0.0", 2802 | "x-is-string": "^0.1.0" 2803 | } 2804 | }, 2805 | "unique-concat": { 2806 | "version": "0.2.2", 2807 | "resolved": "https://registry.npmjs.org/unique-concat/-/unique-concat-0.2.2.tgz", 2808 | "integrity": "sha1-khD5vcqsxeHjkpSQ18AZ35bxhxI=", 2809 | "dev": true 2810 | }, 2811 | "unist-util-filter": { 2812 | "version": "0.2.1", 2813 | "resolved": "https://registry.npmjs.org/unist-util-filter/-/unist-util-filter-0.2.1.tgz", 2814 | "integrity": "sha1-4veHaCiQOmqTCONiBR+GsU81tUU=", 2815 | "dev": true, 2816 | "requires": { 2817 | "flatmap": "0.0.3", 2818 | "unist-util-is": "^1.0.0" 2819 | }, 2820 | "dependencies": { 2821 | "unist-util-is": { 2822 | "version": "1.0.0", 2823 | "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-1.0.0.tgz", 2824 | "integrity": "sha1-THs8XA9qqWNkAFb+Sve1/P27jvA=", 2825 | "dev": true 2826 | } 2827 | } 2828 | }, 2829 | "unist-util-is": { 2830 | "version": "3.0.0", 2831 | "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", 2832 | "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", 2833 | "dev": true 2834 | }, 2835 | "unist-util-remove-position": { 2836 | "version": "1.1.4", 2837 | "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", 2838 | "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", 2839 | "dev": true, 2840 | "requires": { 2841 | "unist-util-visit": "^1.1.0" 2842 | } 2843 | }, 2844 | "unist-util-stringify-position": { 2845 | "version": "1.1.2", 2846 | "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", 2847 | "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==", 2848 | "dev": true 2849 | }, 2850 | "unist-util-visit": { 2851 | "version": "1.4.1", 2852 | "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", 2853 | "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", 2854 | "dev": true, 2855 | "requires": { 2856 | "unist-util-visit-parents": "^2.0.0" 2857 | } 2858 | }, 2859 | "unist-util-visit-parents": { 2860 | "version": "2.1.2", 2861 | "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", 2862 | "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", 2863 | "dev": true, 2864 | "requires": { 2865 | "unist-util-is": "^3.0.0" 2866 | } 2867 | }, 2868 | "unorm": { 2869 | "version": "1.6.0", 2870 | "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", 2871 | "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==", 2872 | "dev": true 2873 | }, 2874 | "untildify": { 2875 | "version": "3.0.3", 2876 | "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", 2877 | "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==", 2878 | "dev": true 2879 | }, 2880 | "util-deprecate": { 2881 | "version": "1.0.2", 2882 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2883 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 2884 | "dev": true 2885 | }, 2886 | "validate-npm-package-license": { 2887 | "version": "3.0.4", 2888 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 2889 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 2890 | "dev": true, 2891 | "requires": { 2892 | "spdx-correct": "^3.0.0", 2893 | "spdx-expression-parse": "^3.0.0" 2894 | } 2895 | }, 2896 | "vfile": { 2897 | "version": "2.3.0", 2898 | "resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz", 2899 | "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==", 2900 | "dev": true, 2901 | "requires": { 2902 | "is-buffer": "^1.1.4", 2903 | "replace-ext": "1.0.0", 2904 | "unist-util-stringify-position": "^1.0.0", 2905 | "vfile-message": "^1.0.0" 2906 | } 2907 | }, 2908 | "vfile-location": { 2909 | "version": "2.0.6", 2910 | "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", 2911 | "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==", 2912 | "dev": true 2913 | }, 2914 | "vfile-message": { 2915 | "version": "1.1.1", 2916 | "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", 2917 | "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", 2918 | "dev": true, 2919 | "requires": { 2920 | "unist-util-stringify-position": "^1.1.1" 2921 | } 2922 | }, 2923 | "web-namespaces": { 2924 | "version": "1.1.4", 2925 | "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", 2926 | "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", 2927 | "dev": true 2928 | }, 2929 | "word-wrap": { 2930 | "version": "1.2.3", 2931 | "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 2932 | "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 2933 | "dev": true 2934 | }, 2935 | "wrappy": { 2936 | "version": "1.0.2", 2937 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 2938 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 2939 | "dev": true 2940 | }, 2941 | "write": { 2942 | "version": "1.0.3", 2943 | "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", 2944 | "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", 2945 | "dev": true, 2946 | "requires": { 2947 | "mkdirp": "^0.5.1" 2948 | } 2949 | }, 2950 | "x-is-string": { 2951 | "version": "0.1.0", 2952 | "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", 2953 | "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=", 2954 | "dev": true 2955 | }, 2956 | "xml-escape": { 2957 | "version": "1.1.0", 2958 | "resolved": "https://registry.npmjs.org/xml-escape/-/xml-escape-1.1.0.tgz", 2959 | "integrity": "sha1-OQTBQ/qOs6ADDsZG0pAqLxtwbEQ=", 2960 | "dev": true 2961 | }, 2962 | "xtend": { 2963 | "version": "4.0.2", 2964 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 2965 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 2966 | "dev": true 2967 | }, 2968 | "zlibjs": { 2969 | "version": "0.2.0", 2970 | "resolved": "https://registry.npmjs.org/zlibjs/-/zlibjs-0.2.0.tgz", 2971 | "integrity": "sha1-riDwYkMpPYXCVVYxifmxL1s7oaA=", 2972 | "dev": true 2973 | } 2974 | } 2975 | } 2976 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ctoa-policy-proposal", 3 | "version": "1.0.0", 4 | "description": "日本CTO協会として社会や行政・政府に対しての提言をまとめたもの。", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "npx textlint ./**/*.md" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "git+https://github.com/cto-a/policy-proposal.git" 12 | }, 13 | "keywords": [], 14 | "author": "", 15 | "license": "MIT", 16 | "bugs": { 17 | "url": "https://github.com/cto-a/policy-proposal/issues" 18 | }, 19 | "homepage": "https://github.com/cto-a/policy-proposal#readme", 20 | "devDependencies": { 21 | "textlint": "^11.7.6", 22 | "textlint-rule-preset-ja-spacing": "^2.0.2", 23 | "textlint-rule-preset-ja-technical-writing": "^4.0.1", 24 | "textlint-rule-spellcheck-tech-word": "^5.0.0" 25 | }, 26 | "dependencies": { 27 | "textlint-filter-rule-comments": "^1.2.2" 28 | } 29 | } 30 | --------------------------------------------------------------------------------