{ "name": "paperclip-docs", "private": true, "type": "module", "scripts": { "docs:build": "node site/build-release.mjs --base-path / --out-dir .site", "docs:build:github-subpath": "node site/build-release.mjs --base-path /paperclip-docs/ --out-dir .site", "docs:build:auto": "node site/build-release.mjs --base-path auto --out-dir .site", "docs:test:static-routes": "node scripts/verify-static-routes.mjs", "docs:test:sitemap-lastmod-history": "node scripts/verify-sitemap-lastmod-history.mjs", "docs:test:asset-fingerprints": "node scripts/verify-asset-fingerprints.mjs", "docs:test:hierarchical-skills-nav": "node scripts/verify-hierarchical-skills-nav.mjs", "docs:test:skill-source-blocks": "node scripts/verify-skill-source-blocks.mjs", "docs:test:crawlable-links": "node scripts/verify-crawlable-links.mjs", "docs:test:doc-link-resolution": "node scripts/verify-doc-link-resolution.mjs", "docs:test:seo-metadata": "node scripts/verify-seo-metadata.mjs", "docs:test": "npm run docs:test:static-routes && npm run docs:test:sitemap-lastmod-history && npm run docs:test:asset-fingerprints && npm run docs:test:hierarchical-skills-nav && npm run docs:test:skill-source-blocks && npm run docs:test:crawlable-links && npm run docs:test:doc-link-resolution && npm run docs:test:seo-metadata", "docs:test:client-nav": "node scripts/verify-client-navigation.mjs", "docs:serve": "python3 -m http.server 4321 --directory .site", "sync:lint-links": "node scripts/sync/lint-links.mjs", "sync:verify-nav": "node scripts/sync/verify-nav.mjs", "sync:backfill-screenshots": "node scripts/sync/backfill-screenshots.mjs", "sync:compare-window": "node scripts/sync/compare-window.mjs", "sync:check-drift": "node scripts/sync/check-drift.mjs", "sync:detect-renames": "node scripts/sync/detect-renames.mjs", "sync:verify-edit": "node scripts/sync/verify-edit.mjs", "sync:verify-screenshots": "node scripts/sync/verify-screenshots.mjs", "sync:check": "npm run sync:lint-links && npm run sync:verify-nav && npm run sync:verify-screenshots && npm run sync:check-drift", "sync:test": "node scripts/sync/test.mjs", "screenshots:seed": "node scripts/screenshots/seed.mjs", "screenshots:capture": "node scripts/screenshots/capture.mjs", "screenshots:sync-registry": "node scripts/screenshots/sync-registry.mjs", "screenshots:refresh": "node scripts/screenshots/run.mjs", "screenshots:serve": "node scripts/screenshots/run.mjs --serve", "screenshots:refresh:all": "node scripts/screenshots/run.mjs --all" }, "devDependencies": { "@playwright/test": "^1.58.2", "esbuild": "^0.25.12" }, "dependencies": { "marked": "^12.0.2" } }