grunt-jsxを作りました。scratch2013-06-30grunt-jsxを作りました。追記:add-search-pathのオプションキーはadd_search_pathに変更しました。JSXを仕事で使うことがあって、もっとjsxを便利に使いたいと思ってgrunt-jsxを作りました。できることgruntからjsxをコンパイルしてjsを生成する、というだけのシロモノですが、gruntのエコシステムに乗ることでjsxファイルの変更をwatchして変更がある度にjsファイルを生成する等、非常に便利になります。事前準備JSXコマンドを使うので事前にjsxをinstallして下さい。-ggruntも利用するのでインストールしましょう。-g適当なフォルダを作成し、gruntを使用する準備をします。いくつか質問が表示されるので適当に回答しておく。後はgrunt-jsxをインストールしましょう。--save-devGruntfile.jsを記述する。以下の様なGruntfile.jsを記述して下さい。コマンドを実行するだけです。hello.jsx.jsが出力されているのが分かるかと思います。以下の様なオプションが記述できます。コンパイルするjsxファイルを指定します。boolean、optional、リリース用に最適化するかどうか。文字列か配列、optional、コンパイル時の検索パスwatchと併用するgrunt-contrib-watchと併用すればjsxファイルが変更される度にjsにコンパイルすることができます。--save-devGruntfile.jsを以下のように書き換えて下さい。'watch']);};watchで起動しておけばjsxファイルが変更される度にコンパイルされます。watchまた、gruntはpackage.jsonを読み込むことができるので、複数のgruntプラグインを読み込むときは以下のように記述する方がスマートですね。'watch']);};jsxファイルが更新される度にブラウザリロードを行ういわゆるlivereloadという奴ですね。extensionを入れておく必要があります。livereloadするためだけにextensionを入れたくない、という場合は、以下のscriptタグを表示するhtmlに記述しておく必要があります。type="text/javascript"></script>後は以下のようにlivereloadオプションをGruntfile.jsを変更しておけばOK。'watch']);};まとめという訳でgrunt-jsx作りました。12:32grunt-jsxを作りました。9時限目で発表してきました。(2)リンクヘルプはてなブログお知らせはてなブログをはじめよう!yosuke_furukawaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。