dwyl / dwyl/learn-purescript

Which package manager for PureSript?

Open
#3 0 comments 2 reactions 0 assignees View on GitHub
question
Dominant language
No language data
Stars
8
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Bower is now deprecated (still maintained):
![image](https://user-images.githubusercontent.com/6057298/53902402-02744a80-4039-11e9-88d2-ce3ae7e3226c.png)

However when we create a new PureScript project with `pulp init` a `bower.json` file is created and also the `bower_components` folder which contains the PureScript packages.

After reading some Github issues mentioning this problem it looks like PureScript is still using Bower to manage packages.

There is also another package manager: https://github.com/purescript/psc-package based on [package-sets](https://github.com/purescript/package-sets)

Also [spago](https://github.com/spacchetti/spago#quickstart) which has been released last December:
![image](https://user-images.githubusercontent.com/6057298/53955654-7c581280-40d1-11e9-9d03-121f30712622.png)
see https://discourse.purescript.org/t/spago-a-new-package-manager-and-build-tool-for-purescript/540
also using [package-sets](https://github.com/purescript/package-sets)

to read:
- https://discourse.purescript.org/t/package-sets-for-core-or-newcomers/603
- https://discourse.purescript.org/t/how-do-we-avoid-ecosystem-incoherence-in-the-future/209/17
- A repo for purescript documentation https://github.com/chexxor/purescript-documentation-discussion

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.