diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+# 1.0.1.0
+
+* Add ifdef for GHCJS compilation	
+
 # 1.0.0.0
 
 * Initial release
diff --git a/reflex-localize.cabal b/reflex-localize.cabal
--- a/reflex-localize.cabal
+++ b/reflex-localize.cabal
@@ -1,5 +1,5 @@
 name:                reflex-localize
-version:             1.0.0.0
+version:             1.0.1.0
 synopsis:            Localization library for reflex
 description:         Library provides helpers for dynamic strings that depends on current selected language.
   See also `reflex-localize-dom` for examples and DOM related helpers.
diff --git a/src/Reflex/Localize/Trans.hs b/src/Reflex/Localize/Trans.hs
--- a/src/Reflex/Localize/Trans.hs
+++ b/src/Reflex/Localize/Trans.hs
@@ -38,7 +38,9 @@
 deriving instance MonadHold t m => MonadHold t (LocalizeT t m)
 deriving instance MonadSample t m => MonadSample t (LocalizeT t m)
 deriving instance MonadIO m => MonadIO (LocalizeT t m)
+#ifndef ghcjs_HOST_OS
 deriving instance MonadJSM m => MonadJSM (LocalizeT t m)
+#endif
 deriving instance (Group q, Additive q, Query q, Eq q, MonadQuery t q m, Monad m) => MonadQuery t q (LocalizeT t m)
 deriving instance (Monoid w, DynamicWriter t w m) => DynamicWriter t w (LocalizeT t m)
 deriving instance (Monoid w, MonadBehaviorWriter t w m) => MonadBehaviorWriter t w (LocalizeT t m)
