Spago
The facts below are what the maker publishes about Spago, checked and dated. Our editors have not written about it yet.
Plans and prices
From Spago's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Spago | Free | Open-source PureScript package manager and build tool |
The facts
Each one read from Spago's own pages, with the date it was checked.
What it does
- Backends
- Spago supports alternate PureScript backends, with purerl given as an example.checked 11 Oct 2026
- Build and run
- Spago downloads and compiles project dependencies, builds PureScript projects, and can run the generated JavaScript with Node.checked 11 Oct 2026
- Bundling
- Spago can bundle a project into a single JavaScript file for Node or browser platforms.checked 11 Oct 2026
- Dependency resolution
- Yeschecked 22 Sep 2026
- Documentation
- Spago can generate project documentation in HTML, ctags, etags, and Markdown formats.checked 11 Oct 2026
- Installation
- The recommended installation method for Windows, Linux, and macOS is npm, with Nix also listed as an installation method.checked 11 Oct 2026
- JavaScript dependencies
- Spago does not install npm dependencies; the documentation says users should use the appropriate package manager for native dependencies.checked 11 Oct 2026
- Lockfile support
- Yeschecked 22 Sep 2026
- Notable limitation
- The current codebase dropped the build and test watch flags supported by legacy Spago.checked 11 Oct 2026
- Package formats
- PureScript Registry packages; local path packages; Git repositorieschecked 22 Sep 2026
- Package management
- Dependencies can come from the PureScript Registry, local packages, remote packages, or Git repositories.checked 11 Oct 2026
- Prerequisite
- The documentation assumes the PureScript compiler is already installed.checked 11 Oct 2026
- Publishing
- The publish command can publish a library to the PureScript Registry.checked 11 Oct 2026
- Purpose
- Spago is a PureScript package manager and build tool.checked 11 Oct 2026
- Reproducible builds
- The project says package sets and lock files help make builds reproducible.checked 11 Oct 2026
- Security and integrity
- The Spago lock file tracks the exact dependency tree and integrity hashes.checked 11 Oct 2026
- Testing
- Spago provides a test command and supports configuring test dependencies separately from application or library dependencies.checked 11 Oct 2026
- Workspace support
- A workspace can contain multiple packages, allowing monorepo builds.checked 11 Oct 2026
Money
- Free plan
- Yeschecked 22 Sep 2026
Where it runs
- Supported platforms
- Windows,Linux,macOS,Node.jschecked 22 Sep 2026


