タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとASTとnode.jsとlibraryに関するefclのブックマーク (2)

  • JavaScriptでルールを書けるテキスト/Markdownの校正ツール textlint を作った

    azu/textlint textlint というテキスト(plain textとMarkdown)の校正をするためのコマンドラインツールを書きました。textlintはNode.jsで書かれていて、Node.jsモジュールとしての利用することもできます。 一番の特徴は校正するルールをJavaScriptで書くことで拡張可能な作りになっています。 The pluggable linting tool for text(plain text and markdown). 逆にデフォルトではルールはサンプル扱いのno-todoというTODOが含まれてることを検知するルールしか今のところ入れていません。 Example: creating no-todo rules. デフォルトでルールが用意されていて、それの設定を変更することでLintする場合はRedPenなどがお勧めです。 RedPen:

    JavaScriptでルールを書けるテキスト/Markdownの校正ツール textlint を作った
    efcl
    efcl 2014/12/30
    校正するルールをJavaScriptで書けるLintツール書いた。 Markdownのパースとか面倒な所をやってくれて、ルール側はシンプルに書けるようにするLintの基盤的な作り。
  • Node.jsのrequireをインライン化、無駄なuse strictを取り除くモジュールを書いた

    はじめに Promises Bookという薄いを書いているのですが、書籍中に出てくるサンプルコードはテストが必須であるという原則があります。 サンプルコードは必ずテストコードが必要となる。(読者がコピペして実行するようなコードをテストを書くべきである) promises-book/CONTRIBUTE.md at master · azu/promises-book サンプルコードとテストはNode(といってもほぼCommonJSというだけ)で書いています。 ECMAScript6 Promisesについての内容なので、ブラウザ/Node.js どちらの実行環境でもいいのですが、閲覧するのはブラウザが基になると思うのでブラウザ向けのコードを表示したいという感じになると思います。 CommonJS -> ブラウザ用のJS といえば、browserifyやCommonJS Everywhe

    Node.jsのrequireをインライン化、無駄なuse strictを取り除くモジュールを書いた
    efcl
    efcl 2014/03/16
    `require` で読み込むファイルのインライン化 と 無意味な"use strict"を削除するnode moduleについて。 JavaScript ASTを使った書き換えの方法について
  • 1