diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,7 @@
+# 0.9.3
+
+* Don't require web-routes dependency if not building the routing example
+
 # 0.9.2
 
 * Bindings to react-bootstrap and the react addons
diff --git a/react-flux.cabal b/react-flux.cabal
--- a/react-flux.cabal
+++ b/react-flux.cabal
@@ -1,5 +1,5 @@
 name:                react-flux
-version:             0.9.2
+version:             0.9.3
 synopsis:            A binding to React based on the Flux application architecture for GHCJS
 category:            Web
 homepage:            https://bitbucket.org/wuzzeb/react-flux
@@ -117,14 +117,15 @@
    default-language: Haskell2010
    hs-source-dirs: example/routing
    main-is: Main.hs
-   build-depends: base
-                , react-flux
-                , time
-                , aeson
-                , text
-                , web-routes
-                , transformers
-                , bytestring
-                , deepseq
+   if flag(example)
+           build-depends: base
+                        , react-flux
+                        , time
+                        , aeson
+                        , text
+                        , web-routes
+                        , transformers
+                        , bytestring
+                        , deepseq
    if impl(ghcjs)
       build-depends: ghcjs-base
