saberzero1
b2aad70fdf
chore: regenerate package-lock.json
2026-05-24 17:33:02 +02:00
saberzero1
df816be46f
chore: remove vestigial @jackyzha0/quartz peerDependency
2026-05-24 16:24:31 +02:00
saberzero1
59bc74c04c
docs: add missing defaultOptions and optionSchema to package.json manifest
2026-05-22 20:06:19 +02:00
saberzero1
99b93a3cc8
build: bundle dependencies and ship pre-built dist
2026-04-27 21:38:23 +02:00
saberzero1
5403fd1b64
deps: update @quartz-community/types and @quartz-community/utils
2026-04-16 13:30:09 +02:00
saberzero1
82f4b49d5b
deps: update @quartz-community/types and @quartz-community/utils
2026-04-03 16:18:08 +02:00
saberzero1
30df2f6133
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
a2653572ab
fix: use separate tsconfig for DTS build to avoid vitest dependency
2026-03-22 13:12:01 +01:00
saberzero1
56680bd78e
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
db329d9084
ci: add dist externals verification step
2026-03-17 19:41:48 +01:00
saberzero1
21a2acf044
fix: bundle non-shared deps into dist to prevent runtime resolution failures
...
Move non-allowlisted packages from dependencies/peerDependencies to
devDependencies so tsup bundles them into dist/ instead of leaving
them as external imports that may not resolve at runtime.
2026-03-17 19:31:51 +01:00
saberzero1
e63332c22e
fix: centralize type declarations and add missing dependencies
...
- Update types/globals.d.ts with centralized type declarations (CustomEvent<object>)
- Add missing devDependencies for CI compliance
- Add .prettierignore, update .eslintrc.json with triple-slash-reference override
- Remove duplicate scripts.d.ts/styles.d.ts
2026-03-16 18:54:32 +01:00
saberzero1
feab25e39a
fix: update types/utils lockfile to commits with dist/
2026-03-14 22:44:27 +01:00
saberzero1
9848fdc371
fix: add build-time deps for DTS generation
...
Peer dependencies needed at build time for TypeScript declaration file
generation were missing from devDependencies. Without them, the DTS build
fails silently, producing no index.d.ts.
2026-03-14 22:26:14 +01:00
saberzero1
63699e9484
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:20 +01:00
saberzero1
4c3ef17cd8
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:34 +01:00
saberzero1
187f5d116f
fix: resolve ESLint and formatting issues for CI compliance
2026-03-09 03:47:21 +01:00
saberzero1
aec62f6211
fix: add passWithNoTests to vitest config
2026-03-09 03:21:30 +01:00
saberzero1
3ccf6f810d
deps: update @quartz-community/types and @quartz-community/utils
2026-03-09 03:03:56 +01:00
saberzero1
40f469df70
deps: update @quartz-community/types
2026-02-28 20:08:37 +01:00
saberzero1
4ca4269c12
docs: update README for v5 unified config system
2026-02-25 16:07:03 +01:00
saberzero1
e556691536
fix: move tsup and typescript to dependencies for git install compatibility
2026-02-23 01:10:19 +01:00
saberzero1
f94276c284
chore: add quartz plugin manifest to package.json
2026-02-17 17:44:01 +01:00
saberzero1
9bb85bfbd9
docs: add plugin README
2026-02-14 02:13:35 +01:00
saberzero1
b6e6fab11c
chore: update @quartz-community/types to v0.2.1
2026-02-13 22:56:17 +01:00
saberzero1
01ec5cfb8b
feat: extract roam transformer from Quartz core
...
Migrate the transformer plugin from Quartz internal code to a
standalone community plugin using @quartz-community/types and
@quartz-community/utils.
2026-02-13 22:31:03 +01:00
Emile Bangma
a9e57d49c8
Initial commit
2026-02-13 21:36:13 +01:00