Public vals
48
nbbaier
projectTree
Project File Tree Generator (endpoint) This simple hono app wraps nbbaier/createFileTree in an endpoint.
There's a single route, https://nbbaier-projecttree.web.val.run/:id where, id is any public project's UUID.
To get a project's UUID, navigating to any of it's files and use the copy id option in the context menu:
HTTP
nbbaier
createFileTree
Project File Tree Generator A utility for generating a visual file tree representation for Val Town Projects. Usage import createFileTree from "https://esm.town/v/nbbaier/createFileTree";
const treeOutput = await createFileTree("https://esm.town/v/std/reactHonoStarter@34-main");
console.log(treeOutput); Example Output The following is the output for @stevekrouse's reactHonoStarter project .
├── backend
│ └── index.ts
├── frontend
│ ├── components
│ │ └── App.tsx
│ ├── index.html
│ └── index.tsx
└── README.md
Script
nbbaier
sqliteRowsToObject
// import type { ResultSet } from "https://esm.town/v/std/sqlite?v=6";
Script
nbbaier
simpletext
An implementation of simpletext blog by jonfraser . Installation info coming later.
HTTP
nbbaier
cronLogger
Log your cron evaluations to sqlite import { cronEvalLogger as logger } from "https://esm.town/v/nbbaier/cronLogger";
const run = async (interval: Interval) => {
console.log("your code goes here");
};
export default logger(run);
Script
nbbaier
mdConvert
mdConvert Inspired by markdown.rest . Converts markdown (plain text or base64 encoded) to HTML (plain text or base64 encoded)
HTTP