tlr
Version:
Quick spawn a tiny-lr server
60 lines (38 loc) • 1.37 kB
Markdown
# tlr [](https://npmjs.org/package/tlr) [](https://travis-ci.org/ruyadorno/tlr)
What is quickier than using tiny-lr? Using **tlr** of course.
## About
Small cli util that spawns a simple [tiny-lr](https://github.com/mklabs/tiny-lr) server.
> Batteries **NOT** included
### Integration
The spawned server will listen to all regular `tiny-lr` endpoints.
_e.g._ If you're using [nodemon](https://github.com/remy/nodemon) you should be able to hook an event into your `nodemon.json` config file:
```json
{
"events": {
"restart": "sleep 1; curl http://localhost:35729/changed?files=foo"
}
}
```
Please refer to [tiny-lr](https://github.com/mklabs/tiny-lr) docs for more info on available endpoints.
## Install
```sh
npm install tlr
```
## Usage
```sh
tlr
```
Using a custom port:
```sh
export LR_PORT=9999
tlr
```
## Workflow ideas
- Use it along with [nodemon](https://github.com/remy/nodemon)
- and [concurrently](https://github.com/kimmobrunfeldt/concurrently)
- to provide a single [npm task](https://github.com/ruyadorno/ntl)
- that can be used as entry point
- Add a `<script src="//localhost:35729/livereload.js"></script>` to your html template
- Livereload FTW!
## License
MIT © [Ruy Adorno](http://ruyadorno.com)