Prepare to switch from lein to CLI/deps.edn
This starts the cleanup of the project so I can use cljs-test-runner via the CLI. The next big cleanup will be removing macrovich.
This commit is contained in:
parent
8784a104fb
commit
97868812c1
5 changed files with 13 additions and 8 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -21,4 +21,5 @@ pom.xml*
|
||||||
.nrepl-port
|
.nrepl-port
|
||||||
bin
|
bin
|
||||||
test/readme.clj
|
test/readme.clj
|
||||||
|
/cljs-test-runner-out
|
||||||
/node_modules
|
/node_modules
|
||||||
|
|
|
||||||
16
deps.edn
16
deps.edn
|
|
@ -1,16 +1,20 @@
|
||||||
;; A basic deps.edn for HoneySQL
|
|
||||||
;; Only supports the Clojure (.cljc) side of the house.
|
|
||||||
;; Provides basic support for running the tests (in Clojure).
|
|
||||||
{:paths ["src" "resources"]
|
{:paths ["src" "resources"]
|
||||||
:deps {org.clojure/clojure {:mvn/version "1.10.1"}
|
:deps {org.clojure/clojure {:mvn/version "1.10.1"}
|
||||||
net.cgrand/macrovich {:mvn/version "0.2.1"}}
|
net.cgrand/macrovich {:mvn/version "0.2.1"}}
|
||||||
:aliases
|
:aliases
|
||||||
{;; clj -A:test:runner
|
{:1.7 {:override-deps {org.clojure/clojure {:mvn/version "1.7.0"}}}
|
||||||
|
:1.8 {:override-deps {org.clojure/clojure {:mvn/version "1.8.0"}}}
|
||||||
|
:1.9 {:override-deps {org.clojure/clojure {:mvn/version "1.9.0"}}}
|
||||||
|
:1.10 {:override-deps {org.clojure/clojure {:mvn/version "1.10.1"}}}
|
||||||
|
:master {:override-deps {org.clojure/clojure {:mvn/version "1.11.0-master-SNAPSHOT"}}}
|
||||||
|
;; clj -A:test:runner
|
||||||
:test {:extra-paths ["test"]}
|
:test {:extra-paths ["test"]}
|
||||||
:runner {:extra-deps {com.cognitect/test-runner
|
:runner {:extra-deps {com.cognitect/test-runner
|
||||||
{:git/url "https://github.com/cognitect-labs/test-runner"
|
{:git/url "https://github.com/cognitect-labs/test-runner"
|
||||||
:sha "76568540e7f40268ad2b646110f237a60295fa3c"}}
|
:sha "f7ef16dc3b8332b0d77bc0274578ad5270fbfedd"}}
|
||||||
:main-opts ["-m" "cognitect.test-runner"
|
:main-opts ["-m" "cognitect.test-runner"
|
||||||
"-d" "test"]}
|
"-d" "test"]}
|
||||||
:readme {:extra-deps {seancorfield/readme {:mvn/version "1.0.8"}}
|
:cljs-runner {:extra-deps {olical/cljs-test-runner {:mvn/version "3.7.0"}}
|
||||||
|
:main-opts ["-m" "cljs-test-runner.main"]}
|
||||||
|
:readme {:extra-deps {seancorfield/readme {:mvn/version "1.0.12"}}
|
||||||
:main-opts ["-m" "seancorfield.readme"]}}}
|
:main-opts ["-m" "seancorfield.readme"]}}}
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@
|
||||||
:output-wrapper false
|
:output-wrapper false
|
||||||
:parallel-build true
|
:parallel-build true
|
||||||
:pretty-print false}}
|
:pretty-print false}}
|
||||||
:test {:source-paths ["src" "test"]
|
:test {:source-paths ["src" "test" "test-lein"]
|
||||||
:compiler {:output-to "target/test/honeysql.js"
|
:compiler {:output-to "target/test/honeysql.js"
|
||||||
:output-dir "target/test"
|
:output-dir "target/test"
|
||||||
:source-map true
|
:source-map true
|
||||||
|
|
@ -26,7 +26,7 @@
|
||||||
:target :nodejs}}}}
|
:target :nodejs}}}}
|
||||||
:doo {:build "test"}
|
:doo {:build "test"}
|
||||||
:tach {:test-runner-ns 'honeysql.self-host-runner
|
:tach {:test-runner-ns 'honeysql.self-host-runner
|
||||||
:source-paths ["src" "test"]}
|
:source-paths ["src" "test" "test-lein"]}
|
||||||
:profiles {:midje {:dependencies [[midje "1.9.6"]]
|
:profiles {:midje {:dependencies [[midje "1.9.6"]]
|
||||||
:plugins [[lein-midje "3.2.1"]
|
:plugins [[lein-midje "3.2.1"]
|
||||||
[midje-readme "1.0.9"]]
|
[midje-readme "1.0.9"]]
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue