Files
FixIt/packages
dependabot[bot] 02eee35bb7 chore(deps): bump @iconify/json in the npm-production group (#838)
Bumps the npm-production group with 1 update: [@iconify/json](https://github.com/iconify/icon-sets).


Updates `@iconify/json` from 2.2.507 to 2.2.521
- [Commits](https://github.com/iconify/icon-sets/compare/2.2.507...2.2.521)

---
updated-dependencies:
- dependency-name: "@iconify/json"
  dependency-version: 2.2.521
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-01 11:28:20 +08:00
..

Packages

This directory contains the internal packages for the FixIt Hugo theme monorepo. All packages are scoped under @hugo-fixit.

Overview

Package Description
shared Internal utilities shared across @hugo-fixit packages (workspaceRoot, fromRoot etc.)
versioning Auto-updates theme version in layouts/_partials/init/index.html during pre-commit
integration Post-build integration — merges demo/test site output into public/
chroma-lexers Generates Chroma lexer SCSS map (assets/scss/core/maps/_chroma-lexers.scss) from Chroma source
unocss-preset UnoCSS preset providing theme colors, shortcuts, and utilities for FixIt
encrypt Post-build AES-256-GCM encryption tool for FixIt encrypted content
gen-docs Generates API reference documentation from FixIt source files

Development

All packages are managed via pnpm workspaces. From the repository root:

pnpm install           # Install all dependencies (including packages)
pnpm build             # Build all sites (triggers integration)

Individual packages can be built or tested via their own scripts — see each package's README.md and package.json for details.