この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。
import { generateKazu, checkKazu } from "@johnmorrisdotca/kazu";const puzzle = generateKazu("sum-cages", 9, "medium", 42) // { givens, solution, … }, the same in every browsercheckKazu("sum-cages", 9, puzzle.givens, answer) // { ok: true }, in O(cells)countKazuSolutions("number-place", 9, givens) // 1hintKazu("towers", 5, givens, entries) // { cell, value, why: "only-place", group: { type: "row", index: 2 } }drawKazu("jigsaw", 7, givens, { entries, selected: 10 }) // the grid as SVG textmountKazu(element, { kind: "towers", size: 5, givens, hints: "show" }) // a board to play, by touch, mouse and keyboard<kazu-board kind="diagonal" size="9" level="hard" seed="7"></kazu-board>