{
"name": "mantine-a91763c0e2",
"version": "9.6.3",
"description": "Mantine Components Monorepo",
"packageManager": "yarn@4.18.0",
"license": "MIT",
"private": true,
"author": "Vitaly Rtishchev <rtivital@gmail.com>",
"repository": "https://github.com/mantinedev/mantine.git",
"engines": {
"node": ">=22"
},
"workspaces": [
"packages/**/*",
"apps/*"
],
"scripts": {
"hc": "cd apps/help.mantine.dev && npm run dev",
"hc:build": "cd apps/help.mantine.dev && npm run build",
"hc:exports": "tsx scripts/docs/hc-exports",
"hc:deploy": "npm run hc:build && wrangler pages deploy apps/help.mantine.dev/out --branch master --project-name help-mantine-dev",
"chmod": "sh scripts/utils/chmod.sh",
"list": "tsx scripts/list",
"setup": "npm run docs:docgen && npm run docs:sponsors && tsx scripts/docs/generate-css-exports",
"plop": "tsx scripts/plop",
"generate-css-variables": "tsx scripts/codegen/generate-default-css-variables && oxfmt -c oxfmt.config.mjs packages/@mantine/core/src/core/MantineProvider/default-css-variables.css",
"generate-changelog": "tsx scripts/docs/generate-changelog",
"changelog": "tsx scripts/docs/changelog",
"storybook": "storybook dev -p 2356",
"dev": "npm run docs",
"docs": "cd apps/mantine.dev && npm run dev",
"docs:docgen": "tsx scripts/docgen && npm run docs:count",
"docs:sponsors": "tsx scripts/docs/sponsors",
"docs:codegen": "tsx scripts/codegen",
"docs:build": "npm run docs:docgen && npm run compile:llm && npm run compile:mcp && cd apps/mantine.dev && npm run build",
"docs:build:alpha": "npm run docs:docgen && cd apps/mantine.dev && npm run build:alpha",
"docs:deploy": "npm run docs:sponsors && npm run docs:build && gh-pages -d apps/mantine.dev/out",
"docs:deploy:alpha": "npm run docs:sponsors && npm run compile:llm:alpha && npm run compile:mcp:alpha && npm run docs:build:alpha && wrangler pages deploy apps/mantine.dev/out --branch master --project-name alpha-mantine-dev",
"docs:deploy:v7": "npm run docs:build:alpha && wrangler pages deploy apps/mantine.dev/out --branch master --project-name v7-mantine-docs",
"docs:count": "tsx scripts/docs/count",
"clean": "rimraf --glob packages/*/*/{esm,cjs,lib,dist} packages/*/*/*.tsbuildinfo packages/*/*/styles.css packages/*/*/styles.layer.css packages/@mantine/core/styles",
"build": "tsx scripts/build",
"publish:package": "tsx scripts/publish",
"publish:ci": "tsx scripts/publish/publish-ci.ts",
"publish:package:alpha": "tsx scripts/publish --stage alpha",
"publish:package:beta": "tsx scripts/publish --stage beta",
"release": "npm run test && tsx scripts/release",
"release:alpha:patch": "tsx scripts/release patch --stage alpha",
"release:alpha:minor": "tsx scripts/release minor --stage alpha",
"release:alpha:major": "tsx scripts/release major --stage alpha && npm run docs:deploy:alpha",
"release:patch": "npm run release patch",
"release:minor": "npm run release minor",
"release:major": "npm run release major",
"test": "npm run format:test && npm run syncpack && npm run typecheck && npm run lint && npm run jest",
"test:exports": "tsx scripts/tests/exports",
"test:esm-entrypoints": "tsx scripts/tests/esm-entrypoints",
"test:conflicts": "tsx scripts/tests/conflicts",
"test:validate-package-json": "tsx scripts/tests/validate-package-json",
"test:validate-packages-files": "tsx scripts/tests/validate-packages-files",
"jest": "jest",
"jest:update": "jest --updateSnapshot",
"typecheck": "tsc --noEmit && cd apps/mantine.dev && npm run typecheck && cd ../help.mantine.dev && npm run typecheck",
"lint": "npm run oxlint && npm run stylelint",
"oxlint": "npx oxlint -c oxlint.config.mjs packages apps/mantine.dev/src apps/help.mantine.dev/src scripts",
"stylelint": "stylelint \"**/*.css\" --cache",
"syncpack": "syncpack lint --dependency-types prod,dev",
"syncpack:fix": "syncpack fix --dependency-types prod,dev",
"syncpack:format": "syncpack format",
"format:test": "oxfmt -c oxfmt.config.mjs --check \"**/*.{ts,tsx,css}\"",
"format:write": "oxfmt -c oxfmt.config.mjs --write \"**/*.{ts,tsx,css}\"",
"format:write:files": "oxfmt -c oxfmt.config.mjs",
"ncu:docs": "npx npm-check-updates --packageFile './apps/*/package.json'",
"ncu:root": "npx npm-check-updates --packageFile './package.json'",
"ncu": "npm run ncu:docs && npm run ncu:root",
"backers": "tsx scripts/backers/generate-backers",
"compile:llm": "tsx scripts/llm/compile-llm-doc.ts",
"compile:llm:alpha": "LLM_DOCS_SITE_URL=https://alpha.mantine.dev tsx scripts/llm/compile-llm-doc.ts",
"compile:mcp": "tsx scripts/llm/compile-mcp-data.ts",
"compile:mcp:alpha": "MCP_DOCS_SITE_URL=https://alpha.mantine.dev tsx scripts/llm/compile-mcp-data.ts",
"mcp:smoke:local": "npm run compile:mcp && yarn exec tsx scripts/build mcp-server && tsx scripts/llm/mcp-local-smoke.ts",
"docs:build:v7": "npm run docs:docgen && cd apps/mantine.dev && npm run build:v7",
"docs:build:v8": "npm run docs:docgen && cd apps/mantine.dev && npm run build:v8",
"docs:deploy:v8": "npm run docs:build:v8 && wrangler pages deploy apps/mantine.dev/out --branch master --project-name v8-mantine-docs"
},
"dependencies": {
"@emotion/cache": "^11.14.0",
"@emotion/react": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/server": "^11.11.0",
"@emotion/utils": "^1.4.2",
"@floating-ui/react": "^0.27.20",
"@phosphor-icons/react": "^2.1.10",
"@shikijs/transformers": "^4.4.3",
"@tanstack/react-virtual": "^3.14.10",
"@tiptap/core": "^3.30.2",
"@tiptap/extension-code-block": "^3.30.2",
"@tiptap/extension-code-block-lowlight": "^3.30.2",
"@tiptap/extension-color": "^3.30.2",
"@tiptap/extension-details": "^3.30.2",
"@tiptap/extension-highlight": "^3.30.2",
"@tiptap/extension-history": "^3.30.2",
"@tiptap/extension-invisible-characters": "^3.30.2",
"@tiptap/extension-link": "^3.30.2",
"@tiptap/extension-list": "^3.30.2",
"@tiptap/extension-placeholder": "^3.30.2",
"@tiptap/extension-subscript": "^3.30.2",
"@tiptap/extension-superscript": "^3.30.2",
"@tiptap/extension-table": "^3.30.2",
"@tiptap/extension-task-item": "^3.30.2",
"@tiptap/extension-task-list": "^3.30.2",
"@tiptap/extension-text-align": "^3.30.2",
"@tiptap/extension-text-style": "^3.30.2",
"@tiptap/extension-underline": "^3.30.2",
"@tiptap/extensions": "^3.30.2",
"@tiptap/pm": "^3.30.2",
"@tiptap/react": "^3.30.2",
"@tiptap/starter-kit": "^3.30.2",
"chroma-js": "^3.2.0",
"clsx": "^2.1.1",
"dayjs": "^1.11.23",
"embla-carousel": "^8.6.0",
"embla-carousel-autoplay": "^8.6.0",
"embla-carousel-react": "^8.6.0",
"fast-deep-equal": "^3.1.3",
"fuse.js": "^7.5.0",
"highlight.js": "^11.12.0",
"html-react-parser": "^6.1.7",
"klona": "^2.0.6",
"lowlight": "^3.3.0",
"react": "19.2.8",
"react-dropzone": "20.1.1",
"react-is": "^19.2.0",
"react-number-format": "^5.4.5",
"react-remove-scroll": "^2.7.2",
"react-transition-group": "4.4.5",
"recharts": "^3.10.1",
"shiki": "^4.4.3",
"type-fest": "^5.8.0"
},
"devDependencies": {
"@dnd-kit/core": "^6.3.1",
"@dnd-kit/sortable": "^10.0.0",
"@dnd-kit/utilities": "^3.2.2",
"@storybook/nextjs": "^10.5.10",
"@testing-library/dom": "10.4.1",
"@testing-library/jest-dom": "7.0.1",
"@testing-library/react": "16.3.2",
"@testing-library/user-event": "14.6.6",
"@types/chroma-js": "^3.1.2",
"@types/fs-extra": "^11.0.4",
"@types/gh-pages": "^6.1.0",
"@types/jest": "^30.0.0",
"@types/jest-axe": "^3.5.9",
"@types/lodash": "^4.17.25",
"@types/node": "^26.2.0",
"@types/react": "19.2.18",
"@types/react-dom": "19.2.4",
"@types/react-transition-group": "^4.4.12",
"@types/resize-observer-browser": "^0.1.11",
"@types/rimraf": "^4.0.5",
"@types/signale": "^1",
"@types/yargs": "^17.0.35",
"chalk": "^6.0.0",
"csstype": "^3.2.3",
"esbuild": "^0.28.2",
"esbuild-jest": "^0.5.0",
"fast-glob": "^3.3.3",
"fastest-levenshtein": "^1.0.16",
"fs-extra": "^11.4.0",
"gh-pages": "^6.3.0",
"hash-css-selector": "^1.1.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^30.4.2",
"jest-axe": "^11.0.0",
"jest-environment-jsdom": "^30.4.1",
"lodash": "^4.18.1",
"mantine-docgen-script": "^1.6.0",
"new-github-release-url": "^2.0.0",
"next": "16.3.2",
"open": "^11.0.1",
"oxc-config-mantine": "^1.0.3",
"oxfmt": "^0.64.0",
"oxlint": "^1.79.0",
"postcss": "^8.5.26",
"postcss-loader": "^8.2.1",
"postcss-preset-mantine": "1.18.0",
"postcss-simple-vars": "^7.0.1",
"react-dom": "19.2.8",
"react-virtuoso": "^4.18.12",
"remark-mdx": "^3.1.1",
"remark-parse": "^11.0.0",
"remark-stringify": "^11.0.0",
"rimraf": "^6.1.3",
"rolldown": "^1.2.5",
"rollup-plugin-banner2": "^1.3.1",
"rollup-plugin-postcss": "^4.0.2",
"signale": "^1.4.0",
"simple-git": "^3.36.0",
"storybook": "^10.5.10",
"style-loader": "^4.0.0",
"stylelint": "^17.14.1",
"stylelint-config-standard-scss": "^17.0.0",
"syncpack": "^15.3.3",
"ts-node": "^10.9.2",
"tsconfig-paths-webpack-plugin": "^4.2.0",
"tsx": "^4.23.12",
"typescript": "6.0.3",
"unified": "^11.0.5",
"unist-util-visit": "^5.1.0",
"version-next": "^1.0.2",
"webpack": "5.102.1",
"wrangler": "^4.125.0",
"yargs": "^18.1.0",
"zx": "^8.8.5"
},
"resolutions": {
"@types/react": "19.2.18",
"@types/react-dom": "19.2.4",
"prosemirror-model": "1.18.1",
"react-is": "^19.0.0"
}
}