#!/usr/bin/env node // Builds a self-contained HTML page with the catalog JSON baked in. // Output: dist/index.html import { readFileSync, writeFileSync, mkdirSync } from "fs"; import { dirname, join } from "path"; import { fileURLToPath } from "url"; const __dirname = dirname(fileURLToPath(import.meta.url)); const catalog = readFileSync(join(__dirname, "data", "catalog.json"), "utf-8"); const outDir = join(__dirname, "dist"); mkdirSync(outDir, { recursive: true }); const html = ` $current->ID, 'login' => $current->user_login, 'name' => $current->display_name, 'email' => $current->user_email, 'isAdmin' => current_user_can('manage_options'), 'isEditor' => current_user_can('edit_posts'), 'roles' => $current->roles, ]; } ?>
Artwork Index