Yonder
Redirects for front-end applications. Works on surge.sh.
Install / Use
/learn @sintaxi/YonderREADME
yonder
a ROUTER for for serving front-end application
API
// PUBLIC
yonder.route("path/to/ROUTER") // middleware where ROUTER is path to file.
yonder.route(Array) // middleware where Array is Array of routes.
yonder.route(Function) // middleware where Function returns Array of routes.
yonder.parse(path/to/ROUTER) // parses ROUTER file and returns array of routes.
// PRIVATE
yonder._file2routes // pass in path to ROUTER file
yonder._buffer2routes // pass in file Buffer OR String of a ROUTER file
yonder._lines2routes // pass in array of file lines
yonder._line2route // pass in line get route
Yonder can be used as express middleware…
var yonder = require("yonder")
require("express")()
.use(static(__dirname + "/public"))
.use(yonder.route(__dirname + "/public/ROUTER"))
.listen()
In your ROUTER file...
301 /:yr/:mo/:dy/:slug /articles/:slug
301 /blog?title=:slug /articles/:slug
302 /blog http://medium.com/sintaxi
License
Copyright © 2015 Chloi Inc. All rights reserved.
Related Skills
node-connect
328.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
80.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
328.6kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
80.9kCommit, push, and open a PR
