{
  "name": "takeat-design-system-ui-kit",
  "version": "1.1.15",
  "type": "module",
  "sideEffects": [
    "**/*.css",
    "**/*.css.ts"
  ],
  "scripts": {
    "dev": "vite",
    "generate:llms": "tsx scripts/generate-llms-txt.ts",
    "build": "yarn generate:llms && NODE_OPTIONS=--max-old-space-size=8192 tsup",
    "test": "jest",
    "typecheck": "tsc --noEmit",
    "lint": "biome check .",
    "format": "biome format --write .",
    "preview": "vite preview",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build",
    "create-story": "node ./cli/create-story.js",
    "build-storybook-docs": "storybook build  --docs",
    "release": "changeset publish",
    "version-packages": "changeset version",
    "prepublishOnly": "yarn build && yarn test --passWithNoTests",
    "create-icons": "node rename-svgs.js && npx @svgr/cli --icon --typescript --out-dir src/components/icons --template iconTemplate.ts src/assets/icons && node generateIconIndex.js",
    "prepare": "husky"
  },
  "dependencies": {
    "@base-ui/react": "^1.3.0",
    "@vanilla-extract/css": "^1.20.1",
    "@vanilla-extract/dynamic": "^2.1.5",
    "@vanilla-extract/sprinkles": "^1.6.5",
    "@vanilla-extract/vite-plugin": "^5.2.2",
    "clsx": "^2.1.1",
    "react-number-format": "^5.4.2",
    "tslib": "^2.8.1"
  },
  "peerDependencies": {
    "@tanstack/react-query": "^5.67.3",
    "axios": "^1.7.5",
    "date-fns": "^4.1.0",
    "react": "^18.3.1",
    "react-dom": "^18.3.1"
  },
  "devDependencies": {
    "@biomejs/biome": "2.4.12",
    "@changesets/changelog-github": "^0.6.0",
    "@changesets/cli": "^2.30.0",
    "@chromatic-com/storybook": "^1.6.1",
    "@storybook/addon-a11y": "^8.6.0",
    "@storybook/addon-essentials": "^8.6.0",
    "@storybook/addon-interactions": "^8.6.0",
    "@storybook/addon-links": "^8.6.0",
    "@storybook/blocks": "^8.6.0",
    "@storybook/react": "^8.6.0",
    "@storybook/react-vite": "^8.6.0",
    "@storybook/test": "^8.6.0",
    "@svgr/cli": "^8.1.0",
    "@svgr/core": "^8.1.0",
    "@svgr/rollup": "^8.1.0",
    "@testing-library/jest-dom": "^6.9.1",
    "@testing-library/react": "^16.3.2",
    "@testing-library/user-event": "^14.6.1",
    "@types/jest": "^29.5.14",
    "@types/jest-axe": "^3.5.9",
    "@types/react": "^18.3.3",
    "@types/react-dom": "^18.3.0",
    "@vanilla-extract/esbuild-plugin": "^2.3.22",
    "@vitejs/plugin-react": "^4.3.1",
    "axios": "^1.7.5",
    "date-fns": "^4.1.0",
    "husky": "^9.1.7",
    "identity-obj-proxy": "^3.0.0",
    "jest": "^29.7.0",
    "jest-axe": "^10.0.0",
    "jest-environment-jsdom": "^29",
    "lint-staged": "^16.4.0",
    "react": "^18.3.1",
    "react-docgen-typescript": "^2.4.0",
    "react-dom": "^18.3.1",
    "storybook": "^8.6.0",
    "ts-jest": "^29.3.2",
    "tsup": "^8.5.1",
    "tsx": "^4.21.0",
    "typescript": "^5.5.3",
    "vite": "^5.4.0"
  },
  "description": "Biblioteca de componentes reutiliz\u00e1veis seguindo o Design System da Takeat",
  "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"
    },
    "./icons/*": {
      "types": "./dist/components/icons/*.d.ts",
      "import": "./dist/components/icons/*.js",
      "require": "./dist/components/icons/*.cjs"
    },
    "./package.json": "./package.json",
    "./accordion": {
      "types": "./dist/components/Accordion/index.d.ts",
      "import": "./dist/components/Accordion/index.js",
      "require": "./dist/components/Accordion/index.cjs"
    },
    "./alertDialog": {
      "types": "./dist/components/AlertDialog/index.d.ts",
      "import": "./dist/components/AlertDialog/index.js",
      "require": "./dist/components/AlertDialog/index.cjs"
    },
    "./avatar": {
      "types": "./dist/components/Avatar/index.d.ts",
      "import": "./dist/components/Avatar/index.js",
      "require": "./dist/components/Avatar/index.cjs"
    },
    "./badge": {
      "types": "./dist/components/Badge/index.d.ts",
      "import": "./dist/components/Badge/index.js",
      "require": "./dist/components/Badge/index.cjs"
    },
    "./button": {
      "types": "./dist/components/Button/index.d.ts",
      "import": "./dist/components/Button/index.js",
      "require": "./dist/components/Button/index.cjs"
    },
    "./calendar": {
      "types": "./dist/components/Calendar/index.d.ts",
      "import": "./dist/components/Calendar/index.js",
      "require": "./dist/components/Calendar/index.cjs"
    },
    "./calendarDateFuture": {
      "types": "./dist/components/CalendarDateFuture/index.d.ts",
      "import": "./dist/components/CalendarDateFuture/index.js",
      "require": "./dist/components/CalendarDateFuture/index.cjs"
    },
    "./checkbox": {
      "types": "./dist/components/Checkbox/index.d.ts",
      "import": "./dist/components/Checkbox/index.js",
      "require": "./dist/components/Checkbox/index.cjs"
    },
    "./checkboxGroup": {
      "types": "./dist/components/CheckboxGroup/index.d.ts",
      "import": "./dist/components/CheckboxGroup/index.js",
      "require": "./dist/components/CheckboxGroup/index.cjs"
    },
    "./collapsableMenu": {
      "types": "./dist/components/CollapsableMenu/index.d.ts",
      "import": "./dist/components/CollapsableMenu/index.js",
      "require": "./dist/components/CollapsableMenu/index.cjs"
    },
    "./colorBadge": {
      "types": "./dist/components/ColorBadge/index.d.ts",
      "import": "./dist/components/ColorBadge/index.js",
      "require": "./dist/components/ColorBadge/index.cjs"
    },
    "./counterBadge": {
      "types": "./dist/components/CounterBadge/index.d.ts",
      "import": "./dist/components/CounterBadge/index.js",
      "require": "./dist/components/CounterBadge/index.cjs"
    },
    "./developedByTakeat": {
      "types": "./dist/components/DevelopedByTakeat/index.d.ts",
      "import": "./dist/components/DevelopedByTakeat/index.js",
      "require": "./dist/components/DevelopedByTakeat/index.cjs"
    },
    "./divider": {
      "types": "./dist/components/Divider/index.d.ts",
      "import": "./dist/components/Divider/index.js",
      "require": "./dist/components/Divider/index.cjs"
    },
    "./drawer": {
      "types": "./dist/components/Drawer/index.d.ts",
      "import": "./dist/components/Drawer/index.js",
      "require": "./dist/components/Drawer/index.cjs"
    },
    "./dropdown": {
      "types": "./dist/components/Dropdown/index.d.ts",
      "import": "./dist/components/Dropdown/index.js",
      "require": "./dist/components/Dropdown/index.cjs"
    },
    "./errorBoundary": {
      "types": "./dist/components/ErrorBoundary/index.d.ts",
      "import": "./dist/components/ErrorBoundary/index.js",
      "require": "./dist/components/ErrorBoundary/index.cjs"
    },
    "./fieldInfo": {
      "types": "./dist/components/FieldInfo/index.d.ts",
      "import": "./dist/components/FieldInfo/index.js",
      "require": "./dist/components/FieldInfo/index.cjs"
    },
    "./functions": {
      "types": "./dist/components/Functions/index.d.ts",
      "import": "./dist/components/Functions/index.js",
      "require": "./dist/components/Functions/index.cjs"
    },
    "./highlightIcon": {
      "types": "./dist/components/HighlightIcon/index.d.ts",
      "import": "./dist/components/HighlightIcon/index.js",
      "require": "./dist/components/HighlightIcon/index.cjs"
    },
    "./icon": {
      "types": "./dist/components/Icon/index.d.ts",
      "import": "./dist/components/Icon/index.js",
      "require": "./dist/components/Icon/index.cjs"
    },
    "./image": {
      "types": "./dist/components/Image/index.d.ts",
      "import": "./dist/components/Image/index.js",
      "require": "./dist/components/Image/index.cjs"
    },
    "./input": {
      "types": "./dist/components/Input/index.d.ts",
      "import": "./dist/components/Input/index.js",
      "require": "./dist/components/Input/index.cjs"
    },
    "./keyboard": {
      "types": "./dist/components/Keyboard/index.d.ts",
      "import": "./dist/components/Keyboard/index.js",
      "require": "./dist/components/Keyboard/index.cjs"
    },
    "./loadingPage": {
      "types": "./dist/components/LoadingPage/index.d.ts",
      "import": "./dist/components/LoadingPage/index.js",
      "require": "./dist/components/LoadingPage/index.cjs"
    },
    "./menu": {
      "types": "./dist/components/Menu/index.d.ts",
      "import": "./dist/components/Menu/index.js",
      "require": "./dist/components/Menu/index.cjs"
    },
    "./meter": {
      "types": "./dist/components/Meter/index.d.ts",
      "import": "./dist/components/Meter/index.js",
      "require": "./dist/components/Meter/index.cjs"
    },
    "./mockComponent": {
      "types": "./dist/components/MockComponent/index.d.ts",
      "import": "./dist/components/MockComponent/index.js",
      "require": "./dist/components/MockComponent/index.cjs"
    },
    "./modal": {
      "types": "./dist/components/Modal/index.d.ts",
      "import": "./dist/components/Modal/index.js",
      "require": "./dist/components/Modal/index.cjs"
    },
    "./neutralBadge": {
      "types": "./dist/components/NeutralBadge/index.d.ts",
      "import": "./dist/components/NeutralBadge/index.js",
      "require": "./dist/components/NeutralBadge/index.cjs"
    },
    "./notificationBanner": {
      "types": "./dist/components/NotificationBanner/index.d.ts",
      "import": "./dist/components/NotificationBanner/index.js",
      "require": "./dist/components/NotificationBanner/index.cjs"
    },
    "./radio": {
      "types": "./dist/components/Radio/index.d.ts",
      "import": "./dist/components/Radio/index.js",
      "require": "./dist/components/Radio/index.cjs"
    },
    "./radioGroup": {
      "types": "./dist/components/RadioGroup/index.d.ts",
      "import": "./dist/components/RadioGroup/index.js",
      "require": "./dist/components/RadioGroup/index.cjs"
    },
    "./scrollArea": {
      "types": "./dist/components/ScrollArea/index.d.ts",
      "import": "./dist/components/ScrollArea/index.js",
      "require": "./dist/components/ScrollArea/index.cjs"
    },
    "./select": {
      "types": "./dist/components/Select/index.d.ts",
      "import": "./dist/components/Select/index.js",
      "require": "./dist/components/Select/index.cjs"
    },
    "./singleCalendar": {
      "types": "./dist/components/SingleCalendar/index.d.ts",
      "import": "./dist/components/SingleCalendar/index.js",
      "require": "./dist/components/SingleCalendar/index.cjs"
    },
    "./singleTab": {
      "types": "./dist/components/SingleTab/index.d.ts",
      "import": "./dist/components/SingleTab/index.js",
      "require": "./dist/components/SingleTab/index.cjs"
    },
    "./skeleton": {
      "types": "./dist/components/Skeleton/index.d.ts",
      "import": "./dist/components/Skeleton/index.js",
      "require": "./dist/components/Skeleton/index.cjs"
    },
    "./slider": {
      "types": "./dist/components/Slider/index.d.ts",
      "import": "./dist/components/Slider/index.js",
      "require": "./dist/components/Slider/index.cjs"
    },
    "./spinner": {
      "types": "./dist/components/Spinner/index.d.ts",
      "import": "./dist/components/Spinner/index.js",
      "require": "./dist/components/Spinner/index.cjs"
    },
    "./storiesComponents": {
      "types": "./dist/components/StoriesComponents/index.d.ts",
      "import": "./dist/components/StoriesComponents/index.js",
      "require": "./dist/components/StoriesComponents/index.cjs"
    },
    "./switch": {
      "types": "./dist/components/Switch/index.d.ts",
      "import": "./dist/components/Switch/index.js",
      "require": "./dist/components/Switch/index.cjs"
    },
    "./tabGroup": {
      "types": "./dist/components/TabGroup/index.d.ts",
      "import": "./dist/components/TabGroup/index.js",
      "require": "./dist/components/TabGroup/index.cjs"
    },
    "./takeatLogo": {
      "types": "./dist/components/TakeatLogo/index.d.ts",
      "import": "./dist/components/TakeatLogo/index.js",
      "require": "./dist/components/TakeatLogo/index.cjs"
    },
    "./textArea": {
      "types": "./dist/components/TextArea/index.d.ts",
      "import": "./dist/components/TextArea/index.js",
      "require": "./dist/components/TextArea/index.cjs"
    },
    "./toolbar": {
      "types": "./dist/components/Toolbar/index.d.ts",
      "import": "./dist/components/Toolbar/index.js",
      "require": "./dist/components/Toolbar/index.cjs"
    },
    "./tooltip": {
      "types": "./dist/components/Tooltip/index.d.ts",
      "import": "./dist/components/Tooltip/index.js",
      "require": "./dist/components/Tooltip/index.cjs"
    }
  },
  "repository": "git@github.com:TakeatGD/new-ui-kit.git",
  "files": [
    "dist",
    "LICENSE",
    "README.md",
    "llms.txt"
  ],
  "author": "David Avanci <david.avanci@gmail.com>",
  "license": "MIT",
  "engines": {
    "node": ">=20",
    "yarn": "^1.22"
  },
  "publishConfig": {
    "access": "public"
  },
  "lint-staged": {
    "*.{ts,tsx,js,jsx,json}": "biome check --write --no-errors-on-unmatched"
  },
  "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
}
