Skip to content

Releases: azu/JavaScript-Plugin-Architecture

v2.0.0

06 Sep 03:31
@azu azu
Compare
Choose a tag to compare

変更点

GitBookからHonKitに移行しました。
公開するURLが次の場所に変更されています。

ESLintの章を更新

1.0.0を公開した段階では、ESLintのautofix機能は実装されていませんでした。
2.0.0ではこのautofixに対して言及するようにしています。またESLint v7.8.1準拠のルール形式に変更しています。

♻️ リファクタリング

サンプルコード全体をリファクタリングしています。

Bug Fixes

1.0.0

06 Jun 00:52
@azu azu
Compare
Choose a tag to compare

この書籍はJavaScriptのライブラリやツールにおけるプラグインアーキテクチャについて見ていく事を目的としたものです。

以下の形式で読むことができます。

GitHub上で直接Markdownファイルを読むこともできますが、
その場合はWeb版で読むことをオススメします。

Bug Fixes

  • connect: add ; at terminal(0d74a5d)
  • connect: close server correctly(506bad7)
  • connect: Connectに統一(3e83adb), closes #48
  • connect: correct errorHandler(cbfc8d7)
  • connect: fix hello test(f1b061c)
  • connect: fix hello test(8f6b720)
  • connect: fix style in example(970f268)
  • connect: fix typo(238687b)
  • connect: Lintの結果を修正(7bbc99c)
  • connect: remove unused http module(1a5fd36)
  • connect: use let insteadof var(e2fc2a0)
  • connect: エラーハンドリングの呼び出し順にについてを修正(f33eb8f)
  • connect: ミドルウェア -> middleware(69d334e)
  • connect: 文章を修正(686eb8c)
  • CONTRIBUTING: 表記揺れを修正(236ec2e)
  • eslint: split rules for markdown(3b66dc2), closes #28
  • ESLint: add no-console to config for Markdown(c3ec702)
  • ESLint: fix example(0ca956a)
  • ESLint: fix inline code(4397275)
  • ESLint: fix video element(b817eb9)
  • gitbook: fix author(b29c5a7)
  • gulp: fix linting error(9e7c3cf)
  • gulp: gulpプラグインとStreamについて(693e80f)
  • gulp: rename to gulpPrefixer(92e4c45)
  • jQuery: -を追加(d9f6633)
  • jQuery: add semicolon to example(4930977)
  • jQuery: default value is defined : 0(0b36c50)
  • jQuery: fix include file path(1133ea9)
  • 使ってるもの => 使っているもの(f983505)
  • 前文の書き方を統一(394eed9), closes #70
  • npm: タイトルの修正(e7d64a7)
  • npm: タイトルの修正(ac15630)
  • readme: fix alt duplicated(20956bb)
  • readme: fix link(9bd2c35)
  • summary: remove README(a97e84d)

Features

  • connect: add "echo" middleware(e1e7e44)
  • connect: add connect example(834cfa6)
  • connect: add echo example(95025c6)
  • connect: add junction(4902598)
  • connect: add junction example(1352536)
  • connect: add nosniff(16c2d23)
  • connect: connectの章を追加(956c796)
  • connect: implement junction(6d33c42)
  • connect: middlewareについて(b97fb1c)
  • connect: middlewareのサンプルを追加(e51c4a9)
  • connect: middlewareをtraceするサンプルを追加(8cb4914)
  • connect: インラインにmiddlewareを書いたexampleを追加(8556137)
  • connect: エコシステムと類似プロジェクト(07bf7ae)
  • connect: エラーハンドリングを追加(ff07629)
  • connect: まとめを追加(05d2c37)
  • connect: メリットとデメリットついて(54c1c52)
  • connect: 参考資料を追加(3b57010)
  • connect: 実装してみようを追加(6463df7)
  • connect: 簡単なしくみについてを追加(88e6f18)
  • CONTRIBUTING: 文章の修正についてを追記(84b7436)
  • coverage: add coverage using txtlint for text(d41477c)
  • eslint: add "no-var" rule(f6135ab)
  • ESLint: ESLintのシンプルな実装を追加(df717bd)
  • ESLint: ESLintの仕組みについてを追加(c977902)
  • ESLint: traverseの動画を追加(b5a6cb6)
  • ESLint: エコシステムについてを追加(ddec3ae)
  • ESLint: どういう仕組み? に大まかな流れを追加(2f48d4f)
  • ESLint: まとめ(76bc994)
  • ESLint: 向き不向きについてを追加(c03db72)
  • ESLint: 実装についてを追加(b001c43)
  • gitbook: add GitHub Button(40444ac)
  • gitbook: add Google Analytics(ab9b871)
  • gitbook: use include-codeblock insteadof include highlight(d36019c)
  • gulp: add gulp example(06f9cb7)
  • gulp: gulpの序文を追加(4d9e265)
  • gulp: エコシステムについて(f8e3322)
  • gulp: まとめを追加(62c7237)
  • gulp: メリッド、デメリット(a1c21fc)
  • gulp: 仕組みについてを完了(b61e9eb)
  • gulp: 書き方の例を追加(ab802aa)
  • jQuery: add Calculator(b3b727e)
  • jQuery: jQueryプラグインのサンプルとテストを追加(86a15df)
  • jQuery: どういう仕組み? を追加(13f26de)
  • jQuery: どういう用途に向いてる/向いていない を追加(ce88188)
  • jQuery: プラグインのサンプル実装を追加(af01e9e)
  • jQuery: プラグインはただのルールとしての実装(5ef074c)
  • jQuery: まとめを追加([d77364b](https://github.com/azu/JavaScri...
Read more