Commit graph

13 commits

Author SHA1 Message Date
saberzero1
e7953dff23
chore: remove vestigial @jackyzha0/quartz peerDependency 2026-05-24 16:24:19 +02:00
saberzero1
865514d793
docs: add missing defaultOptions and optionSchema to package.json manifest 2026-05-22 20:06:19 +02:00
saberzero1
6e0799acce
feat: add requiresInstall flag for native dependency auto-install 2026-03-17 19:43:13 +01:00
saberzero1
c96aed0702
fix: bundle non-shared deps into dist to prevent runtime resolution failures
Move non-allowlisted packages from dependencies/peerDependencies to
devDependencies so tsup bundles them into dist/ instead of leaving
them as external imports that may not resolve at runtime.
2026-03-17 19:31:51 +01:00
saberzero1
f487db01da
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
dbe531feb1
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
271581a1ee
fix: add build-time deps for DTS generation
satori, sharp, reading-time, and vfile are peerDependencies but needed
at build time for TypeScript declaration file generation via tsup.
Without them in devDependencies, the DTS build fails silently, producing
no index.d.ts — which causes the Quartz plugin index generator to skip
this plugin entirely.
2026-03-14 22:20:41 +01:00
saberzero1
e711d4ea63
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 22:00:34 +01:00
saberzero1
3c706b34c6
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:26 +01:00
saberzero1
829d1c8b60
fix: move tsup and typescript to dependencies for git install compatibility 2026-02-23 01:10:10 +01:00
saberzero1
9a00809fcc
chore: add quartz plugin manifest to package.json 2026-02-17 17:40:09 +01:00
saberzero1
81045a698c
Implement og-image emitter plugin 2026-02-13 23:53:16 +01:00
Emile Bangma
f1e2f11d59
Initial commit 2026-02-13 23:35:47 +01:00