diff --git a/bb.edn b/bb.edn index a2de108..432ee1e 100644 --- a/bb.edn +++ b/bb.edn @@ -1,6 +1,6 @@ {:min-bb-version "0.9.162" :paths ["script" "build"] - :deps {org.clojure/data.zip {:mvn/version "1.0.0"} + :deps {org.clojure/data.zip {:mvn/version "1.1.0"} io.aviso/pretty {:mvn/version "1.4.4"} dev.nubank/docopt {:mvn/version "0.6.1-fix7"} doric/doric {:mvn/version "0.9.0"} diff --git a/deps.edn b/deps.edn index 07a1ddf..fbd8760 100644 --- a/deps.edn +++ b/deps.edn @@ -19,7 +19,7 @@ :1.11 {:override-deps {org.clojure/clojure {:mvn/version "1.11.1"}}} ;; Clojure pre-release to test against - :1.12 {:override-deps {org.clojure/clojure {:mvn/version "1.12.0-alpha7"}}} + :1.12 {:override-deps {org.clojure/clojure {:mvn/version "1.12.0-alpha8"}}} ;; ;; ClojureScript version we test with (and support) @@ -31,7 +31,7 @@ ;; :lint-cache {:replace-paths ["src"]} ;; when building classpath we want to exclude resources ;; so we do not pick up our own clj-kondo config exports - :clj-kondo {:extra-deps {clj-kondo/clj-kondo {:mvn/version "2023.12.15"}} + :clj-kondo {:extra-deps {clj-kondo/clj-kondo {:mvn/version "2024.02.12"}} :override-deps {org.clojure/clojure {:mvn/version "1.11.1"}} :main-opts ["-m" "clj-kondo.main"]} @@ -97,7 +97,7 @@ ;; :script {:extra-paths ["script"] :override-deps {org.clojure/clojure {:mvn/version "1.11.1"}} - :extra-deps {org.clojure/tools.namespace {:mvn/version "1.4.5"} + :extra-deps {org.clojure/tools.namespace {:mvn/version "1.5.0"} cli-matic/cli-matic {:mvn/version "0.5.4"}}} :apply-import-vars {:override-deps {org.clojure/clojure {:mvn/version "1.11.1"}} @@ -147,7 +147,7 @@ ;; ;; Maintenance support ;; - :outdated {:extra-deps {com.github.liquidz/antq {:mvn/version "2.8.1173"} + :outdated {:extra-deps {com.github.liquidz/antq {:mvn/version "2.8.1185"} org.slf4j/slf4j-simple {:mvn/version "2.0.12"} ;; to rid ourselves of logger warnings } :override-deps {org.clojure/clojure {:mvn/version "1.11.1"}} @@ -158,4 +158,5 @@ "--exclude=org.clojure/clojurescript@1.11.121" ;; no evidence yet that this is an official release "--exclude=technomancy/leiningen@2.11.0" ;; exclude for refactor-nrepl lib test "--exclude=technomancy/leiningen@2.11.1" ;; exclude for refactor-nrepl lib test + "--exclude=technomancy/leiningen@2.11.2" ;; exclude for refactor-nrepl lib test ]}}} diff --git a/package-lock.json b/package-lock.json index adfec42..f9b7583 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "karma-cljs-test": "^0.1.0", "karma-junit-reporter": "^2.0.0", "karma-spec-reporter": "^0.0.36", - "shadow-cljs": "^2.27.3" + "shadow-cljs": "^2.27.4" } }, "node_modules/@colors/colors": { @@ -45,9 +45,9 @@ } }, "node_modules/@types/node": { - "version": "20.11.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.17.tgz", - "integrity": "sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==", + "version": "20.11.20", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.20.tgz", + "integrity": "sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -371,15 +371,16 @@ } }, "node_modules/call-bind": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.6.tgz", - "integrity": "sha512-Mj50FLHtlsoVfRfnHaZvyrooHcrlceNZdL/QBvJJVd9Ta55qCQK0gs4ss2oZDeV9zFCs6ewzYgVE5yfVmfFpVg==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, "dependencies": { + "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.3", - "set-function-length": "^1.2.0" + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -620,18 +621,20 @@ } }, "node_modules/define-data-property": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.2.tgz", - "integrity": "sha512-SRtsSqsDbgpJBbW3pABMCOt6rQyeM8s8RiyeSN8jYG8sYmt/kGJejbydttUsnDs1tadr19tvhT4ShwMyoqAm4g==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", "dev": true, "dependencies": { + "es-define-property": "^1.0.0", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.2", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.1" + "gopd": "^1.0.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/define-properties": { @@ -847,6 +850,18 @@ "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==", "dev": true }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es-errors": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", @@ -945,9 +960,9 @@ } }, "node_modules/flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", "dev": true }, "node_modules/follow-redirects": { @@ -1092,21 +1107,21 @@ "dev": true }, "node_modules/has-property-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, "dependencies": { - "get-intrinsic": "^1.2.2" + "es-define-property": "^1.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "dev": true, "engines": { "node": ">= 0.4" @@ -1166,9 +1181,9 @@ } }, "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", "dev": true, "dependencies": { "function-bind": "^1.1.2" @@ -2089,9 +2104,9 @@ } }, "node_modules/shadow-cljs": { - "version": "2.27.3", - "resolved": "https://registry.npmjs.org/shadow-cljs/-/shadow-cljs-2.27.3.tgz", - "integrity": "sha512-G3Ts+WS+F6vr1jLVFN0emabR/Zl5QD6R9WQkqiZM/d38IJn0JDSaaJ4wsxiZrerv4VCFFTyZ5Q4UDUaNJtp6Pg==", + "version": "2.27.4", + "resolved": "https://registry.npmjs.org/shadow-cljs/-/shadow-cljs-2.27.4.tgz", + "integrity": "sha512-NgLkdK1hpjDCCVAwQdBebz+0DzgaVYaGOw1ojUwY627DLL+kG/pwhw+qiDEFeJl+CWCMFiWJgnwVEM8d/Cit5g==", "dev": true, "dependencies": { "node-libs-browser": "^2.2.1", @@ -2151,14 +2166,38 @@ } }, "node_modules/socket.io-adapter": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", - "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.4.tgz", + "integrity": "sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg==", "dev": true, "dependencies": { + "debug": "~4.3.4", "ws": "~8.11.0" } }, + "node_modules/socket.io-adapter/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/socket.io-adapter/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, "node_modules/socket.io-adapter/node_modules/ws": { "version": "8.11.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", diff --git a/package.json b/package.json index f4c8a7f..15c9e68 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,6 @@ "karma-cljs-test": "^0.1.0", "karma-junit-reporter": "^2.0.0", "karma-spec-reporter": "^0.0.36", - "shadow-cljs": "^2.27.3" + "shadow-cljs": "^2.27.4" } } diff --git a/script/test_libs.clj b/script/test_libs.clj index 02cb25b..82037c9 100755 --- a/script/test_libs.clj +++ b/script/test_libs.clj @@ -272,7 +272,7 @@ :show-deps-fn lein-deps-tree :test-cmds ["lein kaocha"]} {:name "antq" - :version "2.7.1133" + :version "2.8.1185" :platforms [:clj] :github-release {:repo "liquidz/antq"} :patch-fn deps-edn-v1-patch @@ -296,7 +296,7 @@ :show-deps-fn cli-deps-tree :test-cmds ["bb test:clj :kaocha/reporter '[kaocha.report/documentation]'"]} {:name "cljfmt" - :version "0.11.2" + :version "0.12.0" :platforms [:clj :cljs] :root "cljfmt" :github-release {:repo "weavejester/cljfmt" @@ -305,17 +305,17 @@ :show-deps-fn lein-deps-tree :test-cmds ["lein test"]} {:name "cljstyle" - :version "0.15.0" + :version "0.16.626" :platforms [:clj] :github-release {:repo "greglook/cljstyle" :via :tag} - :patch-fn project-clj-v1-patch - :show-deps-fn lein-deps-tree - :test-cmds ["lein check" - "lein test"]} + :patch-fn deps-edn-v1-patch + :show-deps-fn cli-deps-tree + :test-cmds ["bin/test check" + "bin/test unit"]} {:name "clojure-lsp" :platforms [:clj] - :version "2023.10.30-16.25.41" + :version "2024.02.01-11.01.59" :github-release {:repo "clojure-lsp/clojure-lsp"} :patch-fn clojure-lsp-patch :show-deps-fn clojure-lsp-deps