Skip to content

Commit a383b1c

Browse files
committed
Replace cuerdas and bump version
1 parent 4eb1ce9 commit a383b1c

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

project.clj

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
(defproject floatingpointio/graphql-builder "0.1.5"
1+
(defproject floatingpointio/graphql-builder "0.1.6"
22
:description "A Clojure(Script) library designed to help with the consuming of GraphQL APIs."
33
:url "https://github.com/retro/graphql-builder"
44
:license {:name "MIT"
55
:url "https://opensource.org/licenses/MIT"}
66
:dependencies [[org.clojure/clojure "1.9.0"]
77
[graphql-clj "0.1.20"]
8-
[funcool/cuerdas "2.0.3"]])
8+
[camel-snake-kebab "0.4.0"]])

src/graphql_builder/core.cljc

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
[graphql-builder.generators.fragment :as fragment]
77
[graphql-builder.generators.inline-fragment :as inline-fragment]
88
[graphql-builder.generators.composed-query :as composed-query]
9-
[cuerdas.core :refer [kebab]]
9+
[camel-snake-kebab.core :refer [->kebab-case]]
1010
[clojure.string :as str]))
1111

1212
(def node-type->key
@@ -107,7 +107,7 @@
107107
(let [nodes (generate parsed-statement config)
108108
fragments (:fragment nodes)]
109109
(reduce (fn [acc [name op]]
110-
(assoc-in acc [(keyword (get-in op [:node :operation-type :type])) (keyword (kebab name))]
110+
(assoc-in acc [(keyword (get-in op [:node :operation-type :type])) (keyword (->kebab-case name))]
111111
(make-operation-fn config name op fragments))) {} (:operation nodes)))))
112112

113113
(defn composed-query [parsed-statement queries]

src/graphql_builder/generators/composed_query.cljc

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
(ns graphql-builder.generators.composed-query
2-
(:require [cuerdas.core :refer [pascal]]
2+
(:require [camel-snake-kebab.core :refer [->PascalCase]]
33
[graphql-builder.generators.operation :refer [generate-for-composition]]
44
[graphql-builder.util :as util]
55
[clojure.string :as str]))
@@ -14,7 +14,7 @@
1414

1515
(defn make-prefixes [queries]
1616
(reduce (fn [acc query-key]
17-
(assoc acc query-key (pascal (name query-key)))) {} (keys queries)))
17+
(assoc acc query-key (->PascalCase (name query-key)))) {} (keys queries)))
1818

1919
(defn make-query-nodes [nodes queries]
2020
(reduce (fn [acc [query-key name]]

src/graphql_builder/util.cljc

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
(ns graphql-builder.util
22
(:require [clojure.string :as str]
3-
[cuerdas.core :refer [camel]]
4-
[clojure.walk :as walk]))
3+
[clojure.walk :as walk]
4+
[camel-snake-kebab.core :refer [->camelCase]]))
55

66
(defn nl-join [coll]
77
(str/join "\n" (vec (remove nil? coll))))
@@ -26,7 +26,7 @@
2626
(walk/postwalk (fn [x] (if (map? x) (into {} (map f x)) x)) coll)))
2727

2828
(defn variables->graphql [vars]
29-
(transform-keys (comp camel name) vars))
29+
(transform-keys (comp ->camelCase name) vars))
3030

3131
(defn reverse-map
3232
"Reverse the keys/values of a map"

0 commit comments

Comments
 (0)