{ "name": "docs", "private": true, "license": "MIT", "scripts": { "build": "rimraf ./export && cross-env NODE_ENV=production NODE_OPTIONS=--max_old_space_size=8192 next build && pnpm build-sw && pnpm link-check", "build:clean": "rimraf .next && pnpm build", "build-sw": "node ./scripts/buildServiceWorker.js", "dev": "next dev", "deploy": "git fetch upstream master && git push -f material-ui-docs FETCH_HEAD:latest", "icons": "rimraf --glob public/static/icons/* && node ./scripts/buildIcons.js", "start": "serve ./export", "create-playground": "cpy --cwd=scripts playground.template.tsx ../../pages/playground --rename=index.tsx", "typescript": "tsc -p tsconfig.json && tsc -p scripts/tsconfig.json", "typescript:transpile": "echo 'Use `pnpm docs:typescript:formatted'` instead && exit 1", "typescript:transpile:dev": "echo 'Use `pnpm docs:typescript'` instead && exit 1", "link-check": "tsx ./scripts/reportBrokenLinks.mts" }, "dependencies": { "@babel/core": "^7.28.5", "@babel/runtime": "^7.28.4", "@base-ui-components/react": "1.0.0-rc.0", "@docsearch/react": "^3.9.0", "@emotion/cache": "^11.14.0", "@emotion/react": "^11.14.0", "@emotion/server": "^11.11.0", "@emotion/styled": "^11.14.1", "@fortawesome/fontawesome-svg-core": "^6.7.2", "@fortawesome/free-solid-svg-icons": "^6.7.2", "@fortawesome/react-fontawesome": "^0.2.6", "@mui/base": "5.0.0-beta.70", "@mui/docs": "workspace:^", "@mui/icons-material": "workspace:^", "@mui/internal-markdown": "workspace:^", "@mui/joy": "workspace:*", "@mui/lab": "workspace:*", "@mui/material": "workspace:^", "@mui/styled-engine": "workspace:^", "@mui/styled-engine-sc": "workspace:^", "@mui/stylis-plugin-rtl": "workspace:^", "@mui/system": "workspace:^", "@mui/types": "workspace:^", "@mui/utils": "workspace:^", "@mui/x-charts": "8.21.0", "@mui/x-data-grid": "8.21.0", "@mui/x-data-grid-generator": "8.21.0", "@mui/x-data-grid-premium": "8.21.0", "@mui/x-data-grid-pro": "8.21.0", "@mui/x-date-pickers": "8.21.0", "@mui/x-date-pickers-pro": "8.21.0", "@mui/x-license": "8.21.0", "@mui/x-tree-view": "8.21.0", "@popperjs/core": "^2.11.8", "@react-spring/web": "^10.0.3", "@tailwindcss/postcss": "^4.1.17", "autoprefixer": "^10.4.22", "autosuggest-highlight": "^3.3.4", "babel-plugin-module-resolver": "^5.0.2", "babel-plugin-optimize-clsx": "^2.6.2", "babel-plugin-react-remove-properties": "^0.3.1", "babel-plugin-transform-react-remove-prop-types": "^0.4.24", "chance": "^1.1.13", "clipboard-copy": "^4.0.1", "clsx": "^2.1.1", "cross-env": "^10.1.0", "css-mediaquery": "^0.1.2", "dayjs": "^1.11.19", "es-toolkit": "^1.42.0", "feed": "^5.1.0", "fg-loadcss": "^3.1.0", "final-form": "^5.0.0", "flexsearch": "^0.8.212", "json2mq": "^0.2.0", "jss": "^10.10.0", "jss-plugin-template": "^10.10.0", "jss-rtl": "^0.3.0", "lz-string": "^1.5.0", "markdown-to-jsx": "^8.0.0", "material-ui-popup-state": "^5.3.6", "next": "^15.5.7", "notistack": "3.0.2", "nprogress": "^0.2.0", "postcss": "^8.5.6", "postcss-import": "^16.1.1", "prop-types": "^15.8.1", "react": "^19.2.1", "react-dom": "^19.2.1", "react-draggable": "^4.5.0", "react-final-form": "^7.0.0", "react-imask": "^7.6.1", "react-intersection-observer": "^10.0.0", "react-is": "^19.2.1", "react-number-format": "^5.4.4", "react-router": "^7.9.6", "react-runner": "^1.0.5", "react-simple-code-editor": "^0.14.1", "react-swipeable-views": "^0.14.1", "react-transition-group": "^4.4.5", "react-virtuoso": "^4.14.1", "react-window": "^2.2.3", "rimraf": "^6.1.2", "styled-components": "^6.1.19", "stylis": "4.2.0", "use-count-up": "^3.0.1", "webpack-bundle-analyzer": "^5.0.1" }, "devDependencies": { "@babel/plugin-transform-react-constant-elements": "^7.27.1", "@babel/preset-typescript": "^7.28.5", "@mui-internal/api-docs-builder": "workspace:^", "@mui/internal-docs-utils": "workspace:^", "@mui/internal-scripts": "workspace:^", "@mui/internal-test-utils": "workspace:^", "@playwright/test": "^1.56.1", "@types/autosuggest-highlight": "^3.2.3", "@types/chai": "^5.2.3", "@types/chance": "^1.1.7", "@types/css-mediaquery": "^0.1.4", "@types/fg-loadcss": "^3.1.3", "@types/gtag.js": "^0.0.20", "@types/json2mq": "^0.2.2", "@types/node": "^20.19.25", "@types/nprogress": "^0.2.3", "@types/prop-types": "^15.7.15", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", "@types/react-swipeable-views": "^0.13.6", "@types/react-transition-group": "^4.4.12", "@types/stylis": "^4.2.7", "chai": "^6.0.1", "cross-fetch": "^4.1.0", "gm": "^1.25.1", "prettier": "^3.6.2", "tailwindcss": "^4.1.17", "yargs": "^18.0.0" } }