diff --git a/shikensu.cabal b/shikensu.cabal
--- a/shikensu.cabal
+++ b/shikensu.cabal
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           shikensu
-version:        0.3.4
+version:        0.3.5
 synopsis:       Run a sequence of functions on in-memory representations of files
 description:    See README at <https://github.com/icidasset/shikensu#readme>
 category:       Filesystem
@@ -18,6 +18,31 @@
 source-repository head
   type: git
   location: https://github.com/icidasset/shikensu
+
+library
+  hs-source-dirs:
+      src
+  default-extensions: DisambiguateRecordFields DuplicateRecordFields OverloadedStrings
+  build-depends:
+      aeson == 1.0.*
+    , base >= 4.9 && < 5
+    , bytestring == 0.10.*
+    , directory == 1.3.*
+    , filepath == 1.4.*
+    , flow == 1.0.*
+    , Glob == 0.7.*
+    , unordered-containers == 0.2.*
+    , text == 1.2.*
+  exposed-modules:
+      Shikensu
+      Shikensu.Contrib
+      Shikensu.Contrib.IO
+      Shikensu.Internal.Types
+      Shikensu.Internal.Utilities
+      Shikensu.Metadata
+      Shikensu.Sorting
+      Shikensu.Utilities
+  default-language: Haskell2010
 
 test-suite spec
   type: exitcode-stdio-1.0
