{
    "name": "acud",
    "version": "1.7.9",
    "description": "acg react 组件库",
    "license": "ISC",
    "author": "acg",
    "sideEffects": [
        "dist/*",
        "es/**/style/*",
        "lib/**/style/*",
        "*.less"
    ],
    "main": "lib/index.js",
    "unpkg": "dist/aucd.min.js",
    "module": "es/index.js",
    "types": "lib/index.d.ts",
    "files": [
        "dist",
        "lib",
        "es"
    ],
    "publishConfig": {
        "registry": "https://registry.npmjs.org"
    },
    "scripts": {
        "build": "npm run compile && NODE_OPTIONS='--max-old-space-size=20000' npm run dist",
        "compile": "node ./tools/bin/acud-tools-run compile",
        "compile:less": "node ./tools/bin/acud-tools-run compile:less",
        "dist": "node ./tools/bin/acud-tools-run dist",
        "dist:esbuild": "ESBUILD=true npm run dist",
        "lint": "npm run lint:script && npm run lint:style",
        "lint-fix": "npm run lint-fix:script && npm run lint-fix:style",
        "lint:script": "eslint . --ext '.js,.jsx,.ts,.tsx'",
        "lint:style": "stylelint 'components/**/*.less' --syntax less",
        "lint-fix:script": "npm run lint:script -- --fix",
        "lint-fix:style": "npm run lint:style -- --fix",
        "prepare": "curl -s http://icode.baidu.com/tools/hooks/commit-msg > .husky/commit-msg && echo '\nsh \".husky/commit-msg.sh\"' >> .husky/commit-msg && chmod u+x .husky/commit-msg && husky install",
        "prepublishOnly": "npm run build",
        "pub": "node ./scripts/publish.js --registry=https://registry.npmjs.org",
        "site": "bisheng build --ssr -c ./site/bisheng.config.js",
        "start": "node ./tools/bin/acud-tools-run clean && cross-env NODE_ENV=development bisheng start -c ./site/bisheng.config.js",
        "test": "jest --cache=false --env=jsdom",
        "install-react-18": "npm i --no-save --legacy-peer-deps react@18 react-dom@18 @types/react@18 @types/react-dom@18"
    },
    "lint-staged": {
        "components/**/*.{ts,tsx,js,jsx}": "npm run lint"
    },
    "dependencies": {
        "@rc-component/trigger": "^1.13.4",
        "acud-icon": "^1.1.1",
        "ahooks": "^3.7.8",
        "aiflow": "^2.0.4",
        "array-tree-filter": "^2.1.0",
        "classnames": "2.2.6",
        "date-fns": "^2.29.2",
        "dayjs": "^1.8.30",
        "immutability-helper": "^3.1.1",
        "lodash": "^4.17.21",
        "moment": "^2.29.1",
        "rc-collapse": "3.1.0",
        "rc-dialog": "8.5.2",
        "rc-drawer": "^4.4.0",
        "rc-field-form": "^1.43.0",
        "rc-image": "^7.11.0",
        "rc-input-number": "^7.1.3",
        "rc-motion": "2.4.3",
        "rc-notification": "^5.0.5",
        "rc-overflow": "1.2.8",
        "rc-picker": "3.7.4",
        "rc-resize-observer": "^1.2.0",
        "rc-select": "^14.1.13",
        "rc-slider": "^9.7.5",
        "rc-tabs": "^11.9.1",
        "rc-textarea": "^0.3.4",
        "rc-tooltip": "^5.1.1",
        "rc-tree": "^5.6.5",
        "rc-tree-select": "^5.11.1",
        "rc-trigger": "^5.2.10",
        "rc-util": "^5.27.2",
        "rc-virtual-list": "^3.2.6",
        "react-color": "^2.19.3",
        "react-easy-crop": "^4.6.3",
        "react-textarea-autosize": "^8.3.1",
        "scroll-into-view-if-needed": "^2.2.28",
        "shallowequal": "^1.1.0"
    },
    "devDependencies": {
        "@babel/core": "^7.14.3",
        "@babel/eslint-plugin": "^7.13.16",
        "@babel/plugin-proposal-class-properties": "^7.4.4",
        "@babel/plugin-proposal-decorators": "^7.14.2",
        "@babel/plugin-proposal-export-default-from": "^7.2.0",
        "@babel/plugin-proposal-export-namespace-from": "^7.14.2",
        "@babel/plugin-proposal-object-rest-spread": "^7.14.2",
        "@babel/plugin-transform-member-expression-literals": "^7.2.0",
        "@babel/plugin-transform-object-assign": "^7.2.0",
        "@babel/plugin-transform-property-literals": "^7.2.0",
        "@babel/plugin-transform-runtime": "^7.14.3",
        "@babel/plugin-transform-spread": "^7.2.2",
        "@babel/plugin-transform-template-literals": "^7.4.4",
        "@babel/plugin-transform-typescript": "^7.14.3",
        "@babel/preset-env": "^7.14.2",
        "@babel/preset-react": "^7.13.13",
        "@commitlint/cli": "^17.0.3",
        "@commitlint/config-conventional": "^17.0.3",
        "@ecomfe/eslint-config": "^7.1.0",
        "@ecomfe/stylelint-config": "^1.1.1",
        "@types/classnames": "2.3.1",
        "@types/minimatch": "^3.0.5",
        "@types/react": "^17.0.6",
        "@types/react-dom": "^17.0.5",
        "@typescript-eslint/eslint-plugin": "^4.33.0",
        "@typescript-eslint/parser": "^4.24.0",
        "@types/minimatch": "^3.0.0",
        "@wojtekmaj/enzyme-adapter-react-17": "^0.4.1",
        "ansi-styles": "^4.0.0",
        "array-move": "^4.0.0",
        "autoprefixer": "^10.0.1",
        "babel-core": "^7.0.0-0",
        "babel-jest": "^26.0.1",
        "babel-loader": "^8.0.6",
        "babel-plugin-import": "^1.12.0",
        "babel-plugin-inline-import-data-uri": "^1.0.1",
        "bisheng": "3.7.0-alpha.5",
        "bisheng-plugin-acud": "^0.0.2",
        "bisheng-plugin-description": "^0.1.4",
        "bisheng-plugin-react": "^1.1.2",
        "bisheng-plugin-toc": "^0.4.4",
        "case-sensitive-paths-webpack-plugin": "^2.2.0",
        "chalk": "^4.1.1",
        "colorful": "^2.1.0",
        "commander": "^6.1.0",
        "cross-env": "^7.0.0",
        "css-loader": "^5.2.4",
        "css-minimizer-webpack-plugin": "^1.1.5",
        "enzyme": "^3.11.0",
        "enzyme-to-json": "^3.6.2",
        "esbuild-loader": "^2.16.0",
        "eslint-plugin-babel": "^5.3.1",
        "eslint-plugin-import": "^2.23.2",
        "eslint-plugin-jest": "^24.3.6",
        "eslint-plugin-jsx-a11y": "^6.4.1",
        "eslint-plugin-markdown": "^1.0.2",
        "file-loader": "6.2.0",
        "gh-pages": "^3.0.0",
        "git-semver-tags": "^4.1.1",
        "glob": "^7.1.7",
        "gulp": "^4.0.2",
        "gulp-babel": "^8.0.0",
        "gulp-concat": "^2.6.1",
        "gulp-strip-code": "^0.1.4",
        "gulp-typescript": "^5.0.1",
        "gulp-watch": "^5.0.1",
        "husky": "^8.0.1",
        "ignore-emit-webpack-plugin": "^2.0.6",
        "immutability-helper": "^3.1.1",
        "inquirer": "^9.0.0",
        "is-windows": "^1.0.2",
        "jest": "27.0.0-next.1",
        "jsonml.js": "^0.1.0",
        "less": "^4.0.0",
        "less-loader": "^7.1.0",
        "less-plugin-npm-import": "^2.1.0",
        "less-vars-to-js": "^1.3.0",
        "lint-staged": "^13.0.3",
        "majo": "^0.9.1",
        "mark-twain": "^2.0.3",
        "merge2": "^1.2.3",
        "mini-css-extract-plugin": "^1.6.0",
        "minimist": "^1.2.0",
        "mkdirp": "^1.0.3",
        "node-fetch": "^2.6.0",
        "object-assign": "~4.1.1",
        "postcss": "^8.4.23",
        "postcss-loader": "^4.3.0",
        "prettier": "^2.3.0",
        "progress": "^2.0.3",
        "qs": "^6.10.3",
        "react": "^17.0.2",
        "react-copy-to-clipboard": "^5.0.3",
        "react-dnd": "^16.0.1",
        "react-dnd-html5-backend": "^16.0.1",
        "react-dom": "^17.0.2",
        "react-highlight-words": "^0.17.0",
        "react-resizable": "^3.0.4",
        "react-sortable-hoc": "^2.0.0",
        "react-window": "^1.8.6",
        "remark-frontmatter": "^2.0.0",
        "remark-parse": "^8.0.0",
        "remark-stringify": "^8.0.0",
        "remark-yaml-config": "^4.1.0",
        "replace": "^1.2.1",
        "rimraf": "^3.0.0",
        "semver-parser": "^3.0.0",
        "standard-version": "^9.5.0",
        "string-replace-loader": "2.3.0",
        "string-width": "^5.1.2",
        "stylelint": "^13.13.1",
        "stylelint-config-prettier": "^8.0.0",
        "stylelint-config-standard": "^20.0.0",
        "stylelint-declaration-block-no-ignored-properties": "^2.1.0",
        "stylelint-order": "^4.0.0",
        "sync-npm-mirror": "^1.0.0",
        "through2": "^3.0.1",
        "ts-loader": "^8.3.0",
        "typescript": "^4.2.4",
        "uglifyjs-webpack-plugin": "^2.1.3",
        "unified": "^8.0.0",
        "url-loader": "^4.0.0",
        "webpack": "^4.1.0",
        "webpack-bundle-analyzer": "^4.4.2",
        "webpack-filter-warnings-plugin": "^1.2.1",
        "webpack-merge": "^4.2.1",
        "webpackbar": "^4.0.0"
    },
    "peerDependencies": {
        "react": ">=16.9.0",
        "react-dom": ">=16.9.0"
    }
}
