saberzero1
8825b350d3
i18n: add translations for 30 locales from Quartz v4
2026-04-04 01:44:10 +02:00
saberzero1
0942a2760c
deps: add @quartz-community/utils dependency
2026-04-03 19:33:12 +02:00
saberzero1
d4f13bb2c0
refactor: use shared classNames from @quartz-community/utils
2026-04-03 19:25:26 +02:00
saberzero1
43a9073a45
deps: update @quartz-community/types and @quartz-community/utils
2026-04-03 16:17:58 +02:00
saberzero1
b79ceeb699
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
66eca04103
fix: use separate tsconfig for DTS build to avoid vitest dependency
2026-03-22 13:12:01 +01:00
saberzero1
2250ce03e9
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
f4f933584e
ci: add dist externals verification step
2026-03-17 19:41:47 +01:00
saberzero1
9bdea10be8
fix: add vfile as devDependency for CI typecheck
...
vfile is imported in source/test files but was only listed as a
peerDependency (or not at all). CI needs it installed to resolve
type declarations during tsc --noEmit and tsup DTS build.
2026-03-16 19:12:16 +01:00
saberzero1
cc386257f5
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
136aba6829
fix: update types/utils lockfile to commits with dist/
2026-03-14 22:44:15 +01:00
saberzero1
b234b49b0d
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:48 +01:00
saberzero1
740ca9ae12
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:30 +01:00
saberzero1
1da1254ac7
feat: add render event listener for in-place DOM re-initialization
2026-03-12 19:45:32 +01:00
saberzero1
4ce3c51727
fix: resolve ESLint and formatting issues for CI compliance
2026-03-09 03:46:54 +01:00
saberzero1
4132ea510f
fix: add passWithNoTests to vitest config
2026-03-09 03:21:30 +01:00
saberzero1
67eaba2995
deps: update @quartz-community/types and @quartz-community/utils
...
Also fix code formatting with prettier.
2026-03-09 03:04:03 +01:00
saberzero1
7e3a034a8e
deps: update @quartz-community/types
2026-02-28 20:08:37 +01:00
saberzero1
b84c661715
fix: compile SCSS via sass instead of raw text to prevent lightningcss errors
2026-02-26 16:44:51 +01:00
saberzero1
d81120f30b
docs: update README for v5 unified config system
2026-02-25 16:07:11 +01:00
saberzero1
de7fa4934d
fix: move tsup and typescript to dependencies for git install compatibility
2026-02-23 01:10:15 +01:00
saberzero1
d362013e0d
chore: add quartz plugin manifest to package.json
2026-02-17 17:43:59 +01:00
saberzero1
69b32f8054
docs: add plugin README
2026-02-14 02:13:33 +01:00
saberzero1
37950513b1
fix: standardize inline script transpilation in tsup config
...
Use stdin-based esbuild.build with proper TS transpilation, minification,
and ESM output format matching v5's proven inline-script-loader pattern.
2026-02-14 01:11:36 +01:00
saberzero1
09fd8bbbba
chore: update @quartz-community/types to v0.2.1
2026-02-13 22:58:17 +01:00
saberzero1
cc25e7eaf1
feat: migrate ReaderMode component from Quartz v5 core
2026-02-13 17:14:35 +01:00
Emile Bangma
646451523b
Initial commit
2026-02-13 16:52:46 +01:00