pagesmark mark

@theworker02/pagesmark · JSR · 1.2.0

pagesmark

Generate and validate a polished three-file GitHub Pages starter site.

1.2.0JSRMITNode.js ≥ 18

Overview

PagesMark creates a predictable `docs/` surface with HTML, CSS, and SVG assets. Version 1.2.0 adds an in-memory bundle API, required-file metadata, color validation, package metadata, and richer generated symbol documentation.

Structured API

Canonical package: @theworker02/pagesmark

import { createBundle, REQUIRED_FILES, PACKAGE } from "@theworker02/pagesmark";

const bundle = createBundle("Demo", { color: "#C9A227" });
console.log(REQUIRED_FILES, PACKAGE.version, bundle["index.html"]);

CLI from source

git clone https://github.com/theworker02/pagesmark.git
cd pagesmark
node src/cli.js init ./website --title "Demo"