{
  "name": "pyro",
  "version": "0.1.27",
  "description": "Pyro custom elements",
  "keywords": [
    "pyro",
    "customized",
    "custom elements",
    "web components"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/maybebot/pyro"
  },
  "type": "module",
  "customElements": "dist/custom-elements.json",
  "scripts": {
    "dev": "vite",
    "build": "tsc && vite build",
    "preview": "vite preview",
    "format": "prettier . --write",
    "lint": "eslint && lit-analyzer",
    "checksize": "rollup -c ; cat size/* | gzip -9 | wc -c ; rm -rf size",
    "manifest": "custom-elements-manifest analyze --litelement",
    "docs:dev": "vitepress dev docs",
    "docs:build": "vitepress build docs",
    "docs:preview": "vitepress preview docs",
    "demobump": "bash ./scripts/demobump.sh"
  },
  "author": "Ian Bobinac",
  "license": "MIT",
  "dependencies": {
    "lit": "^3.2.0"
  },
  "devDependencies": {
    "@custom-elements-manifest/analyzer": "^0.10.3",
    "@eslint/js": "^9.10.0",
    "@types/eslint__js": "^8.42.3",
    "custom-element-vs-code-integration": "^1.4.1",
    "eslint": "^9.10.0",
    "globals": "^15.9.0",
    "lit-analyzer": "^2.0.3",
    "prettier": "^3.3.3",
    "typescript": "^5.6.2",
    "typescript-eslint": "^8.5.0",
    "vite": "^5.4.1",
    "vite-plugin-dts": "^4.2.1",
    "vite-plugin-eslint": "^1.8.1",
    "vitepress": "^1.3.4"
  },
  "files": [
    "dist"
  ],
  "module": "./dist/all.js",
  "exports": {
    ".": {
      "import": "./dist/all.js"
    },
    "./pyro.css": {
      "import": "./dist/basic.css"
    },
    "./accordion": {
      "import": {
        "types": "./dist/accordion/accordion.types.d.ts",
        "default": "./dist/accordion.js"
      }
    },
    "./accordion-group": {
      "import": {
        "types": "./dist/accordion/accordion-group.types.d.ts",
        "default": "./dist/accordion-group.js"
      }
    },
    "./alert": {
      "import": {
        "types": "./dist/alert/alert.types.d.ts",
        "default": "./dist/alert.js"
      }
    },
    "./avatar": {
      "import": {
        "types": "./dist/avatar/avatar.types.d.ts",
        "default": "./dist/avatar.js"
      }
    },
    "./badge": {
      "import": {
        "types": "./dist/badge/badge.types.d.ts",
        "default": "./dist/badge.js"
      }
    },
    "./box": {
      "import": {
        "types": "./dist/box/box.types.d.ts",
        "default": "./dist/box.js"
      }
    },
    "./button": {
      "import": {
        "types": "./dist/button/button.types.d.ts",
        "default": "./dist/button.js"
      }
    },
    "./card": {
      "import": {
        "types": "./dist/card/card.types.d.ts",
        "default": "./dist/card.js"
      }
    },
    "./checkbox": {
      "import": {
        "types": "./dist/checkbox/checkbox.types.d.ts",
        "default": "./dist/checkbox.js"
      }
    },
    "./colorpicker": {
      "import": {
        "types": "./dist/colorpicker/colorpicker.types.d.ts",
        "default": "./dist/colorpicker.js"
      }
    },
    "./dialog": {
      "import": {
        "types": "./dist/dialog/dialog.types.d.ts",
        "default": "./dist/dialog.js"
      }
    },
    "./divider": {
      "import": {
        "types": "./dist/divider/divider.types.d.ts",
        "default": "./dist/divider.js"
      }
    },
    "./icon": {
      "import": {
        "types": "./dist/icon/icon.types.d.ts",
        "default": "./dist/icon.js"
      }
    },
    "./list": {
      "import": {
        "types": "./dist/list/list.types.d.ts",
        "default": "./dist/list.js"
      }
    },
    "./list-item": {
      "import": {
        "types": "./dist/list/list-item.types.d.ts",
        "default": "./dist/list-item.js"
      }
    },
    "./progressbar": {
      "import": {
        "types": "./dist/progressbar/progressbar.types.d.ts",
        "default": "./dist/progressbar.js"
      }
    },
    "./progresscircle": {
      "import": {
        "types": "./dist/progresscircle/progresscircle.types.d.ts",
        "default": "./dist/progresscircle.js"
      }
    },
    "./radio": {
      "import": {
        "types": "./dist/radio/radio.types.d.ts",
        "default": "./dist/radio.js"
      }
    },
    "./radio-group": {
      "import": {
        "types": "./dist/radio/radio-group.types.d.ts",
        "default": "./dist/radio-group.js"
      }
    },
    "./range": {
      "import": {
        "types": "./dist/range/range.types.d.ts",
        "default": "./dist/range.js"
      }
    },
    "./select": {
      "import": {
        "types": "./dist/select/select.types.d.ts",
        "default": "./dist/select.js"
      }
    },
    "./select-item": {
      "import": {
        "types": "./dist/select/select-item.types.d.ts",
        "default": "./dist/select-item.js"
      }
    },
    "./scrollbox": {
      "import": {
        "types": "./dist/scrollbox/scrollbox.types.d.ts",
        "default": "./dist/scrollbox.js"
      }
    },
    "./skeleton": {
      "import": {
        "types": "./dist/skeleton/skeleton.types.d.ts",
        "default": "./dist/skeleton.js"
      }
    },
    "./switch": {
      "import": {
        "types": "./dist/switch/switch.types.d.ts",
        "default": "./dist/switch.js"
      }
    },
    "./tab": {
      "import": {
        "types": "./dist/tab/tab.types.d.ts",
        "default": "./dist/tab.js"
      }
    },
    "./tab-group": {
      "import": {
        "types": "./dist/tab/tab-group.types.d.ts",
        "default": "./dist/tab-group.js"
      }
    },
    "./tag": {
      "import": {
        "types": "./dist/tag/tag.types.d.ts",
        "default": "./dist/tag.js"
      }
    },
    "./textfield": {
      "import": {
        "types": "./dist/textfield/textfield.types.d.ts",
        "default": "./dist/textfield.js"
      }
    },
    "./toast": {
      "import": {
        "types": "./dist/toast/toast.types.d.ts",
        "default": "./dist/toast.js"
      }
    }
  }
}
