Commit graph

10 commits

Author SHA1 Message Date
saberzero1
84a0a8533c
feat: emit alias redirects matching the original filename casing on case-sensitive filesystems 2026-06-09 19:47:26 +02:00
saberzero1
3fd50adad8
chore: remove vestigial @jackyzha0/quartz peerDependency 2026-05-24 16:23:32 +02:00
saberzero1
33f4b59519
fix: add missing dependencies as devDependencies for CI build
Install vfile, github-slugger, and hast-util-to-jsx-runtime as devDependencies.
vfile is needed for the DTS build to resolve type declarations.
github-slugger and hast-util-to-jsx-runtime are peer dependencies of
@quartz-community/utils that must be present for tsup's DTS build.
2026-03-16 19:07:40 +01:00
saberzero1
932d9b5b17
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
b55f649ae8
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:56:09 +01:00
saberzero1
774470e714
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:26:29 +01:00
saberzero1
ad08b64178
fix: move tsup and typescript to dependencies for git install compatibility 2026-02-23 01:09:30 +01:00
saberzero1
65897957ab
chore: add quartz plugin manifest to package.json 2026-02-17 17:39:40 +01:00
saberzero1
e890973e16
Implement alias-redirects emitter plugin 2026-02-13 23:53:13 +01:00
Emile Bangma
97ebc16eeb Initial commit 2026-02-13 23:34:49 +01:00