{
  "name": "@canonical/styles-typography",
  "description": "Typography baseline alignment engines and scale tokens for the Canonical Design System.",
  "version": "0.40.0",
  "exports": {
    ".": "./src/index.css",
    "./tokens.css": "./src/tokens.css",
    "./elements.css": "./src/elements.css",
    "./baseline-cap.css": "./src/baseline-cap.css",
    "./baseline-metrics.css": "./src/baseline-metrics.css",
    "./baseline-trim.css": "./src/baseline-trim.css",
    "./src/*": "./src/*",
    "./package.json": "./package.json"
  },
  "type": "module",
  "files": [
    "src"
  ],
  "bin": {
    "extract-font-data": "./src/scripts/extractFontData.ts"
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "dev": "bun --watch run ./example/serve.ts",
    "extract-font-data": "bun run ./src/scripts/extractFontData.ts",
    "check": "bun run check:biome && bun run check:ts && bun run check:webarchitect",
    "check:fix": "bun run check:biome:fix && bun run check:ts",
    "check:biome": "biome check",
    "check:biome:fix": "biome check --write",
    "check:ts": "tsc --noEmit",
    "check:webarchitect": "webarchitect assets",
    "test": "vitest run --passWithNoTests",
    "test:watch": "vitest"
  },
  "author": {
    "email": "webteam@canonical.com",
    "name": "Canonical Webteam"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/canonical/pragma"
  },
  "license": "LGPL-3.0",
  "dependencies": {
    "@canonical/design-tokens": "0.10.0",
    "opentype.js": "^1.3.4"
  },
  "devDependencies": {
    "@biomejs/biome": "2.5.13",
    "@canonical/biome-config": "^0.40.0",
    "@canonical/typescript-config": "^0.40.0",
    "@canonical/webarchitect": "^0.40.0",
    "@types/bun": "^1.3.10",
    "@types/node": "^26.0.0",
    "typescript": "^5.9.3",
    "vitest": "^4.0.18"
  },
  "peerDependencies": {
    "typescript": "^5.9.3"
  },
  "gitHead": "9136b71518260c5f33e7619da087198c931e4c13"
}
