diff --git a/project.clj b/project.clj index 512f30c3fa..33a762be76 100644 --- a/project.clj +++ b/project.clj @@ -14,8 +14,8 @@ [cljsjs/react "0.14.3-0"] [cljsjs/react-dom "0.14.3-1"] [cljsjs/moment "2.10.6-2"] - [funcool/postal "0.3.0"] - [funcool/cats "1.2.1"] + [funcool/postal "0.5.0"] + [funcool/lentes "1.0.0"] [funcool/promesa "0.8.1"] [funcool/beicon "0.6.1"] [funcool/cuerdas "0.7.1"] diff --git a/src/uxbox/core.cljs b/src/uxbox/core.cljs index 6b4b9f575c..92633d1e6e 100644 --- a/src/uxbox/core.cljs +++ b/src/uxbox/core.cljs @@ -1,7 +1,7 @@ (ns uxbox.core (:require-macros [uxbox.util.syntax :refer [define-once]]) (:require [beicon.core :as rx] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.state :as st] [uxbox.router :as rt] [uxbox.rstore :as rs] diff --git a/src/uxbox/router.cljs b/src/uxbox/router.cljs index b89b33ff99..91b499fde5 100644 --- a/src/uxbox/router.cljs +++ b/src/uxbox/router.cljs @@ -2,7 +2,7 @@ (:require [bidi.router] [bidi.bidi :as bidi] [goog.events :as events] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.state :as s] [uxbox.rstore :as rs])) diff --git a/src/uxbox/ui.cljs b/src/uxbox/ui.cljs index 5141aabe2c..7812240123 100644 --- a/src/uxbox/ui.cljs +++ b/src/uxbox/ui.cljs @@ -3,7 +3,7 @@ [promesa.core :as p] [goog.dom :as gdom] [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.state :as s] [uxbox.router :as r] [uxbox.rstore :as rs] diff --git a/src/uxbox/ui/auth.cljs b/src/uxbox/ui/auth.cljs index 1255e7cfdd..a41a740693 100644 --- a/src/uxbox/ui/auth.cljs +++ b/src/uxbox/ui/auth.cljs @@ -1,6 +1,6 @@ (ns uxbox.ui.auth (:require [sablono.core :as html :refer-macros [html]] - [cats.labs.lens :as l] + [lentes.core :as l] [rum.core :as rum] [uxbox.router :as r] [uxbox.state :as s] diff --git a/src/uxbox/ui/colorpicker.cljs b/src/uxbox/ui/colorpicker.cljs index b4a3b9d9da..4a5ddcb665 100644 --- a/src/uxbox/ui/colorpicker.cljs +++ b/src/uxbox/ui/colorpicker.cljs @@ -1,7 +1,7 @@ (ns uxbox.ui.colorpicker (:require [sablono.core :as html :refer-macros [html]] [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [goog.events :as events] [uxbox.schema :as sc] [uxbox.util.color :as color] diff --git a/src/uxbox/ui/dashboard/colors.cljs b/src/uxbox/ui/dashboard/colors.cljs index 4ee6904de0..1c97adc565 100644 --- a/src/uxbox/ui/dashboard/colors.cljs +++ b/src/uxbox/ui/dashboard/colors.cljs @@ -2,7 +2,7 @@ (:require [sablono.core :refer-macros [html]] [rum.core :as rum] [cuerdas.core :as str] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.locales :as t :refer (tr)] [uxbox.state :as st] [uxbox.rstore :as rs] diff --git a/src/uxbox/ui/dashboard/header.cljs b/src/uxbox/ui/dashboard/header.cljs index f03394cace..9e13dbcdae 100644 --- a/src/uxbox/ui/dashboard/header.cljs +++ b/src/uxbox/ui/dashboard/header.cljs @@ -1,7 +1,7 @@ (ns uxbox.ui.dashboard.header (:require [sablono.core :as html :refer-macros [html]] [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.locales] [uxbox.router :as r] [uxbox.rstore :as rs] diff --git a/src/uxbox/ui/dashboard/icons.cljs b/src/uxbox/ui/dashboard/icons.cljs index a79090746f..681e46659e 100644 --- a/src/uxbox/ui/dashboard/icons.cljs +++ b/src/uxbox/ui/dashboard/icons.cljs @@ -2,7 +2,7 @@ (:require [sablono.core :refer-macros [html]] [rum.core :as rum] [cuerdas.core :as str] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.state :as st] [uxbox.rstore :as rs] [uxbox.schema :as sc] diff --git a/src/uxbox/ui/dashboard/projects.cljs b/src/uxbox/ui/dashboard/projects.cljs index 5bfb5f5f1f..b0807bd688 100644 --- a/src/uxbox/ui/dashboard/projects.cljs +++ b/src/uxbox/ui/dashboard/projects.cljs @@ -1,7 +1,7 @@ (ns uxbox.ui.dashboard.projects (:require [sablono.core :as html :refer-macros [html]] [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [cuerdas.core :as str] [uxbox.locales :as t :refer (tr)] [uxbox.router :as r] diff --git a/src/uxbox/ui/mixins.cljs b/src/uxbox/ui/mixins.cljs index e29e84915e..1e484bc139 100644 --- a/src/uxbox/ui/mixins.cljs +++ b/src/uxbox/ui/mixins.cljs @@ -1,7 +1,7 @@ (ns uxbox.ui.mixins (:refer-clojure :exclude [derive]) (:require [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [goog.dom.forms :as gforms])) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/src/uxbox/ui/shapes/circle.cljs b/src/uxbox/ui/shapes/circle.cljs index 9b2a82abef..b72cec5d37 100644 --- a/src/uxbox/ui/shapes/circle.cljs +++ b/src/uxbox/ui/shapes/circle.cljs @@ -2,7 +2,7 @@ (:require [sablono.core :refer-macros [html]] [cuerdas.core :as str] [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.rstore :as rs] [uxbox.state :as st] [uxbox.shapes :as ush] diff --git a/src/uxbox/ui/shapes/core.cljs b/src/uxbox/ui/shapes/core.cljs index 7fa6a6f43e..ce3312b284 100644 --- a/src/uxbox/ui/shapes/core.cljs +++ b/src/uxbox/ui/shapes/core.cljs @@ -1,5 +1,5 @@ (ns uxbox.ui.shapes.core - (:require [cats.labs.lens :as l] + (:require [lentes.core :as l] [cuerdas.core :as str] [rum.core :as rum] [beicon.core :as rx] diff --git a/src/uxbox/ui/shapes/group.cljs b/src/uxbox/ui/shapes/group.cljs index 0b97f3ece4..4ed209c315 100644 --- a/src/uxbox/ui/shapes/group.cljs +++ b/src/uxbox/ui/shapes/group.cljs @@ -2,7 +2,7 @@ (:require [sablono.core :refer-macros [html]] [cuerdas.core :as str] [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.rstore :as rs] [uxbox.state :as st] [uxbox.shapes :as ush] diff --git a/src/uxbox/ui/shapes/icon.cljs b/src/uxbox/ui/shapes/icon.cljs index ba6f21f4f7..5f74d9b1c2 100644 --- a/src/uxbox/ui/shapes/icon.cljs +++ b/src/uxbox/ui/shapes/icon.cljs @@ -2,7 +2,7 @@ (:require [sablono.core :refer-macros [html]] [cuerdas.core :as str] [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.rstore :as rs] [uxbox.state :as st] [uxbox.shapes :as sh] diff --git a/src/uxbox/ui/shapes/line.cljs b/src/uxbox/ui/shapes/line.cljs index 3d612762f0..9d5fa80849 100644 --- a/src/uxbox/ui/shapes/line.cljs +++ b/src/uxbox/ui/shapes/line.cljs @@ -2,7 +2,7 @@ (:require [sablono.core :refer-macros [html]] [cuerdas.core :as str] [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.rstore :as rs] [uxbox.state :as st] [uxbox.shapes :as ush] diff --git a/src/uxbox/ui/shapes/rect.cljs b/src/uxbox/ui/shapes/rect.cljs index 10ba3a63e7..b461c88078 100644 --- a/src/uxbox/ui/shapes/rect.cljs +++ b/src/uxbox/ui/shapes/rect.cljs @@ -2,7 +2,7 @@ (:require [sablono.core :refer-macros [html]] [cuerdas.core :as str] [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.rstore :as rs] [uxbox.state :as st] [uxbox.shapes :as ush] diff --git a/src/uxbox/ui/users.cljs b/src/uxbox/ui/users.cljs index 853d0af43c..4aadb21db8 100644 --- a/src/uxbox/ui/users.cljs +++ b/src/uxbox/ui/users.cljs @@ -1,6 +1,6 @@ (ns uxbox.ui.users (:require [sablono.core :as html :refer-macros [html]] - [cats.labs.lens :as l] + [lentes.core :as l] [rum.core :as rum] [uxbox.router :as r] [uxbox.rstore :as rs] diff --git a/src/uxbox/ui/workspace.cljs b/src/uxbox/ui/workspace.cljs index ead9273a45..88af583b9b 100644 --- a/src/uxbox/ui/workspace.cljs +++ b/src/uxbox/ui/workspace.cljs @@ -2,7 +2,7 @@ (:require [sablono.core :as html :refer-macros [html]] [rum.core :as rum] [beicon.core :as rx] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.rstore :as rs] [uxbox.state :as st] [uxbox.data.workspace :as dw] diff --git a/src/uxbox/ui/workspace/base.cljs b/src/uxbox/ui/workspace/base.cljs index 3d50d8d6de..7339e046a0 100644 --- a/src/uxbox/ui/workspace/base.cljs +++ b/src/uxbox/ui/workspace/base.cljs @@ -1,7 +1,7 @@ (ns uxbox.ui.workspace.base (:require-macros [uxbox.util.syntax :refer [define-once]]) (:require [beicon.core :as rx] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.rstore :as rs] [uxbox.state :as st] [uxbox.state.project :as stpr] diff --git a/src/uxbox/ui/workspace/canvas.cljs b/src/uxbox/ui/workspace/canvas.cljs index 1cf28f79b3..eaea85f346 100644 --- a/src/uxbox/ui/workspace/canvas.cljs +++ b/src/uxbox/ui/workspace/canvas.cljs @@ -2,7 +2,7 @@ (:require [sablono.core :as html :refer-macros [html]] [rum.core :as rum] [beicon.core :as rx] - [cats.labs.lens :as l] + [lentes.core :as l] [goog.events :as events] [uxbox.rstore :as rs] [uxbox.shapes :as sh] diff --git a/src/uxbox/ui/workspace/canvas/draw.cljs b/src/uxbox/ui/workspace/canvas/draw.cljs index ba79912c42..5efb5b007b 100644 --- a/src/uxbox/ui/workspace/canvas/draw.cljs +++ b/src/uxbox/ui/workspace/canvas/draw.cljs @@ -3,7 +3,7 @@ (:require [sablono.core :as html :refer-macros [html]] [rum.core :as rum] [beicon.core :as rx] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.rstore :as rs] [uxbox.shapes :as ush] [uxbox.data.workspace :as dw] diff --git a/src/uxbox/ui/workspace/canvas/movement.cljs b/src/uxbox/ui/workspace/canvas/movement.cljs index e8b478cc6f..f220f593d1 100644 --- a/src/uxbox/ui/workspace/canvas/movement.cljs +++ b/src/uxbox/ui/workspace/canvas/movement.cljs @@ -1,7 +1,7 @@ (ns uxbox.ui.workspace.canvas.movement (:require-macros [uxbox.util.syntax :refer [define-once]]) (:require [beicon.core :as rx] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.rstore :as rs] [uxbox.state :as ust] [uxbox.ui.core :as uuc] diff --git a/src/uxbox/ui/workspace/canvas/ruler.cljs b/src/uxbox/ui/workspace/canvas/ruler.cljs index 26194d6e3f..bb16e55c3e 100644 --- a/src/uxbox/ui/workspace/canvas/ruler.cljs +++ b/src/uxbox/ui/workspace/canvas/ruler.cljs @@ -3,7 +3,7 @@ (:require [sablono.core :as html :refer-macros [html]] [rum.core :as rum] [beicon.core :as rx] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.rstore :as rs] [uxbox.state :as st] [uxbox.shapes :as sh] diff --git a/src/uxbox/ui/workspace/canvas/selection.cljs b/src/uxbox/ui/workspace/canvas/selection.cljs index 6e046bc002..ae96dd12fb 100644 --- a/src/uxbox/ui/workspace/canvas/selection.cljs +++ b/src/uxbox/ui/workspace/canvas/selection.cljs @@ -1,7 +1,7 @@ (ns uxbox.ui.workspace.canvas.selection (:require [sablono.core :as html :refer-macros [html]] [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.state :as ust] [uxbox.shapes :as ush] [uxbox.util.lens :as ul] diff --git a/src/uxbox/ui/workspace/canvas/selrect.cljs b/src/uxbox/ui/workspace/canvas/selrect.cljs index 066ccb4198..fcf96fe9a1 100644 --- a/src/uxbox/ui/workspace/canvas/selrect.cljs +++ b/src/uxbox/ui/workspace/canvas/selrect.cljs @@ -4,7 +4,7 @@ (:require [sablono.core :as html :refer-macros [html]] [rum.core :as rum] [beicon.core :as rx] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.rstore :as rs] [uxbox.state :as st] [uxbox.shapes :as sh] diff --git a/src/uxbox/ui/workspace/colorpalette.cljs b/src/uxbox/ui/workspace/colorpalette.cljs index ba48e710ac..fbc70ea6f7 100644 --- a/src/uxbox/ui/workspace/colorpalette.cljs +++ b/src/uxbox/ui/workspace/colorpalette.cljs @@ -2,7 +2,7 @@ (:require [sablono.core :as html :refer-macros [html]] [rum.core :as rum] [beicon.core :as rx] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.rstore :as rs] [uxbox.state :as st] [uxbox.library :as library] diff --git a/src/uxbox/ui/workspace/recent_colors.cljs b/src/uxbox/ui/workspace/recent_colors.cljs index 55cf0bda34..0fe37445aa 100644 --- a/src/uxbox/ui/workspace/recent_colors.cljs +++ b/src/uxbox/ui/workspace/recent_colors.cljs @@ -1,7 +1,7 @@ (ns uxbox.ui.workspace.recent-colors (:require [sablono.core :as html :refer-macros [html]] [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.locales :refer (tr)] [uxbox.rstore :as rs] [uxbox.state :as st] diff --git a/src/uxbox/ui/workspace/sidebar.cljs b/src/uxbox/ui/workspace/sidebar.cljs index 7259e869dc..41a11acce5 100644 --- a/src/uxbox/ui/workspace/sidebar.cljs +++ b/src/uxbox/ui/workspace/sidebar.cljs @@ -1,7 +1,7 @@ (ns uxbox.ui.workspace.sidebar (:require [sablono.core :as html :refer-macros [html]] [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.state :as st] [uxbox.router :as r] [uxbox.rstore :as rs] diff --git a/src/uxbox/ui/workspace/sidebar/document_history.cljs b/src/uxbox/ui/workspace/sidebar/document_history.cljs index b836516cba..cda7404c14 100644 --- a/src/uxbox/ui/workspace/sidebar/document_history.cljs +++ b/src/uxbox/ui/workspace/sidebar/document_history.cljs @@ -1,7 +1,7 @@ (ns uxbox.ui.workspace.sidebar.document-history (:require [sablono.core :as html :refer-macros [html]] [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.locales :refer (tr)] [uxbox.router :as r] [uxbox.rstore :as rs] diff --git a/src/uxbox/ui/workspace/sidebar/drawtools.cljs b/src/uxbox/ui/workspace/sidebar/drawtools.cljs index de1d6adafb..ecc59f25b7 100644 --- a/src/uxbox/ui/workspace/sidebar/drawtools.cljs +++ b/src/uxbox/ui/workspace/sidebar/drawtools.cljs @@ -1,7 +1,7 @@ (ns uxbox.ui.workspace.sidebar.drawtools (:require [sablono.core :as html :refer-macros [html]] [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.locales :refer (tr)] [uxbox.router :as r] [uxbox.rstore :as rs] diff --git a/src/uxbox/ui/workspace/sidebar/icons.cljs b/src/uxbox/ui/workspace/sidebar/icons.cljs index 73c141450b..06598c6ec4 100644 --- a/src/uxbox/ui/workspace/sidebar/icons.cljs +++ b/src/uxbox/ui/workspace/sidebar/icons.cljs @@ -1,7 +1,7 @@ (ns uxbox.ui.workspace.sidebar.icons (:require [sablono.core :as html :refer-macros [html]] [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.router :as r] [uxbox.rstore :as rs] [uxbox.state :as st] diff --git a/src/uxbox/ui/workspace/sidebar/layers.cljs b/src/uxbox/ui/workspace/sidebar/layers.cljs index 62e4677543..d503cd7d7b 100644 --- a/src/uxbox/ui/workspace/sidebar/layers.cljs +++ b/src/uxbox/ui/workspace/sidebar/layers.cljs @@ -2,7 +2,7 @@ (:require-macros [uxbox.util.syntax :refer (defer)]) (:require [sablono.core :as html :refer-macros [html]] [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [goog.events :as events] [uxbox.router :as r] [uxbox.rstore :as rs] diff --git a/src/uxbox/ui/workspace/sidebar/options.cljs b/src/uxbox/ui/workspace/sidebar/options.cljs index 2f5c3eb905..c690fac51e 100644 --- a/src/uxbox/ui/workspace/sidebar/options.cljs +++ b/src/uxbox/ui/workspace/sidebar/options.cljs @@ -1,7 +1,7 @@ (ns uxbox.ui.workspace.sidebar.options (:require [sablono.core :as html :refer-macros [html]] [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [uxbox.locales :refer (tr)] [uxbox.router :as r] [uxbox.rstore :as rs] diff --git a/src/uxbox/ui/workspace/sidebar/sitemap.cljs b/src/uxbox/ui/workspace/sidebar/sitemap.cljs index bb6eeec131..908ec16e5a 100644 --- a/src/uxbox/ui/workspace/sidebar/sitemap.cljs +++ b/src/uxbox/ui/workspace/sidebar/sitemap.cljs @@ -1,7 +1,7 @@ (ns uxbox.ui.workspace.sidebar.sitemap (:require [sablono.core :as html :refer-macros [html]] [rum.core :as rum] - [cats.labs.lens :as l] + [lentes.core :as l] [cuerdas.core :as str] [uxbox.locales :refer (tr)] [uxbox.router :as r] diff --git a/src/uxbox/util/lens.cljs b/src/uxbox/util/lens.cljs index e755578fd9..8f47cacdd8 100644 --- a/src/uxbox/util/lens.cljs +++ b/src/uxbox/util/lens.cljs @@ -1,6 +1,6 @@ (ns uxbox.util.lens (:refer-clojure :exclude [derive merge]) - (:require [cats.labs.lens :as l])) + (:require [lentes.core :as l])) (defn getter [f]