Skip to content

mpasdziernik/ring-cljsjs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ring-Cljsjs

Clojars Project

Ring middleware to serve static assets from cljsjs.

Installation

Include the following dependency in your project dependencies:

[ring-cljsjs "0.1.0"]

Usage

Require the middleware and add it to your handler.

(require '[ring.middleware.cljsjs :refer [wrap-cljsjs]])

(def app (wrap-cljsjs handler))

Cljsjs assets will then be served from the following path:

/cljsjs/<package>/<asset path>

For example, if you include the [cljsjs/react-mdl "1.4.3-0"] dependency, then the minified material CSS will be available at:

/cljsjs/react-mdl/material.min.css

By default assets are placed on the /cljsjs path. You can change the path by specifying prefix in a options map.

(def app (web-cljsjs handler {:prefix "/cljsjs"}))

License

Copyright © 2016 Juho Teperi

Based on ring-webjars
Copyright © 2015 James Reeves

Released under the MIT license.

About

Ring middleware to serve assets from Cljsjs packages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Clojure 100.0%