mirror of
https://github.com/zadam/trilium.git
synced 2026-09-12 19:50:20 +05:00
`packages/ckeditor5-keyboard-marker` had no consumers outside `@triliumnext/ckeditor5`, was never published, and carried a full ckeditor5-package-generator scaffold (sample pages, its own ESLint / Stylelint / vitest configs, typings) that no root script or CI job ever invoked. Its GPL-3.0 license combines with this repository's AGPL-3.0-only, so the split bought no license isolation either, and upstream (mlewand/ckeditor5-keyboard-marker) targets a long-obsolete CKEditor 5 version and is not tracked — the source was ported and has since diverged. Move the plugin to src/plugins/keyboard_marker/, renamed to match the todo_list_multistate convention, and adapt it to the destination package: repo code style, the augmentation folded into a `declare module` block, and the spec moved onto the shared createTestEditor() kit. The unused `icons` barrel export is dropped. Attribution is preserved: the upstream LICENSE moves next to the code, alongside a README recording the provenance and the divergence. The plugin's tests land inside the aggregate's 100% coverage gate without a carve-out; the suite stays at 100% (848 tests). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| icon-packs | ||
| icons | ||
| repo-migration | ||
| translation | ||
| analyze-perf.ts | ||
| build-portable-better-sqlite3.sh | ||
| build-utils.ts | ||
| check-version-consistency.ts | ||
| electron-run-prod.mts | ||
| electron-start.mts | ||
| filter-tsc-output.mts | ||
| generate-openapi.ts | ||
| tsconfig.json | ||
| update-build-info.ts | ||
| update-contributors.ts | ||
| update-nightly-version.ts | ||
| update-version.ts | ||
| utils.mts | ||
| wipe-node-modules.mts | ||