diff --git a/hpack-convert.cabal b/hpack-convert.cabal
--- a/hpack-convert.cabal
+++ b/hpack-convert.cabal
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           hpack-convert
-version:        0.14.7
+version:        1.0.0
 synopsis:       Convert Cabal manifests into hpack's package.yamls
 category:       Development
 homepage:       https://github.com/yamadapc/hpack-convert#readme
@@ -74,18 +74,18 @@
     , vector
     , aeson
   exposed-modules:
-      Hpack
       Hpack.Convert
-      Hpack.Config
-      Hpack.Run
-      Hpack.Yaml
   other-modules:
+      Hpack
+      Hpack.Config
       Hpack.Convert.Run
       Hpack.FormattingHints
       Hpack.GenericsUtil
       Hpack.Haskell
       Hpack.Render
+      Hpack.Run
       Hpack.Util
+      Hpack.Yaml
       Paths_hpack_convert
   default-language: Haskell2010
 
@@ -93,6 +93,7 @@
   main-is: Main.hs
   hs-source-dirs:
       driver
+      src
   ghc-options: -Wall -fcontext-stack=100
   build-depends:
       base >= 4.7 && < 5
@@ -110,7 +111,18 @@
     , bytestring
     , vector
     , aeson
-    , hpack-convert
+  other-modules:
+      Hpack
+      Hpack.Config
+      Hpack.Convert
+      Hpack.Convert.Run
+      Hpack.FormattingHints
+      Hpack.GenericsUtil
+      Hpack.Haskell
+      Hpack.Render
+      Hpack.Run
+      Hpack.Util
+      Hpack.Yaml
   default-language: Haskell2010
 
 test-suite spec
