Pin h5p-author 0.9.7

Merged
AL
1d ago
+6-6

Closes #45.

h5p-author 0.9.7 (missing-elements/h5p-offline-player#195) changes only the skill (SKILL.md). Where a chat cannot build the package and can give a file, it hands over the source as a file beside the build page's link. The skill also says that only the build tool writes an .h5p, and that an npx which hangs has failed. The build is unchanged.

What changes

  • The pin: package.json and the lockfile move @missing-elements/h5p-author from 0.9.6 to 0.9.7. The lockfile change is the five lines of that entry, with the integrity npm gives for 0.9.7; its dependencies are the same as 0.9.6's.
  • The zips: /h5p/skill/h5p-author.zip and /h5p/skill/h5p-author-chatgpt.zip hold 0.9.7's skill, and the plugin's plugin.json says 0.9.7. These are what the guide's first step hands out.
  • The skill files: /h5p/skill/SKILL.md is 0.9.7's. The brief, the licence and the 32 type files stay as in 0.9.6: the two tarballs differ only in SKILL.md and package.json.
  • The pages: the guide and the skill's page name h5p-author 0.9.7. /h5p/skill/index.json and /h5p/bundles/index.json say author 0.9.7, with the same 55 bundles from pack 1.1.0.
  • The build page: it builds as with 0.9.6, and keeps the feedback-heading id that installed copies of 0.9.5 print.

Tested

  • Checks: pnpm install --frozen-lockfile and pnpm build, which type-checks, pass. The site has no e2e tests since 0063e52, so none ran.
  • Served files: after the build, 67 files under _site/h5p/ are byte for byte the files of the published 0.9.7 tarball: skill/SKILL.md, LICENSE, references/authoring.md, and all 32 type files under both /h5p/skill/ and /h5p/build/types/. No page or JSON file in the built site names 0.9.6.
  • Zips: the 35 skill files in each zip equal the tarball's.
  • The two-file build: with this build's h5p-author.mjs and H5P.QuestionSet.zip, a three-question Question Set built into a 1.3 MB package (10 libraries, and 5 more for installing). That is the route Grok took on 2026-11-13.
  • Pages: the 66 page checks from #44 and the 34 damaged-link checks from #39 pass on this build, in Chromium at 1280 px and 390 px. Firefox and WebKit were not run.

Summary by cubic

Pins @missing-elements/h5p-author from 0.9.6 to 0.9.7, which changes only the skill document and not the build code. Closes #45.

  • The skill now says chats that cannot build an .h5p should hand over the source as a file beside the build page's link.
  • It also clarifies that only the build tool writes .h5p files, and that an npx invocation that hangs means the build failed.