Commit graph

22 commits

Author SHA1 Message Date
saberzero1
0a51a4c6ab
chore: regenerate package-lock.json 2026-05-24 17:33:01 +02:00
saberzero1
0bf27f5693
chore: remove vestigial @jackyzha0/quartz peerDependency 2026-05-24 16:24:30 +02:00
saberzero1
432b10b018
build: bundle dependencies and ship pre-built dist 2026-04-27 21:38:22 +02:00
saberzero1
c4d350d4a3
deps: update @quartz-community/types and @quartz-community/utils 2026-04-16 13:29:58 +02:00
saberzero1
ec9be3c32b
deps: update @quartz-community/types and @quartz-community/utils 2026-04-03 16:18:03 +02:00
saberzero1
9d30bbac72
fix: move tsconfig from dts object to top-level option
The DtsConfig type in tsup does not have a tsconfig property.
Use top-level tsconfig option instead of dts: { tsconfig: ... }.
2026-03-22 13:25:12 +01:00
saberzero1
e67a2ee1d8
fix: use separate tsconfig for DTS build to avoid vitest dependency 2026-03-22 13:12:01 +01:00
saberzero1
c90abb32b6
chore: set tsup platform to node
Plugins run server-side during the Quartz build step, not in the
browser. Setting platform: 'node' tells esbuild to treat Node builtins
as available externals and avoids CJS-in-ESM require() failures for
any bundled dependencies that use Node APIs.
2026-03-17 20:41:14 +01:00
saberzero1
df67470d87
ci: add dist externals verification step 2026-03-17 19:41:48 +01:00
saberzero1
fea5484f17
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
928e4d9eb9
fix: update types/utils lockfile to commits with dist/ 2026-03-14 22:44:25 +01:00
saberzero1
363fcde8c1
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:01:15 +01:00
saberzero1
1d6f78bb49
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:33 +01:00
saberzero1
c44b2a1314
fix: add passWithNoTests to vitest config 2026-03-09 03:21:30 +01:00
saberzero1
84dded5ca4
deps: update @quartz-community/types and @quartz-community/utils 2026-03-09 03:03:56 +01:00
saberzero1
8a1964d379
deps: update @quartz-community/types 2026-02-28 20:08:37 +01:00
saberzero1
32d59f5726
docs: update README for v5 unified config system 2026-02-25 16:07:03 +01:00
saberzero1
3f8eafdda5
fix: move tsup and typescript to dependencies for git install compatibility 2026-02-23 01:10:18 +01:00
saberzero1
61744308cf
chore: add quartz plugin manifest to package.json 2026-02-17 17:40:12 +01:00
saberzero1
eab9c76ddb
docs: add plugin README 2026-02-14 02:12:56 +01:00
saberzero1
6f7fbeb4b0
Implement RemoveDrafts filter plugin
Strip template scaffolding (components, emitter, transformer, i18n, tests)
and implement a filter-only plugin that excludes content with draft: true
from published output.
2026-02-13 23:27:36 +01:00
Emile Bangma
e71b046cd1
Initial commit 2026-02-13 23:20:15 +01:00