saberzero1
eb3ff7a977
chore: centralize type declarations and standardize tooling config
...
- Update types/globals.d.ts with centralized type declarations
- Add .prettierignore, update .eslintrc.json with triple-slash-reference override
- Remove duplicate scripts.d.ts/styles.d.ts if present
2026-03-16 18:55:26 +01:00
saberzero1
3d5f3338fb
chore: commit dist/ and remove prepare script
...
Pre-built output is now committed to the repository so that
Quartz can skip the build step during plugin installation.
The prepare script is removed to prevent redundant builds
when installing from npm/git.
2026-03-14 21:58:38 +01:00
saberzero1
d0baedb643
chore: move build tools to devDependencies, shared deps to peerDependencies
...
tsup and typescript are only needed at build time — move to devDependencies
so they can be pruned after build. Dependencies already available from the
host Quartz installation are moved to peerDependencies to avoid duplication.
2026-03-14 21:27:06 +01:00
saberzero1
da9bd6946b
refactor: use htmlToJsx from @quartz-community/utils for safe HAST rendering
...
Replaces direct toJsxRuntime usage with the shared htmlToJsx wrapper
that prevents HTML-escaping of inline <style> and <script> content.
2026-03-08 19:58:32 +01:00
saberzero1
292e5c002d
fix: compile SCSS via sass instead of raw text to prevent lightningcss errors
2026-02-26 16:44:51 +01:00
saberzero1
666e24fc8a
fix: move tsup and typescript to dependencies for git install compatibility
2026-02-23 01:09:55 +01:00
saberzero1
2684accc90
fix: correct plugin category from emitter to pageType+component
...
This plugin exports both a page type and a component. The category
field should reflect both roles for proper TUI categorization.
2026-02-18 15:59:54 +01:00
saberzero1
630c26711d
chore: add quartz plugin manifest to package.json
2026-02-17 17:43:51 +01:00
saberzero1
0006bfc868
feat: implement folder page type plugin
2026-02-13 19:12:22 +01:00
Emile Bangma
e4acfdd2ef
Initial commit
2026-02-13 18:36:01 +01:00