{
  "name": "aidol",
  "version": "2.20.0",
  "description": "React components for AIdol - Create and chat with your own AI idol group",
  "main": "dist/index.cjs",
  "module": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./client": {
      "types": "./dist/client.d.ts",
      "import": "./dist/client.js",
      "require": "./dist/client.cjs"
    }
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start",
    "build:lib": "vite build",
    "dev:lib": "vite build --watch",
    "clean": "rm -rf dist .next",
    "type-check": "tsc --noEmit",
    "lint": "next lint",
    "lint:css": "stylelint \"**/*.css\"",
    "lint:fix": "eslint src --ext .ts,.tsx --fix",
    "test": "jest",
    "test:watch": "jest --watch",
    "test:coverage": "jest --coverage",
    "format": "prettier --write .",
    "check-format": "prettier --check .",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build",
    "chromatic": "chromatic"
  },
  "keywords": [
    "kpop",
    "idol",
    "aidol",
    "ai-companion",
    "chatbot",
    "react",
    "components"
  ],
  "author": "AIoIA, Inc.",
  "license": "Apache-2.0",
  "repository": {
    "type": "git",
    "url": "https://github.com/algorima/aidol.git",
    "directory": "frontend"
  },
  "engines": {
    "node": ">=18.20.0"
  },
  "peerDependencies": {
    "@aioia/core": "^2.1.1",
    "next": "^13.0.0 || ^14.0.0",
    "react": "^18.0.0",
    "react-dom": "^18.0.0"
  },
  "dependencies": {
    "@heroicons/react": "^2",
    "@hookform/resolvers": "^3.3.4",
    "@tailwindcss/postcss": "^4.1.18",
    "clsx": "^2.1.1",
    "framer-motion": "^11.2.3",
    "i18next": "^23.11.4",
    "i18next-resources-to-backend": "^1.2.1",
    "react-hook-form": "^7.51.4",
    "react-i18next": "^14.1.1",
    "react-icons": "^5.5.0",
    "react-markdown": "^9.0.0",
    "remark-breaks": "^4.0.0",
    "remark-gfm": "^4.0.0",
    "zod": "^3.23.8"
  },
  "devDependencies": {
    "@chromatic-com/storybook": "^1.9.0",
    "@sentry/nextjs": "^7.113.0",
    "@storybook/addon-essentials": "^8.6.14",
    "@storybook/addon-links": "^8.6.14",
    "@storybook/addon-themes": "^8.6.14",
    "@storybook/blocks": "^8.6.14",
    "@storybook/nextjs": "^8.6.14",
    "@storybook/react": "^8.6.14",
    "@tailwindcss/typography": "^0.5.19",
    "@testing-library/jest-dom": "^6.4.3",
    "@testing-library/react": "^15.0.6",
    "@types/jest": "^29.5.x",
    "@types/node": "^20",
    "@types/react": "^18",
    "@types/react-dom": "^18",
    "@typescript-eslint/eslint-plugin": "^6.21.0",
    "@typescript-eslint/parser": "^6.21.0",
    "@vitejs/plugin-react": "^5.1.1",
    "chromatic": "^11.29.0",
    "conventional-changelog-conventionalcommits": "^9.1.0",
    "daisyui": "^5.5.14",
    "eslint": "^8",
    "eslint-config-next": "13.5.6",
    "eslint-plugin-better-tailwindcss": "^4.0.2",
    "eslint-plugin-storybook": "^0.8.0",
    "jest": "^29.5.x",
    "jest-environment-jsdom": "^29",
    "postcss": "^8",
    "prettier": "^3",
    "prettier-plugin-tailwindcss": "^0.7.2",
    "semantic-release": "^24.0.0",
    "storybook": "^8.6.14",
    "stylelint": "^16.5.0",
    "stylelint-config-standard": "^36.0.0",
    "stylelint-config-tailwindcss": "^1.0.1",
    "tailwindcss": "^4.1.18",
    "ts-jest": "^29",
    "typescript": "^5",
    "vite": "^7.2.4",
    "vite-plugin-dts": "^4.5.4"
  }
}
