Skip to content

1.0.0

Compare
Choose a tag to compare
@azu azu released this 06 Jun 00:52
· 57 commits to master since this release

この書籍は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)
  • jQuery: 参考資料を追加(3a53589)
  • license: 文章のライセンスをCC-BY-NCとする(3dda982)
  • npm: use "npm-run-all" for npm test(4148e26)
  • readme: 更新情報、ハッシュタグ、ボタンを追加(29071e1), closes #66
  • redux: add action logger(2a30b7d)
  • redux: dispatcher with middleware (#97)(30d037d)
  • redux: middlewareの動作について(8c9e5d6)
  • redux: ReduxのMiddlewareのPros/Cons(f68e21b)
  • redux: Reduxの概要を追加 (#99)(148b461)
  • redux: Reduxの目次を追加(d7a28d8)
  • redux: 参考資料を追加(9db8c5b)
  • tetlint: add acronym(52b7362)
  • textlint: add max-ten rule to textlint(c930ff1)
  • textlint: add no-ndf(85e7e6a)
  • textlint: add no-start-duplicated-conjunction rule(397af2d)
  • textlint: add prh rule(b611ee1)
  • textlint: apply JTF style(1d6f36b)
  • textlint: filter ruleを導入(dcf1955)