Spago
Spago[edit | edit source]
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 | edit source]
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 | edit source]
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 | edit source]
External Links[edit | edit source]
References[edit | edit source]
Navigation: Wellness - Encyclopedia - Health topics - Disease Index - Drugs - World Directory - Gray's Anatomy - Keto diet - Recipes
Search WikiMD
Ad.Tired of being Overweight? Try W8MD's physician weight loss program.
Semaglutide (Ozempic / Wegovy and Tirzepatide (Mounjaro) available.
Advertise on WikiMD
WikiMD is not a substitute for professional medical advice. See full disclaimer.
Credits:Most images are courtesy of Wikimedia commons, and templates Wikipedia, licensed under CC BY SA or similar.
Contributors: Prab R. Tumpati, MD