mirror of
https://github.com/mui/material-ui.git
synced 2026-10-28 08:26:16 +08:00
156 lines
7.9 KiB
JSON
156 lines
7.9 KiB
JSON
{
|
|
"version": "10.0.0-alpha.0",
|
|
"private": true,
|
|
"//": "#target-branch-reference: scripts.prettier",
|
|
"scripts": {
|
|
"proptypes": "tsx ./scripts/generateProptypes.ts",
|
|
"deduplicate": "pnpm dedupe",
|
|
"build": "lerna run build --ignore docs",
|
|
"build:ci": "lerna run build --concurrency 8 --ignore docs --stream --skip-nx-cache",
|
|
"build:public": "lerna run --no-private build",
|
|
"build:public:ci": "lerna run --no-private build --concurrency 8 --skip-nx-cache",
|
|
"release:publish": "code-infra publish --github-release --tag next",
|
|
"release:publish:dry-run": "code-infra publish --github-release --tag next --dry-run",
|
|
"release:version": "lerna version --no-changelog --no-push --no-git-tag-version --no-private --force-publish=@mui/core-downloads-tracker && pnpm a11y:scorecard",
|
|
"release:build": "pnpm docs:llms:build && cross-env MUI_PUBLISH_DOCS=1 lerna run --concurrency 8 --no-private build --skip-nx-cache",
|
|
"release:changelog": "node scripts/releaseChangelog.mjs",
|
|
"release:pack": "tsx scripts/releasePack.mts",
|
|
"a11y:scorecard": "node scripts/a11yScorecard/index.mjs",
|
|
"a11y:scorecard:check": "node scripts/a11yScorecard/index.mjs --check",
|
|
"docs:api": "rimraf --glob ./docs/pages/**/api-docs ./docs/pages/**/api && pnpm docs:api:build",
|
|
"docs:api:build": "tsx ./scripts/buildApiDocs/index.ts",
|
|
"docs:llms:build": "tsx ./scripts/buildLlmsDocs/index.ts --projectSettings ./packages-internal/api-docs-builder-core/materialUi/projectSettings.ts",
|
|
"docs:build": "pnpm docs:llms:build && pnpm --filter docs build",
|
|
"docs:build-color-preview": "babel-node scripts/buildColorTypes",
|
|
"docs:deploy": "pnpm --filter docs run deploy",
|
|
"docs:dev": "pnpm --filter docs dev",
|
|
"docs:icons": "pnpm --filter docs icons",
|
|
"docs:start": "pnpm --filter docs start",
|
|
"docs:create-playground": "pnpm --filter docs create-playground",
|
|
"docs:link-check": "pnpm --filter docs link-check",
|
|
"docs:typescript:check": "pnpm --filter docs typescript",
|
|
"docs:sync-careers": "tsx ./docs/scripts/syncCareers.ts",
|
|
"docs:sync-team": "tsx ./docs/scripts/syncTeamMembers.ts && pnpm prettier",
|
|
"docs:mdicons:synonyms": "cross-env BABEL_ENV=development babel-node --extensions \".tsx,.ts,.js,.mjs\" ./docs/scripts/updateIconSynonyms && pnpm prettier",
|
|
"extract-error-codes": "code-infra extract-error-codes --errorCodesPath docs/public/static/error-codes.json --skip @mui/core-downloads-tracker @mui/envinfo @mui/internal-core-docs @mui/codemod @mui/icons-material",
|
|
"template:screenshot": "cross-env BABEL_ENV=development babel-node --extensions \".tsx,.ts,.js\" ./docs/scripts/generateTemplateScreenshots",
|
|
"eslint": "eslint . --cache --report-unused-disable-directives --max-warnings 0",
|
|
"eslint:ci": "eslint . --report-unused-disable-directives --max-warnings 0",
|
|
"stylelint": "stylelint --reportInvalidScopeDisables --reportNeedlessDisables \"docs/**/*.?(c|m)[jt]s?(x)\" \"docs/**/*.css\" --ignore-path .lintignore",
|
|
"vale:fix": "pnpm valelint --auto-fix all",
|
|
"valelint": "pnpm code-infra vale sync --vale-version $npm_package_config_valeVersion && git ls-files | grep -E \"\\.(md|mdx)$\" | xargs pnpm code-infra vale --vale-version $npm_package_config_valeVersion --filter='.Level==\"error\"'",
|
|
"prettier": "pretty-quick --ignore-path .lintignore --branch master",
|
|
"prettier:all": "prettier --write . --ignore-path .lintignore",
|
|
"size:snapshot": "pnpm -F ./test/bundle-size check",
|
|
"size:why": "pnpm size:snapshot --analyze",
|
|
"start": "pnpm install && pnpm docs:dev",
|
|
"tc": "pnpm test:node",
|
|
"test:attw": "pnpm run --parallel -r attw",
|
|
"test:extended": "pnpm eslint && pnpm typescript && pnpm test:coverage",
|
|
"test:coverage": "pnpm test:unit run --coverage",
|
|
"vitest": "vitest",
|
|
"test:coverage:html": "pnpm test:unit run --coverage --coverage.reporter html",
|
|
"test:benchmark": "pnpm -F ./test/benchmark benchmark",
|
|
"test:e2e": "pnpm -F ./test/e2e start",
|
|
"test:e2e:dev": "pnpm -F ./test/e2e dev",
|
|
"test:e2e-website": "playwright test test/e2e-website --config test/e2e-website/playwright.config.ts",
|
|
"test:e2e-website:dev": "cross-env PLAYWRIGHT_TEST_BASE_URL=http://localhost:3000 playwright test test/e2e-website --config test/e2e-website/playwright.config.ts",
|
|
"test:regressions": "cross-env NODE_ENV=production pnpm test:regressions:build && concurrently --success first --kill-others \"pnpm test:regressions:run\" \"pnpm test:regressions:server\" && prettier --write \"docs/data/material/components/**/*.a11y.json\"",
|
|
"test:regressions:build": "vite build test/regressions",
|
|
"test:regressions:dev": "vite test/regressions --port 5001",
|
|
"test:regressions:run": "vitest run -r ./test/regressions/",
|
|
"test:regressions:server": "vite preview test/regressions --port 5001",
|
|
"test": "pnpm test:node",
|
|
"test:unit": "cross-env TZ=UTC vitest",
|
|
"test:node": "cross-env TEST_SCOPE=node pnpm test:unit",
|
|
"test:browser": "cross-env TEST_SCOPE=browser pnpm test:unit",
|
|
"test:argos": "code-infra argos-push --folder test/regressions/screenshots/chrome",
|
|
"typescript": "lerna run --no-bail typescript",
|
|
"typescript:ci": "lerna run --concurrency 3 --no-bail typescript",
|
|
"typescript:module-augmentation": "pnpm -F ./test/moduleAugmentation typescript:module-augmentation",
|
|
"validate-declarations": "tsx scripts/validateTypescriptDeclarations.mts",
|
|
"generate-codeowners": "node scripts/generateCodeowners.mjs",
|
|
"clean": "pnpm -r exec rm -rf build"
|
|
},
|
|
"dependencies": {
|
|
"@netlify/functions": "^6.0.2",
|
|
"@slack/bolt": "^5.1.0",
|
|
"execa": "^10.1.1"
|
|
},
|
|
"devDependencies": {
|
|
"@arethetypeswrong/cli": "0.18.5",
|
|
"@babel/core": "8.0.7",
|
|
"@babel/node": "8.0.6",
|
|
"@babel/plugin-transform-react-constant-elements": "8.0.5",
|
|
"@eslint/compat": "2.1.1",
|
|
"@mui/internal-babel-plugin-minify-errors": "3.0.1-canary.2",
|
|
"@mui/internal-bundle-size-checker": "1.1.1-canary.5",
|
|
"@mui/internal-code-infra": "0.1.1-canary.22",
|
|
"@mui/internal-docs-infra": "0.13.1-canary.19",
|
|
"@mui/internal-docs-utils": "workspace:^",
|
|
"@mui/internal-netlify-cache": "0.1.1-canary.2",
|
|
"@mui/internal-scripts": "workspace:^",
|
|
"@mui/internal-test-utils": "2.1.1-canary.5",
|
|
"@mui/material": "workspace:^",
|
|
"@mui/utils": "workspace:^",
|
|
"@next/eslint-plugin-next": "16.4.2",
|
|
"@octokit/rest": "22.0.1",
|
|
"@pigment-css/react": "0.0.31",
|
|
"@playwright/test": "1.63.0",
|
|
"@pnpm/find-workspace-dir": "1000.1.5",
|
|
"@types/babel__core": "7.20.5",
|
|
"@types/babel__register": "7.17.3",
|
|
"@types/ip": "1.1.3",
|
|
"@types/node": "22.20.5",
|
|
"@types/react": "19.3.0",
|
|
"@types/yargs": "17.0.35",
|
|
"@typescript/native": "npm:typescript@7.0.2",
|
|
"@vitejs/plugin-react": "^6.0.0",
|
|
"@vitest/browser-playwright": "^5.0.0",
|
|
"@vitest/coverage-v8": "^5.0.0",
|
|
"@vitest/eslint-plugin": "1.6.27",
|
|
"axe-core": "4.14.0",
|
|
"babel-plugin-module-resolver": "5.0.3",
|
|
"chalk": "6.0.1",
|
|
"concurrently": "10.0.6",
|
|
"cpy-cli": "7.0.0",
|
|
"cross-env": "10.1.0",
|
|
"dotenv": "18.0.8",
|
|
"es-toolkit": "1.52.0",
|
|
"eslint": "10.12.0",
|
|
"eslint-plugin-consistent-default-export-name": "0.0.15",
|
|
"fast-glob": "3.3.3",
|
|
"git-url-parse": "16.1.0",
|
|
"globby": "16.2.4",
|
|
"jsdom": "30.1.3",
|
|
"lerna": "10.1.1",
|
|
"minimatch": "10.2.6",
|
|
"nx": "23.2.1",
|
|
"pkg-pr-new": "0.0.91",
|
|
"playwright": "1.63.0",
|
|
"prettier": "3.9.10",
|
|
"pretty-quick": "4.2.2",
|
|
"process": "0.11.10",
|
|
"react": "19.3.1",
|
|
"react-dom": "19.3.1",
|
|
"rimraf": "6.1.3",
|
|
"serve": "14.2.6",
|
|
"stylelint": "17.16.0",
|
|
"supports-color": "11.0.0",
|
|
"tsx": "4.23.15",
|
|
"typescript": "npm:@typescript/typescript6@6.0.2",
|
|
"vite": "^8.0.0",
|
|
"vitest": "^5.0.0",
|
|
"vitest-fail-on-console": "0.10.1",
|
|
"yargs": "18.2.0"
|
|
},
|
|
"config": {
|
|
"valeVersion": "3.25.1"
|
|
},
|
|
"packageManager": "pnpm@12.14.0",
|
|
"engines": {
|
|
"pnpm": "12.14.0",
|
|
"node": ">=22.23.4"
|
|
}
|
|
}
|