boot-clj / Boot Cljs
Licence: epl-1.0
Boot task to compile ClojureScript programs.
Stars: ✭ 175
Programming Languages
javascript
184084 projects - #8 most used programming language
clojure
4091 projects
clojurescript
191 projects
Labels
Projects that are alternatives of or similar to Boot Cljs
Hex Arch Kotlin Spring Boot
Reference JVM multi module project for a reactive micro service and lambda using a hexagonal architecture, DDD, Kotlin, Spring Boot, Quarkus, Lambda, Gradle.
Stars: ✭ 83 (-52.57%)
Mutual labels: boot
Boot Figreload
Boot task providing live-reload using Fighweel client
Stars: ✭ 50 (-71.43%)
Mutual labels: boot
Geolocator
Location tracking & geofencing the easy way. Supports background, killed app, rebooted device different update intervals.
Stars: ✭ 60 (-65.71%)
Mutual labels: boot
Boot Cljs Repl
Boot task providing a REPL for ClojureScript development.
Stars: ✭ 74 (-57.71%)
Mutual labels: boot
Confetti
🎉 A tool to help creating and deploying static sites with AWS
Stars: ✭ 96 (-45.14%)
Mutual labels: boot
Spring Cloud Stream Demo
Simple Event Driven Microservices with Spring Cloud Stream
Stars: ✭ 58 (-66.86%)
Mutual labels: boot
Zfs Installer
Shell script program that prepares ZFS on a system, and installs Linux
Stars: ✭ 88 (-49.71%)
Mutual labels: boot
Grub Btrfs
Include btrfs snapshots at boot options. (Grub menu)
Stars: ✭ 153 (-12.57%)
Mutual labels: boot
Saapas
Example project for Cljs using Boot instead of Lein. Inspired by Chestnut.
Stars: ✭ 136 (-22.29%)
Mutual labels: boot
Boot task to compile ClojureScript applications.
- Provides the
cljs
task for compiling ClojureScript to JavaScript - Requirements
- Supports ClojureScript versions since 1.7.28
- Boot version 2.6.0 but 2.7.0 is recommended for better error reporting
- Java 8+
- Docs
- .cljs.edn files
- Compiler options, Boot-cljs modified and automatically sets some options
- Related projects: boot-reload and boot-cljs-repl
Quick start
Add ClojureScript and boot-cljs
to your build.boot
dependencies and require
the namespace:
(set-env! :dependencies '[[adzerk/boot-cljs "X.Y.Z" :scope "test"]])
(require '[adzerk.boot-cljs :refer [cljs]])
You can see the options available on the command line:
boot cljs --help
Or the same in the REPL:
boot.user=> (doc cljs)
Further Reading
- boot-cljs-example - An example project with a local web server, CLJS REPL, and live-reload.
- Saapas example project - Opinionated example project for Boot.
- Tenzing project template - ClojureScript application template.
- Modern ClojureScript - Series of tutorials for ClojureScript. Uses Boot.
License
Copyright © 2014 Adzerk
Copyright © 2015-2017 Juho Teperi
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].