{
  "name": "@trendyol/baklava",
  "type": "module",
  "version": "3.4.2",
  "description": "Trendyol Baklava Design System",
  "main": "dist/baklava.js",
  "module": "dist/baklava.js",
  "types": "dist/baklava.d.ts",
  "publishConfig": {
    "access": "public"
  },
  "files": [
    "dist/"
  ],
  "homepage": "https://baklava.design",
  "repository": "github:Trendyol/baklava",
  "bugs": {
    "url": "https://github.com/Trendyol/baklava/issues"
  },
  "author": {
    "name": "Trendyol Tech",
    "url": "https://github.com/Trendyol"
  },
  "license": "MIT",
  "scripts": {
    "prestart": "npm run build",
    "prepare": "husky install",
    "start": "npm run storybook:dev",
    "analyze": "cem analyze",
    "commit": "commit",
    "build": "del-cli dist/ && npm run analyze && tsc --emitDeclarationOnly && node scripts/build.js && npm run localize:build",
    "build-storybook": "NODE_ENV=production storybook build -o storybook-static",
    "build-storybook-docs": "storybook build --docs",
    "serve": "node scripts/build.js --serve",
    "storybook:dev": "storybook dev -p 1994",
    "lint": "npm-run-all -s lint:* && npm run localize:extract",
    "lint:tsc": "tsc --noEmit --project ./tsconfig.json",
    "lint:eslint": "eslint src",
    "lint:style": "stylelint src/**/*.css",
    "lint:prettier": "prettier --check src",
    "format": "npm-run-all -s format:*",
    "format:code": "eslint --fix src && prettier --write src && stylelint src/**/*.css --fix",
    "fix": "npm run format && npm run lint",
    "ci": "rm -rf node_modules && npm install --frozen-lockfile",
    "clean": "npm-run-all -s clean:*",
    "clean:dist": "rimraf dist",
    "clean:modules": "rimraf node_modules",
    "reset": "npm run clean && npm install",
    "reboot": "npm run clean && npm install && npm start",
    "pretest": "npm run build",
    "test": "web-test-runner --coverage",
    "test:dev": "web-test-runner --coverage --dev",
    "test:component": "npm run test -- --group",
    "test:watch": "web-test-runner --coverage --watch",
    "test:debug": "web-test-runner --coverage --watch --debug",
    "test:headless": "web-test-runner --coverage --watch --debug --headless",
    "localize:extract": "lit-localize extract",
    "localize:build": "lit-localize build"
  },
  "keywords": [
    "web-components",
    "typescript",
    "lit"
  ],
  "dependencies": {
    "@floating-ui/dom": "^1.2.3",
    "@fontsource-variable/rubik": "^5.0.2",
    "@lit-labs/react": "^2.0.3",
    "@lit/localize": "^0.12.1",
    "@open-wc/form-control": "^0.7.0",
    "@open-wc/form-helpers": "^0.2.2",
    "element-internals-polyfill": "^1.2.3",
    "lit": "^2.8.0"
  },
  "engines": {
    "node": ">=18"
  },
  "devDependencies": {
    "@commitlint/cli": "^16.2.4",
    "@commitlint/config-conventional": "^16.2.4",
    "@commitlint/prompt-cli": "^16.2.4",
    "@custom-elements-manifest/analyzer": "^0.10.4",
    "@lit/localize-tools": "^0.7.1",
    "@open-wc/testing": "^3.1.6",
    "@rollup/plugin-replace": "^4.0.0",
    "@storybook/addon-a11y": "7.4.3",
    "@storybook/addon-actions": "7.4.3",
    "@storybook/addon-essentials": "7.4.3",
    "@storybook/addon-interactions": "^7.4.3",
    "@storybook/addon-links": "7.4.3",
    "@storybook/addon-mdx-gfm": "^7.4.3",
    "@storybook/addon-viewport": "^7.4.3",
    "@storybook/jest": "^0.2.2",
    "@storybook/testing-library": "^0.2.2",
    "@storybook/web-components": "7.4.3",
    "@storybook/web-components-vite": "^7.4.3",
    "@trendyol/baklava-icons": "^1.0.0",
    "@trivago/prettier-plugin-sort-imports": "^4.1.1",
    "@types/estree": "1.0.0",
    "@types/prettier": "^2.6.4",
    "@typescript-eslint/eslint-plugin": "^6.16.0",
    "@typescript-eslint/parser": "^6.16.0",
    "@web/dev-server-esbuild": "0.2.16",
    "@web/dev-server-import-maps": "^0.0.7",
    "@web/dev-server-rollup": "^0.3.17",
    "@web/test-runner": "^0.15.2",
    "@web/test-runner-playwright": "^0.11.0",
    "@web/test-runner-puppeteer": "^0.12.0",
    "@webcomponents/webcomponentsjs": "^2.7.0",
    "chromatic": "^6.17.1",
    "clean-css": "^5.3.2",
    "del": "^6.1.0",
    "del-cli": "^5.0.0",
    "esbuild": "^0.17.16",
    "esbuild-plugin-lit-css": "^2.0.0",
    "eslint": "^8.44.0",
    "eslint-config-prettier": "^8.8.0",
    "eslint-plugin-lit": "^1.8.3",
    "eslint-plugin-prettier": "^4.2.1",
    "eslint-plugin-storybook": "^0.6.13",
    "eslint-plugin-unused-imports": "^3.0.0",
    "eslint-plugin-wc": "^1.5.0",
    "globby": "^13.1.1",
    "husky": "^8.0.3",
    "lint-staged": "^13.1.2",
    "minimist": "^1.2.6",
    "npm-run-all": "^4.1.5",
    "pascal-case": "^3.1.2",
    "playwright": "^1.49.1",
    "prettier": "^2.8.8",
    "puppeteer": "^23.11.1",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "rollup-plugin-lit-css": "^4.0.0",
    "sinon": "^16.0.0",
    "storybook": "7.4.3",
    "stylelint": "^15.10.2",
    "stylelint-config-standard": "^34.0.0",
    "ts-lit-plugin": "^2.0.1",
    "typescript": "5.3.3",
    "wait-on": "^8.0.2"
  },
  "peerDependencies": {
    "@trendyol/baklava-icons": ">=1.0.0"
  },
  "peerDependenciesMeta": {
    "@trendyol/baklava-icons": {
      "optional": true
    }
  },
  "customElements": "dist/custom-elements.json"
}
