-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproject.clj
45 lines (39 loc) · 1.79 KB
/
project.clj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
(defproject simple-aws-captcha "0.1.0-SNAPSHOT"
:description "Simple serverless captcha for AWS Lambda"
:url "http://github.com/ericchaves/simple-aws-captcha"
:dependencies [[org.clojure/clojure "1.7.0"]
[org.clojure/clojurescript "1.7.48"]
[org.clojure/core.async "0.1.346.0-17112a-alpha"]
[io.nervous/cljs-lambda "0.1.2"]]
:plugins [[lein-cljsbuild "1.1.0"]
[lein-npm "0.6.1"]
[io.nervous/lein-cljs-lambda "0.2.4"]]
:node-dependencies [[source-map-support "0.2.8"]
[gm "1.9.0"]]
:profiles {
:dev {:plugins [[org.bodil/lein-noderepl "0.1.11"]
[lein-doo "0.1.4"]]}}
:source-paths ["src"]
:cljs-lambda {
:cljs-build-id "simple-aws-captcha"
:aws-profile "default"
:defaults {:role "arn:aws:iam::FIXME:role/cljs-lambda-default", :create true}
:functions [{:name "simple-captcha"
:invoke simple-aws-captcha.core/get-captcha
:description "create captcha and store it on memcached returning its image"}]}
:cljsbuild {
:builds [{:id "simple-aws-captcha"
:source-paths ["src"]
:compiler {:output-to "out/simple_aws_captcha.js"
:output-dir "out"
:target :nodejs
:optimizations :none
:source-map true}}
{:id "test"
:source-paths ["src" "test"]
:compiler {:output-to "out/test/simple_aws_captcha-test.js"
:output-dir "out/test"
:main 'simple-aws-captcha.test-runner
:optimizations :none
:hashbang false
:target :nodejs}}]})