npm

Need private packages and team management tools?Check out npm Orgs. »

purty

4.5.1 • Public • Published

purty

pipeline status Build Status Build status coverage report Download

What is it?

A source code formatter for PureScript.

Installation

npm

You can install the npm package

npm install purty

Precompiled Binary

Binaries are available from Bintray

Usage

You can format a file by invoking purty with the path to the file.

For instance, if you had a Main module in a src directory, you could say:

purty src/Main.purs

This will write the formatted module to STDOUT. If you'd like to format the module and write it back to the same file, you can use the --write option:

purty --write src/Main.purs

This will write the formatted module to src/Main.purs.

A listing of all available options can be shown with the --help option

purty --help

Configuration

You can configure most options with a Dhall file.

The file must be named .purty.dhall and it must be in the directory where you're invoking purty.

Since the configuration is a Dhall file, all of the guarantees and power of Dhall is available. You can reference any other Dhall file on the internet, you can compute the values, you can type the configuration, etc.

For more information about Dhall and what it provides, see the Dhall tutorial.

How does it format?

For examples of how purty formats, see the golden tests.

Keywords

none

install

npm i purty

Downloadsweekly downloads

134

version

4.5.1

license

BSD-3-Clause

homepage

gitlab.com

repository

Gitgitlab

last publish

collaborators

  • avatar
Report a vulnerability