Since Relude (>= 1.0) reexports most common modules from the following libraries
- containers
- unordered-containers
- text
- bytestring
So we can remove these from our build-depends list.
More information: https://github.com/kowainik/relude/issues/353
* test script now runs on test file update
* added src to cabal tests to get auto reload
* fixed formatting
* removed unneeded test dependency
* fixed cabal formatting issue
* Remove library stanza; no longer needed
* hs-source-dirs belongs to shared
Because we are sharing 'src'
* Fix compilation
* Move other-modules as well.
Co-authored-by: Sridhar Ratnakumar <srid@srid.ca>