Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tfausak/purescript-batteries
:battery: A PureScript prelude with more features.
https://github.com/tfausak/purescript-batteries
Last synced: about 2 months ago
JSON representation
:battery: A PureScript prelude with more features.
- Host: GitHub
- URL: https://github.com/tfausak/purescript-batteries
- Owner: tfausak
- License: mit
- Archived: true
- Created: 2015-10-22T03:13:21.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-05T12:43:13.000Z (over 7 years ago)
- Last Synced: 2024-11-15T13:46:13.640Z (about 2 months ago)
- Language: PureScript
- Homepage: http://pursuit.purescript.org/packages/purescript-batteries
- Size: 124 KB
- Stars: 30
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-purescript - purescript-batteries - A PureScript prelude with more features. (Preludes)
README
# Batteries
[![Build status](https://img.shields.io/travis/tfausak/purescript-batteries/master.svg)](https://travis-ci.org/tfausak/purescript-batteries)
[![Package version](https://img.shields.io/bower/v/purescript-batteries.svg)](https://github.com/tfausak/purescript-batteries/releases):battery: A PureScript prelude with more features.
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.``` purescript
import Batteries
```That's all there is to it!
If you want to see exactly what Batteries exports, check out [the source][]. If
it's missing something or including something it shouldn't, please open [an
issue][]!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:
- [aff](https://github.com/slamdata/purescript-aff)
- [arrays](https://github.com/purescript/purescript-arrays)
- [assert](https://github.com/purescript/purescript-assert)
- [bifunctors](https://github.com/purescript/purescript-bifunctors)
- [catenable-lists](https://github.com/purescript/purescript-catenable-lists)
- [console](https://github.com/purescript/purescript-console)
- [const](https://github.com/purescript/purescript-const)
- [contravariant](https://github.com/purescript/purescript-contravariant)
- [control](https://github.com/purescript/purescript-control)
- [datetime](https://github.com/purescript/purescript-datetime)
- [debug](https://github.com/garyb/purescript-debug)
- [distributive](https://github.com/purescript/purescript-distributive)
- [eff](https://github.com/purescript/purescript-eff)
- [either](https://github.com/purescript/purescript-either)
- [enums](https://github.com/purescript/purescript-enums)
- [exceptions](https://github.com/purescript/purescript-exceptions)
- [exists](https://github.com/purescript/purescript-exists)
- [foldable-traversable](https://github.com/purescript/purescript-foldable-traversable)
- [foreign](https://github.com/purescript/purescript-foreign)
- [free](https://github.com/purescript/purescript-free)
- [functions](https://github.com/purescript/purescript-functions)
- [functor-coproducts](https://github.com/purescript/purescript-functor-coproducts)
- [generics](https://github.com/purescript/purescript-generics)
- [globals](https://github.com/purescript/purescript-globals)
- [identity](https://github.com/purescript/purescript-identity)
- [inject](https://github.com/purescript/purescript-inject)
- [integers](https://github.com/purescript/purescript-integers)
- [invariant](https://github.com/purescript/purescript-invariant)
- [lazy](https://github.com/purescript/purescript-lazy)
- [lens](https://github.com/purescript-contrib/purescript-lens)
- [lists](https://github.com/purescript/purescript-lists)
- [maps](https://github.com/purescript/purescript-maps)
- [math](https://github.com/purescript/purescript-math)
- [maybe](https://github.com/purescript/purescript-maybe)
- [monoid](https://github.com/purescript/purescript-monoid)
- [nullable](https://github.com/paf31/purescript-nullable)
- [parallel](https://github.com/purescript/purescript-parallel)
- [prelude](https://github.com/purescript/purescript-prelude)
- [profunctor](https://github.com/purescript/purescript-profunctor)
- [proxy](https://github.com/purescript/purescript-proxy)
- [random](https://github.com/purescript/purescript-random)
- [refs](https://github.com/purescript/purescript-refs)
- [semirings](https://github.com/purescript/purescript-semirings)
- [sequences](https://github.com/hdgarrood/purescript-sequences)
- [sets](https://github.com/purescript/purescript-sets)
- [st](https://github.com/purescript/purescript-st)
- [strings](https://github.com/purescript/purescript-strings)
- [tailrec](https://github.com/purescript/purescript-tailrec)
- [these](https://github.com/purescript/purescript-these)
- [transformers](https://github.com/purescript/purescript-transformers)
- [tuples](https://github.com/purescript/purescript-tuples)
- [unfoldable](https://github.com/purescript/purescript-unfoldable)
- [unsafe-coerce](https://github.com/purescript-contrib/purescript-unsafe-coerce)
- [validation](https://github.com/purescript/purescript-validation)To see the exact versions that Batteries depends on, look at the
[`bower.json`][].[the source]: ./src/Batteries.purs
[an issue]: https://github.com/tfausak/purescript-batteries/issues
[purescript-base]: https://github.com/purescript-contrib/purescript-base
[`bower.json`]: ./bower.json