{
  "name": "baseui",
  "version": "16.1.1",
  "description": "A React Component library implementing the Base design language",
  "keywords": [
    "react",
    "uber",
    "baseui",
    "baseweb"
  ],
  "license": "MIT",
  "types": "index.d.ts",
  "sideEffects": false,
  "repository": "uber/baseweb",
  "scripts": {
    "dev:docs": "next dev documentation-site",
    "dev:ladle": "ladle serve",
    "build:docs": "next build documentation-site",
    "start:docs": "npx serve@latest documentation-site/out",
    "build:ladle": "ladle build",
    "build:lib": "NODE_ENV=production babel ./src --out-dir ./dist --config-file ./publish/.babelrc.js --extensions '.ts,.tsx,.js' --ignore **.test.*,**/__tests__/**,**/e2e.*,**/template-component/**,**/test/**",
    "build:lib:dts": "tsc -p tsconfig.dist.json || true",
    "build": "ladle build && next build documentation-site && mkdir -p public && mv build public/ladle && cp -r documentation-site/out/* public"
  },
  "dependencies": {
    "@date-io/date-fns": "^2.13.1",
    "@date-io/moment": "^2.13.1",
    "axe-core": "^4.11.0",
    "card-validator": "^6.2.0",
    "csstype": "2.6.11",
    "d3": "^7.9.0",
    "date-fns": "^2.28.0",
    "date-fns-tz": "^1.2.2",
    "just-extend": "4.1.1",
    "memoize-one": "5.0.0",
    "mockdate": "2.0.5",
    "moment": "^2.29.4",
    "polished": "^4.2.2",
    "popper.js": "^1.16.1",
    "prop-types": "^15.8.1",
    "react-dropzone": "9.0.0",
    "react-focus-lock": "^2.8.1",
    "react-hook-form": "^7.30.0",
    "react-input-mask": "^2.0.4",
    "react-is": "^17.0.2",
    "react-map-gl": "5.2.13",
    "react-movable": "^3.0.4",
    "react-multi-ref": "^1.0.0",
    "react-range": "^1.8.12",
    "react-uid": "2.3.0",
    "react-virtualized": "^9.22.3",
    "react-virtualized-auto-sizer": "1.0.2",
    "react-window": "1.8.5",
    "resize-observer-polyfill": "1.5.1",
    "styletron-standard": "^3.1.0"
  },
  "peerDependencies": {
    "react": ">=18",
    "react-dom": ">=18",
    "styletron-react": ">=6"
  },
  "devDependencies": {
    "@babel/cli": "^7.23.4",
    "@babel/generator": "^7.23.6",
    "@babel/plugin-transform-class-properties": "^7.23.3",
    "@babel/preset-env": "^7.23.6",
    "@babel/preset-react": "^7.23.3",
    "@babel/preset-typescript": "^7.23.3",
    "@babel/template": "^7.22.15",
    "@babel/traverse": "^7.23.6",
    "@babel/types": "^7.23.6",
    "@ladle/react": "^4.0.2",
    "@mdx-js/loader": "^3.0.0",
    "@mdx-js/react": "^3.0.0",
    "@next/mdx": "^14.0.4",
    "@stackblitz/sdk": "^1.9.0",
    "@types/mdx": "^2.0.10",
    "@types/node": "20.10.5",
    "@types/react": "^18.2.45",
    "@types/react-dom": "^18.2.18",
    "babel-plugin-transform-styletron-display-name": "^1.2.0",
    "codesandboxer": "^1.0.3",
    "core-js": "^3.34.0",
    "cross-env": "^7.0.3",
    "email-validator": "^2.0.4",
    "husky": "^8.0.0",
    "just-omit": "^1.1.0",
    "just-pick": "^2.1.0",
    "lint-staged": "^15.1.0",
    "next": "^14.1.0",
    "prettier": "^3.1.1",
    "prism-react-renderer": "^1.0.1",
    "raw-loader": "^4.0.2",
    "react": "^18.2.0",
    "react-codesandboxer": "^3.1.5",
    "react-compare-image": "^2.0.3",
    "react-dom": "^18.2.0",
    "react-icons": "^3.8.0",
    "react-simple-code-editor": "^0.10.0",
    "react-twitter-embed": "^2.0.8",
    "react-view": "^3.0.1",
    "react-vis": "^1.11.6",
    "sharp": "^0.33.1",
    "styletron-engine-monolithic": "^1.0.0",
    "typescript": "5.3.3"
  },
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "pnpm": {
    "peerDependencyRules": {
      "allowedVersions": {
        "@types/react": "18",
        "react": "18",
        "react-dom": "18",
        "typescript": "5"
      }
    }
  }
}