Commit graph

15 commits

Author SHA1 Message Date
Aiday Marlen Kyzy
9ccd254352
increasing version 2026-06-14 11:28:20 +02:00
Aiday Marlen Kyzy
42ebe7ba43
removing authorurl and fundingurl 2026-06-14 11:27:52 +02:00
Aiday Marlen Kyzy
3c9ac18ded
adding readme and license file 2026-06-14 11:16:15 +02:00
Aiday Marlen Kyzy
9b9a595ed5
adding changes 2026-06-14 00:37:47 +02:00
saberzero1
f8667cee6b feat: modernize sample plugin
Check whether the target version key already exists in versions.json
instead of whether the minAppVersion value exists. The old check
incorrectly skipped writing a new entry when a prior version mapped
to the same minAppVersion.

Modernize TypeScript and esbuild configuration

- Set target to ES2021 (Obsidian runs on modern Electron/Chromium)
- Replace individual strict flags with strict: true
- Update lib to ES2021 + DOM
- Remove importHelpers and allowJs
- Add skipLibCheck, forceConsistentCasingInFileNames,
noFallthroughCasesInSwitch
- Align esbuild target to es2021

Update dependencies

- Bump @types/node from ^16.11.6 to ^22.15.17 (Node 16 is EOL)
- Bump eslint-plugin-obsidianmd from 0.1.9 to 0.2.4
- Bump globals from 14.0.0 to 16.1.0
- Bump typescript-eslint from 8.35.1 to 8.32.1
- Remove tslib (no longer needed without importHelpers)

Fix code issues and update minimum app version

- Prefix unused parameters with _ (evt, view)
- Use definite assignment assertion on settings property
- Fix editorCallback parameter type (MarkdownView | MarkdownFileInfo)
- Replace document/window with activeDocument/activeWindow
- Replace let with const in SampleModal.onOpen
- Bump minAppVersion from 0.15.0 to 1.0.0
- Update eslint config for obsidianmd plugin 0.2.4 compatibility

Update documentation

- Fix entry point references (main.ts -> src/main.ts)
- Update minimum Node.js version to v18
- Replace outdated eslint instructions with npm run lint
- Update code examples for strict mode and activeWindow
- Remove yarn as alternative to npm

Update eslint configuration

Bump to eslint 10

Return to eslint 9

chore: formatting

feat: add release CI

chore: bumped obsidian eslint plugin to latest version

chore: cleanup redundant code

chore: moved obsidian to devDependencies

fix: apply ignore patterns before rulesets

docs: updated AGENTS.md to match codebase

fix: set quote_style to single

chore: formatting
2026-05-29 19:15:56 +02:00
Aleksey Rowan
e60294b950
Update manifest description (#77) 2023-11-15 12:17:04 -05:00
Erica Xu
9be2b5d748
Update manifest.json 2023-07-11 11:37:36 -04:00
Erica Xu
97d84bc54b
Update manifest.json 2022-12-05 15:28:53 -05:00
lishid
b46f6c9322 Update for 0.15 2022-08-09 13:38:50 -04:00
Xiao Meng
f690c04577
use LF instead of CRLF (#28) 2022-04-15 14:13:31 -04:00
lishid
3afc9d78ab Update sample plugin to use ESBuild. 2021-10-19 13:34:58 -04:00
lishid
318cb2b055 Added versions.json 2020-11-10 02:52:56 -05:00
lishid
2d6aebfe0a Update manifest.json 2020-10-28 21:33:32 -04:00
lishid
ed97541d3b Add version number. 2020-10-28 19:20:59 -04:00
lishid
ed3770792a Initial commit! 2020-10-25 16:58:31 -04:00