Polished and well engineered. Punching above its star count.
h5p-nodejs-library is a collection of server and client-side packages that help you use H5P with a NodeJS backend
Documentation
87
CONTRIBUTING guide found.
README is present.
README documents how to install the project.
Licensed under GPL-3.0.
Engineering
85
CI is configured (.github/workflows/static.yml).
Lockfile present (package-lock.json). Installs are reproducible.
Test files detected (packages/h5p-clamav-scanner/test).
Linter or formatter configured (.editorconfig).
Issue or PR templates present.
Project health
92
Dependency manifest found (package.json).
Repository has a description.
Actively maintained (pushed within the last month).
.gitignore present.
Repository health signals
Activity, community, and responsiveness at scan time
Activity
- —Commits (30d / 90d)
- 103Forks
- 115Releaseslatest 6y ago
Community
- —Community health
- —authors own >50% of commits
- 200Watchers
Responsiveness
- 21hMedian issue response
- 20hMedian PR merge time
- 85Open issues
Repository files40 root entries
- .circleci
- .githubGood: CONTRIBUTING guide found.Issue: CONTRIBUTING guide contents could not be read (−28 pts vs a readable file).Fix: Move the file to the repo root or docs/CONTRIBUTING.md so its setup, style, test, and PR sections can be graded.Good: CI is configured (.github/workflows/static.yml).Good: Issue or PR templates present.
- .husky
- .vscode
- docs
- packagesGood: Test files detected (packages/h5p-clamav-scanner/test).Good: Environment pinned via packages/h5p-examples/Dockerfile.
- scripts
- test
- .claudeignore
- .editorconfigGood: Linter or formatter configured (.editorconfig).
- .gitattributes
- .gitbook.yaml
- .gitignoreGood: .gitignore present.
- .npmrc
- .prettierrc
- CHANGELOG.md
- CLAUDE.md
- code-of-conduct.md
- commitlint.config.js
- content-hub.md
- eslint.config.mjs
- ESM_MIGRATION_PLAN.md
- fehler.txt
- lerna.json
- LICENSEGood: Licensed under GPL-3.0.
- localize.sh
- package-lock.jsonGood: Lockfile present (package-lock.json). Installs are reproducible.
- package.jsonGood: Dependency manifest found (package.json).
- release.config.js
- renovate.json
- SECURITY.mdGood: Security policy present.
- test-plan.md
- TODO.md
- tsconfig.build.json
- tsconfig.json
- typedoc.config.mjs
- vitest.config.ts
- vitest.d.ts
- vitest.db.config.ts
- vitest.integration.config.ts