saberzero1
64b135dcfb
chore: regenerate package-lock.json
2026-05-24 17:33:03 +02:00
saberzero1
8ec6430bac
chore: remove vestigial @jackyzha0/quartz peerDependency
2026-05-24 16:24:35 +02:00
saberzero1
f013389f71
build: bundle dependencies and ship pre-built dist
2026-04-27 21:38:27 +02:00
saberzero1
96d5c407bd
build: bundle dependencies and ship pre-built dist
2026-04-27 21:38:27 +02:00
saberzero1
dc7bd96f0b
deps: update @quartz-community/types and @quartz-community/utils
2026-04-16 13:30:37 +02:00
saberzero1
bbd43d83ef
deps: update @quartz-community/types and @quartz-community/utils
2026-04-03 16:18:14 +02:00
saberzero1
b47861ba41
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
ecc399fafa
fix: use separate tsconfig for DTS build to avoid vitest dependency
2026-03-22 13:12:01 +01:00
saberzero1
4f67af18e7
fix: normalize version to 0.1.0 and remove extra description from quartz manifest
2026-03-20 13:35:04 +01:00
saberzero1
40b755dd3f
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
e6a4466cbd
ci: add dist externals verification step
2026-03-17 19:41:48 +01:00
saberzero1
a3f4058a24
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
141ecbd621
fix: update types/utils lockfile to commits with dist/
2026-03-14 22:44:34 +01:00
saberzero1
8c6751bff4
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:30 +01:00
saberzero1
2cd3e24603
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:37 +01:00
saberzero1
90e2f22e23
deps: update @quartz-community/types and @quartz-community/utils
2026-03-09 03:03:56 +01:00
saberzero1
fafb24d42e
deps: update @quartz-community/types
2026-02-28 20:08:37 +01:00
saberzero1
e7b3e00171
fix: compile SCSS via sass instead of raw text to prevent lightningcss errors
2026-02-26 16:44:51 +01:00
saberzero1
622a423ef5
docs: update README for v5 unified config system
2026-02-25 16:07:11 +01:00
saberzero1
cba7a4d9e2
fix: move tsup and typescript to dependencies for git install compatibility
2026-02-23 01:10:23 +01:00
saberzero1
b972767017
refactor: rewrite as minimal Spacer component-only plugin
...
- Removed transformer/filter/emitter/i18n/util code
- Replaced ExampleComponent with Spacer component
- Added quartz manifest field to package.json
- Simplified types.ts
- Updated index.ts exports
2026-02-17 17:34:55 +01:00
Emile Bangma
1ca2cea71e
Initial commit
2026-02-17 14:12:16 +01:00