28 lines
1.9 KiB
Markdown
28 lines
1.9 KiB
Markdown
# Third-party notices
|
|
|
|
Release preparation collates licence files for the exact locked runtime
|
|
packages into `LICENSES/npm-runtime-licenses.txt` inside the static artifact.
|
|
|
|
| Package | Version | Licence | Role | Source |
|
|
| -------------------------------- | ------- | ---------- | ------------------------------- | ------------------------------------------- |
|
|
| `@add-ideas/toolbox-contract` | 0.2.3 | Apache-2.0 | manifest and context contract | https://git.add-ideas.de/lotobo/toolbox-sdk |
|
|
| `@add-ideas/toolbox-shell-react` | 0.2.3 | Apache-2.0 | shared shell, theme and actions | https://git.add-ideas.de/lotobo/toolbox-sdk |
|
|
| `lz-string` | 1.5.0 | MIT | compact local share payloads | https://github.com/pieroxy/lz-string |
|
|
| `react` | 19.2.8 | MIT | application UI | https://github.com/facebook/react |
|
|
| `react-dom` | 19.2.8 | MIT | browser rendering | https://github.com/facebook/react |
|
|
|
|
`scheduler`, distributed by the React project under MIT, is the only transitive
|
|
runtime package. Development-only packages build and test the source but are
|
|
not shipped as runtime modules.
|
|
|
|
SudokuPad, SudokuWiki and HoDoKu are research references only. Their source,
|
|
documentation wording, visual assets and externally authored puzzle data are
|
|
not bundled or copied.
|
|
|
|
The local compatibility code was tested against the open format behaviour in
|
|
[Penpa+](https://github.com/swaroopg92/penpa-edit) (MIT),
|
|
[penpa-to-scl](https://github.com/marktekfan/penpa-to-scl) (MIT), and
|
|
[SudokuPad sudokutools](https://github.com/SudokuPad/sudokutools) (MPL-2.0).
|
|
Those projects are format references only: no upstream executable code,
|
|
artwork, documentation text or puzzle data is distributed with Sudoku Tools.
|