ring-refresh
所属分类:中间件编程
开发工具:Clojure
文件大小:0KB
下载次数:0
上传日期:2024-03-29 16:56:40
上 传 者:
sh-1993
说明: 自动触发浏览器刷新的Ring Clojure中间件库
(A Clojure middleware library for Ring that automatically triggers a browser refresh)
文件列表:
resources/ring/js/
src/ring/middleware/
test/ring/middleware/test/
CONTRIBUTING.md
project.clj
# Ring-Refresh [![Build Status](https://github.com/weavejester/ring-refresh/actions/workflows/test.yml/badge.svg)](https://github.com/weavejester/ring-refresh/actions/workflows/test.yml)
Ring-Refresh is a middleware library for Ring that automatically
triggers a browser refresh when your source files change.
It achieves this by injecting a small Javascript script into any HTML
response triggered by a `GET` route.
This library is designed for use only in development environments.
## Installation
Add the following development dependency to your `project.clj` file:
[ring-refresh "0.2.0"]
## Usage
By default, the middleware monitors the `src` and `resources` directories:
```clojure
(use 'ring.middleware.refresh)
(def app
(wrap-refresh your-handler))
```
But it can be customized to include other directories:
```clojure
(def app
(wrap-refresh
your-handler
["src" "resources" "checkouts/foo/src"]))
```
## License
Copyright 2024 James Reeves
Distributed under the Eclipse Public License, the same as Clojure.
近期下载者:
相关文件:
收藏者: