Permalink
Cannot retrieve contributors at this time
Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign up| (defproject afterglow "0.2.5-SNAPSHOT" | |
| :description "A live-coding environment for light shows, built on the Open Lighting Architecture, using bits of Overtone." | |
| :url "https://github.com/Deep-Symmetry/afterglow" | |
| :license {:name "Eclipse Public License 2.0" | |
| :url "https://www.eclipse.org/legal/epl-2.0/"} | |
| :jvm-opts ["-Dapple.awt.UIElement=true"] ; Suppress dock icon and focus stealing when compiling on a Mac. | |
| :dependencies [[org.clojure/clojure "1.10.1"] | |
| [org.clojure/core.cache "0.8.2"] | |
| [org.clojure/core.async "0.7.559" :exclusions [org.clojure/tools.reader]] | |
| [org.clojure/data.json "0.2.7"] | |
| [org.clojure/data.zip "0.1.3"] | |
| [org.clojure/math.numeric-tower "0.0.4"] | |
| [org.clojure/tools.cli "0.4.2"] | |
| [org.clojure/tools.nrepl "0.2.13"] | |
| [org.clojure/tools.reader "1.3.2"] | |
| [org.deepsymmetry/beat-link "0.6.1"] | |
| [org.deepsymmetry/wayang "0.1.8"] | |
| [java3d/vecmath "1.3.1"] | |
| [java3d/j3d-core "1.3.1"] | |
| [java3d/j3d-core-utils "1.3.1"] | |
| [overtone/at-at "1.2.0"] | |
| [overtone/midi-clj "0.5.0"] | |
| [overtone/osc-clj "0.9.0"] | |
| [uk.co.xfactory-librarians/coremidi4j "1.3"] | |
| [amalloy/ring-buffer "1.3.1" :exclusions [org.clojure/tools.reader | |
| com.google.protobuf/protobuf-java]] | |
| [com.climate/claypoole "1.1.4"] | |
| [org.clojars.brunchboy/protobuf "0.8.3"] | |
| [ola-clojure "0.1.8" :exclusions [org.clojure/tools.reader]] | |
| [selmer "1.12.18" :exclusions [cheshire]] | |
| [com.evocomputing/colors "1.0.6"] | |
| [environ "1.1.0"] | |
| [camel-snake-kebab "0.4.1"] | |
| [com.taoensso/timbre "4.10.0"] | |
| [com.fzakaria/slf4j-timbre "0.3.18"] | |
| [com.taoensso/tower "3.0.2"] | |
| [com.taoensso/truss "1.5.0"] | |
| [markdown-clj "1.10.1"] | |
| [ring/ring-core "1.8.0"] | |
| [clj-time "0.15.2"] | |
| [compojure "1.6.1" :exclusions [org.eclipse.jetty/jetty-server | |
| ring/ring-core | |
| ring/ring-codec]] | |
| [ring/ring-defaults "0.3.2"] | |
| [ring/ring-session-timeout "0.2.0"] | |
| [ring-middleware-format "0.7.4" :exclusions [ring/ring-jetty-adapter | |
| cheshire | |
| org.clojure/tools.reader | |
| org.clojure/java.classpath | |
| org.clojure/core.memoize | |
| com.fasterxml.jackson.core/jackson-core]] | |
| [metosin/ring-http-response "0.9.1"] | |
| [prone "2020-01-17"] | |
| [buddy "2.0.0"] | |
| [instaparse "1.4.10"] | |
| [http-kit "2.3.0"]] | |
| :repositories {"sonatype-snapshots" "https://oss.sonatype.org/content/repositories/snapshots"} | |
| :main afterglow.core | |
| :uberjar-name "afterglow.jar" | |
| :manifest {"Name" ~#(str (clojure.string/replace (:group %) "." "/") | |
| "/" (:name %) "/") | |
| "Package" ~#(str (:group %) "." (:name %)) | |
| "Specification-Title" ~#(:name %) | |
| "Specification-Version" ~#(:version %)} | |
| :deploy-repositories [["snapshots" :clojars | |
| "releases" :clojars]] | |
| ;; enable to start the nREPL server when the application launches | |
| ;; :env {:repl-port 16002} | |
| :profiles {:dev {:dependencies [[ring-mock "0.1.5" :exclusions [ring/ring-codec]] | |
| [ring/ring-devel "1.8.0"]] | |
| :repl-options {:init-ns afterglow.examples | |
| :welcome (println "afterglow loaded.")} | |
| :jvm-opts ["-XX:-OmitStackTraceInFastThrow" "-Dapple.awt.UIElement=true"] | |
| :env {:dev "true"}} | |
| :uberjar {:env {:production "true"} | |
| :aot :all} | |
| :netlify {:prep-tasks ^:replace []}} | |
| :plugins [[lein-codox "0.10.7"] | |
| [lein-resource "17.06.1"] | |
| [lein-environ "1.1.0"] | |
| [lein-shell "0.5.0"]] | |
| :codox {:output-path "target/codox" | |
| :doc-files [] | |
| :source-uri "https://github.com/Deep-Symmetry/afterglow/blob/master/{filepath}#L{line}" | |
| :metadata {:doc/format :markdown}} | |
| :resource {:resource-paths [["target/codox" | |
| {:target-path "target/classes/api_doc" ; For embedded use | |
| :extra-values {:guide-url "http:/guide/afterglow/"}}] | |
| ["target/codox" | |
| {:target-path "doc/build/site/api" ; For hosting on netlify | |
| :extra-values {:guide-url "https://afterglow-guide.deepsymmetry.org/afterglow/"}}]]} | |
| ;; Perform the tasks which embed the developer guide and api docs before compilation, | |
| ;; so they will be available both in development, and in the distributed archive. | |
| :shell {:env {"DOCSEARCH_ENABLED" "true" | |
| "DOCSEARCH_ENGINE" "lunr"}} | |
| :prep-tasks [["shell" "antora" "--fetch" "doc/embedded.yml" | |
| "--generator" "antora-site-generator-lunr"] | |
| "codox" | |
| "javac" | |
| "compile" | |
| "resource"] | |
| :min-lein-version "2.0.0") |