{
    "name": "dash-ant-design",
    "version": "0.1.0",
    "description": "A dash component library based on ant design",
    "main": "dash_antd_components/dash_antd_components.js",
    "unpkg": "dash_antd_components/dash_antd_components.js",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/C0deBeez/dash-ant-design.git"
    },
    "bugs": {
        "url": "https://github.com/C0deBeez/dash-ant-design/issues"
    },
    "homepage": "https://github.com/C0deBeez/dash-ant-design#readme",
    "keywords": [
        "ant-design",
        "antd",
        "components",
        "dash",
        "plotly",
        "react"
    ],
    "files": [
        "dash_antd_components/*.js",
        "LICENSE"
    ],
    "publishConfig": {
        "access": "public"
    },
    "scripts": {
        "build:js::dev": "webpack --config webpack.config.js --env development",
        "build:js": "rm -f dash_antd_components/*.js.map && webpack --config webpack.config.js",
        "generate:semantic-dom": "node scripts/generate-semantic-dom.mjs",
        "build:backends": "pnpm run generate:semantic-dom && dash-generate-components ./src/components dash_antd_components -p package-info.json --ignore '(\\.test\\.|fragments/)' && python dash_prop_typing.py && python scripts/generate_icons.py",
        "translate:compile": "python -m docs.i18n_catalog compile",
        "translate:update": "python -m docs.i18n_catalog update",
        "translate:check": "python -m docs.i18n_catalog check",
        "build:docs": "pnpm run translate:compile && python -m docs.docgen generate && pnpm run build:css",
        "check:docs": "pnpm run translate:check && python -m docs.docgen check",
        "build": "pnpm run build:backends && pnpm run build:js",
        "build:css": "npx @tailwindcss/cli -i docs/tailwind.css -o docs/assets/bundle.css --minify",
        "watch": "pnpm run build:js::dev --watch",
        "watch:css": "npx @tailwindcss/cli -i docs/tailwind.css -o docs/assets/bundle.css --watch",
        "test": "pytest -q",
        "format": "pnpm prettier --write src --ignore-path=.prettierignore",
        "lint": "pnpm prettier src/ --list-different && pnpm eslint src/",
        "dist": "rimraf dist/ && uv build --no-sources",
        "publish:pypi:dry-run": "uv publish --dry-run dist/*",
        "publish:pypi": "uv publish dist/*",
        "publish:npm": "npm publish --access public",
        "clean": "rimraf build/ dist/ dash_antd_components.egg-info/ && find dash_antd_components -type f ! -name '__init__.py' ! -name 'icons.py' -delete"
    },
    "devDependencies": {
        "@plotly/webpack-dash-dynamic-import": "^1.3.0",
        "@tailwindcss/cli": "^4.3.2",
        "@types/node": "^25.9.4",
        "@types/nprogress": "^0.2.3",
        "@types/prismjs": "^1.26.6",
        "@types/ramda": "^0.31.1",
        "@types/react": "^19.2.17",
        "@types/react-dom": "^19.2.3",
        "@typescript-eslint/eslint-plugin": "^8.63.0",
        "@typescript-eslint/parser": "^8.63.0",
        "css-loader": "^6.11.0",
        "eslint": "^9.39.4",
        "eslint-config-prettier": "^9.1.2",
        "eslint-plugin-jest": "^28.14.0",
        "eslint-plugin-react": "^7.37.5",
        "eslint-plugin-react-hooks": "^5.2.0",
        "npm-run-all": "^4.1.5",
        "prettier": "^3.9.4",
        "ramda": "^0.32.0",
        "react": "19.2.4",
        "react-docgen": "^5.4.0",
        "react-dom": "19.2.4",
        "rimraf": "^6.1.3",
        "style-loader": "^3.3.4",
        "tailwindcss": "^4.3.2",
        "terser-webpack-plugin": "^5.6.1",
        "ts-loader": "^9.6.2",
        "typescript": "^5.9.3",
        "webpack": "^5.108.4",
        "webpack-cli": "^6.0.1"
    },
    "peerDependencies": {
        "react": "^18.3.1 || ^19.0.0",
        "react-dom": "^18.3.1 || ^19.0.0"
    },
    "author": "Ethan Zhang <ethan.zhang2016@gmail.com>",
    "license": "MIT",
    "dependencies": {
        "@ant-design/cssinjs": "^2.1.2",
        "@ant-design/happy-work-theme": "^2.0.0",
        "@ant-design/icons": "^6.3.2",
        "@ant-design/x-markdown": "^2.8.0",
        "@antv/g": "^6.3.1",
        "@antv/g2": "^5.4.8",
        "@antv/infographic": "^0.2.19",
        "@antv/s2": "^2.7.2",
        "@dnd-kit/dom": "^0.5.0",
        "@dnd-kit/react": "^0.5.0",
        "@reactuses/core": "^6.4.0",
        "@types/lodash": "^4.17.24",
        "ahooks": "^3.9.7",
        "antd": "^6.6.1",
        "antd-img-crop": "^4.30.0",
        "dayjs": "^1.11.21",
        "echarts": "^6.1.0",
        "lodash": "4.17.23",
        "lunar-typescript": "^1.8.6",
        "nprogress": "^0.2.0",
        "prismjs": "^1.30.0",
        "react-countdown": "2.3.6",
        "react-countup": "6.5.3"
    }
}
