{
  "name": "@logosphere-ui/core",
  "version": "0.0.0-alpha.2",
  "description": "A modern, framework-agnostic UI component library built with Lit and Web Components",
  "type": "module",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "sideEffects": false,
  "files": [
    "dist/**/*",
    "README.md"
  ],
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./button": {
      "types": "./dist/atoms/Button/index.d.ts",
      "import": "./dist/button.js",
      "require": "./dist/button.cjs"
    },
    "./modal": {
      "types": "./dist/organisms/Modal/index.d.ts",
      "import": "./dist/modal.js",
      "require": "./dist/modal.cjs"
    },
    "./checkbox": {
      "types": "./dist/atoms/Checkbox/index.d.ts",
      "import": "./dist/checkbox.js",
      "require": "./dist/checkbox.cjs"
    },
    "./chatbot": {
      "types": "./dist/organisms/Chatbot/index.d.ts",
      "import": "./dist/chatbot.js",
      "require": "./dist/chatbot.cjs"
    },
    "./popover": {
      "types": "./dist/molecules/Popover/index.d.ts",
      "import": "./dist/popover.js",
      "require": "./dist/popover.cjs"
    },
    "./switch": {
      "types": "./dist/atoms/Switch/index.d.ts",
      "import": "./dist/switch.js",
      "require": "./dist/switch.cjs"
    },
    "./card": {
      "types": "./dist/molecules/Card/index.d.ts",
      "import": "./dist/card.js",
      "require": "./dist/card.cjs"
    },
    "./breadcrumb": {
      "types": "./dist/molecules/Breadcrumb/index.d.ts",
      "import": "./dist/breadcrumb.js",
      "require": "./dist/breadcrumb.cjs"
    },
    "./formfield": {
      "types": "./dist/atoms/FormField/index.d.ts",
      "import": "./dist/formfield.js",
      "require": "./dist/formfield.cjs"
    },
    "./combobox": {
      "types": "./dist/organisms/Combobox/index.d.ts",
      "import": "./dist/combobox.js",
      "require": "./dist/combobox.cjs"
    },
    "./textarea": {
      "types": "./dist/molecules/Textarea/index.d.ts",
      "import": "./dist/textarea.js",
      "require": "./dist/textarea.cjs"
    },
    "./datepicker": {
      "types": "./dist/organisms/DatePicker/index.d.ts",
      "import": "./dist/datepicker.js",
      "require": "./dist/datepicker.cjs"
    },
    "./download-manager": {
      "types": "./dist/organisms/DownloadManager/index.d.ts",
      "import": "./dist/download-manager.js",
      "require": "./dist/download-manager.cjs"
    },
    "./tab": {
      "types": "./dist/organisms/Tab/index.d.ts",
      "import": "./dist/tab.js",
      "require": "./dist/tab.cjs"
    },
    "./styles/main.css": "./dist/styles/main.css"
  },
  "keywords": [
    "web-components",
    "ui-library",
    "lit",
    "angular",
    "vanilla-js",
    "design-system",
    "components",
    "css-variables",
    "enterprise"
  ],
  "author": "Logo",
  "license": "MIT",
  "readme": "README.md",
  "repository": {
    "type": "git",
    "url": "https://github.com/logo-software/logosphere-ui.git"
  },
  "homepage": "https://github.com/logo-software/logosphere-ui#readme",
  "bugs": {
    "url": "https://github.com/logo-software/logosphere-ui/issues"
  },
  "scripts": {
    "dev": "vite",
    "build": "npm run build:main && npm run build:umd && npm run build:types && npm run build:css",
    "build:main": "vite build --config vite.build.config.ts",
    "build:umd": "vite build --config vite.umd.config.ts",
    "build:types": "tsc --emitDeclarationOnly --noEmit false --outDir dist",
    "test": "vitest",
    "test:ui": "vitest --ui",
    "test:run": "vitest run",
    "test:watch": "vitest --watch",
    "test:coverage": "vitest run --coverage",
    "test:unit": "vitest run src/**/*.test.ts",
    "test:integration": "vitest run tests/integration/**/*.test.ts",
    "preview": "vite preview",
    "create-component": "node create-component.cjs",
    "create-new-component": "node create-new-component.js",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build",
    "build:css": "node build-css.js",
    "format": "prettier --write .",
    "format:check": "prettier --check .",
    "format:packages": "prettier --write packages/**/*.{ts,js,html,css,md} --ignore-path .prettierignore",
    "format:src": "prettier --write src/**/*.{ts,js,html,css,md} --ignore-path .prettierignore",
    "lint": "eslint .",
    "lint:fix": "eslint . --fix",
    "lint:packages": "eslint packages/**/*.{ts,js}",
    "lint:src": "eslint src/**/*.{ts,js}",
    "prepublishOnly": "npm run build"
  },
  "dependencies": {
    "@iconscout/unicons": "^4.2.0",
    "@popperjs/core": "^2.11.8",
    "dayjs": "^1.11.18",
    "lit": "^3.3.0"
  },
  "devDependencies": {
    "@babel/core": "^7.28.4",
    "@babel/plugin-proposal-class-properties": "^7.18.6",
    "@babel/plugin-proposal-optional-chaining": "^7.21.0",
    "@babel/preset-env": "^7.28.3",
    "@chromatic-com/storybook": "^4.1.3",
    "@open-wc/testing": "^4.0.0",
    "@rollup/plugin-babel": "^6.1.0",
    "@rollup/plugin-typescript": "^12.1.4",
    "@storybook/addon-a11y": "^10.1.4",
    "@storybook/addon-docs": "^10.1.4",
    "@storybook/addon-vitest": "^10.1.4",
    "@storybook/builder-vite": "^10.1.4",
    "@storybook/web-components-vite": "^10.1.4",
    "@testing-library/jest-dom": "^6.9.1",
    "@types/jest": "^30.0.0",
    "@typescript-eslint/eslint-plugin": "^8.41.0",
    "@typescript-eslint/parser": "^8.41.0",
    "@vitest/browser": "^3.2.4",
    "@vitest/coverage-v8": "^3.2.4",
    "@web/test-runner": "^0.20.2",
    "@web/test-runner-playwright": "^0.11.1",
    "baseline-browser-mapping": "^2.9.12",
    "eslint": "^9.34.0",
    "eslint-plugin-storybook": "10.1.4",
    "globals": "^16.4.0",
    "jsdom": "^27.0.1",
    "playwright": "^1.54.1",
    "prettier": "^3.6.2",
    "rollup-plugin-copy": "^3.5.0",
    "storybook": "^10.1.4",
    "ts-node": "^10.9.2",
    "typescript": "~5.8.3",
    "vite": "^7.0.3",
    "vite-plugin-string": "^1.2.3",
    "vitest": "^3.2.4"
  }
}
