Commit graph

18 commits

Author SHA1 Message Date
saberzero1
f5a5ffa418
chore: remove vestigial @jackyzha0/quartz peerDependency 2026-05-24 16:24:00 +02:00
saberzero1
9eb1553861
docs: add missing defaultOptions and optionSchema to package.json manifest 2026-05-22 20:06:19 +02:00
saberzero1
0fd4631fde
fix: add missing peer dependencies as devDependencies for CI build
Install github-slugger and hast-util-to-jsx-runtime as devDependencies.
These are peer dependencies of @quartz-community/utils that must be present
for tsup's DTS build to resolve all transitive type imports.
2026-03-16 19:07:37 +01:00
saberzero1
390bba45bf
fix: use fetchData global for path-prefixed deployments
- Update types/globals.d.ts with centralized type declarations
- Use fetchData global instead of hardcoded /static/contentIndex.json
- Revert @quartz-community/types from file:../types to github:quartz-community/types
- Add .prettierignore, update .eslintrc.json with triple-slash-reference override
- Remove duplicate scripts.d.ts/styles.d.ts
2026-03-16 18:54:25 +01:00
saberzero1
87cc7d6d9e
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:29 +01:00
saberzero1
d2d095d909
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:03 +01:00
saberzero1
ab5a3187cf
fix: compile SCSS via sass instead of raw text to prevent lightningcss errors 2026-02-26 16:44:50 +01:00
saberzero1
67e7787bd0
fix: move tsup and typescript to dependencies for git install compatibility 2026-02-23 01:09:53 +01:00
saberzero1
99f0b2a62f
fix: correct plugin category from emitter to component
This plugin only exports a component (Explorer), not an emitter.
2026-02-18 15:59:59 +01:00
saberzero1
09452e44a4
chore: add quartz plugin manifest, remove legacy manifest.ts 2026-02-17 17:44:54 +01:00
saberzero1
929cdd95c8
fix: use github: specifier for @quartz-community/types dependency
Replace file:../types with github:quartz-community/types so the
package resolves correctly when installed via the Quartz plugin
manager.
2026-02-13 13:27:49 +01:00
saberzero1
37d44d1c37
Migrate types to use @quartz-community/types exports
Replace ambient quartz-compat.d.ts and quartz-community.d.ts
declarations with direct imports from @quartz-community/types.
Export ExplorerOptions from local component files instead of
ambient module augmentation.
2026-02-13 13:18:24 +01:00
saberzero1
7f50b8c250
chore: updated dependencies 2026-02-09 21:22:41 +01:00
saberzero1
1b0b7ccb15
fix: paths 2026-02-09 21:10:21 +01:00
saberzero1
56f6b7b8f0
feat: use @quartz-community/utils for shared utilities
- Add @quartz-community/utils dependency
- Update tsup config to bundle inline scripts with esbuild
- Import simplifySlug and joinSegments from utils
- Remove unused template dependencies
- Update repository URL in package.json
2026-02-09 12:45:06 +01:00
saberzero1
bc5ad436f8
Add @quartz-community/types dependency 2026-02-07 20:40:08 +01:00
saberzero1
bb0f48f00f
feat: explorer plugin 2026-02-07 03:02:18 +01:00
Emile Bangma
c018bf848e
Initial commit 2026-02-07 02:03:54 +01:00