{
  "name": "@caffeinecatkr/blurssism",
  "version": "3.0.0",
  "description": "브랜드형 웹 화면을 위한 디자인 시스템 · A design system for brand-led web interfaces — Blurema crema, caffeine palettes, brand-color palettes, responsive grid, React & Svelte components",
  "author": {
    "name": "caffeinecat",
    "email": "leeunchan10@gmail.com"
  },
  "license": "MIT",
  "homepage": "https://leeuc10.github.io/blurssism/",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/leeuc10/blurssism.git"
  },
  "bugs": {
    "url": "https://github.com/leeuc10/blurssism/issues",
    "email": "leeunchan10@gmail.com"
  },
  "keywords": [
    "backdrop-filter",
    "blur",
    "brand-color",
    "coffee",
    "components",
    "crema",
    "css",
    "dark-mode",
    "design-system",
    "design-tokens",
    "esm",
    "glassmorphism",
    "korean",
    "liquid-glass",
    "nextjs",
    "palette",
    "react",
    "responsive",
    "ssr",
    "svelte",
    "sveltekit",
    "theming",
    "ui"
  ],
  "bin": {
    "blurssism": "bin/blurssism.mjs"
  },
  "main": "dist/index.cjs",
  "module": "dist/index.mjs",
  "types": "dist/index.d.ts",
  "unpkg": "dist/bundle.js",
  "jsdelivr": "dist/bundle.js",
  "style": "dist/bundle.css",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.mjs",
      "require": "./dist/index.cjs",
      "default": "./dist/index.mjs"
    },
    "./global": "./dist/bundle.js",
    "./bundle.js": "./dist/bundle.js",
    "./tokens.css": "./dist/tokens.css",
    "./bundle.css": "./dist/bundle.css",
    "./styles.css": "./dist/bundle.css",
    "./fonts.css": "./dist/fonts.css",
    "./fonts.local.css": "./dist/fonts.local.css",
    "./fonts.dynamic.css": "./dist/fonts.dynamic.css",
    "./fonts/*": "./dist/fonts/*",
    "./tokens.json": "./dist/tokens.json",
    "./tailwind": "./dist/tailwind-preset.js",
    "./logos/*": "./logos/*",
    "./package.json": "./package.json",
    "./svelte": {
      "types": "./svelte/index.d.ts",
      "svelte": "./svelte/index.js",
      "default": "./svelte/index.js"
    },
    "./utils": {
      "types": "./svelte/utils.d.ts",
      "import": "./dist/utils.mjs",
      "require": "./dist/utils.cjs",
      "default": "./dist/utils.mjs"
    }
  },
  "files": [
    "dist",
    "bin",
    "svelte",
    "logos",
    "docs",
    "LICENSE",
    "README.md",
    "CHANGELOG.md"
  ],
  "sideEffects": [
    "*.css",
    "./dist/bundle.js"
  ],
  "scripts": {
    "build": "node scripts/build.mjs && svelte-package -i src/svelte -o svelte && node scripts/build.mjs --post && node scripts/docs.mjs",
    "check": "node scripts/check.mjs && svelte-check --tsconfig ./tsconfig.json && tsc -p tsconfig.react.json && node scripts/ssr.mjs && npm test",
    "test": "node --max-old-space-size=1024 --test scripts/test.mjs",
    "docs": "node scripts/docs.mjs",
    "visual": "playwright test",
    "visual:update": "playwright test --update-snapshots",
    "prepublishOnly": "npm run build && npm run check"
  },
  "peerDependencies": {
    "react": ">=18",
    "react-dom": ">=18",
    "svelte": ">=5.20"
  },
  "peerDependenciesMeta": {
    "react": {
      "optional": true
    },
    "react-dom": {
      "optional": true
    },
    "svelte": {
      "optional": true
    }
  },
  "devDependencies": {
    "@playwright/test": "^1.64.0",
    "@sveltejs/package": "^2.5.8",
    "@types/react": "^18.3.31",
    "@types/react-dom": "^18.3.7",
    "axe-core": "^4.14.0",
    "jsdom": "^30.1.2",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "svelte": "^5.57.1",
    "svelte-check": "^4.7.6",
    "typescript": "^5.9.3"
  },
  "publishConfig": {
    "access": "public"
  }
}
