PureScript is a powerful language. Unfortunately the package ecosystem is excessively granular. That means it can take tens of lines of imports to accomplish trivial tasks. Batteries makes things better by giving you more functionality from a single import.
That's all there is to it!
The other way to use Batteries is to not import it. Instead, simply add it as a dependency and use the packages that it includes. In this way it is similar to purescript-base.
Batteries includes the following packages:
To see the exact versions that Batteries depends on, look at the