インストール

Mithrilはさまざまなインストール手段を提供しています:


直接ダウンロード

ここから最新バージョンのzipアーカイブをダウンロードできます。

変更履歴のページ内に、古いバージョンへのリンクがあります。

Mithrilを使用する場合は、zipファイルを展開し、その中の.jsファイルをscriptタグを使って指定してください。

<script src="mithril.min.js"></script>

古いバージョンのIEをサポートする場合は、互換性を向上させるライブラリをいくつか読み込む必要があります。


CDN (コンテンツデリバリネットワーク)

cdnjsjsDelivrの中から取得することもできます。

CDNを使うと、同じバージョンのフレームワーク使用する、さまざまなウェブサイト間でライブラリの共有が可能になります。また、ユーザの場所から物理的に近いサーバからダウンロードが行われるため、表示の遅延を減らすのに役立ちます。

cdnjs

<script src="//cdnjs.cloudflare.com/ajax/libs/mithril/0.2.5/mithril.min.js"></script>

jsDelivr

<script src="//cdn.jsdelivr.net/mithril/0.2.5/mithril.min.js"></script>

NPM

NPMはNodeJS標準のパッケージマネージャです。もしすでにNodeJSを使っていていたり、Gruntを使ったビルドシステムを作ろうとしているのであれば、NPMを使うとMithrilを最新に保つのが簡単になります。

NodeJSがインストールされているものとすると,次のようにタイプすることでMithrilをダウンロードできます。

npm install mithril

Mithrilを使う場合には、scriptタグを使って、ダウンロードしたファイルを参照します:

<script src="/node_modules/mithril/mithril.min.js"></script>

Bower

BowerNodeJSで作成されたパッケージマネージャです。もしすでにNodeJSを使っていていたり、Gruntを使ったビルドシステムを作ろうとしているのであれば、Bowerを使うとMithrilを最新に保つのが簡単になります。

NodeJSがインストールされているものとすると,次のようにタイプすることでBowerをダウンロードできます。

npm install -g bower

このあと、次のようにタイプするとMithrilをダウンロードすることができます:

bower install mithril

Mithrilを使う場合には、scriptタグを使って、ダウンロードしたファイルを参照します:

<script src="/bower_components/mithril/mithril.min.js"></script>

Component

Componentも、NodeJS向けのパッケージマネージャです。もしすでにNodeJSを使っていていたり、Gruntを使ったビルドシステムを作ろうとしているのであれば、Componentを使うとMithrilを最新に保つのが簡単になります。

NodeJSがインストールされているものとすると,次のようにタイプすることでComponentをダウンロードできます。

npm install -g component

このあと、次のようにタイプするとMithrilをダウンロードすることができます:

component install lhorie/mithril

Mithrilを使う場合には、scriptタグを使って、ダウンロードしたファイルを参照します:

<script src="/components/lhorie/mithril/master/mithril.js"></script>

Rails

Jordan Humphreysが、Railsと統合できるようにするgemを作成しています:

Mithril-Rails

これは、Jonathan Buchananが作成した、HTMLテンプレートの文法のMSXも含んでいます。


Github

Githubから直接、最新の安定版のプロジェクトをフォークすることもできます。

もし、最先端のバージョンを使いたいのであれば、開発版のリポジトリをフォークすることもできます。

Mithrilは継続的インテグレーション環境を使ってテストされていますが、最先端のバージョンは頻繁に機能しなくなる可能性がありますので注意してください。もし、Mithrilを改善することに興味があるのであれば、最先端バージョンを使用して、見つけたバグを報告してください。

フォークしたMithrilを更新したい場合は、このページの説明(英語).に従ってください。

NPMで最先端のバージョンを使用する

npmを使って最先端のバージョンをインストールするには、次のコマンドを使用してください:

npm install git://github.com/lhorie/mithril.js#next --save