Is there an easier way to manage my package sets than to edit packages.json? / How do I prepare a packages.json in some way other than editing JSON?¶
Yes. purescript/package-sets itself uses Dhall to programmatically prepare the package set, which are then normalized into
packages.dhall on release: https://github.com/purescript/package-sets/releases. You can import this file in your own Dhall files and add/override packages to customize your package set.
How come I can’t install (some package) from the package set?¶
Why are my changes not updated in my package set?¶
Package sets are cached based on a git reference (e.g. tag or branch)
to the project directory
.psc-package. If you are making changes to
a package set and reusing the package reference then you will need to
clear the cache for the changes to take effect.
$ rm -rf .psc-package $ psc-package install
Can I use Psc-Package with Nix?¶
Yes, please see the page about Nix here: https://psc-package.readthedocs.io/en/latest/nix.html.