{
  "name": "@bloomreach/babujs",
  "version": "3.12.0",
  "description": "Bloomreach frontend UI React based shared components - Babu Lib",
  "author": {
    "name": "Jason Tseng",
    "email": "jason.tseng@bloomreach.com"
  },
  "license": "ISC",
  "main": "./dist/bloomreach-babujs.umd.js",
  "module": "./dist/bloomreach-babujs.es.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "import": "./dist/bloomreach-babujs.es.js",
      "require": "./dist/bloomreach-babujs.umd.js"
    }
  },
  "files": [
    "dist"
  ],
  "engines": {
    "node": ">=18.0.0",
    "npm": ">=9.0.0"
  },
  "scripts": {
    "start": "storybook dev -p 6006",
    "build": "tsc --project tsconfig.lib.json && vite build",
    "build:dev": "tsc --project tsconfig.lib.json && vite build --watch",
    "build:sb": "storybook build",
    "check:lib": "vite-bundle-visualizer",
    "check:types": "tsc --noEmit",
    "lint": "eslint -c .eslintrc.json src",
    "format:prettier": "prettier --write \"src/**/*.{ts,tsx,js,mdx}\"",
    "test": "vitest --watch --coverage",
    "test:once": "vitest run --coverage",
    "e2e:internal": "npm run build:sb && playwright test",
    "e2e": "docker compose up --exit-code-from playwright-vrt",
    "e2e:update": "docker compose run -e UPDATE_SNAPSHOTS=--update-snapshots playwright-vrt",
    "e2e:report": "playwright show-report",
    "prepublish": "npm run build",
    "clean": "del-cli target",
    "format": "prettier --write '.'"
  },
  "peerDependencies": {
    "bootstrap-daterangepicker": "^3.1.0",
    "classnames": "^2.2.5",
    "jquery": "^3.0.0",
    "moment": "^2.0.0",
    "react": "^17.0.1",
    "react-bootstrap": "~0.33.1",
    "react-bootstrap-daterangepicker": "^7.0.0",
    "react-dom": "^17.0.1",
    "react-virtualized": "^9.22.5"
  },
  "devDependencies": {
    "@babel/preset-react": "7.18.6",
    "@bloomreach/eslint-config-react": "1.2.0",
    "@playwright/test": "1.32.3",
    "@storybook/addon-actions": "7.0.12",
    "@storybook/addon-essentials": "7.0.12",
    "@storybook/addon-interactions": "7.0.12",
    "@storybook/addon-links": "7.0.12",
    "@storybook/blocks": "7.0.12",
    "@storybook/react": "7.0.12",
    "@storybook/react-vite": "7.0.12",
    "@storybook/testing-library": "0.1.0",
    "@testing-library/dom": "9.2.0",
    "@testing-library/react": "12.1.5",
    "@testing-library/user-event": "14.4.3",
    "@types/react": "17.0.58",
    "@types/react-dom": "17.0.19",
    "@types/react-virtualized": "9.21.22",
    "@vitejs/plugin-react-swc": "3.3.0",
    "@vitest/coverage-c8": "0.31.0",
    "autoprefixer": "10.4.14",
    "cross-env": "7.0.3",
    "del-cli": "5.0.0",
    "eslint-import-resolver-typescript": "3.5.5",
    "jsdom": "22.0.0",
    "lint-staged": "13.2.2",
    "lodash-es": "4.17.21",
    "prettier": "2.8.8",
    "prop-types": "15.7.2",
    "reselect": "3.0.1",
    "sass": "1.62.1",
    "servor": "4.0.2",
    "storybook": "7.0.12",
    "storybook-dark-mode": "3.0.0",
    "typescript": "4.9.5",
    "vite": "4.3.4",
    "vite-bundle-visualizer": "0.6.0",
    "vite-plugin-css-injected-by-js": "3.1.1",
    "vite-plugin-dts": "2.3.0",
    "vite-plugin-svgr": "3.2.0",
    "vitest": "0.31.0"
  },
  "dependencies": {
    "@material-ui/core": "^4.12.4",
    "@material-ui/icons": "^4.11.3"
  },
  "lint-staged": {
    "*": "prettier --write"
  }
}
