Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

1.0.1-SNAPSHOT

  • Loading branch information...
commit 5dc56732a5cd80e391aa17462769dc94faaf7b9d 1 parent 6a996f5
@cemerick cemerick authored
View
40 README.md
@@ -7,12 +7,12 @@ to install and allows you to configure the ClojureScript compiler from within yo
Beyond basic compiler support, lein-cljsbuild can optionally help with a few other things:
-* [Launching REPLs for interactive development] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.0/doc/REPL.md)
-* [Launching ClojureScript tests] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.0/doc/TESTING.md)
-* [Sharing code between Clojure and ClojureScript] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.0/doc/CROSSOVERS.md)
+* [Launching REPLs for interactive development] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.1-SNAPSHOT/doc/REPL.md)
+* [Launching ClojureScript tests] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.1-SNAPSHOT/doc/TESTING.md)
+* [Sharing code between Clojure and ClojureScript] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.1-SNAPSHOT/doc/CROSSOVERS.md)
-The latest version of lein-cljsbuild is `1.0.0`.
-[See the release notes here.](https://github.com/emezeske/lein-cljsbuild/blob/1.0.0/doc/RELEASE-NOTES.md)
+The latest version of lein-cljsbuild is `1.0.1-SNAPSHOT`.
+[See the release notes here.](https://github.com/emezeske/lein-cljsbuild/blob/1.0.1-SNAPSHOT/doc/RELEASE-NOTES.md)
## Requirements
@@ -27,7 +27,7 @@ file in the `:plugins` section:
```clj
(defproject lein-cljsbuild-example "1.2.3"
- :plugins [[lein-cljsbuild "1.0.0"]])
+ :plugins [[lein-cljsbuild "1.0.1-SNAPSHOT"]])
```
In addition, _you should add an explicit ClojureScript dependency to your
@@ -44,15 +44,15 @@ can use lein-cljsbuild with any ClojureScript version.
## Just Give Me a Damned Example Already!
See the
-[example-projects] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.0/example-projects)
+[example-projects] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.1-SNAPSHOT/example-projects)
directory for a couple of simple examples of how to use lein-cljsbuild. The
-[simple project] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.0/example-projects/simple)
+[simple project] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.1-SNAPSHOT/example-projects/simple)
shows a dead-simple "compile only" configuration, which is a good place to start. The
-[advanced project] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.0/example-projects/advanced)
+[advanced project] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.1-SNAPSHOT/example-projects/advanced)
contains examples of how to use the extended features of the plugin.
Also, see the
-[sample.project.clj] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.0/sample.project.clj)
+[sample.project.clj] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.1-SNAPSHOT/sample.project.clj)
file for an exhaustive list of all options supported by lein-cljsbuild.
## Basic Configuration
@@ -62,7 +62,7 @@ of your `project.clj` file. A simple project might look like this:
```clj
(defproject lein-cljsbuild-example "1.2.3"
- :plugins [[lein-cljsbuild "1.0.0"]]
+ :plugins [[lein-cljsbuild "1.0.1-SNAPSHOT"]]
:cljsbuild {
:builds [{
; The path to the top-level ClojureScript source directory:
@@ -76,7 +76,7 @@ of your `project.clj` file. A simple project might look like this:
```
For an exhaustive list of the configuration options supported by lein-cljsbuild, see the
-[sample.project.clj] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.0/sample.project.clj)
+[sample.project.clj] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.1-SNAPSHOT/sample.project.clj)
file.
## Basic Usage
@@ -127,7 +127,7 @@ the ClojureScript as well if enabled.
```
If you are using the
-[crossovers] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.0/doc/CROSSOVERS.md)
+[crossovers] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.1-SNAPSHOT/doc/CROSSOVERS.md)
feature, and want the `:crossover-path` included in the JAR file, add this entry to your
top-level `:cljsbuild` configuration:
@@ -143,7 +143,7 @@ and will build all of them in parallel:
```clj
(defproject lein-cljsbuild-example "1.2.3"
- :plugins [[lein-cljsbuild "1.0.0"]]
+ :plugins [[lein-cljsbuild "1.0.1-SNAPSHOT"]]
:cljsbuild {
:builds [
{:source-paths ["src-cljs-main"]
@@ -161,7 +161,7 @@ only that one:
```clj
(defproject lein-cljsbuild-example "1.2.3"
- :plugins [[lein-cljsbuild "1.0.0"]]
+ :plugins [[lein-cljsbuild "1.0.1-SNAPSHOT"]]
:cljsbuild {
:builds [
{:source-paths ["src-cljs-main"]
@@ -178,7 +178,7 @@ them as a map instead of a vector:
```clj
(defproject lein-cljsbuild-example "1.2.3"
- :plugins [[lein-cljsbuild "1.0.0"]]
+ :plugins [[lein-cljsbuild "1.0.1-SNAPSHOT"]]
:cljsbuild {
:builds {
:main
@@ -194,27 +194,27 @@ You can also build multiple configurations at once:
$ lein cljsbuild auto main other
See the
-[example-projects/advanced] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.0/example-projects/advanced)
+[example-projects/advanced] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.1-SNAPSHOT/example-projects/advanced)
directory for a working example of a project that uses this feature.
## REPL Support
Lein-cljsbuild has built-in support for launching ClojureScript REPLs in a variety
of ways. See the
-[REPL documentation] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.0/doc/REPL.md)
+[REPL documentation] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.1-SNAPSHOT/doc/REPL.md)
for more details.
## Testing Support
Lein-cljsbuild has built-in support for running external ClojureScript test processes. See the
-[testing documentation] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.0/doc/TESTING.md)
+[testing documentation] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.1-SNAPSHOT/doc/TESTING.md)
for more details.
## Sharing Code Between Clojure and ClojureScript
Sharing code with lein-cljsbuild is accomplished via the configuration
of "crossovers". See the
-[crossovers documentation] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.0/doc/CROSSOVERS.md)
+[crossovers documentation] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.1-SNAPSHOT/doc/CROSSOVERS.md)
for more details.
## ClojureScript Version
View
3  cljs-compat/src/cljsbuild/compat.clj
@@ -1,7 +1,8 @@
(ns cljsbuild.compat
(:use clojure.test))
-(def matrix {"1.0.0" {:cljs ["0.0-2014"]}
+(def matrix {"1.0.1-SNAPSHOT" {:cljs ["0.0-2014"]}
+ "1.0.0" {:cljs ["0.0-2014"]}
"1.0.0-SNAPSHOT" {:cljs ["0.0-2014"]}
"1.0.0-alpha2" {:cljs ["0.0-2014"]}})
View
2  doc/CROSSOVERS.md
@@ -35,7 +35,7 @@ And your `project.clj` file looks like this:
```clj
(defproject lein-cljsbuild-example "1.2.3"
- :plugins [[lein-cljsbuild "1.0.0"]]
+ :plugins [[lein-cljsbuild "1.0.1-SNAPSHOT"]]
:source-paths ["src-clj"]
:cljsbuild {
; Each entry in the :crossovers vector describes a Clojure namespace
View
4 doc/REPL.md
@@ -60,7 +60,7 @@ between them. To configure a launch preset, add an entry to the `:repl-launch-c
```clj
(defproject lein-cljsbuild-example "1.2.3"
- :plugins [[lein-cljsbuild "1.0.0"]]
+ :plugins [[lein-cljsbuild "1.0.1-SNAPSHOT"]]
:cljsbuild {
:repl-listen-port 9000
:repl-launch-commands
@@ -99,7 +99,7 @@ treated as an option map. Currently, the only supported options are
```
For more ideas on how to use `repl-launch`, take a look at the
-[advanced example project] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.0/example-projects/advanced)
+[advanced example project] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.1-SNAPSHOT/example-projects/advanced)
It has several examples of useful launch commands, with descriptions in its README.
Note that, in particular, the possibilities with
[PhantomJS] (http://www.phantomjs.org)
View
8 doc/TESTING.md
@@ -7,7 +7,7 @@ test:
```clj
(defproject lein-cljsbuild-example "1.2.3"
- :plugins [[lein-cljsbuild "1.0.0"]]
+ :plugins [[lein-cljsbuild "1.0.1-SNAPSHOT"]]
:cljsbuild {
:test-commands
{"my-test" ["phantomjs" "phantom/unit-test.js" "..."]})
@@ -38,7 +38,7 @@ browser to do, except it does not have a GUI. PhantomJS can be automated via Ja
and thus is convenient to use for running automated tests.
The
-[advanced example project] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.0/example-projects/advanced)
+[advanced example project] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.1-SNAPSHOT/example-projects/advanced)
contains an example of how to use PhantomJS for running ClojureScript tests. There are several
components that come together to make this work:
@@ -46,10 +46,10 @@ components that come together to make this work:
the unit tests into JavaScript (so that it they can be run by PhantomJS).
2. A
-[static HTML page] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.0/example-projects/advanced/resources/private/html/unit-test.html)
+[static HTML page] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.1-SNAPSHOT/example-projects/advanced/resources/private/html/unit-test.html)
with a `<script>` tag that will pull in the compiled unit test code when the page is loaded.
3. A `:test-commands` entry that runs PhantomJS, passing it
-[a simple script] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.0/example-projects/advanced/phantom/unit-test.js)
+[a simple script] (https://github.com/emezeske/lein-cljsbuild/blob/1.0.1-SNAPSHOT/example-projects/advanced/phantom/unit-test.js)
. This script directs PhantomJS to load the static HTML page, and once it's loaded,
to call the ClojureScript unit test entry point.
View
4 example-projects/advanced/project.clj
@@ -1,4 +1,4 @@
-(defproject cljsbuild-example-advanced "1.0.0"
+(defproject cljsbuild-example-advanced "1.0.1-SNAPSHOT"
:description "An advanced example of how to use lein-cljsbuild"
:source-paths ["src-clj"]
:dependencies [[org.clojure/clojure "1.5.1"]
@@ -6,7 +6,7 @@
:exclusions [org.apache.ant/ant]]
[compojure "1.1.6"]
[hiccup "1.0.4"]]
- :plugins [[lein-cljsbuild "1.0.0"]
+ :plugins [[lein-cljsbuild "1.0.1-SNAPSHOT"]
[lein-ring "0.8.7"]]
; Enable the lein hooks for: clean, compile, test, and jar.
:hooks [leiningen.cljsbuild]
View
4 example-projects/simple/project.clj
@@ -1,4 +1,4 @@
-(defproject cljsbuild-example-simple "1.0.0"
+(defproject cljsbuild-example-simple "1.0.1-SNAPSHOT"
:description "A simple example of how to use lein-cljsbuild"
:source-paths ["src-clj"]
:dependencies [[org.clojure/clojure "1.5.1"]
@@ -6,7 +6,7 @@
:exclusions [org.apache.ant/ant]]
[compojure "1.1.6"]
[hiccup "1.0.4"]]
- :plugins [[lein-cljsbuild "1.0.0"]
+ :plugins [[lein-cljsbuild "1.0.1-SNAPSHOT"]
[lein-ring "0.8.7"]]
:cljsbuild {
:builds [{:source-paths ["src-cljs"]
View
4 plugin/project.clj
@@ -1,4 +1,4 @@
-(defproject lein-cljsbuild "1.0.0"
+(defproject lein-cljsbuild "1.0.1-SNAPSHOT"
:description "ClojureScript Autobuilder Plugin"
:url "http://github.com/emezeske/lein-cljsbuild"
:license
@@ -12,6 +12,6 @@
:dev {
:dependencies [
[midje "1.5.1"]
- [cljsbuild "1.0.0"]]
+ [cljsbuild "1.0.1-SNAPSHOT"]]
:plugins [[lein-midje "2.0.4"]]}}
:eval-in-leiningen true)
View
2  support/project.clj
@@ -1,4 +1,4 @@
-(defproject cljsbuild "1.0.0"
+(defproject cljsbuild "1.0.1-SNAPSHOT"
:description "ClojureScript Autobuilder"
:url "http://github.com/emezeske/lein-cljsbuild"
:license

1 comment on commit 5dc5673

@eval

This commit introduces a lot of non-existing urls. Did you forget to create a tag?

Please sign in to comment.
Something went wrong with that request. Please try again.