tag:github.com,2008:https://github.com/azu/JavaScript-Plugin-Architecture/releases
Release notes from JavaScript-Plugin-Architecture
2020-09-06T03:30:58Z
tag:github.com,2008:Repository/41429621/v2.0.0
2020-09-06T03:36:24Z
v2.0.0
<h2>変更点</h2>
<p>GitBookから<a href="https://github.com/honkit/honkit">HonKit</a>に移行しました。<br>
公開するURLが次の場所に変更されています。</p>
<ul>
<li><a href="https://azu.github.io/JavaScript-Plugin-Architecture/" rel="nofollow">https://azu.github.io/JavaScript-Plugin-Architecture/</a></li>
</ul>
<h3>ESLintの章を更新</h3>
<p><a href="https://github.com/azu/JavaScript-Plugin-Architecture/releases/tag/1.0.0">1.0.0</a>を公開した段階では、ESLintのautofix機能は実装されていませんでした。<br>
2.0.0ではこのautofixに対して言及するようにしています。またESLint v7.8.1準拠のルール形式に変更しています。</p>
<ul>
<li><a href="https://azu.github.io/JavaScript-Plugin-Architecture/ja/ESLint/" rel="nofollow">ESLint · JavaScript Plugin Architecture</a></li>
</ul>
<h3>♻️ リファクタリング</h3>
<p>サンプルコード全体をリファクタリングしています。</p>
<ul>
<li>use strictを削除(明示的に指定しないと挙動が変わるコードはなかったため)</li>
<li><code>let</code>から<code>const</code>ベースに変更
<ul>
<li><a href="https://jsprimer.net/basic/variables/" rel="nofollow">変数と宣言 · JavaScript Primer #jsprimer</a>を参照</li>
</ul>
</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint:</strong> ESLintのautofixに対応 (<a href="https://github.com/azu/JavaScript-Plugin-Architecture/issues/132" data-hovercard-type="pull_request" data-hovercard-url="/azu/JavaScript-Plugin-Architecture/pull/132/hovercard">#132</a>) (<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/1930e40">1930e40</a>)</li>
<li><strong>jquery:</strong> コードサンプルを修正。 (<a href="https://github.com/azu/JavaScript-Plugin-Architecture/issues/110" data-hovercard-type="pull_request" data-hovercard-url="/azu/JavaScript-Plugin-Architecture/pull/110/hovercard">#110</a>) (<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/0ca152b">0ca152b</a>)</li>
<li><strong>textlint:</strong> add [email protected] (<a href="https://github.com/azu/JavaScript-Plugin-Architecture/issues/128" data-hovercard-type="pull_request" data-hovercard-url="/azu/JavaScript-Plugin-Architecture/pull/128/hovercard">#128</a>) (<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/99f717f">99f717f</a>)</li>
<li><strong>textlint:</strong> fix prh rule (<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/36bd990">36bd990</a>)</li>
</ul>
azu
tag:github.com,2008:Repository/41429621/1.0.0
2016-06-06T00:53:34Z
1.0.0
<p>この書籍はJavaScriptのライブラリやツールにおけるプラグインアーキテクチャについて見ていく事を目的としたものです。</p>
<p>以下の形式で読むことができます。</p>
<ul>
<li><a href="https://azu.gitbooks.io/javascript-plugin-architecture/content/" rel="nofollow">Web版</a></li>
<li><a href="https://www.gitbook.com/download/pdf/book/azu/javascript-plugin-architecture" rel="nofollow">PDF形式</a></li>
<li><a href="https://www.gitbook.com/download/epub/book/azu/javascript-plugin-architecture" rel="nofollow">ePub形式</a></li>
<li><a href="https://www.gitbook.com/download/mobi/book/azu/javascript-plugin-architecture" rel="nofollow">Mobi形式</a></li>
</ul>
<p><a href="https://github.com/azu/JavaScript-Plugin-Architecture">GitHub</a>上で直接Markdownファイルを読むこともできますが、<br>
その場合は<a href="https://azu.gitbooks.io/javascript-plugin-architecture/content/" rel="nofollow">Web版</a>で読むことをオススメします。</p>
<h3>Bug Fixes</h3>
<ul>
<li><strong>connect:</strong> add ; at terminal(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/0d74a5d">0d74a5d</a>)</li>
<li><strong>connect:</strong> close server correctly(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/506bad7">506bad7</a>)</li>
<li><strong>connect:</strong> Connectに統一(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/3e83adb">3e83adb</a>), closes <a href="https://github.com/azu/JavaScript-Plugin-Architecture/issues/48" data-hovercard-type="issue" data-hovercard-url="/azu/JavaScript-Plugin-Architecture/issues/48/hovercard">#48</a></li>
<li><strong>connect:</strong> correct errorHandler(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/cbfc8d7">cbfc8d7</a>)</li>
<li><strong>connect:</strong> fix hello test(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/f1b061c">f1b061c</a>)</li>
<li><strong>connect:</strong> fix hello test(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/8f6b720">8f6b720</a>)</li>
<li><strong>connect:</strong> fix style in example(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/970f268">970f268</a>)</li>
<li><strong>connect:</strong> fix typo(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/238687b">238687b</a>)</li>
<li><strong>connect:</strong> Lintの結果を修正(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/7bbc99c">7bbc99c</a>)</li>
<li><strong>connect:</strong> remove unused http module(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/1a5fd36">1a5fd36</a>)</li>
<li><strong>connect:</strong> use let insteadof var(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/e2fc2a0">e2fc2a0</a>)</li>
<li><strong>connect:</strong> エラーハンドリングの呼び出し順にについてを修正(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/f33eb8f">f33eb8f</a>)</li>
<li><strong>connect:</strong> ミドルウェア -> middleware(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/69d334e">69d334e</a>)</li>
<li><strong>connect:</strong> 文章を修正(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/686eb8c">686eb8c</a>)</li>
<li><strong>CONTRIBUTING:</strong> 表記揺れを修正(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/236ec2e">236ec2e</a>)</li>
<li><strong>eslint:</strong> split rules for markdown(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/3b66dc2">3b66dc2</a>), closes <a href="https://github.com/azu/JavaScript-Plugin-Architecture/issues/28" data-hovercard-type="pull_request" data-hovercard-url="/azu/JavaScript-Plugin-Architecture/pull/28/hovercard">#28</a></li>
<li><strong>ESLint:</strong> add no-console to config for Markdown(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/c3ec702">c3ec702</a>)</li>
<li><strong>ESLint:</strong> fix example(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/0ca956a">0ca956a</a>)</li>
<li><strong>ESLint:</strong> fix inline code(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/4397275">4397275</a>)</li>
<li><strong>ESLint:</strong> fix video element(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/b817eb9">b817eb9</a>)</li>
<li><strong>gitbook:</strong> fix author(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/b29c5a7">b29c5a7</a>)</li>
<li><strong>gulp:</strong> fix linting error(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/9e7c3cf">9e7c3cf</a>)</li>
<li><strong>gulp:</strong> gulpプラグインとStreamについて(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/693e80f">693e80f</a>)</li>
<li><strong>gulp:</strong> rename to gulpPrefixer(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/92e4c45">92e4c45</a>)</li>
<li><strong>jQuery:</strong> -を追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/d9f6633">d9f6633</a>)</li>
<li><strong>jQuery:</strong> add semicolon to example(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/4930977">4930977</a>)</li>
<li><strong>jQuery:</strong> default value is defined : 0(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/0b36c50">0b36c50</a>)</li>
<li><strong>jQuery:</strong> fix include file path(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/1133ea9">1133ea9</a>)</li>
<li>使ってるもの => 使っているもの(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/f983505">f983505</a>)</li>
<li>前文の書き方を統一(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/394eed9">394eed9</a>), closes <a href="https://github.com/azu/JavaScript-Plugin-Architecture/issues/70" data-hovercard-type="issue" data-hovercard-url="/azu/JavaScript-Plugin-Architecture/issues/70/hovercard">#70</a></li>
<li><strong>npm:</strong> タイトルの修正(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/e7d64a7">e7d64a7</a>)</li>
<li><strong>npm:</strong> タイトルの修正(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/ac15630">ac15630</a>)</li>
<li><strong>readme:</strong> fix alt duplicated(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/20956bb">20956bb</a>)</li>
<li><strong>readme:</strong> fix link(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/9bd2c35">9bd2c35</a>)</li>
<li><strong>summary:</strong> remove README(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/a97e84d">a97e84d</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>connect:</strong> add "echo" middleware(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/e1e7e44">e1e7e44</a>)</li>
<li><strong>connect:</strong> add connect example(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/834cfa6">834cfa6</a>)</li>
<li><strong>connect:</strong> add echo example(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/95025c6">95025c6</a>)</li>
<li><strong>connect:</strong> add junction(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/4902598">4902598</a>)</li>
<li><strong>connect:</strong> add junction example(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/1352536">1352536</a>)</li>
<li><strong>connect:</strong> add nosniff(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/16c2d23">16c2d23</a>)</li>
<li><strong>connect:</strong> connectの章を追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/956c796">956c796</a>)</li>
<li><strong>connect:</strong> implement junction(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/6d33c42">6d33c42</a>)</li>
<li><strong>connect:</strong> middlewareについて(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/b97fb1c">b97fb1c</a>)</li>
<li><strong>connect:</strong> middlewareのサンプルを追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/e51c4a9">e51c4a9</a>)</li>
<li><strong>connect:</strong> middlewareをtraceするサンプルを追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/8cb4914">8cb4914</a>)</li>
<li><strong>connect:</strong> インラインにmiddlewareを書いたexampleを追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/8556137">8556137</a>)</li>
<li><strong>connect:</strong> エコシステムと類似プロジェクト(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/07bf7ae">07bf7ae</a>)</li>
<li><strong>connect:</strong> エラーハンドリングを追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/ff07629">ff07629</a>)</li>
<li><strong>connect:</strong> まとめを追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/05d2c37">05d2c37</a>)</li>
<li><strong>connect:</strong> メリットとデメリットついて(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/54c1c52">54c1c52</a>)</li>
<li><strong>connect:</strong> 参考資料を追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/3b57010">3b57010</a>)</li>
<li><strong>connect:</strong> 実装してみようを追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/6463df7">6463df7</a>)</li>
<li><strong>connect:</strong> 簡単なしくみについてを追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/88e6f18">88e6f18</a>)</li>
<li><strong>CONTRIBUTING:</strong> 文章の修正についてを追記(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/84b7436">84b7436</a>)</li>
<li><strong>coverage:</strong> add coverage using txtlint for text(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/d41477c">d41477c</a>)</li>
<li><strong>eslint:</strong> add "no-var" rule(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/f6135ab">f6135ab</a>)</li>
<li><strong>ESLint:</strong> ESLintのシンプルな実装を追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/df717bd">df717bd</a>)</li>
<li><strong>ESLint:</strong> ESLintの仕組みについてを追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/c977902">c977902</a>)</li>
<li><strong>ESLint:</strong> traverseの動画を追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/b5a6cb6">b5a6cb6</a>)</li>
<li><strong>ESLint:</strong> エコシステムについてを追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/ddec3ae">ddec3ae</a>)</li>
<li><strong>ESLint:</strong> どういう仕組み? に大まかな流れを追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/2f48d4f">2f48d4f</a>)</li>
<li><strong>ESLint:</strong> まとめ(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/76bc994">76bc994</a>)</li>
<li><strong>ESLint:</strong> 向き不向きについてを追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/c03db72">c03db72</a>)</li>
<li><strong>ESLint:</strong> 実装についてを追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/b001c43">b001c43</a>)</li>
<li><strong>gitbook:</strong> add GitHub Button(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/40444ac">40444ac</a>)</li>
<li><strong>gitbook:</strong> add Google Analytics(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/ab9b871">ab9b871</a>)</li>
<li><strong>gitbook:</strong> use include-codeblock insteadof include highlight(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/d36019c">d36019c</a>)</li>
<li><strong>gulp:</strong> add gulp example(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/06f9cb7">06f9cb7</a>)</li>
<li><strong>gulp:</strong> gulpの序文を追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/4d9e265">4d9e265</a>)</li>
<li><strong>gulp:</strong> エコシステムについて(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/f8e3322">f8e3322</a>)</li>
<li><strong>gulp:</strong> まとめを追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/62c7237">62c7237</a>)</li>
<li><strong>gulp:</strong> メリッド、デメリット(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/a1c21fc">a1c21fc</a>)</li>
<li><strong>gulp:</strong> 仕組みについてを完了(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/b61e9eb">b61e9eb</a>)</li>
<li><strong>gulp:</strong> 書き方の例を追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/ab802aa">ab802aa</a>)</li>
<li><strong>jQuery:</strong> add Calculator(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/b3b727e">b3b727e</a>)</li>
<li><strong>jQuery:</strong> jQueryプラグインのサンプルとテストを追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/86a15df">86a15df</a>)</li>
<li><strong>jQuery:</strong> どういう仕組み? を追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/13f26de">13f26de</a>)</li>
<li><strong>jQuery:</strong> どういう用途に向いてる/向いていない を追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/ce88188">ce88188</a>)</li>
<li><strong>jQuery:</strong> プラグインのサンプル実装を追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/af01e9e">af01e9e</a>)</li>
<li><strong>jQuery:</strong> プラグインはただのルールとしての実装(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/5ef074c">5ef074c</a>)</li>
<li><strong>jQuery:</strong> まとめを追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/d77364b">d77364b</a>)</li>
<li><strong>jQuery:</strong> 参考資料を追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/3a53589">3a53589</a>)</li>
<li><strong>license:</strong> 文章のライセンスをCC-BY-NCとする(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/3dda982">3dda982</a>)</li>
<li><strong>npm:</strong> use "npm-run-all" for npm test(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/4148e26">4148e26</a>)</li>
<li><strong>readme:</strong> 更新情報、ハッシュタグ、ボタンを追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/29071e1">29071e1</a>), closes <a href="https://github.com/azu/JavaScript-Plugin-Architecture/issues/66" data-hovercard-type="issue" data-hovercard-url="/azu/JavaScript-Plugin-Architecture/issues/66/hovercard">#66</a></li>
<li><strong>redux:</strong> add action logger(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/2a30b7d">2a30b7d</a>)</li>
<li><strong>redux:</strong> dispatcher with middleware (<a href="https://github.com/azu/JavaScript-Plugin-Architecture/issues/97" data-hovercard-type="pull_request" data-hovercard-url="/azu/JavaScript-Plugin-Architecture/pull/97/hovercard">#97</a>)(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/30d037d">30d037d</a>)</li>
<li><strong>redux:</strong> middlewareの動作について(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/8c9e5d6">8c9e5d6</a>)</li>
<li><strong>redux:</strong> ReduxのMiddlewareのPros/Cons(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/f68e21b">f68e21b</a>)</li>
<li><strong>redux:</strong> Reduxの概要を追加 (<a href="https://github.com/azu/JavaScript-Plugin-Architecture/issues/99" data-hovercard-type="pull_request" data-hovercard-url="/azu/JavaScript-Plugin-Architecture/pull/99/hovercard">#99</a>)(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/148b461">148b461</a>)</li>
<li><strong>redux:</strong> Reduxの目次を追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/d7a28d8">d7a28d8</a>)</li>
<li><strong>redux:</strong> 参考資料を追加(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/9db8c5b">9db8c5b</a>)</li>
<li><strong>tetlint:</strong> add acronym(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/52b7362">52b7362</a>)</li>
<li><strong>textlint:</strong> add max-ten rule to textlint(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/c930ff1">c930ff1</a>)</li>
<li><strong>textlint:</strong> add no-ndf(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/85e7e6a">85e7e6a</a>)</li>
<li><strong>textlint:</strong> add no-start-duplicated-conjunction rule(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/397af2d">397af2d</a>)</li>
<li><strong>textlint:</strong> add prh rule(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/b611ee1">b611ee1</a>)</li>
<li><strong>textlint:</strong> apply JTF style(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/1d6f36b">1d6f36b</a>)</li>
<li><strong>textlint:</strong> filter ruleを導入(<a href="https://github.com/azu/JavaScript-Plugin-Architecture/commit/dcf1955">dcf1955</a>)</li>
</ul>
azu
tag:github.com,2008:Repository/41429621/0.1.1
2015-08-29T08:42:29Z
0.1.1
<p>Release 0.1.1</p>
azu