Espen Hovlandsdal's repositories
eventsource-parser
Streaming, source-agnostic EventSource/Server-Sent Events parser
react-lowlight
Syntax highlighter for React, utilizing VDOM for efficient updates
picosanity
Tiny Sanity client alternative should you only need to do queries
react-refractor
Syntax highlighter for React based on Prism/refractor, utilizing VDOM for efficient updates
html-validator
PHP client for the Validator.nu / checker.html5.org API
eventsource-client
A modern, streaming server-sent events/eventsource client
sanity-diff-patch
Generates a set of Sanity patches by comparing two JSON structures
use-hot-module-reload
React hook that triggers a callback after hot-module reloading has been performed (for any module, not just the one it was used in)
sanity-plugin-leaflet-input
Leaflet geopoint input component for Sanity.io
send-ranges
Express middleware for handling HTTP range requests - supports single and multiple ranges
use-device-pixel-ratio
React hook for getting the device pixel ratio and reacting to changes
byte-range-stream
Create a multipart/byteranges stream based on passed ranges
espen-codes
My personal website / digital garden / blog / portfolio
cf-dns-updater
Update a DNS record on CloudFlare with a new IP
get-latest-version
Find the latest version of an npm module matching a given semver range
aroiaf-fallback
Fallback HTTP server for home cluster
birdnetpi-to-signal
Prettifies notifications from birdnet-pi and sends them to Signal
esm.sh
A fast, smart, & global CDN for modern(es2015+) web development.
jsondiffpatch
Diff & patch JavaScript objects
namecheap-dns-updater
Update the IP of a Dynamic DNS domain on Namecheap
neolink
An RTSP bridge to Reolink IP cameras
observable-callback
A small utility for simplified creation of callback functions that publishes the argument to an observable stream when called
react-safe-json-ld
Render safe JSON-LD script tags using React
repro-dmp-unicode
Incorrect indices being generated by the go lib, repro
vercel
Develop. Preview. Ship.