mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-15 23:56:29 +03:00
Skill and plugin copies of the detector had no htmlparser2/css-select/css-tree/domutils, so HTML scans silently fell back to regex and exited 0. Bundle those parsers into the engine tree and exit 1 if the fallback still fires. AI assistance: Cursor Grok 4.6 implemented this change. Co-authored-by: Cursor <cursoragent@cursor.com>
24 lines
951 B
Markdown
24 lines
951 B
Markdown
# Third-Party Notices
|
|
|
|
This project includes content derived from third-party work, used under the terms of its original license.
|
|
|
|
## Platform Design Skills
|
|
|
|
The `skill/reference/ios.md` and `skill/reference/android.md` platform reference files are distilled from ehmo's `platform-design-skills` (Apple Human Interface Guidelines and Material Design 3 rules), rewritten in Impeccable's voice.
|
|
|
|
**Original work:** https://github.com/ehmo/platform-design-skills
|
|
**Original license:** MIT
|
|
**Author:** ehmo
|
|
|
|
## Static HTML parser bundle
|
|
|
|
`cli/engine/vendor/static-html-parsers.mjs` is a generated bundle of the parser packages the static-HTML detector needs at runtime. Skill and plugin installs copy that file with the detector; they do not install these packages from npm.
|
|
|
|
| Package | License |
|
|
|---|---|
|
|
| htmlparser2 | MIT |
|
|
| css-select | BSD-2-Clause |
|
|
| css-tree | MIT |
|
|
| domutils | BSD-2-Clause |
|
|
| source-map-js (via css-tree) | BSD-3-Clause |
|