{
  "name": "@casoon/dragonfly",
  "version": "0.7.8",
  "description": "Modular, lightweight CSS framework and design system for modern web projects. Optimized for Astro JS, LightningCSS and Container Queries with @layer-based architecture and comprehensive accessibility.",
  "main": "index.css",
  "style": "index.css",
  "files": [
    "layout/",
    "tokens/",
    "typography/",
    "utilities/",
    "themes/",
    "icons/",
    "ui/",
    "effects/",
    "core/",
    "fonts/",
    "js/",
    "dist/",
    "*.css",
    "LICENSE",
    "README.md",
    "LAYER-SYSTEM.md",
    "STYLE-GUIDE.md"
  ],
  "scripts": {
    "lint:css": "stylelint \"**/*.css\" --ignore-path .stylelintignore",
    "lint:css:fix": "stylelint \"**/*.css\" --fix --ignore-path .stylelintignore",
    "lint:tokens": "stylelint \"tokens/**/*.css\" --config stylelint.tokens.config.js",
    "lint:tokens:fix": "stylelint \"tokens/**/*.css\" --config stylelint.tokens.config.js --fix",
    "lint:js": "biome lint .",
    "lint:js:fix": "biome lint . --write",
    "format:js": "biome format . --write",
    "lint": "npm run lint:css && npm run lint:js",
    "lint:fix": "npm run lint:css:fix && npm run lint:js:fix",
    "lint:all": "npm run lint:css && npm run lint:tokens && npm run lint:js",
    "test": "npm run lint:all",
    "test:all": "npm run test && npm run test:lightningcss",
    "test:lightningcss": "cd tests/css-processing && npm run test",
    "prepare:package": "node scripts/prepare-npm-package.js",
    "prepare:package:minify": "node scripts/prepare-npm-package.js --minify",
    "validate:package": "node scripts/prepare-npm-package.js --validate",
    "bundle:css": "node scripts/bundle-css.js",
    "bundle:categories": "node scripts/bundle-categories.js",
    "prepublishOnly": "npm run test:all && npm run prepare:package:minify && npm run bundle:css",
    "build": "npm run test:all && npm run prepare:package",
    "build:minify": "npm run test:all && npm run prepare:package:minify",
    "build:bundle": "npm run test:all && npm run bundle:css",
    "build:categories": "npm run test:all && npm run bundle:categories",
    "build:release": "npm run test:all && npm run prepare:package:minify && npm run bundle:css",
    "icons:build": "node scripts/build-icons.js",
    "bump-version": "node scripts/bump-version.js",
    "docs:generate": "node scripts/generate-docs.js",
    "docs:analyze": "node scripts/analyze-css.js",
    "docs:fix": "node scripts/fix-doc-errors.js && node scripts/fix-missing-docs.js",
    "docs:check": "node scripts/check-missing-docs.js",
    "docs:update-versions": "node scripts/update-doc-versions.js",
    "docs:all": "npm run docs:analyze && npm run docs:generate && npm run docs:update-versions && npm run docs:fix && npm run docs:check",
    "utils:mixes": "node scripts/generateColorMixes.js",
    "utils:contrast": "node scripts/checkContrast.js"
  },
  "keywords": [
    "css",
    "framework",
    "ui",
    "design-system",
    "accessibility",
    "components",
    "responsive",
    "modern",
    "icons",
    "astro",
    "lightningcss",
    "ssr",
    "css-layers",
    "container-queries",
    "logical-properties",
    "dark-mode",
    "modular-css",
    "utility-classes",
    "theming"
  ],
  "author": "CASOON",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/casoon/dragonfly.git"
  },
  "bugs": {
    "url": "https://github.com/casoon/dragonfly/issues"
  },
  "homepage": "https://casoon.github.io/casoon-ui-docs/",
  "dependencies": {
    "color": "5.0.0",
    "culori": "4.0.1",
    "wcag-contrast": "3.0.0"
  },
  "devDependencies": {
    "@biomejs/biome": "1.9.4",
    "@iconify-json/bi": "^1.2.2",
    "@iconify-json/feather": "^1.2.1",
    "@iconify-json/heroicons": "^1.2.2",
    "@iconify-json/ph": "1.2.2",
    "@iconify-json/ri": "1.2.5",
    "@iconify/json": "^2.2.328",
    "axios": "^1.7.9",
    "commander": "^14.0.0",
    "fs-extra": "11.3.0",
    "glob": "^10.4.5",
    "lightningcss": "^1.22.0",
    "stylelint": "^16.18.0",
    "stylelint-config-recess-order": "^6.0.0",
    "stylelint-config-standard": "38.0.0",
    "stylelint-declaration-strict-value": "1.10.11",
    "stylelint-order": "^6.0.4",
    "stylelint-use-logical": "^2.1.2"
  },
  "engines": {
    "node": ">=16.0.0"
  },
  "publishConfig": {
    "access": "public"
  }
}
