Skip to content

Instantly share code, notes, and snippets.

View alexkrolick's full-sized avatar
🎩
Open for consulting gigs!

Alex Krolick alexkrolick

🎩
Open for consulting gigs!
View GitHub Profile
@alexkrolick
alexkrolick / compile.js
Last active March 26, 2025 01:47
Recipe Parser
#!/usr/bin/env node
// Requires Node 14+
const fs = require('fs/promises');
const yaml = require('yaml');
const markdown = require('micromark');
async function main () {
const recipeFiles = await fs.readdir('./recipes');
let recipesByCategory = {};
for (const filepath of recipeFiles) {