{"repo":"joakimunge/denoliver","free":true,"listed":false,"github":"https://github.com/joakimunge/denoliver","clone":"git clone https://github.com/joakimunge/denoliver.git","description":"A simple, dependency free static file server for Deno with possibly the worst name ever.","language":"TypeScript","stars":104,"topics":["file-server","deno","typescript","live-reload","web-server","denoland","cli","dependency-free","dev-server","server"],"license":"MIT","category":"cli-tools","readme_excerpt":"--- Denoliver is a small, zero config dev & static file server with live reloading written in TypeScript for Deno intended for prototyping and Single Page Applications. Version 3.0+ : Now available on both JSR and deno.land/x with modern Deno APIs and improved TypeScript support! Prerequisites Deno 2.0+ Key Features - Dependency free! No third party dependencies. - Live reload - Supports client side routing for Single Page Applications. - Directory lists - Supports HTTPS - Allows for programmatic use as a module - Boilerplating for rapid prototyping. - Injectable HTTP request interceptors. (TS & JS) Getting Started Installation Usage Running denoliver without any arguments will start a server on port 3000 and serve files from the current working directory. Note : Deno is a secure runtime by default. You need to include the --allow-net , --allow-read , --allow-write , and --allow-run flags to make sure Denoliver can serve your directory and display network addresses. or if you're not happy with the name: Why do I need the --allow-sys flag? You don't need it! You can still use Denoliver as normal without this flag. Denoliver uses Deno.networkInterfaces() to display your local network address. This API requires the --allow-sys permission. If you don't provide this flag, Denoliver will still work but won't be able to show the network address in the startup message. Running Serve your directory Options Denoliver comes with a couple of options to customize your experience. Director","default_branch":null,"files":null,"tree":[],"storefront":"/r/joakimunge","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joakimunge/denoliver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}