saberzero1
cf2e161425
chore(deps): update @quartz-community/utils
2026-06-03 15:25:22 +02:00
saberzero1
2f7ec9a7ef
chore: regenerate package-lock.json
2026-05-24 17:32:42 +02:00
saberzero1
af06a5dbf1
chore: remove vestigial @jackyzha0/quartz peerDependency
2026-05-24 16:23:37 +02:00
saberzero1
9068918929
docs: add missing defaultOptions and optionSchema to package.json manifest
2026-05-22 20:06:19 +02:00
saberzero1
e4f3113006
build: bundle dependencies and ship pre-built dist
2026-04-27 21:37:23 +02:00
saberzero1
81aab2fcb1
build: bundle dependencies and ship pre-built dist
2026-04-27 21:37:23 +02:00
saberzero1
90275dde5b
deps: update @quartz-community/utils
2026-04-22 18:15:55 +02:00
saberzero1
f248a7e75f
deps: update @quartz-community/utils
2026-04-17 02:36:17 +02:00
saberzero1
ac782d9bd6
deps: update @quartz-community/utils
2026-04-16 22:08:00 +02:00
saberzero1
e85ef37971
refactor: import QuartzComponentConstructor from upstream types
...
Use the QuartzComponentConstructor type exported from
@quartz-community/types rather than redeclaring it locally. Upstream
has declared this type since the package was published; the local
redeclaration predated the import and is now redundant.
2026-04-16 15:23:42 +02:00
saberzero1
3c689b362a
deps: update @quartz-community/types and @quartz-community/utils
2026-04-16 13:23:12 +02:00
saberzero1
205713950c
refactor: use shared classNames from @quartz-community/utils
2026-04-03 19:19:11 +02:00
saberzero1
aa269f5cce
deps: update @quartz-community/types and @quartz-community/utils
2026-04-03 16:20:05 +02:00
saberzero1
9d474be59b
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
7b8fa30701
fix: use separate tsconfig for DTS build to avoid vitest dependency
2026-03-22 13:12:01 +01:00
saberzero1
0cceb41008
chore: update @quartz-community/utils to 8d2e14b
2026-03-22 12:38:17 +01:00
saberzero1
7f7f02beb4
deps: update @quartz-community/utils to latest
2026-03-22 12:04:54 +01:00
saberzero1
b7b56d16fe
fix: stop replacing dashes with spaces in breadcrumb display names
...
The replaceAll('-', ' ') in formatCrumb() was unnecessary since
FileTrieNode.displayName already resolves correctly via the priority chain.
2026-03-18 23:56:39 +01:00
saberzero1
fe32923b12
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
e40c3bf532
ci: add dist externals verification step
2026-03-17 19:41:47 +01:00
saberzero1
e82192c785
fix: centralize type declarations and add missing peer dependency
...
- Update types/globals.d.ts with centralized type declarations
- Add hast-util-to-jsx-runtime as devDependency (peer dep from @quartz-community/utils)
- Add .prettierignore, update .eslintrc.json with triple-slash-reference override
- Remove duplicate scripts.d.ts/styles.d.ts
2026-03-16 18:54:39 +01:00
saberzero1
b71386d86b
fix: update types/utils lockfile to commits with dist/
2026-03-14 22:42:23 +01:00
saberzero1
3ae8c2fb1a
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:57:12 +01:00
saberzero1
a188cf8182
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:35 +01:00
saberzero1
5687dccb69
deps: update @quartz-community/types and @quartz-community/utils
2026-03-09 03:03:56 +01:00
saberzero1
899f9c2345
deps: update @quartz-community/types
2026-02-28 20:08:36 +01:00
saberzero1
71355a0f3e
fix: compile SCSS via sass instead of raw text to prevent lightningcss errors
2026-02-26 16:44:50 +01:00
saberzero1
dfb1338ab2
docs: update README for v5 unified config system
2026-02-25 16:07:11 +01:00
saberzero1
6f38bb9be4
fix: move tsup and typescript to dependencies for git install compatibility
2026-02-23 01:09:35 +01:00
saberzero1
441c3c474b
chore: add quartz plugin manifest to package.json
2026-02-17 17:43:43 +01:00
saberzero1
25ada82faf
docs: add plugin README
2026-02-14 02:13:05 +01:00
saberzero1
38f38fd80e
chore: update @quartz-community/types to v0.2.1
2026-02-13 22:57:26 +01:00
saberzero1
27e033fff2
Update @quartz-community/types with PageType plugin types
2026-02-13 16:35:21 +01:00
saberzero1
d0e3ce0e7b
Update @quartz-community/types (tree as unknown)
2026-02-13 13:57:48 +01:00
saberzero1
72dbd04803
Update @quartz-community/types (remove index signatures)
2026-02-13 13:53:49 +01:00
saberzero1
0937d8e7d1
Update @quartz-community/types for flat GlobalConfiguration
2026-02-13 13:50:27 +01:00
saberzero1
fb0c65d66f
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
a29f753827
feat(plugins): breadcrumbs as community plugin
...
Implement breadcrumbs component with file trie-based path resolution,
configurable separators, and i18n support. Uses direct imports from
@quartz-community/types instead of ambient declaration files.
2026-02-13 13:18:55 +01:00
Emile Bangma
d8f77226b9
Initial commit
2026-02-13 12:20:09 +01:00