{
  "name": "@luzmo/icons",
  "version": "1.0.1-alpha.41",
  "homepage": "https://luzmo.com",
  "description": "A collection of Luzmo icons and item icons definitions + svg icon markup helper function",
  "type": "module",
  "files": [
    "dist"
  ],
  "types": "./dist/index.d.ts",
  "main": "./dist/luzmo-icons.umd.cjs",
  "module": "./dist/luzmo-icons.js",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/luzmo-icons.js",
      "require": "./dist/luzmo-icons.umd.cjs"
    }
  },
  "scripts": {
    "build": "vite build",
    "watch": "vite build --watch",
    "serve:viewer": "npx live-server --port=8080 --open=icon-viewer.html --no-css-inject",
    "dev:viewer": "npm run watch & npm run serve:viewer",
    "test": "echo \"Error: no test specified\" && exit 1",
    "prepublishOnly": "npm run build",
    "release": "npm version patch",
    "release:alpha": "npm version prerelease --preid=alpha",
    "publish:alpha": "npm run release:alpha && npm run build && npm publish --tag alpha",
    "publish:dry-run": "npm run build && npm publish --tag alpha --dry-run",
    "promote:alpha-to-latest": "npm dist-tag add @luzmo/icons@$(npm view @luzmo/icons@alpha version) latest",
    "generate:ai-instructions": "tsx scripts/generate-ai-instructions.ts"
  },
  "keywords": [
    "Luzmo",
    "icons",
    "chart",
    "icons"
  ],
  "author": "Luzmo",
  "publishConfig": {
    "access": "public"
  },
  "devDependencies": {
    "@types/node": "^22.13.4",
    "eslint-plugin-import": "^2.31.0",
    "eslint-plugin-jsdoc": "^50.6.3",
    "eslint-plugin-lit": "^1.15.0",
    "eslint-plugin-prettier": "^5.2.3",
    "eslint-plugin-unicorn": "^57.0.0",
    "eslint-plugin-wc": "^2.2.0",
    "lit-html": "^3.2.1",
    "typescript": "^5.7.3",
    "typescript-eslint": "^8.24.1",
    "tsx": "^4.19.0",
    "vite": "^6.1.1",
    "vite-plugin-dts": "^4.5.0"
  },
  "peerDependencies": {
    "lit-html": "^3.2.1"
  }
}
