mirror of
https://github.com/mnaoumov/obsidian-backlink-full-path.git
synced 2026-07-22 05:41:39 +00:00
- Delete PluginTypes.ts and remove generic from PluginBase - Convert PluginSettingsManager to PluginSettingsComponent with DI params - Use constructor registerComponent() pattern for settings and settings tab - Replace onSaveSettings override with event subscription on settings component - Rename all source files to kebab-case (Plugin.ts -> plugin.ts, etc.) - Add vitest test infrastructure with jsdom environment and obsidian-test-mocks - Add 14 tests covering settings defaults, component creation, and plugin construction - Update tsconfig: remove allowJs, svelte types; add vitest.config.ts to include - Add obsidian-test-mocks, sass-embedded, vitest, jsdom as dev dependencies BREAKING CHANGE: Requires obsidian-dev-utils v2 (component architecture). |
||
|---|---|---|
| .. | ||
| build-clean.ts | ||
| build-compile-typescript.ts | ||
| build-compile.ts | ||
| build.ts | ||
| commit.ts | ||
| commitlint-config.ts | ||
| dev.ts | ||
| eslint-config.ts | ||
| format-check.ts | ||
| format.ts | ||
| lint-fix.ts | ||
| lint-md-fix.ts | ||
| lint-md.ts | ||
| lint.ts | ||
| markdownlint-cli2-config.ts | ||
| nano-staged-config.ts | ||
| prepare.ts | ||
| spellcheck.ts | ||
| test-coverage.ts | ||
| test.ts | ||
| version.ts | ||
| vitest-config.ts | ||