{
  "name": "@adobe/spectrum-wc-core",
  "version": "0.4.0-snapshot-test.20260714143259",
  "description": "Abstract base classes for Spectrum Web Components",
  "license": "Apache-2.0",
  "author": "Adobe",
  "homepage": "https://opensource.adobe.com/spectrum-web-components/",
  "repository": {
    "directory": "2nd-gen/packages/core",
    "type": "git",
    "url": "https://github.com/adobe/spectrum-web-components.git"
  },
  "bugs": {
    "url": "https://github.com/adobe/spectrum-web-components/issues"
  },
  "type": "module",
  "exports": {
    "./components/accordion": {
      "types": "./dist/components/accordion/index.d.ts",
      "import": "./dist/components/accordion/index.js"
    },
    "./components/action-button": {
      "types": "./dist/components/action-button/index.d.ts",
      "import": "./dist/components/action-button/index.js"
    },
    "./components/alert-banner": {
      "types": "./dist/components/alert-banner/index.d.ts",
      "import": "./dist/components/alert-banner/index.js"
    },
    "./components/asset": {
      "types": "./dist/components/asset/index.d.ts",
      "import": "./dist/components/asset/index.js"
    },
    "./components/avatar": {
      "types": "./dist/components/avatar/index.d.ts",
      "import": "./dist/components/avatar/index.js"
    },
    "./components/avatar/index.js": {
      "types": "./dist/components/avatar/index.d.ts",
      "import": "./dist/components/avatar/index.js"
    },
    "./components/badge": {
      "types": "./dist/components/badge/index.d.ts",
      "import": "./dist/components/badge/index.js"
    },
    "./components/badge/index.js": {
      "types": "./dist/components/badge/index.d.ts",
      "import": "./dist/components/badge/index.js"
    },
    "./components/button": {
      "types": "./dist/components/button/index.d.ts",
      "import": "./dist/components/button/index.js"
    },
    "./components/button-group": {
      "types": "./dist/components/button-group/index.d.ts",
      "import": "./dist/components/button-group/index.js"
    },
    "./components/card": {
      "types": "./dist/components/card/index.d.ts",
      "import": "./dist/components/card/index.js"
    },
    "./components/color-handle": {
      "types": "./dist/components/color-handle/index.d.ts",
      "import": "./dist/components/color-handle/index.js"
    },
    "./components/color-handle/index.js": {
      "types": "./dist/components/color-handle/index.d.ts",
      "import": "./dist/components/color-handle/index.js"
    },
    "./components/divider": {
      "types": "./dist/components/divider/index.d.ts",
      "import": "./dist/components/divider/index.js"
    },
    "./components/divider/index.js": {
      "types": "./dist/components/divider/index.d.ts",
      "import": "./dist/components/divider/index.js"
    },
    "./components/icon": {
      "types": "./dist/components/icon/index.d.ts",
      "import": "./dist/components/icon/index.js"
    },
    "./components/illustrated-message": {
      "types": "./dist/components/illustrated-message/index.d.ts",
      "import": "./dist/components/illustrated-message/index.js"
    },
    "./components/meter": {
      "types": "./dist/components/meter/index.d.ts",
      "import": "./dist/components/meter/index.js"
    },
    "./components/popover": {
      "types": "./dist/components/popover/index.d.ts",
      "import": "./dist/components/popover/index.js"
    },
    "./components/popover/index.js": {
      "types": "./dist/components/popover/index.d.ts",
      "import": "./dist/components/popover/index.js"
    },
    "./components/progress-circle": {
      "types": "./dist/components/progress-circle/index.d.ts",
      "import": "./dist/components/progress-circle/index.js"
    },
    "./components/status-light": {
      "types": "./dist/components/status-light/index.d.ts",
      "import": "./dist/components/status-light/index.js"
    },
    "./components/status-light/index.js": {
      "types": "./dist/components/status-light/index.d.ts",
      "import": "./dist/components/status-light/index.js"
    },
    "./components/tabs": {
      "types": "./dist/components/tabs/index.d.ts",
      "import": "./dist/components/tabs/index.js"
    },
    "./components/tabs/index.js": {
      "types": "./dist/components/tabs/index.d.ts",
      "import": "./dist/components/tabs/index.js"
    },
    "./components/tooltip": {
      "types": "./dist/components/tooltip/index.d.ts",
      "import": "./dist/components/tooltip/index.js"
    },
    "./controllers": {
      "types": "./dist/controllers/index.d.ts",
      "import": "./dist/controllers/index.js"
    },
    "./controllers/color-controller.js": {
      "types": "./dist/controllers/color-controller/index.d.ts",
      "import": "./dist/controllers/color-controller/index.js"
    },
    "./controllers/focus-group-navigation-controller.js": {
      "types": "./dist/controllers/focus-group-navigation-controller/focus-group-navigation-controller.d.ts",
      "import": "./dist/controllers/focus-group-navigation-controller/focus-group-navigation-controller.js"
    },
    "./controllers/hover-controller.js": {
      "types": "./dist/controllers/hover-controller/index.d.ts",
      "import": "./dist/controllers/hover-controller/index.js"
    },
    "./controllers/index.js": {
      "types": "./dist/controllers/index.d.ts",
      "import": "./dist/controllers/index.js"
    },
    "./controllers/language-resolution.js": {
      "types": "./dist/controllers/language-resolution.d.ts",
      "import": "./dist/controllers/language-resolution.js"
    },
    "./controllers/placement-controller": {
      "types": "./dist/controllers/placement-controller/index.d.ts",
      "import": "./dist/controllers/placement-controller/index.js"
    },
    "./controllers/placement-controller/index.js": {
      "types": "./dist/controllers/placement-controller/index.d.ts",
      "import": "./dist/controllers/placement-controller/index.js"
    },
    "./element": {
      "types": "./dist/element/index.d.ts",
      "import": "./dist/element/index.js"
    },
    "./element/define-element.js": {
      "types": "./dist/element/define-element.d.ts",
      "import": "./dist/element/define-element.js"
    },
    "./element/index.js": {
      "types": "./dist/element/index.d.ts",
      "import": "./dist/element/index.js"
    },
    "./element/spectrum-element.js": {
      "types": "./dist/element/spectrum-element.d.ts",
      "import": "./dist/element/spectrum-element.js"
    },
    "./element/version.js": {
      "types": "./dist/element/version.d.ts",
      "import": "./dist/element/version.js"
    },
    "./mixins": {
      "types": "./dist/mixins/index.d.ts",
      "import": "./dist/mixins/index.js"
    },
    "./mixins/index.js": {
      "types": "./dist/mixins/index.d.ts",
      "import": "./dist/mixins/index.js"
    },
    "./mixins/observe-slot-presence.js": {
      "types": "./dist/mixins/observe-slot-presence.d.ts",
      "import": "./dist/mixins/observe-slot-presence.js"
    },
    "./mixins/observe-slot-text.js": {
      "types": "./dist/mixins/observe-slot-text.d.ts",
      "import": "./dist/mixins/observe-slot-text.js"
    },
    "./mixins/sized-mixin.js": {
      "types": "./dist/mixins/sized-mixin.d.ts",
      "import": "./dist/mixins/sized-mixin.js"
    },
    "./utils": {
      "types": "./dist/utils/index.d.ts",
      "import": "./dist/utils/index.js"
    },
    "./utils/capitalize.js": {
      "types": "./dist/utils/capitalize.d.ts",
      "import": "./dist/utils/capitalize.js"
    },
    "./utils/dismissible-stack.js": {
      "types": "./dist/utils/dismissible-stack.d.ts",
      "import": "./dist/utils/dismissible-stack.js"
    },
    "./utils/get-label-from-slot.js": {
      "types": "./dist/utils/get-label-from-slot.d.ts",
      "import": "./dist/utils/get-label-from-slot.js"
    },
    "./utils/index.js": {
      "types": "./dist/utils/index.d.ts",
      "import": "./dist/utils/index.js"
    },
    "./utils/resolve-trigger.js": {
      "types": "./dist/utils/resolve-trigger.d.ts",
      "import": "./dist/utils/resolve-trigger.js"
    }
  },
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "files": [
    "dist/"
  ],
  "scripts": {
    "build": "vite build",
    "clean": "rimraf dist",
    "dev": "vite build --watch",
    "prepublishOnly": "yarn build"
  },
  "typesVersions": {
    "*": {
      "components/accordion": [
        "dist/components/accordion/index.d.ts"
      ],
      "components/action-button": [
        "dist/components/action-button/index.d.ts"
      ],
      "components/alert-banner": [
        "dist/components/alert-banner/index.d.ts"
      ],
      "components/asset": [
        "dist/components/asset/index.d.ts"
      ],
      "components/avatar": [
        "dist/components/avatar/index.d.ts"
      ],
      "components/avatar/index.js": [
        "dist/components/avatar/index.d.ts"
      ],
      "components/badge": [
        "dist/components/badge/index.d.ts"
      ],
      "components/badge/index.js": [
        "dist/components/badge/index.d.ts"
      ],
      "components/button": [
        "dist/components/button/index.d.ts"
      ],
      "components/button-group": [
        "dist/components/button-group/index.d.ts"
      ],
      "components/card": [
        "dist/components/card/index.d.ts"
      ],
      "components/color-handle": [
        "dist/components/color-handle/index.d.ts"
      ],
      "components/color-handle/index.js": [
        "dist/components/color-handle/index.d.ts"
      ],
      "components/divider": [
        "dist/components/divider/index.d.ts"
      ],
      "components/divider/index.js": [
        "dist/components/divider/index.d.ts"
      ],
      "components/icon": [
        "dist/components/icon/index.d.ts"
      ],
      "components/illustrated-message": [
        "dist/components/illustrated-message/index.d.ts"
      ],
      "components/meter": [
        "dist/components/meter/index.d.ts"
      ],
      "components/progress-circle": [
        "dist/components/progress-circle/index.d.ts"
      ],
      "components/status-light": [
        "dist/components/status-light/index.d.ts"
      ],
      "components/status-light/index.js": [
        "dist/components/status-light/index.d.ts"
      ],
      "components/tabs": [
        "dist/components/tabs/index.d.ts"
      ],
      "components/tabs/index.js": [
        "dist/components/tabs/index.d.ts"
      ],
      "components/tooltip": [
        "dist/components/tooltip/index.d.ts"
      ],
      "controllers": [
        "dist/controllers/index.d.ts"
      ],
      "controllers/color-controller.js": [
        "dist/controllers/color-controller/index.d.ts"
      ],
      "controllers/focus-group-navigation-controller/focus-group-navigation-controller.js": [
        "dist/controllers/focus-group-navigation-controller/focus-group-navigation-controller.d.ts"
      ],
      "controllers/hover-controller.js": [
        "dist/controllers/hover-controller/index.d.ts"
      ],
      "controllers/index.js": [
        "dist/controllers/index.d.ts"
      ],
      "controllers/language-resolution.js": [
        "dist/controllers/language-resolution.d.ts"
      ],
      "controllers/placement-controller": [
        "dist/controllers/placement-controller/index.d.ts"
      ],
      "controllers/placement-controller/index.js": [
        "dist/controllers/placement-controller/index.d.ts"
      ],
      "element": [
        "dist/element/index.d.ts"
      ],
      "element/define-element.js": [
        "dist/element/define-element.d.ts"
      ],
      "element/index.js": [
        "dist/element/index.d.ts"
      ],
      "element/spectrum-element.js": [
        "dist/element/spectrum-element.d.ts"
      ],
      "element/version.js": [
        "dist/element/version.d.ts"
      ],
      "mixins": [
        "dist/mixins/index.d.ts"
      ],
      "mixins/index.js": [
        "dist/mixins/index.d.ts"
      ],
      "mixins/observe-slot-presence.js": [
        "dist/mixins/observe-slot-presence.d.ts"
      ],
      "mixins/observe-slot-text.js": [
        "dist/mixins/observe-slot-text.d.ts"
      ],
      "mixins/sized-mixin.js": [
        "dist/mixins/sized-mixin.d.ts"
      ],
      "utils": [
        "dist/utils/index.d.ts"
      ],
      "utils/capitalize.js": [
        "dist/utils/capitalize.d.ts"
      ],
      "utils/get-label-from-slot.js": [
        "dist/utils/get-label-from-slot.d.ts"
      ],
      "utils/index.js": [
        "dist/utils/index.d.ts"
      ]
    }
  },
  "dependencies": {
    "@floating-ui/dom": "1.7.6",
    "@lit-labs/observers": "2.0.2",
    "colorjs.io": "0.5.2",
    "lit": "^2.5.0 || ^3.1.3"
  },
  "devDependencies": {
    "glob": "11.0.3",
    "rimraf": "6.0.1",
    "typescript": "5.9.2",
    "vite": "8.0.8",
    "vite-plugin-dts": "4.5.4"
  },
  "keywords": [
    "design-system",
    "spectrum",
    "adobe",
    "adobe-spectrum",
    "web components",
    "web-components",
    "lit-element",
    "lit-html",
    "component",
    "css"
  ],
  "publishConfig": {
    "access": "public"
  }
}
