Spago
github.com
Spec sheet
- Purpose
- Spago is a PureScript package manager and build tool.Read 11 Oct 2026 · github.com
- Free plan
- YesRead 22 Sep 2026 · github.com
- Backends
- Spago supports alternate PureScript backends, with purerl given as an example.Read 11 Oct 2026 · github.com
- Build and run
- Spago downloads and compiles project dependencies, builds PureScript projects, and can run the generated JavaScript with Node.Read 11 Oct 2026 · github.com
- Bundling
- Spago can bundle a project into a single JavaScript file for Node or browser platforms.Read 11 Oct 2026 · github.com
- Dependency resolution
- YesRead 22 Sep 2026 · github.com
- Documentation
- Spago can generate project documentation in HTML, ctags, etags, and Markdown formats.Read 11 Oct 2026 · github.com
- Installation
- The recommended installation method for Windows, Linux, and macOS is npm, with Nix also listed as an installation method.Read 11 Oct 2026 · github.com
- JavaScript dependencies
- Spago does not install npm dependencies; the documentation says users should use the appropriate package manager for native dependencies.Read 11 Oct 2026 · github.com
- Lockfile support
- YesRead 22 Sep 2026 · github.com
- Notable limitation
- The current codebase dropped the build and test watch flags supported by legacy Spago.Read 11 Oct 2026 · github.com
- Package formats
- PureScript Registry packages; local path packages; Git repositoriesRead 22 Sep 2026 · github.com
- Package management
- Dependencies can come from the PureScript Registry, local packages, remote packages, or Git repositories.Read 11 Oct 2026 · github.com
- Prerequisite
- The documentation assumes the PureScript compiler is already installed.Read 11 Oct 2026 · github.com
- Publishing
- The publish command can publish a library to the PureScript Registry.Read 11 Oct 2026 · github.com
- Reproducible builds
- The project says package sets and lock files help make builds reproducible.Read 11 Oct 2026 · github.com
- Security and integrity
- The Spago lock file tracks the exact dependency tree and integrity hashes.Read 11 Oct 2026 · github.com
- Supported platforms
- Windows,Linux,macOS,Node.jsRead 22 Sep 2026 · github.com
- Testing
- Spago provides a test command and supports configuring test dependencies separately from application or library dependencies.Read 11 Oct 2026 · github.com
- Workspace support
- A workspace can contain multiple packages, allowing monorepo builds.Read 11 Oct 2026 · github.com
Plans and prices
Spago Free Open-source PureScript package manager and build tool Read 11 Oct 2026 · github.com
Where Specifiction places it
- Package Managers#29 of 938.2