This repository currently uses the Hoverkraft Docusaurus theme via a temporary local file installation due to an issue with the published npm package.
The @hoverkraft/docusaurus-theme@0.1.0 package on npm was published without the required compiled JavaScript files. This makes the package unusable in its current state.
The theme is installed using:
"@hoverkraft/docusaurus-theme": "file:../../../../../../tmp/docusaurus-theme/packages/theme"This means:
- ❌ CI/CD builds will fail (the
/tmp/docusaurus-themepath doesn't exist in CI) - ❌ Other developers cannot simply
npm installand run the project - ✅ The theme works locally for the original developer who built it
If you need to run this project locally:
-
Clone the theme repository:
cd /tmp git clone https://github.com/hoverkraft-tech/docusaurus-theme.git -
Install theme dependencies:
cd /tmp/docusaurus-theme npm install -
Build the theme:
cd /tmp/docusaurus-theme/packages/theme npm run build -
Install project dependencies:
cd /path/to/public-docs/application npm install -
Run the project:
npm run start # or npm run build
Once the theme maintainers publish a corrected version:
-
Update package.json:
"@hoverkraft/docusaurus-theme": "^1.0.0"
-
Reinstall:
npm install
-
Verify it works:
npm run build
-
Delete this note file
Until the package is fixed, CI/CD builds will need to:
- Clone the theme repo
- Build it
- Then build this project
Alternatively, temporarily comment out the theme in docusaurus.config.ts:
// themes: ['@hoverkraft/docusaurus-theme'], // Commented until npm package is fixed- Issue Discovered: October 21, 2025
- Theme Repository: https://github.com/hoverkraft-tech/docusaurus-theme
- Expected Fix: When maintainers publish version 1.0.0 or corrected 0.1.1
This is a temporary situation. The Hoverkraft theme is excellent and works perfectly when properly installed. This note will be removed once the npm package issue is resolved.