TL;DR
PureScript の公式パッケージマネージャ。
仕組み
npm でインストールする。事前に npm install -g purescript で PureScript のコンパイラを入れておく。
$ npm install -g spago
$ spago --version
0.21.0spago init は PureScript のプロジェクトを作成する。npm init に当たるコマンドである。
$ mkdir purescript-book
$ cd purescript-book
$ spago init
$ tree .
.
├── packages.dhall
├── spago.dhall
├── src
│ └── Main.purs
└── test
└── Main.purspackages.dhall: Spago の設定ファイルspago.dhall: 依存するライブラリを書くsrc/Main.purs: プロジェクトのエントリポイントになるモジュールtest/Main.purs:src/Main.pursのテスト
注意点
上の内容は Spago 0.21.0 で確かめたものである。