Licence
MIT
Version
0.4.1
Deps
2
Size
183 kB
Vulns
0
Weekly
272
@xsynaptic/astro-font-devtools
An Astro dev toolbar app for browsing fonts (Google, Fontsource, Bunny, Fontshare) and previewing them live on your site.
Early prototype; the API is still changing.
Setup
Requires Astro 6+.
npm install -D @xsynaptic/astro-font-devtools// astro.config.ts
import { defineConfig } from 'astro/config';
import fontDevtools from '@xsynaptic/astro-font-devtools';
export default defineConfig({
integrations: [fontDevtools()],
});Run astro dev, open the dev toolbar, and pick Font Devtools. By default only Fontsource is
queried; pass providers to add more:
fontDevtools({ providers: ['google', 'fontsource', 'bunny', 'fontshare'] });You can also pre-seed targets:
fontDevtools({ targets: ['--font-display', 'h1', 'p', '.card'] });Development
pnpm install
pnpm dev # rebuilds on change; link into an Astro project to try it liveReleasing
Versioning and publishing are managed by changesets:
pnpm changeset # describe a change + pick a semver bump
pnpm changeset version # apply the bump and update CHANGELOG.md
pnpm release # check, build, then publish to npm and tag