Skip to content

Instantly share code, notes, and snippets.

@mattly
Created September 15, 2018 16:00

Revisions

  1. mattly created this gist Sep 15, 2018.
    21 changes: 21 additions & 0 deletions deps.edn
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,21 @@
    {:paths #{"src" "test"}

    :deps
    {org.clojure/clojure {:mvn/version "1.9.0"}
    org.clojure/clojurescript {:mvn/version "1.10.339"}

    binaryage/devtools {:mvn/version "0.9.10"}
    refactor-nrepl {:mvn/version "2.4.0"}
    cider/cider-nrepl {:mvn/version "0.18.0"}
    cider/nrepl {:mvn/version "0.3.0"}}

    :aliases
    {:outdated
    {:extra-deps
    {olical/depot {:mvn/version "1.2.0"}}
    :main-opts ["-m" "depot.outdated.main"]}

    :test
    {:extra-deps
    {olical/cljs-test-runner {:mvn/version "2.1.0"}}
    :main-opts ["-m" "cljs-test-runner.main"]}}}
    10 changes: 10 additions & 0 deletions package.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,10 @@
    {
    "dependencies": {
    "@cljs-oss/module-deps": "^1.1.1",
    "react": "^16.4.2",
    "react-dom": "^16.4.2",
    },
    "devDependencies": {
    "shadow-cljs": "^2.6.6"
    }
    }
    18 changes: 18 additions & 0 deletions shadow-cljs.edn
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,18 @@
    {:source-paths
    ["src"]

    :deps true

    :nrepl {:port 33333}

    :builds
    {:app {:target :browser
    :output-dir "public/js"
    :asset-path "/js"
    :modules {:main
    {:entries [a.init]}}
    :devtools
    {:http-root "public"
    :http-port 3000
    :preloads [devtools.preload]
    :after-load a.core/reload}}}}