Skip to content

ClojureScript starter with UIx, Tailwind, ShadowCLJS, and BunJS.

License

Notifications You must be signed in to change notification settings

harismh/utsb-cljs-starter

Repository files navigation

🔌 utsb-cljs-starter

Screenshot 2024-10-09 at 13 15 08

This repo started out as an exploratory exercise to help me familiarize myself with the latest CloureScript libraries and JavaScript tooling, namely:

The end result is a starter that creates a React SPA with excellent Shadow and Tailwind hot-reloading and production builds (~2KB CSS, ~70KB JS gzipped) all orchestrated by Bun.

Getting started

3 steps to get up and running:

  1. Install Bun if you haven't already: https://bun.sh/docs/installation.
  2. Install all dependencies: bun i.
  3. Start the starter: bun dev.

The app will launch on http://localhost:3000.

Creating a production build

1 step to create an optimized build using :advanced compilation and Tailwind JIT: bun prod.

This will export the app to /prod. You can view it via serve: bunx serve prod.

References

License

Eclipse Public License 2.0

About

ClojureScript starter with UIx, Tailwind, ShadowCLJS, and BunJS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published