Spago: Difference between revisions

From WikiMD's Wellness Encyclopedia

CSV import
 
CSV import
 
Line 49: Line 49:
* [https://www.purescript.org/learn/getting-started/ PureScript Getting Started Guide]
* [https://www.purescript.org/learn/getting-started/ PureScript Getting Started Guide]
{{dictionary-stub1}}
{{dictionary-stub1}}
<gallery>
File:Spago_Beverly_Hills_courtyard_2007.jpg|Spago
File:Shaved_black_truffles_with_pasta_-_Spago_Las_Vegas_-_March_2022_-_Sarah_Stierch.jpg|Shaved black truffles with pasta at Spago Las Vegas
</gallery>

Latest revision as of 01:26, 18 February 2025

Spago[edit]

Spago is a pure functional build tool and package manager for the PureScript programming language. It is designed to be easy to use and aims to provide a smooth experience for PureScript developers.

Features[edit]

Spago provides several features that make it a powerful tool for PureScript development. These include:

  • Package Management: Spago allows developers to easily manage their project's dependencies. It uses a package set to ensure that all dependencies are compatible with each other, reducing the risk of version conflicts.
  • Build System: Spago includes a build system that can compile PureScript code, run tests, and bundle JavaScript output. It supports both incremental and clean builds.
  • Project Initialization: Spago can initialize a new PureScript project with a basic structure and a default set of dependencies. This makes it easy to get started with a new project.
  • Configuration: Spago uses a configuration file to manage project settings. This file can be easily edited to customize the build process, manage dependencies, and more.

Usage[edit]

To use Spago, you first need to install it. This can be done using the npm package manager:

npm install -g spago

Once Spago is installed, you can create a new project by running:

spago init

This will create a new directory with a basic PureScript project structure. You can then use Spago to build your project, manage dependencies, and more.

See Also[edit]

External Links[edit]

References[edit]

Stub icon
   This article is a medical stub. You can help WikiMD by expanding it!