{
  "name": "@okta/odyssey-react-mui",
  "version": "1.72.0",
  "nx": {
    "tags": [
      "scope:core"
    ],
    "targets": {
      "generate:icons": {
        "dependsOn": [
          "^build",
          {
            "projects": [
              "@okta/odyssey-icons"
            ],
            "target": "build"
          }
        ],
        "inputs": [
          "production",
          "^production",
          {
            "dependentTasksOutputFiles": "packages/core/odyssey-icons/dist/**/*"
          }
        ],
        "outputs": [
          "{projectRoot}/src/icons.generated",
          "{projectRoot}/src/logos.generated"
        ],
        "cache": true
      }
    }
  },
  "description": "React MUI components for Odyssey, Okta's design system",
  "author": "Okta, Inc.",
  "license": "Apache-2.0",
  "sideEffects": false,
  "type": "module",
  "types": "dist/types/index.d.ts",
  "browser": "dist/cjs/index.cjs",
  "main": "dist/cjs/index.cjs",
  "module": "dist/esm/index.mjs",
  "typesVersions": {
    "*": {
      "*": [
        "./dist/types/index.d.ts"
      ],
      "__internal": [
        "./dist/types/__internal.d.ts"
      ],
      "charts": [
        "./dist/types/charts/index.d.ts"
      ],
      "icons": [
        "./dist/types/icons.generated/index.d.ts"
      ],
      "lazy-loaded-icons": [
        "./dist/types/icons.generated/lazyIconDictionary.d.ts"
      ],
      "icon-names": [
        "./dist/types/icons.generated/names.d.ts"
      ],
      "logos": [
        "./dist/types/logos.generated/index.d.ts"
      ],
      "message-bus": [
        "./dist/types/message-bus/index.d.ts"
      ],
      "labs": [
        "./dist/types/labs/index.d.ts"
      ],
      "test-selectors": [
        "./dist/types/test-selectors/index.d.ts"
      ],
      "ui-shell": [
        "./dist/types/ui-shell/index.d.ts"
      ],
      "web-component": [
        "./dist/types/web-component/index.d.ts"
      ]
    }
  },
  "exports": {
    "./__internal": {
      "types": "./dist/types/__internal.d.ts",
      "node": "./dist/cjs/__internal.cjs",
      "import": "./dist/esm/__internal.js",
      "require": "./dist/cjs/__internal.cjs",
      "default": "./dist/cjs/__internal.cjs"
    },
    "./charts": {
      "types": "./dist/types/charts/index.d.ts",
      "node": "./dist/cjs/charts/index.cjs",
      "import": "./dist/esm/charts/index.js",
      "require": "./dist/cjs/charts/index.cjs",
      "default": "./dist/cjs/charts/index.cjs"
    },
    "./icons": {
      "types": "./dist/types/icons.generated/index.d.ts",
      "node": "./dist/cjs/icons.generated/index.cjs",
      "import": "./dist/esm/icons.generated/index.js",
      "require": "./dist/cjs/icons.generated/index.cjs",
      "default": "./dist/cjs/icons.generated/index.cjs"
    },
    "./lazy-loaded-icons": {
      "types": "./dist/types/icons.generated/lazyIconDictionary.d.ts",
      "node": "./dist/cjs/icons.generated/lazyIconDictionary.cjs",
      "import": "./dist/esm/icons.generated/lazyIconDictionary.js",
      "require": "./dist/cjs/icons.generated/lazyIconDictionary.cjs",
      "default": "./dist/cjs/icons.generated/lazyIconDictionary.cjs"
    },
    "./icon-names": {
      "types": "./dist/types/icons.generated/names.d.ts",
      "node": "./dist/cjs/icons.generated/names.cjs",
      "import": "./dist/esm/icons.generated/names.js",
      "require": "./dist/cjs/icons.generated/names.cjs",
      "default": "./dist/cjs/icons.generated/names.cjs"
    },
    "./logos": {
      "types": "./dist/types/logos.generated/index.d.ts",
      "node": "./dist/cjs/logos.generated/index.cjs",
      "import": "./dist/esm/logos.generated/index.js",
      "require": "./dist/cjs/logos.generated/index.cjs",
      "default": "./dist/cjs/logos.generated/index.cjs"
    },
    "./message-bus": {
      "types": "./dist/types/message-bus/index.d.ts",
      "node": "./dist/cjs/message-bus/index.cjs",
      "import": "./dist/esm/message-bus/index.js",
      "require": "./dist/cjs/message-bus/index.cjs",
      "default": "./dist/cjs/message-bus/index.cjs"
    },
    "./labs": {
      "types": "./dist/types/labs/index.d.ts",
      "node": "./dist/cjs/labs/index.cjs",
      "import": "./dist/esm/labs/index.js",
      "require": "./dist/cjs/labs/index.cjs",
      "default": "./dist/cjs/labs/index.cjs"
    },
    "./test-selectors": {
      "types": "./dist/types/test-selectors/index.d.ts",
      "node": "./dist/cjs/test-selectors/index.cjs",
      "import": "./dist/esm/test-selectors/index.js",
      "require": "./dist/cjs/test-selectors/index.cjs",
      "default": "./dist/cjs/test-selectors/index.cjs"
    },
    "./ui-shell": {
      "types": "./dist/types/ui-shell/index.d.ts",
      "node": "./dist/cjs/ui-shell/index.cjs",
      "import": "./dist/esm/ui-shell/index.js",
      "require": "./dist/cjs/ui-shell/index.cjs",
      "default": "./dist/cjs/ui-shell/index.cjs"
    },
    "./web-component": {
      "types": "./dist/types/web-component/index.d.ts",
      "node": "./dist/cjs/web-component/index.cjs",
      "import": "./dist/esm/web-component/index.js",
      "require": "./dist/cjs/web-component/index.cjs",
      "default": "./dist/cjs/web-component/index.cjs"
    },
    ".": {
      "types": "./dist/types/index.d.ts",
      "node": "./dist/cjs/index.cjs",
      "import": "./dist/esm/index.js",
      "require": "./dist/cjs/index.cjs",
      "default": "./dist/cjs/index.cjs"
    },
    "./README.md": "./README.md",
    "./src/properties/*": "./src/properties/*"
  },
  "scripts": {
    "build:clean": "rimraf dist",
    "build:source:cjs": "ODYSSEY_BUILD_MODE=cjs NODE_ENV=production BROWSERSLIST_ENV=modern babel src --out-dir dist/cjs --extensions .js,.jsx,.ts,.tsx --source-maps --out-file-extension .cjs",
    "build:source:esm": "ODYSSEY_BUILD_MODE=esm NODE_ENV=production BROWSERSLIST_ENV=modern babel src --out-dir dist/esm --extensions .js,.jsx,.ts,.tsx --source-maps",
    "build:source": "yarn build:source:esm && yarn build:source:cjs",
    "build:i18n:ts": "odyssey-i18n i18n build:ts",
    "build:types": "tsc --project tsconfig.production.json",
    "build": "yarn build:clean && yarn build:i18n:ts && yarn build:types && yarn build:source",
    "coverage": "NODE_ENV=test yarn vitest run --coverage --reporter=default",
    "dev:coverage": "NODE_ENV=test yarn vitest --coverage",
    "dev:source": "yarn build:source:esm --watch",
    "dev:test": "NODE_ENV=test vitest --reporter=verbose",
    "dev:i18n:ts": "yarn build:i18n:ts --watch",
    "dev:types": "yarn build:types --watch",
    "dev": "yarn concurrently npm:dev:i18n:ts npm:dev:types npm:dev:source",
    "generate:i18n": "odyssey-i18n i18n generate",
    "generate:i18n:pseudoLocaleProperties": "odyssey-i18n i18n generate:pseudoLocaleProperties",
    "generate:icons:clean": "rimraf ./src/icons.generated ./src/logos.generated",
    "generate:icons:icon": "ODYSSEY_ICONS_TYPE=icon svgr ../odyssey-icons/dist/icons --config-file ./.svgrrc.cjs --no-index --out-dir ./src/icons.generated",
    "generate:icons:logo": "ODYSSEY_ICONS_TYPE=logo svgr ../odyssey-icons/dist/logos --config-file ./.svgrrc.cjs --no-index --out-dir ./src/logos.generated",
    "generate:icons:index": "tsx scripts/generateIconsIndex.ts",
    "generate:icons": "yarn generate:icons:clean && yarn generate:icons:icon && yarn generate:icons:logo && yarn generate:icons:index",
    "generate:webComponentVersion": "tsx scripts/updateWebComponentVersion.ts",
    "playwright-install": "yarn playwright install chromium",
    "test": "NODE_ENV=test vitest run --reporter=default",
    "test:downstream": "yarn ok-ui downstream",
    "typecheck": "tsc --noEmit --rootDir ./"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/atko-eng/odyssey-design-system",
    "directory": "packages/core/odyssey-react-mui"
  },
  "dependencies": {
    "@dnd-kit/core": "6.0.3",
    "@dnd-kit/sortable": "7.0.0",
    "@dnd-kit/utilities": "3.2.0",
    "@emotion/cache": "^11.14.0",
    "@emotion/react": "^11.14.0",
    "@emotion/styled": "^11.14.0",
    "@highcharts/react": "^5.2.2",
    "@mui/icons-material": "^5.18.0",
    "@mui/lab": "^5.0.0-alpha.175",
    "@mui/material": "^5.18.0",
    "@mui/system": "^5.18.0",
    "@mui/utils": "^5.17.1",
    "@mui/x-date-pickers": "^7.2.0",
    "@okta/odyssey-contribution-tooling": "1.72.0",
    "@okta/odyssey-design-tokens": "1.72.0",
    "@types/luxon": "^3.4.2",
    "date-fns": "^2.30.0",
    "dom-accessibility-api": "^0.7.0",
    "highcharts": "^13.0.0",
    "luxon": "^3.4.4",
    "material-react-table": "^2.11.3",
    "react-error-boundary": "^4.1.1",
    "react-window": "^1.8.10",
    "use-sync-external-store": "^1.6.0",
    "word-wrap": "^1.2.5"
  },
  "devDependencies": {
    "@babel/cli": "^7.27.1",
    "@babel/core": "^7.27.1",
    "@babel/preset-env": "^7.29.7",
    "@babel/preset-react": "^7.27.1",
    "@babel/preset-typescript": "^7.27.1",
    "@okta/browserslist-config-odyssey": "1.72.0",
    "@okta/odyssey-build-tooling": "workspace:*",
    "@okta/odyssey-i18n": "workspace:*",
    "@okta/odyssey-icons": "1.72.0",
    "@okta/odyssey-typescript": "1.72.0",
    "@okta/ok-ui": "^4.15.1",
    "@svgr/cli": "^8.1.0",
    "@types/jest-axe": "^3.5.9",
    "@types/react": "^18.3.12",
    "@types/react-dom": "^18.3.1",
    "@types/react-virtualized-auto-sizer": "^1.0.4",
    "@types/react-window": "^1.8.8",
    "@types/use-sync-external-store": "^1.5.0",
    "@vitest/browser": "^4.1.10",
    "@vitest/browser-playwright": "^4.1.10",
    "@vitest/coverage-v8": "^4.1.10",
    "@vitest/ui": "^4.1.10",
    "axe-core": "^4.11.3",
    "babel-plugin-import": "^1.13.8",
    "babel-plugin-replace-import-extension": "^1.1.4",
    "concurrently": "^8.2.2",
    "jest-axe": "^5.0.1",
    "jsdom": "^26.1.0",
    "playwright": "^1.57.0",
    "properties": "1.2.1",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "regenerator-runtime": "^0.14.1",
    "rimraf": "^6.0.1",
    "tsd": "^0.31.2",
    "tsx": "^4.23.1",
    "typescript": "^5.9.2",
    "vite": "^7.3.6",
    "vitest": "^4.1.10",
    "vitest-browser-react": "^2.2.0",
    "yargs": "^17.7.2"
  },
  "peerDependencies": {
    "react": "^18.3.1 || ^19.0.0",
    "react-dom": "^18.3.1 || ^19.0.0"
  },
  "gitHead": "20439470872c907f78d5f4b32a4d060dc7dc4127"
}
