{"_id":"graviti-design","_rev":"99-217409d7404d7b9ac207a666699c595f","name":"graviti-design","dist-tags":{"latest":"1.3.4","next":"1.3.3-10","stable":"1.3.3-4"},"versions":{"1.0.1":{"name":"graviti-design","version":"1.0.1","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","node-sass":"^6.0.1","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1"},"_id":"graviti-design@1.0.1","dist":{"shasum":"f5448f66414d649ddcc4cedeb44dc57f76d4f748","integrity":"sha512-HLQtRZMCdTU/y6t7i29IEFXpTIgrZf0pUi5ODQVbqzXo3XMtJHQ9aAIUn7TUigu6DC2G6ollMy341dbTwU0Xtg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.0.1.tgz","fileCount":2,"unpackedSize":3430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDLNkCRA9TVsSAnZWagAAkB4QAJ54wJeqRsHs0PZzMpPx\nrkOnXmLUcvNr3lGfONRdh/hPfDlhoEjXtO45Q5d4ql2od+jEcUgaS652DXdj\ntDshWrW3qSv0Pv4ePi9dEwYQbtASXu2orlXC8nCfhn0vJ5ty/pMehTfENmM5\nAipe7MMmkZYd6C4x0UV/cRCbdRAC9HGMmjEZ+7VzigeS7lMVv+nCFMuJ6rkb\nTMuM7DcjqvggNP/sDYaEKkh/Fgz7X07JYITzSsTl8VQN8MGCzHoZwEq5d4gS\nvwOkPl9gr9IhwbK5RyfSHkNBTu3TnJWYxdW1AZ3IMaKfSjiCLKy+2yk0RAOW\naHSLwjwlCcy7hZoyv8llWB1qScbZY4CIJuXDxa4wOCHsInBGWfV5CE7YxgCL\nerZ8vc2gLr17ngXMGPvkQKKpl1rDOyRiGQGa0VwjjhO89dtlqdBkMvpdCdxk\nprDW8W7V3Et1F2WubY9UCiJi83hgOGP1jU57xl9PTwoAUIMiIm9Ext0ouS1V\nqKSGCEvXAByQpFHcbj4XZs54GRyRWcOmhxVKmH2aH3IzzwVCRofpceILfQ+g\nMvWWfIUVqKXvaJhfnuLnWWJiDbb6zhsH2dJon2X8217Z2vQKG7JaNzl089zK\n1m8hizZdoUhtt9EI3flZFQodK/L7sV7VjaFCGxDXRRx9pWn1DkVdprcF64QF\n8Aum\r\n=guoN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICADBUCZHU22iYufh+l9CXIa9gPcTux9G9DAMrcfIWLtAiAd0DTgKb+aJNh5blDgdv/vAl422b7/CZng0u3bBcUwOA=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.0.1_1628222307891_0.16537086779348553"},"_hasShrinkwrap":false},"1.0.2":{"name":"graviti-design","version":"1.0.2","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","node-sass":"^6.0.1","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1"},"_id":"graviti-design@1.0.2","dist":{"shasum":"43948606bb934c4f8a8784d4f2e4671734911578","integrity":"sha512-gTxhuLU/BARAzMevLF7evgPQqare9QEjSuuyUNwa8dvyaTFimEprmkAM1RQHzUsW7XqZ5vgPvZ2ycGk5Ay0zOA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.0.2.tgz","fileCount":2,"unpackedSize":3430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDLXNCRA9TVsSAnZWagAAojQP/R7Hj6Y3QjXDhc8ZOBx0\n1Yl9pPrjVW+CPFe5+HVE052vRk0VIvNQCgiGuinxK4vXmn9vUcEQqyg6KkMv\nIkAwFAEupTQIIeB0xFi2hYXfCpyqnV+WtLtv1WyuB1BTGpMpxNr8ran87odk\nLeG9Yb4i8gklo7bm3uPfeEOTIjYksRdzRT3+H18iH0X4bXJLHs40TfKdwr02\nXEAtzMMGyAMAYVWSzwYywJta6M3Sq8I2rOeQq4+czoKygOPVuINDbV5ZwxJP\nm1nyGhqSNWRXaw1BlVW35R6x5vPDtbxEzlLsPtKtkuPvprOw4YaHq3WW2wNK\n3quP7alP1JaYLOm3aia33N0s1omPA2SSWBygMssWA1YOsN9pD4gZvfUVKs69\nUcrGWqZvfN7XORurxdrYQ27OAP74iGWJbocMMLpNwTYCKbNg0/YBst+khEHi\nt1SIr+LoXNH3mI70D4b5fVpMb7NFr3Z+lWRz3eKAbD+RLia93KH66zgNERL4\n7TriaST1UtMk3WTBgz8A8ZQyLeDLnziznyg5t84a6bxUAATPgPut4nUHkGdn\nK3kB4czGF0+jH8IlqOScrqWo8ijomg7d250k61gChm55/T9ZYKf08lZehycY\nmYasNz+BtOmFkE8IoIjApDekcWJLAlvTYPSRMZAphZWMnyTtUVG07Pq8cocO\nckVV\r\n=DK7L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHt3hh59e5ahsselwbOvX20skHTcrNBML0p7537/7i/oAiEA8SR6lFTKOOOcwaxe3+6NkYTddW/7vWYOJznlxeRBN18="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.0.2_1628222924930_0.33287925116656214"},"_hasShrinkwrap":false},"1.1.0-2":{"name":"graviti-design","version":"1.1.0-2","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","node-sass":"^6.0.1","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1"},"_id":"graviti-design@1.1.0-2","dist":{"shasum":"5a05c0b85a7d5c2e65b8722c8b88d2eb65f41e9c","integrity":"sha512-KR7psZj3c2/dK1mSqkvgIcEGitgj7+aMteOjKYasYS/RExmmBFfUMIs/zBhEGCBYRrffZKgvR5pQmt7PHsIWZA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.0-2.tgz","fileCount":67,"unpackedSize":64743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDMM+CRA9TVsSAnZWagAAuawQAJJcBthOMKsWQ5ov5Yl8\n411e/TRrJYcQD9EN1O0UVh2gFrcmwO9YDPBL3efDApIdFRcKJVBUxhFEdOTY\nCqKGfokdPfH815u6NKor2uWmKjEZdU8vHAFCOJ1nx0x0MITpMCohGAtxDf2Y\ngjN+R0ClK7IqzX8ejJOP8BcY7Jt5ePSrxrd+vhPOfSI+1s+dgPhz+rX/TUao\nQt27MhNj3/7BCydOjoh3xRZbto0O+ru7sxSS1QUPbAZXEclkbHQv9/RYCkZ5\nu7i2HpK5CN3bc2MMofzlw9575kvstL2/kBj2W6MjjU4a4rLZrkR1SDEUr2fg\nEubHLulr0wfaLtJkS8mOPcpi4IBy6+wbTtaU+G5GUqHD2M2fnwitrst2j6tb\nVTscRikicABopuqejsaVxD28y0krQiWfiXZO/xjfEaRXl29dxBVjTtH5NEvx\n02CjmbS0zJi3DeaX9YNJnlSgTn8NF+Cd6a8/6gGDQimFrENJIgLA94u89VQU\n5NOvlmWtebe1snBae+A48BimV53JTK8VIYDHZbjwZCzySy/ZJGVFjpegyOXa\nMg8OOwXieNS3YDyhq4S6XELE423O1DyVgXg5gYXCvHopLw+bb5lFxN7eHoBC\nnwwjIxqyERJZhq50GUCREtTymqXmsgKDxTXJrJ6xBzSnzsgpt7QQN7tE+eoS\nBdiY\r\n=icGU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf+adps6RNq1p2CAaWlZUh7fBR8Ogh/xBY4Hc7D8N0dgIhAN3Ynjh0GjRd909Q0NGdlJd1EkgqLwgtPN58f6dLQvOl"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.0-2_1628226365867_0.03039822948372861"},"_hasShrinkwrap":false},"1.1.0-3":{"name":"graviti-design","version":"1.1.0-3","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","node-sass":"^6.0.1","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1"},"_id":"graviti-design@1.1.0-3","dist":{"shasum":"caae0eb14865d82fef964781e0bd3fd956ed76d7","integrity":"sha512-bOk0EDxBRyDIKXBzzhGOecKgFHfdhYXxDUbcaWFMdmhZwnO4qQ/APIACsYBjGBtv2Epe6ZS7VsaRI1iSseUOzQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.0-3.tgz","fileCount":132,"unpackedSize":123376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDNkaCRA9TVsSAnZWagAArdMP/RmyjYJwdUKHxoMXuKAZ\n40PvnX7V1PDXB29A8KhqlQsH1TfbjzKgoe2KsgODcJrEVXmjHs3bjJ2tz081\nUliq97ZxCLnM+G+Bgb4P9ey3CEjhpzqeiVFRLQNGmNS6UQKgcBJMVmg94pVA\nhFGm4LCIpcYXedguuQkYLYaeEwmVywvYRnUgLGx7jV0BHdOYHJi0ZPkT9w9y\nw57Mxu8GjF1ZAqBDuwgWUiveqrwm3/7clTDVLGezP97ESP1KnwkQiaypVm5h\nXJanL6ez4hPJeQSKTO+YglC9B44Io1lhQQGwGyGh6oCsI1jUE+3ZrgImtVxK\njyVYWXA9RuD6GJJQ/eRwr6FJSUfQrZMQJMGPJZM9M2K9/GPA0dHd7fqAm0yU\nWOgr0ilTOPC5dmU9zkbyF+Rmue8azvKqTyIvjS4zL3t61TmkRQ4gLUeFVwth\nTt0J0+7makJB1TB6VF8QWT4CX7PgKRqybQ1pJMJw5Tk6TjAm/ctWdh92f9il\n5k6987i+R1yG2KF7Dlg60Zvg1oHBPHSdRtkKfZlg63ug4hHTmduAMo53DxCK\nu7oruJPgZ2GrTQgtmgDAwhWM+IL+aGSro0R+OuAnLt/VjrJsu8cC0FAwaFal\n5piMp9cPLFS9Xf+O60mX1ukWMvmxBn0Btj1NLwGl4pdkqH+ijC4VfZfFrYeg\n8GbA\r\n=xUo3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpA3Cnavc+P5F5p3ljTkk93mTL/d0eMkKW6PCHuB7ztAiAZiaC5nxky9B/VGaoSMBMrFdvfsQhtDMmGCnEimT6HEQ=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.0-3_1628231962816_0.40195933544662954"},"_hasShrinkwrap":false},"1.1.0-4":{"name":"graviti-design","version":"1.1.0-4","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","node-sass":"^6.0.1","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1"},"_id":"graviti-design@1.1.0-4","dist":{"shasum":"4fbc13da8244703384adfc22b2e6093b5032e423","integrity":"sha512-OP5ZOp1dszh3IAo2/Jbjalh+UJj9znL265vk1ETAy5Lprlkilfo02Q+UQPjpSBfkwGkJxrTpUbtnnOrBG27rvg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.0-4.tgz","fileCount":132,"unpackedSize":124882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDOSbCRA9TVsSAnZWagAA6zgP/3HixDWumQEU3RBc0K+j\nYRo795B3ceLReZ5IhfiP4scwNOTMm41MVZVzgKu8fsrdVpMKUqQwwNHitOzP\nIyzt4Cvi2dUyPtVUcDVqkqmC3VcG1lxmEc2qb3EghFDBHauuRCxnaYb3Qoui\nVYZLqQLEbFOaKf9PvJIH+usydsYsE0N+pYvueG4zR3iwpge1PZv56Xpema/n\nDb8YaMwLurJQtOeAC3DaOtG/VWMrenqvwEYqqRgpE7lfHmASEj66kWcr47ZE\n2b/rGFXQRseetcWXtvKRHeq4jU9hcWmF9KMc0avTTY5336xC/dvdIH/E74Ge\nAP9kjb3QV4/14kqSU3SuZJLic3F2LWX6YGOy7VsdUl3IF3ibjOmCHeYgTQxs\nItx+nOyoZY0/YfZWHVr2UjYEw9CXlpzXpm53Y0nUC9tBtW/GsxWj7n4TNdO9\ngi1Zr06Xz+QVT3wPFpVYW8Zudy+f9GRlbOsJQakXC0cPH7mMit1r/dtlzOd7\nISKuFvEujgR+tNL7JWUjPtkNtEhz0tvHxDAZKP9Rjn0M2uvPu4rwiAryeTIp\nf+RUH4JfmO627XZEzrJLgihH6kXH0SFCKJRP39VssSAyjW14GmN45cz6qIft\nVf0vnPY0eJkHXtZBw4xBcbE+PZeCocDPnWcFh4ZDGP21zUxfEDyQ9KFxCjuB\n7dmd\r\n=5NtS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+PDb/qSUOBLHapbY7dLx6hDgY8JR/JCnWCWprp2KS5AiEAwaupUFtorjeen1WOeBwVkt9sFVGKX8fvSqH7OXR6nbs="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.0-4_1628234907018_0.9160246986513125"},"_hasShrinkwrap":false},"1.1.0":{"name":"graviti-design","version":"1.1.0","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","node-sass":"^6.0.1","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1"},"_id":"graviti-design@1.1.0","dist":{"shasum":"7e576d7cd861f6bbe3e38e77dbf8b03da55f3119","integrity":"sha512-OQPCQhN+Pn5yd84X2xdTTE8v03Tintl4+QN54boZ1eSmRcbqlFIg0nf5heVXYugE4nKVDC4Gcij9x4DooTDxog==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.0.tgz","fileCount":132,"unpackedSize":124880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDOfECRA9TVsSAnZWagAA7eMP/0uX75p/vYLyZK/tIzWg\nYmUeZL1IDm29lURV24OOkpz+rszMIBLzsPzPnX35KFqac5KjOPBzZz0OnHs6\nbVrHV4BT81kJa52/gPBFubqJxu48LwOzZjB4DpXomBqZFDs9nxzgr/jDVxXE\nfHqp7cjkKxh9nJbShrlBnZ5fFnP2x6ejIzPUm/aqK9XJwxuQhX9bX0i+xNjY\n+/PmVKJEwW13YZKFtZUAha11vFnkbUcg76hDi3iqVuqtlB/C90X7U6u/HrUU\nV0Dr7Rs929vigc104hjxQI4jg8qlzQMNvBTC1DJ8oBb/vgYUJPWnGfQb538H\ntE8+kQrT/tqsBNWazkLc2+t/usXa2FDMtkTehPpY1a4P/otvNFymOqejIiRR\nOP+sknLdQ2xO8azCg13kEBeiD6PAobp84T9uyeInBWQi0dUEdfaUmFk81bHW\n5TTXtjrn3qJbMJ2Z1dG1EzxrGuRDcGcu39KCFAsdPBwiWvcjPvyQUm+nurr8\nnmJxUJe6rwcf4Z2Me0CO4EBFKdRIy8/ptaU4moaQEaemwGL/5a+aNZLf6Fuo\n4hHag2bs+tFCSPVOeE+vEUwll5xW4+fF8Yn3aaY0D3cVBQEEcIC78GhTNlaN\nLf7NYMx/UgUlWGsT4+v2dmKKSaD55rJ+3Qjhvpw9d69QD272wphHLHsF+7bR\nUN9e\r\n=t/V7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICc/w5q6o1QdoFqD7JtpPJhaAU3TGnVY19tC/jOygt+TAiBBipsi1BGQcm4dNA5M7e/8oukhTxy2/w9rxYt1N6ly7A=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.0_1628235716110_0.4966840065192395"},"_hasShrinkwrap":false},"1.1.1-0":{"name":"graviti-design","version":"1.1.1-0","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","node-sass":"^6.0.1","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2"},"_id":"graviti-design@1.1.1-0","dist":{"shasum":"5dba63cafaef81d3e6631d5935998817c2f30a99","integrity":"sha512-R8yT04lmPjXe8RoET9YTNax1LZvveAHuH16+Pauz2ub3UQk7uTeXzwQGD+gpEKbf9BO55Pgg19gmYQwlTUgGBA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-0.tgz","fileCount":198,"unpackedSize":173106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEknkCRA9TVsSAnZWagAAzU8P/iMPKHT8Atl/AYE3BxrA\nuyO3nzSUiD3ELQocQ/Yl0O2TzAtbeV6pQT6GlQ3Ds4OguReoAjccYESssIMR\ntkGMHLNesaANn8iL4ziA0mwDOB3M8YggNNpcprg/mUZMKk8/C2ddbjexu3Qp\nPzGyS/3VQZs5iL8DKAqa5NmYki4NSi82xxOUwLfb32sG3YhfEjXqmo/TG762\nL1+RNzPGm5kJF9YeNKC1zI95DTUwfz/eyXzmZ7O4Ez1/0anaE39kYIQ9KpCN\nZajxIHpzBDLzJMwx4xSodJ2sagNC/QzJtEvrElWQMgwmNOlJW21j+URuiXd9\nkCXex/ehsHOdH+xc/YqyFrBqKjYX2Ae++w9gWLr9IDbUnZpBkLBOygJJVmft\nFRAjC7h7vs3AjB+8Q1l4LLy9T5uDjGGsX8pgpJozc4C/yrJRMiI+ZQh+rNSM\nvwVXTgd7+tDgHZrqO3wRBSInnn7ZtJKSeclJmRYt4qupV+RVInWHhSS9+XU6\ntzS5VVltWyPM8Zylqfk5VfUw0VGzDDKWTwyqEZMNta3NG55BR+t7gm+tm305\nPbBPeyCI963n1wjr6MX1QDgYVF0zJWF9M0Yd1ROHOFW2FquWZ2vIS2RP8o+n\n4oo0kizVxV9SlGf3iUx4b2ihDJe5xofS/UVYiWTk3mijDePm4hi6UKqAP3d4\nmg7q\r\n=jQUw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw4acSfsezaHbM85KKjNaCjcK5Kyhl8Zc6QKacg7M43wIgaJ+Pq8m2wT8jLPq6i8HwwGyPBlF3EwAurAFdXOFKv6s="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-0_1628588516306_0.6883995522065744"},"_hasShrinkwrap":false},"1.1.1-1":{"name":"graviti-design","version":"1.1.1-1","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","node-sass":"^6.0.1","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2"},"_id":"graviti-design@1.1.1-1","dist":{"shasum":"293d2a2b8c45a7dfc0adc35ce7b2ffcc7c2969f4","integrity":"sha512-yhwQWsepeN3QqbPOp0mYZPiOAroj0WNYCpil5F2boWVMmy3yfGF7hr6uTwfy97YCPQCiBd9qpn62MJTzh25JGg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-1.tgz","fileCount":278,"unpackedSize":215316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE5AhCRA9TVsSAnZWagAA+EQQAJosvIOKOwwba83g3NtG\nwZ/al9Azfk72ZP4bHUqX370wMl6v+pKkvfVHsawPRvpAkl1C14VDMAyUJpDC\nsD59cf4+8SHTx+gYuFjl5yw5kmi+fbr7VUNb8sq/HKTXtwzWndA4dMj4+v4P\ntAN1OEuC88NxrX7VpQF1JfCJF46UePmtbKd5fAYghqF3tQ13iICrdKtm6zoc\nTqObj8mWckI++LA8U0rCL6gA43ArVphBeXw//BXVPm4H1TKn2HO3vvfddnjD\nCH0sfb6nt46tvSY0cbjy3ix6+UODiOu+4Sz+tZyNRKgLOIgwDJV7HW8UAY5w\n/MjYqd4aq2f4bFDGZptcaDktTvnOcsfNmdYG9awjUjUBRffCGzVCWYQGSjGm\nSUFVh5V5StzRYrtDGJtbqnxbfPyuM9bZlSZIQkxpIrLZKF/lWeKfAY4fbtBu\nE49MG0L0jIVnLd280+Px9LGSK/qnXbA7wX6MqNNYlq1ZNlCpNkQxVgJLlIWf\nw0CZ9MDLd6B/lIVvCW44Ka8fkYSLRvRHkpaNNEOl2u3C7QNlyFoWNTJCKIhx\nsly3stOV0RjdT6l2vJKo8ky1IvoCE7rAx4j+kosnaZkqcMuFNUrojWdaed+R\nz+qOzj52zipjET4lF42hDjexj/ePIiiQmV40CU0cKBZSD/0OF3YxObLz3sF0\nim5j\r\n=Tpaa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZgxT2sxmTZDKwvD4ZmIillv9hs9rqB+jVR+koYtz4EAiAoz4PZ7tPtBAM631C1am3HbKfKslA66YNoqBqLQWc1aw=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-1_1628672033389_0.8572776365960977"},"_hasShrinkwrap":false},"1.1.1-2":{"name":"graviti-design","version":"1.1.1-2","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","node-sass":"^6.0.1","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2"},"_id":"graviti-design@1.1.1-2","dist":{"shasum":"747165aed40fe951f1f8f64f6e1f25241f170bde","integrity":"sha512-WGQxRZrMT+HNkLYdOUGY+/LzQSXeH1CXaK3+hlK8DOSD99pVhgZKHUy19Z06m/e1chYaieUweQhkEwPZGDyK7Q==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-2.tgz","fileCount":278,"unpackedSize":217920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE62dCRA9TVsSAnZWagAA6hAQAJKRM69p3l+KCtlxVjiV\n+RMhDnjxcdOY78OKRjFJ0NXznqD2gPl/tAdTzcFNJaaSPk19o2qN3HfQHJiN\nMVdbSggooJCThqYEpj7knHxfUYKwaCyfQzCo3VzWLbI16iw0SYc9gkITYgoT\ni46PyEJ422MrJSmDVHsrzbPaDv73DqJ//6GuXS2n3tE5S0cXvW0UHwxNCjYd\nzZKgzXnjyrSaY11Wo2p+8/m8MBOuXAPYsu0WSy5nBzdVzuWia8kqwFJ4vxxL\nAzR8BnYVqFlO1w9YBIAhMDqckPgZrhIgdy+Y1yama6wOjevcQ/lPW2SjLnBW\nrrDQ//Yj0RDWT5Dbh407o+s3PaD+iXFLEV6CFdgJ8U736ktltXxKksmugR4G\n8YwAjFzFURQZRM58j81HA+rOCUu9BqCUp5XMBrUoFl2UhcgoNyX1ExXKPCGL\n+mGuZv76Y4WATasxQieTGuf5LSZBzXKkVO05W2yz10OgRCM/5RFuzCmS4/lB\nwQKlQCKwLDn22wFuqMWq0klnvXmWXPpuS3K2SYO5sKBmtHR20wY0ZwcBUEq6\nquC0crvsEwK6UQYMLujDkuGnXvVtsEbqq1SNNuTRZScuAzGad3ZtL4ok/DI/\npe0QJWYdq9eqPsMZIAhqLG3iAEyvB9WMHNce9ufyjmlD7BiM1ELpnCqh55uP\nSfmc\r\n=x0h4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdeaRjjB3ZDItEkkOjAwZ0K4RwujK50y498NzQOZhusAiEAs2bC3SRCUO0e4lKO5dbqaFGaju4uVo4s1vfPM6jyHxE="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-2_1628679581510_0.9572646143081511"},"_hasShrinkwrap":false},"1.1.1-3":{"name":"graviti-design","version":"1.1.1-3","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","node-sass":"^6.0.1","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2"},"_id":"graviti-design@1.1.1-3","dist":{"shasum":"669ddddff736eb00bb85454c974351f407b4dbe4","integrity":"sha512-n28X9hGdJeIWup7+gs4ujdp3ONpuXCOWWbXbvPmwHB0MDsYpDJuv0o1YHg4sKZ8SOfp7a7qd7LvscDoO9ZmxwQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-3.tgz","fileCount":278,"unpackedSize":219652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE+hxCRA9TVsSAnZWagAAFXoP/3zrjVX1Pd8wI7l0EmT2\nzwjpG4xUatiYDyd/y210v/4SA1WOUMAGvU3mGzBzZoizJo9TycytvoXBnB+m\njarNmK0c0SWBEHo0mGVpCARpoks4JhrquEIFaq93zIRAvaN7yhnrrlAsb3fu\nf2uhB7o9H6mhh8NrxxX5SJwEB05AAtKkicqLouzq2ImB5lzQGE17cTPPe4cZ\nnuIjdcOdXYK+bf+ZNME/VQqBd3FJdKBBFqOWqwtpOxj0vuVJtoOY3TOoIMEO\nPRT1Z6nadAbkg+G7JA6ecJWL8OWimXhLZZAgJjByrA6/f/DvEsL662TE7dvt\n7eNOeEhXFptMr0fcPfgahGprVnchT8LQpjH4sCZrEM1G8RozymrbVzyWTfaY\nYwKH5ZYdnLsuBfHzFSYwJGnaDfgJFkcmobY+GD6DjlrVmBVFCZsUEPRwBdgF\nhf14zkWhViRPKQwt2FZTq+khhF4Lov60qTFuPxcLaEH96VTuJNP5xHGZ6EdI\nvLfQ4LH1IqWJFbccFhQEpXmtkyuxSBd0rTMbalz2NWVXAjbs4bSGt3qVkrvY\nLa7uGLCC/v9CGJXBLyOfx3xbiJea9+HwuIpDdMs5ORhKu3RjYxM0FH/1jMKM\n4sWHnQQzMWk2KdUn1v0ODsGI8em3QPGI08xwkQ9OxELutglLvOoTe3YDyV79\nLEfx\r\n=SFyy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDm91EIv+akteEJeETpmcTJVHfgWjV8yRKgQyTceoOytAiEA4n8O/+V0ar16ZC98oXKeIuwk5yAQjHutGo/pUQJOBu8="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-3_1628694641719_0.6595473387758335"},"_hasShrinkwrap":false},"1.1.1-4":{"name":"graviti-design","version":"1.1.1-4","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","node-sass":"^6.0.1","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2"},"_id":"graviti-design@1.1.1-4","dist":{"shasum":"67d40e547bf17c222f0e895d9290b7c3c726b4e5","integrity":"sha512-u1k8mwEeOyAAuqmk48ObXOCS5LwwmuoK/8T8dzinHrni4nVEDAFdA/ZC3D3vCs0B/XnCg/yoNVWUpfFnZexxsw==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-4.tgz","fileCount":278,"unpackedSize":225649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFfumCRA9TVsSAnZWagAA5rsP/1n0kKbQbao2pxnOH2pm\nyQK7Kp7CA3HBUwO9F4pSJ8sz8LSGkYX/chO6CZKz8BdKu7kUdJjut+e5XuFU\nOUwWA68paO/XE3lGQ9h3AyfK6FtxJfIBE2900ZuZTi3fFufB9OLRWBOFmzdP\nwqeXHgV+VpDxWndHqor27O/IHTsD3bNgcNTmZMg2dR7F9cSpNZvQB4NfmMgR\njfRm/se19lC9CdHHJ8lsQkwCBWS6A3izfsCoTplSskKqJxdvTmOoytlMIRUA\nwl0sUFuvk/Q4LI7MLfktg4is2uT3PV/nBNugzjJoBa+bgtfsecmwE/PNS3Y1\nvbZirPJMsoi96eVSpP9sARGS/1xxZy09MK6jhFZrvD8pTJ8DfnGWNm422wqm\nbKCA1ZpFxzpVnewIZTA0R/HTHiU0POng0dA5N2Syjc9AJPz0mIg1cfQDHTru\nhOTCfeKiLFFRw96ri+Ad8/7QLPplmBzAb6UT+4UlIVCznb2R/1odYUOc1S1A\npe3ulOFvGXUZ+A+t4VX+rw+q0X2Y+TtS5ockmZZ46Iswu50pHILMnZOU0rIY\nQZW5/swO1JigfpP9EbfjUD61oeUK1fubMBS2wQvPvNhGRRx9/Hb43CVJf2Yc\nNTPl5r5PnWAygD8BNczUSkkJcJ6fchE0hRDvN+dmrrk8wk034IcY8viZ3lkg\npbRT\r\n=iOOB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ7GBA8W5zSQn2mEKYco9n5radeXpI/uSSl5U5x7y1XQIgPtqnbT4XztFC1oEnroAUv0QbuqmZtyig4WY75D6nhgk="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-4_1628830630434_0.721229067484731"},"_hasShrinkwrap":false},"1.1.1-6":{"name":"graviti-design","version":"1.1.1-6","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-menu":"^9.0.12","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2"},"_id":"graviti-design@1.1.1-6","dist":{"shasum":"99cbd96c32802aaefb05adb60a3bfe21c7d03516","integrity":"sha512-J3zyeitHIguJD9XNLNGLt0sazwr5CLQ1GWRLGGKVVcOn6NRlmaHLEXE0L5E455yln8zmV9C49pVmuQEVRsL1fg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-6.tgz","fileCount":422,"unpackedSize":385662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI5oeCRA9TVsSAnZWagAAUB8QAKLP12pA6eiIMMnx6Du1\nv0BV56ilVUcVoOjZDExS7/VppfCa+WzfDVlGRVt2AtmV7XdqgUAEoEHlJ+ej\nCufTCEMc6iY7q8sxp+qYD4vT45Kzh+0Kl4pUdY6TCtg8VbDtNFpF0UdFc7MU\nLPdqed4rMD4AWV0y39VehfmqBULowCtvyv/T3noxuRgtA734ibaPz2r8jUJL\n53AKuYdRt91qmDjLMetp49vch8HILl5GuO7S80/50Kfu25Xrtj8pEQrKiUsw\n7lZ3VIXBC1K2GGaUTwfn3IkQ1FpY89DnnexRTE+h7dUWRanOBoYmLOg/2PIp\nN6iELi8xfIUIjW8sJ+nRnbdGvYY2A4wbRGmXqEse0/26NXsSH0TQOnaGWveL\n8X7gafzhPd9f/bhy1ENIInpcX4rVrJ7E9M9gG0s1VVsscX2eK9crsEPpwUiJ\n05TnLvQwZSo0yh2HmSMeNZ91WMIrU+gyX0mn5w/wci0Ebr6VS1PO6qcvSEr1\nDmHFggAfK0mH5ckkScc2/MuCwOJtA3KIQlufCq9z4VlD/Eb0t84YlTOVM8Zr\nP6fDSkbWnQ7VpIwez12qW3sDonMEtCmTbmtuNB+dFXrxSChmFgA9OzIvvhl/\nW3zRtlmwrwW9Xwp86kh5H235kF+ohrM6cCt6u52x0x6TND7YxYkTJ46qtC6q\nkyaN\r\n=HJ6b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFizNR7tfQhc3/QbriJIy2XIDqhjm3Hj55NAuVPImp9uAiBiK72hoy+BmgFwZ6t3xmvAu9FwqH0tn4AKeDD+N61YpA=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-6_1629723166302_0.9492237599597262"},"_hasShrinkwrap":false},"1.1.1-7":{"name":"graviti-design","version":"1.1.1-7","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1"},"_id":"graviti-design@1.1.1-7","dist":{"shasum":"7803595c00c7c92f6506a636a058cc11b25ad503","integrity":"sha512-HTWlXpDP+yt/yzk8o7PPHUPaBtQiKs4+iHR0leso5r65hjesYPywCy9oV5PNS2K2kBA+XgKPtmpU/mmZNkWekA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-7.tgz","fileCount":608,"unpackedSize":535602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLyoWCRA9TVsSAnZWagAAc+UQAKGEwfW5zEygEIX44Ix3\n04OLNXYU7881fP0x9PGnL2cHqQPsrf+9lMjCamSEflCh9gWtYAxDiSULiRlb\nNt8j2D3tjHzDMO+cU+1liindrsvNzRvBsgLv8HkgZ6cdl8KqSpwYPQ9Gr7xm\nSpVp2t0XrigAtnxQ+x7yFWWFmioIOjWMk9ux9vIYnYCJ/t6pphyUuEJbnlEv\n41PnTRBbfrFClIotMe4dbk3aEHKNEY7eHTmV4K/F+4QQXFhfQekfXJtvGSLZ\n4/wMziOlpdEVjwGa3MQltk3b3T5aEKdGgnR+cUHkHl+AvZkKPFrLdLt77jbB\nFonz/tZnyrkWWlSNbGFnEjHZwddNNKPXuSS/GNiR4jKaaLS+zWbDoirAlbPQ\nCuxPOTMub9v4Dou7ZA/1pF7oxf8GiaOK8RvS8XGkWdp/Jh89dYs1uO+Ypq6D\nvjrw/wkI6yGsXVVc3Rlopa0aan2pAkMU7G52UzMKE2a1pPU5lzZhvNRgyHNL\nhsWllFFjvDpmQOWs+fgoZHQNBmtRyfiQhs2LlsdLT4R9yXgQMu2KRPwaaN74\np8nY0bGJVTSYS+92IjyT1AV3Gb0xqEvabZOtw4MOPCnFZ8hZQ9UDAuCxpVbD\nc0jJYZ5YsgyLO0cY3kEb2MMV2MhhUueahgGmfHBeCQRmOfThhQlp8BLeagfD\n8nhP\r\n=hnHx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6bn3binxYfLVpwXAsWwVFAAFwsWPdg6BdCtFpyK2qLAiEA6M4sA98Kf9n9JiIcxNoLwZghIMZWGpemrEAzvERKn7s="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-7_1630480918191_0.25860242663119504"},"_hasShrinkwrap":false},"1.1.1-8":{"name":"graviti-design","version":"1.1.1-8","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1"},"_id":"graviti-design@1.1.1-8","dist":{"shasum":"2353d7948a866e72cae3103660fc7f78cb1883db","integrity":"sha512-hc4OmR7xp/LEioidUg2VUxH8WgNUobis6SNT/NTZ+3i2XsSGtJE3Ex356CpsSCZhSdk6Gw7SlSmNlnE3OiliZw==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-8.tgz","fileCount":612,"unpackedSize":669260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL1UcCRA9TVsSAnZWagAAGXsP/253SPVkwf/9QvHD7qcW\n/co2PbmBDYrj0Zhjgb/BzRdtyiHenZ56utTap9slzYulAoeWVtN61QKPnweT\nKh3Vze4Hr67jRe0dTiMTj+hjVG1JgT5dMWlyPmApLkZF5P9IQLltuwtzRwt/\nCDiyDkQPYrIQ8TtuzFuXsGtyGceHs8QXP74s4NwqLs1UXQO26V8kuC+UcUz6\nfCHGyxKXwTcx7cL2mc9MN94cArOhRUW0Kl1enEcMTYRW7yA2lXFHEhSswMG1\nMFHGz+P2XRYa6zGK9NHpoNFY2GSgq14vSWLgbKYouwyJ3MgHp5nYBTAkDWJM\n+fICiR7krvHwOAwle1DfGPH8uWT9CxkIoIPslltI9Q6iNP59XN3GXhsyY2/D\nH+1PdobHn+X1HfmioJu9ObY1CgPAdghA9wAhg2jJtW2V4gaHhycWODWgX74Z\n31gTjxpdJCNU9+y9BOEjox+txvyEDh0S/85R6JzPZnTNrF1uA8sGqZTwkJ43\nGtR1Zkn8KG43Wi+SMWjRwX4YIAfl5ZICHFb5ag61M8HFLaBkeIw6/8KIrwLG\nct6qICZX32zvm57Thbx19Yq5gyzWrZzkjVI5SDtTqbhaUFOkuoLTdjdMn/8O\nS9AxQBmJvQfCvP8Xjac4TnBGiJ5jlfwBXNJ3rzIE5uM4zEIOExC2FhT/qahH\nDo8B\r\n=Gd85\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGphqRXvXwqS8wVtolL5sgxXcjct2RTaS+GctXRaMgLQAiEAxxZ08EDxIbXQFzXSv1AGHUlsIKL2xUW1FfU0+9VLdx8="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-8_1630491932390_0.7359198658570982"},"_hasShrinkwrap":false},"1.1.1-9":{"name":"graviti-design","version":"1.1.1-9","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1"},"_id":"graviti-design@1.1.1-9","dist":{"shasum":"838a236842ee9582899d9d0d40893dc254bb027c","integrity":"sha512-u++OO2aP6Al88WDcbqp64LyYStP5LAttdO1L5hp1FBqq80EG6QiXcz29xmvliCwE+WoZj3lYGTRsO/kv2kyAnw==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-9.tgz","fileCount":612,"unpackedSize":637096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL22ECRA9TVsSAnZWagAAZSAQAIdDGWA2kpOc8jowxwa/\ncpkLiB9q4q1xJXE/wWVBL69RxdNs5hLVOVs/S8voumrP4TAeHULVtD8nOZny\nKsjPvzlapJpGUvrUx2BKEuSU6HQbKX6U/fLs5bY8vZTifovk7h5DoOT7S4/N\npGsUk333kfUsIq7O2NQoqkbthrvbrP4DThz9+77PJuaBYjkNrE3XhwQTnfMB\n7EXDMIXYZ0Ezuf0pb/r2gt8yA40FUL5bY27DlaMwtv9y4yYRgiSUUMm+2FFE\nLixvPw0zG0hWvYv1wUGqmbNpMNQi+WQCnjQrLNt8R/+b37JYFle6MayaGvw1\n+naoRALbSHDAg8y7fHA4xcmidhrCIBNXhJ9UUnrbZ3V+rwkCjiViuzsch0ao\nrPz4Zs+NIPjZsqV50GUwRpZrSbn9Ro9TNYY6CdjuUhu1KQGLkr8ciE34+gGw\nGfTLY5yHiMlzYxQV7TeJGfBTBfCGGAU907QQgiSSgbCcS95mKOhMnyRKB1tt\nZiSszHWm9fyEzV8cqo/mgN/beeDEv/uSaoVVz5PHlYxYIuQ0KgXZD0lRBzyb\nKm3T8S4xT2M3tk63MvdPPg3enJlhMCqZZIZ2cT0RjptJn83vgsyDQDaVBz4O\nNV3A1eXsUyrbtWi0sSz4ytpewy7wdAqhk+Ib4uOis2rjRePY1vkwqchlLPk/\n+uf7\r\n=FA1V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+kN+R6pLApovL5Y59npkGUtKFS+YDzx5CR84237gFtQIhAMPHP8LtHoI1VPv6DjvUzsw4UUOruePqiQKhz85JN4gB"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-9_1630498180268_0.35598611736312713"},"_hasShrinkwrap":false},"1.1.1-10":{"name":"graviti-design","version":"1.1.1-10","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1"},"_id":"graviti-design@1.1.1-10","dist":{"shasum":"970fc3b94b2c3c09fcd2f02a60126d5023d28c00","integrity":"sha512-oNpZ5nWYVe1LY7YTpJpBLTe9zF8XvaV/aI0zLEQmahlKXFgyZ2etHRVDHXUJukz70C3FWR+JaAWagTgq5VD3EQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-10.tgz","fileCount":612,"unpackedSize":637406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL4ZgCRA9TVsSAnZWagAAy4gP/2vEBMP9VUJodgmXoRh0\nM+l/8wbGBS9tYD05w0HHFRtUzAwLUBGDqU7ECfXmyPMJFSh1xT944nMIcHZR\nYpjFbQf7DtsMhdsijnWkf8nQzs9C+G5PngQtCLOu2tpjz6hQiqTvlsetkN+8\np+gzTHQwgR9qBzLdCYp9HMHM8AbiIwGB5j3M9kVIWVsr3r5vL8tPne3ZqDTj\nQfZTrHFWnalNTbVjmBdLxguq06i2kmZT7MwF7MX4Aldv35vsgUBz0cpk0LXE\nL7RXfEIuLaP75d/reTI7AJ1sFlisCNxYj+NGv+EE1pCl44arm6mV/0FygLgS\ntX2aN/ycjpX8aBbrLgizTx3SkwwZ4Qb37Lep1e54q8G6qWA1z+guACBAi366\nuj6jIUG7sbgcDNF/vruSu69tAyI2m/2gsitIPSgPuYS1WXIl99ARgzwnFEta\n0HwqgMY6gJw3VpnrLT/xRW8+R23/VxHYCZzXSfKUZHd9lxPjt0aRu1gE7W4G\nSViMMsgEAeJKcQq7PxjgGBozMIJxFBWQzS5N+VbSCsqOXNPHtFDke9+jM32J\nFxlNAWJSR8LUxxU7CbvTueIhlECFL7dOfIwBg1TEPm5iEVQ5QnpMgKv2BAaG\n8tUq/pobBtVTMkVvSrEIrfjrC92tlrzATgjHb9vZalsBEWU2J+VPYWPJko7/\n7Wm1\r\n=nYgj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8z5q3CdOBWnIZewwgf8ELoOWhU7AsemiygAqJRd8S9AiEAyrmKE1KUTDWM2KbqW/HJhWyayjJMtcIZFud5WQhVbvU="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-10_1630504544402_0.9292775695734277"},"_hasShrinkwrap":false},"1.1.1-11":{"name":"graviti-design","version":"1.1.1-11","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1"},"_id":"graviti-design@1.1.1-11","dist":{"shasum":"8d818b03566c336d6eae24a0e8fbf64630d5831c","integrity":"sha512-mnAHZki0ouiknnRLVZnVYEVhGIPcan/VFiAX1KGuEi7SaWzrKvYjb43PDISKynf8xNQP8DUS22uSpWnLMPHeng==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-11.tgz","fileCount":612,"unpackedSize":637908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL5iHCRA9TVsSAnZWagAAVfQP/izkKzH7ViCgvhgpVdcM\nj6zXwnoVCrrdWrhTR8XdroXmSEs4HM5Y+vvpynXmILDHId+/TiuxI2Z4fXuv\ntOPoM1EaR5auPN00MOVquldfxvTG11yElpGFzL3ZuLr5u23kFRikBVy32YWZ\nIXlx42pvOsFcBNcvuZ9fXOaeJbk3qb7po+AcTZlohZlZOh2lqgJkgOpwuj/K\nwp4W+cRPkaztJswk8UXtMOE9ZiiHKE/zLl3tv/Im9bng8sRYMmQrTi0GSqhp\n6p89a+tW1Yjaf9LS6LY5rmF1ck/GsgFE0fBmwcqxrO5CU1wmkVXK5F3YVHGO\nTgeDoEGUuL3KAkSdQmU9dDv3Sh8JfP/mYmKT6h11Ub8CY+wOM8gtmtSooppm\nFxZBMNfybBQDVFbHZ/fe4IivtpnDE+/ekS5wePLUlVH62YCId5SMKxMkMzRa\ngwCRMdKL9XY2wuQTKupMYI+o0VG2roshNrBYIwctYvz2yM2aaDRfbZAMlJ9W\nGmny7Ba1pYHIY2FcnxJriDKBe/gEHHGwzB7Z/jLlAJ+gAxPgmrU1GeqdDXJc\nVUrMSOub0Aa1WqBhcH/zfKJWdU1grqmoA+/FH44g89ikJKUhys8PTJJmxsnv\nf2Ttr8uTkCtylY0++BXbM5T4IFc6PRC8FX1t6FABBsRd34sg/SCafvI+vP3a\nYVxw\r\n=D/Qb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWd22tDEpugNJSc/aj0klpp3OHjLJsks4Y3QuUJBopkAiBDCAZPEh8qftiBbijlzSmxrtpBUkqDKMJj/JnPozJsoA=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-11_1630509191433_0.07739449174828827"},"_hasShrinkwrap":false},"1.1.1-12":{"name":"graviti-design","version":"1.1.1-12","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1"},"_id":"graviti-design@1.1.1-12","dist":{"shasum":"9a4285eba1840830e648818ee83f5c8734d6a9dc","integrity":"sha512-xLcctliwY+R+cvWD/z63MeswROamtYJ4Raopsbz2mxMRIkZaxPTmgxnt0ZOU4BTs1RYLEc1X9lEW6GgZ6SP2Eg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-12.tgz","fileCount":646,"unpackedSize":690554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMJteCRA9TVsSAnZWagAA2agP/2Xua544E3wWhCCzGCkJ\nXDWUC+xzl5Vhv2e91qshQTQ37Jqj+pYcXPc27LlkglCn/ChVPYLhXCVlfJfU\nbhvB5NOyeFQJiKOHzSon9UgISfN8OzbfMNBNKSl3VKgOYrKYTBiHbUSV5D1X\nlb2riWkBEBThOpAJOv5SLy3GnbUaPYywEVEoaEEPk08BC6wWVCfRqbqtJ5uz\nMMSD4J5unXy9lXs/L2KGxcjGEqbzIbmS70trw00nAvv1rJU8xtlzIer6OTIQ\nony++KrXjENctZwV8e/E1EwuUePQb2euq3Zxi66zBwKyFn46TjbV+Ci5WYVj\no4up6PMsr5kPT+17JU0GkqJVWvtHZcqte5ov9iUyiWcd5ZkWMXiPUXNQVgm4\n3fHFsxwnKdHu3mhvt5jtQHg85Dat2DYkSVfQbTcXyy2/BgL5N2j2ARVzWqsn\nEbBINw2ujAjUsgnk+2leN3ZSPE6e8Y8yey+u8XCD+xFdhNkBYd1o5w4zM2LK\nt6Ng9ODR5KZPgbTKSKBlifedqOcc/MqxDWOWyAtrcYaVBwqWubqrUvCPiA/W\nY7QdkclzwQIInKRuqEBcWhNN8NtYSAcQsI7jGpMn9R1b2nWTVuEF/HVlmBko\nLXM3wsE0UPjcfkAe4k88Ry4iYV+aJ+gKzSn1rPfUdZ9d/uNtogvk3elkCSBV\n9ntb\r\n=jqrG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiro0J95kM12hgGYX/m8kefgOJmOuZ3MTd8u1ljMFW1AIhAJ1tLd6y0l7S2I5dQzk3g9k/rJJQHFqwnnQum0VYIgo1"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-12_1630575454037_0.026620893177139893"},"_hasShrinkwrap":false},"1.1.1-13":{"name":"graviti-design","version":"1.1.1-13","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1"},"_id":"graviti-design@1.1.1-13","dist":{"shasum":"436fb1ff61a31d8fae5f2c940ee548020580a90a","integrity":"sha512-g4/MaoljmTwc2RtAWgrzMCfNanILXDQEEKZdW2uXzElCqXXeAD4TEienbXUx/NPxFS/EvBcbFeTpyIvY8ahZmA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-13.tgz","fileCount":646,"unpackedSize":690904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMKe1CRA9TVsSAnZWagAAL5AP/2BOitFphJQ4ZLhPTsf7\naJEuAxzKCCWV35mUphO2cdcFyluk/qNcinNusFqiG9XhvkqGfijjfTI1+pUe\nND8mI84I/fsGz7UjU41l43adTuay54aw7RpULdwajkT2dKhjDnoZuCaSHWpH\n6omYr8YWzJNQTdDq5yGgcWO0fFzA0V+0No8MIdyFAy6snx5M6+lLWbs8DBm1\nKWLY4Uql5iU7lA/b30vY+tQSgIDSAvurmILXtLefRersq0L4wuK0tDTyjOp3\nsKYnw8IXMpMK0rU38jab1qz2UIATjuNBAsAXtrnH3y9kCJOTVsw5D3FBwaZS\nh2PqR1+Y3a/mDZThjX47UpyOI0MBXK5nwAtD+b5jFAd+/jEa1LHXXqN++NLU\n1nknqxH0ywQcprUpg5VNZP9Bg2ab6jPcNIcdiCC1Ogll5gD5Ogm/EZWiI1j9\n3e8G7zOCWk4sMj0zNFgjgxHMD/fcDX6NsiLfyjRoVkkoG6kJ7BeDX6429voG\nNwX5b2MUC+PabX9e5ImzJFUgnhyhZjT5L98k2cmRMQKoR3L2Vqhs4USNyyTE\nAZd1zQ7z/zyBm19pLWYvD031q0jDGkH/NRK7ANfFVv7wFSq0IH9bBhPNveTl\nEeCjSDxrWiD6bqkQSwK3FcDz0BJh1k8vVlUUhS6thvDQvFV2pghs/30nX8zy\nmdgG\r\n=DKFj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSqdg/ReXDVn1wl022ZPlHsuJLIya8IGBOK0mbNnbG4QIgVSDnDAVmTRRjKwfcBlkJfDMeeJEN+RbMakAJdxRsmhc="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-13_1630578613816_0.7952606042802814"},"_hasShrinkwrap":false},"1.1.1-14":{"name":"graviti-design","version":"1.1.1-14","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1"},"_id":"graviti-design@1.1.1-14","dist":{"shasum":"6e112f0366d777fec3c4414ed71336573778725b","integrity":"sha512-X5hGEwG4strGRroEqMAv3CBKjPz25bZyK5c3RfhAlZ2l5kC8qNleQUjeYLHFhsxs5Cjmp2Ox5qQhDwLOdCRp5A==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-14.tgz","fileCount":646,"unpackedSize":690790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMKhqCRA9TVsSAnZWagAAEYMP/iSgEu9ERvTsgo4G0dKK\n9NrqelrFsk3si5fsTQ3htXEOIm26ad0JQUeNC9lAjHA/omEhv96nRq+rn7i/\n+6D3pHIR282e/i5s4Bttc9qiLAfgh7y6Q2FLeOiao9zqs3fpsfGYFXLoV+jP\n899AiEvOMu/n+q5UxNPk7SUnPTf5vA8GKATplLPjrQUKyxwaaU44BTsfywhd\nDZzYrBKbUs7F0wjTOXa2RMPf2a4FBlaSva2hrNWmnF0Z8xCzj5DR+kAGLAcQ\nO+tjqlYsYvuouoORhh5THXtGNgeRskyCcQsQzafi/+fNCiU/8b2rVI64ryan\nAYtMoJW0tXeR//5QwERwyzlDD3xoLLHDZi4aSACoqG9EavT5fn6X5NQKpBk+\nmbA/t3fAqiu4WQfoPxWjM62IQqiNBAGHdf2mBIxrht4+WzAANy2s8RSRDm7Z\nfbzs8sgGysa9pMC3YTkVfOO+EfASBjZuydhpK0gBkDXlfwo3i+Y2K9j59mcp\nZbksu6eI5156d3buae323w/1cpz8mAyJqBsbt7axYkrBVeXnb1K9UjqC0a41\nJN8EGg6KFR92ktLOXxKXmZhskwkSSl1qU1QIGaOnAws6jLkae7vyyN66CDTY\ny0vKTIk4Qe8uUTna0rMYqzj8Y4VCQYa864qxGzdswuLl9peV5KuMO/wyH0rP\n4F4d\r\n=M28Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzbHbRIqsLbLFVJkcqRnrFH93gHX8yYAN2nF7iAOgTJAiAKyBB7AZCGLkoPtX7f7GMZojbRWXFBcamppRIg/2Jfmg=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-14_1630578794159_0.7100626871817448"},"_hasShrinkwrap":false},"1.1.1-15":{"name":"graviti-design","version":"1.1.1-15","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1"},"_id":"graviti-design@1.1.1-15","dist":{"shasum":"2dde93d7452f0190c16837e8b8cb5872baeb9d64","integrity":"sha512-Q+piyvl7SxkSV5QtdKIUjcqgfyk76Ihdms6wePcpzTLLH0fVANyaAiR5lnw6BC/qlU4EKtwPphSvMBmO1VsqIw==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-15.tgz","fileCount":646,"unpackedSize":704940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMcrkCRA9TVsSAnZWagAAkMoP/j2WxBSeXUWkUhqFrEp6\n5bEZ78BvzP7RIcO3hf1bVz3/OtI5QzwbH8OFNic8mspPB/Frdu9k5ytxVBZU\nL000bTrxHYcixXR12I7QvG31izy+LnIPaBra1zFSQNdLd5mikmBemrU4f0dp\n4rg/BxcegSC/Oo2OSk7piBtbwdThBEdm02zdFwdRjOu68zPv42gIk/I1xK6u\nJn4r28hi8KUE/Xlh4TR96/9ejYXUWi16YxQsZa4DmF6V8FsEJ4V9gNKXfSDR\nFBzjt/jd9syTUMCHuAND92FAVGSl/ZIBux1HFYVUhAUjuyE4dYCVDAui6fAD\nst6fUc8wCPRu3FTSuonuByxwjxOnRbQW4Esa+qE4Zi74APQ48WP9gg4s1X9A\npv5HJ1oSTbYTbREtxmnrLI/jkloseefrs9X4FL0zhr7X3KP5hKJCFdEWOi17\nK/uQwbYI7iJd+ky15nYCs5REXICJb10Ll4X7wu1BxoYPGM1J5sXI7OWetPFp\npMX2LnTynUYDpOWHJ2dHOlG6+GtTgLEyv1MyRrPGwfczSzS9Pe0ZU1TKi/HG\nFnsPjNOUgkMd/6QSu8jhxqmBar9fPi7q62G8hyKsdUe7kNY64KmNRA+k+VRI\ndR41w1yzVlFfMTiTRWWa1kNHL2b4kCL+ybeOk2imq0+3xPx/5mAAz5dNyWEy\nbu26\r\n=f3sM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICV7yqoM9/JfMKxVhdih8QsKghOXm7nchPh3BlXSb2BxAiB7EEbxt9G26rLdTQaTqkMU9cLzgj8EPUmLsobzznDRsw=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-15_1630653156649_0.03920340973559466"},"_hasShrinkwrap":false},"1.1.1-16":{"name":"graviti-design","version":"1.1.1-16","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1"},"_id":"graviti-design@1.1.1-16","dist":{"shasum":"4616ce4097a7b387f9a02e2e1025823d0ec27dd5","integrity":"sha512-GKPtCe/5vRXpfDm0jtk7eZilQuFfYIaZVUbZDV7hLDflh8U+Z+se2Rakj/K+F5xLPW93QrieWZwFJ3vkrVcjgQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-16.tgz","fileCount":646,"unpackedSize":705220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMehLCRA9TVsSAnZWagAAblgQAI6P/KtybPVTo8WwUXaH\nF47UwOo+Up1Tn4T9unFw1uGOtLHBx4sDKROVI4ZmLHx0TGWhRUiPeA5JP7MU\nOlCSVqzJK3EwteQuC0/96/CITsxCXLXQRCaS4eYG3DYuAWoEk+VcL1vsjG+d\nqlfZJlP6ij2+7tJLlSfcCfaApkbqS1iXjxDRkryhhjZUyJblQv9JStj1ug1I\nYuOdVokB5+U6o6dbZQQ95awLDSTL0Rn80r5tuoIRRP7lXCGp4KJpd4hwTcDR\n7McHHy0iWaRLGrGTc+pChzwwk02C7NsY7uBUD3JU7f9Wwv9a0Y7mAi1to8QL\n1Qi4fNxbYAXO26mUnPG4UDurzr2IGdaOf+yn2XZ7qOxDlNyMZ/tw75HIR9vn\npkmOdPj2KOl2EdwjBRy3oxGt+xpw57iRqkUXTatO5IGkEENCCBvAfuPvYIsn\nNdOC29euvoMmzYc1N/wG+4eUn04D1bW9gpvsrBjSE1GK2Nej9MNqfNbo5bHt\nUMw7vVOmemZy/+liHv+btWSITy9gknuMfdZ9yCAzN9WoeaGWO7kUKePmTukG\nTBVBOtSbkmCxcT0M74LZdYUpT5W6tWJiyUcDbUsud0bdf4cEYkfggK5X1BWt\n7IVB2+YsFF5hePj/lqwxS67BqtcOtYE4y1y6sW1Xe3fBOW5TjHH6T7TOSKxD\nZWzC\r\n=9v7t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELcY59faYoUBKIKIGy8MBjLPITO9UDHShCPhIrglVemAiEAyxOoDUlegxZqXtOJZKqKHM5xekVCjRU3l4dGZM5X9j0="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-16_1630660683845_0.47681132402468207"},"_hasShrinkwrap":false},"1.1.1-17":{"name":"graviti-design","version":"1.1.1-17","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1"},"_id":"graviti-design@1.1.1-17","dist":{"shasum":"020dcb8237b85189a4624dfc4a58e6a5bd332e43","integrity":"sha512-YqYziJtxdz3UGRQFh4/0drWxewbv99bWpWvkSottiUkp9xRdhjZ485bG09NN3M8Pk2QAFahOcOKEFYEMr04YBQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-17.tgz","fileCount":646,"unpackedSize":690045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNdjwCRA9TVsSAnZWagAA3SEQAJvhXx/tghpbfkjVzSC4\nJHOI59f4WNhALw5vMezWbt3FugrKhL9xrAS7WBBO64oEu2JNuCG0yXfhXvr6\nsaK+LkU0/TEBWS63C/dP2dICROuzzGXebiDTkq5mHqFhiEZhyGCG79OoduZV\nsF+QW9nDXUYXxkdKhAtRLTuqiNv4ZgxVSp30W5LpqOulPtg8QqJOohX0RMeJ\nQcuBQprpbXDEhCyuTIgp9bkS+F2ctZUbJP/mFmu4riQ24f/9IcVk9b+S5DqH\ns+CMW6RoDXRKu2nw5x5huR4QUvlbwzjLJ8x1LrFVzLHrQMdOdpk1nW/BCd+e\nQ9lbcmhwo1jxOLsKlI8RXj+C5QxtQ7ZK7c636uW1YmMohXux//Xz0May3h/0\n8lnNWNQX1sLTJJXfTt26SoM8WT3bAg0ZxV5lQpZ+2t1AttCEGqx/uS4i+N5q\ni5QYSZWe+FVyqZclQRmIkbOzxFfEj+PoNcAE18d1I5S6XE+fTj1nf4oSplMq\nsACmdWE0RY4H3hES0ueAg3C4D1diIKi6Z6VfZoJC/HoQCFcFwzU4cwXxVeza\nmNpl0lntR6mdZ8lZBAVU0MRyXysvvgImfUklwfSuWdoh1RPyKNlzqrTB+9ES\ngTuS+H6fevv5iCEq88LGUv81wkRm7k2KqEKAC3thYSyQLhZiMZOVQYUzyM3k\nyTtn\r\n=Md7j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVQ4ATlg8Dofzj33JBQNmw69Havm3BjMcRDI4hZ8TvIAiBFed29TkcIUD6IJ1VGHemTm30NzoJDNu1baLvmBsYCNw=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-17_1630918895956_0.014274998757607182"},"_hasShrinkwrap":false},"1.1.1-18":{"name":"graviti-design","version":"1.1.1-18","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1"},"_id":"graviti-design@1.1.1-18","dist":{"shasum":"2dd000e8391856c285127707b072baf0f1808a12","integrity":"sha512-81HG0bZqugXdQ2N/fVbxhQ23BKUfQ/2697a0Q/ZiRKJwlhMqm/V3b6m20PU4xVPuTnDa1h4aL/eUWlq5erHQTw==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-18.tgz","fileCount":610,"unpackedSize":688970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNhPKCRA9TVsSAnZWagAAGlEP/3vnp954oqjzjOB24WHQ\nconH1LEIIF3ry11gOeX6zFd/xgRfTkyYbpthXlIqzWpBOVOM0+Prfkr1vp9N\n3tiPL0O1l3EuS4x+Fyzs3XuO/jYCHfGjX8QC7/womchH2swurOaZ8SqkfHzq\nYGmVwKXLU+O0MMbGaVd5N72dGAOq0zbzWc52uBWUtLStrFiJkkYpZie4Bcnb\nVoIjGN/QpnNiRdo9CE6F2l040E4G3QD2n4ID5tX4En4j2OXN+qGuGbjHWJvS\na7/3Y/Jm48AQbtdOAVirgkw3fR8vw1akc9+odWMcag/tuU4XAFnTAvABB5iE\nNia0pg16L/TMPZhI50eJY54m2kOH0eiqBfX7pQ+LOWtJjO7VWI0DRVaT7Y6V\npATuj0pkPkBqE3AXIs53/x4xpyay8voUFhvxbsY0pOLSC05UnqPlaxv1yfRT\n/qeIZONSiiu/ZNEtRwekiQxjfjhPrezZKW3xJO4rSggr8xPrHpvD3ZUhVsYA\nf7JyKxIUVSDADkmDa/YgOyr6CH5G6R5Kt0fFNsRuBful2b66uOWmd2H/xtmr\ndmkkmGdzYrvDcOS0sJXjhPtMUwZK9444AEzYA474hfurymxeV0rlpFFXHlxV\nfPpELj2QC68vzen4sshTjx+tHRG/upGeygIVbrcfab0CKt0N5IcowlnUkb0F\ntzfA\r\n=HRqo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9jN4DL50/N8y7rDMRnTT2uZkDgndYhj9Yu+hT54oHbQIhAM1DNphmG8I/BrElQjGXAC474mEATFj24TKe17+uypJH"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-18_1630933962567_0.7799734952720476"},"_hasShrinkwrap":false},"1.1.1-19":{"name":"graviti-design","version":"1.1.1-19","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1"},"_id":"graviti-design@1.1.1-19","dist":{"shasum":"5c4821f15ca582e749b9b3ec11abd5442035073b","integrity":"sha512-fiDpZCmJ7sZ4O5ayaOIErqCiBAhnY3R77jezwHBqSOt3YkD7ik1A8P2UKAt5A2f+YRnc4M1ZFaBHniDXBvG2cQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-19.tgz","fileCount":610,"unpackedSize":701178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhODxoCRA9TVsSAnZWagAA6/4QAIWJr2jSF/5lnOr8Iun2\n+4FHgiWko9DrLcA5xGvZg5sF1ZnyFRq+K9q2VWq+1usyDoO6rD5YFUpFv8EC\nOwptmqLvqB+On3Q9K7B5C+MFVsL3+/DU95WaAIsVjU+1PV5XIQBNqO9ge0rr\nYVxGz9fHQIxMlkfYpJtSKUtPRgrhb/NkWt23qHoPWv0UET25/br247SnBZET\nmYHyNEol+lmXM5c0Hj1pqGSG8GIuaOoru1FqXC3vlbCeTZNtJ+txcHoSqNS7\nkH5Q2j2tN7DKE23gCoG85Vzf33PkjHUkZWQexkVeLecYn09AreXGURIqR5gC\nMWnEqCv8neU5RBwtMtIAMZlEAmq0OENw+bWgPaiUaD0+eST2GqV5PAe6h9tK\nFd7JHj1F+MR8rWM3AlBSVi2KnJxFOcfJ8R8d+3USOIG+hm6Ik2GfUrZhC6bp\npV2gOYhLIi5dZJKWMGvjyyZSxDsOdFqsfWbeYNtCfe7rt6EysdRZJwPjnaUn\ndgvy3ExSbjsByC4MeiAKuZvsQEgs9y+PF6hr2ZQVxqq6e2N/5sofGOk/pCXs\nGRn13UUHBRCbh2gcMAefEBqYuROqPGXV+WFtbLZ/tNVkf/8RcX5XRc46TiT3\nvUJOIlla0LNHtAkB8Qpn5Heky3iyZpp7Jr4CXWsesUinw+H79KNvkY8NDQTu\npgsY\r\n=FUUX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3cJexrYYbaxdUZCr/tzZzZ9u0ruq473yJBVMXJa5E5AIhANRFncCoZ/+2TeXt1TN2r1SR+DAS5cRTiCGJp/EoQTur"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-19_1631075431959_0.12288383056745111"},"_hasShrinkwrap":false},"1.1.1-20":{"name":"graviti-design","version":"1.1.1-20","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1"},"_id":"graviti-design@1.1.1-20","dist":{"shasum":"9a60b0409e0bd16fade1025f38ff8b8ec8df02ff","integrity":"sha512-W2atpuk3gt5dFaoUi09gLr5tPsSQFrsTIr7G6N1yRGME573xtxAlWMChmkrUL6mwI41TSJAWRPn4nDFHIlDM5g==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-20.tgz","fileCount":594,"unpackedSize":711364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOZD2CRA9TVsSAnZWagAAufoP/3dzTlqvOLOi/KMXF+3W\nRTmFvBrjWOtAfn5nJzJW2Et/uYYtqkypY04oBIfaLcJzNGWhJqplsUKqRakZ\n9/PpLsqVmT8AQEXusd4daf/QMkuivL7DpoNJkCDu4yu/z/c6po+VrNeZRs/G\nbIPmQcviK6xjCTaJtvHoKHtuU+OZKMV8AlwPo+NvTt5hQAPtaY3e0INjjDzc\n/tSNdZIRlKqg0PRG+Y4aDy1Dyb2sz8xuldhys3KGCqDXVLa/dpv5FL4rxtxi\n14spVkeLNGk40IHRgixG8EOeWCfIho6cTzIOXO27e4keoxj1XgD9dCLlrQ3Q\n8B3OZTm2k4eTUm0s3L1hc2frJaaYRDluiIe2/2m1LqjYpINkiEc8xT7YmpdS\n6Eb0BDyB0vhSqr2MceMg7aEGDqGg/NewtQy77faBzUrT3bJCUnFxmzIyuC4/\nWLyIepukUJ0qlrYsug6DowEZ/G5ZSoRtgaTF0Y5p9oH4/Zi25930UdY5MtBX\nDSqtWJ6kSFXTJEDMCmKE+hCBwKMMN/ZsLZlHWLF1nXtAt01NEcChFwYTR64f\nVy6YpSjaPuhz5+Mh9tZnTP+NTJpufJQtcXDMZ+ZcJzqe/vODnUO1iaQ1PhbQ\nRqwZI/zeofeABwLLkth05PFyIWSn95Bi11VnqFIJ/46BvyIYHxnEnlhEO7sd\nRUHo\r\n=vhcM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjZGG3CDZxvuGTdivrKFFyFQ1k2EyaRk0BJeEl6FxRXwIgeYVXEoqEqgSntpJGV/sdh57FLJXFgeOjyBvxoBOruFs="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-20_1631162613818_0.32896453456925734"},"_hasShrinkwrap":false},"1.1.1-21":{"name":"graviti-design","version":"1.1.1-21","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.1.1-21","dist":{"shasum":"45f1f26d2843fa919856d9e76ab3d520f1ad47a6","integrity":"sha512-77qHFxkYhYVxuqdoKTn1Jeo5YXAYHqP3f32ob05yWXwsynoeC3YioCZvQZvhXu0wycJFC5O8y0AbZ50FBLZjRA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-21.tgz","fileCount":622,"unpackedSize":775586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOtNJCRA9TVsSAnZWagAAUsgP/jlwerxVL/2V8L6bhyZh\n0DjAWOM+3U3KAf+w65QGC5HwkkC5FuLkGHABLZkKpCeUCZzTq5Ny7aXpdSeU\nX0uZe4hhM+7brrERazERCG/YzmrVfo8jRFS8PNvHyfl79kKSN6t2wfg2lghj\nliKYxNmLXAM+5XUits320vYdFA4iPnFGn5nlGJWEh3ulfCE/FqcCP2cQtUX+\nA+rI1XRoGgwSr/ks2M0b+CD5uIJkWFyfi9t+VCh+PMSTX/sGvBmWQlhRxZDy\n/2TpkudbjWxuhBMV9+BBGooWTIlkxGMehAuo1X/x1UpCKFOKCNo2N1RQAfme\nc/LBAyroWfY/No4GMiMUzPlSMctwJkznbty4FXKsFvt+fUyjqm9csqz0ECvb\nqPcIkqBIVga/BFqzJFHq37NDbedr3cufSBGge8+SLQv3PLmnF8PskpTMlBdT\nghVACJGqUbg7SgxfLIoD+D8DkhfC0emfsLZwKCT1KIxjD+Dyyk/zMtjJfKK5\njX3lFRabPjI8gUn8V2RPg6oSuaPc2nexG5X+eUnQpTs32vCU/7bkqqUf40jG\n9i7Usb9QL+LMGu9HbYge/eHNU0xSfbHaH1WMnGb7mlklLNSSquvhaZ8XCPF9\n+wjbt++30WtS9rMiJL0X1/NHLw4dM71r+zHwsYfddmPyV0eF1N7HqYJODcQP\nhrTR\r\n=T+FL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnCP9ir9epD7Ms6cSvr0o9lhdLjRjAU4Caar0wt2CryAiEAn8+yVLSihr8+7NQaUF7YCizdknTXSzctln1wY19M5ng="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-21_1631245129598_0.9101694191139835"},"_hasShrinkwrap":false},"1.1.1-22":{"name":"graviti-design","version":"1.1.1-22","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.1.1-22","dist":{"shasum":"137c73591a2716f766de77f3a561a8be1888113a","integrity":"sha512-+krTuj8xg9j9Kw4La/rWZFpyD0rK3fzJ3SIiCq/rl7FQzjxdeDNIe4qoRAqaUaNWi/LZN4dcKFJ9BNNfyiL35g==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-22.tgz","fileCount":622,"unpackedSize":775586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOvgjCRA9TVsSAnZWagAAN0kP/05HUdiRhVZtDgK6KNxz\n+4/EPzm0+6Z+RNp4gMwMfWqQikLgWHqi/H1W7RaoKLzdXiA0nVbPZwJod7Bn\n+Vd3nPR7irGKA5L+KqTdeUHkbPUE7XPLRxUtiTzJ0o/Ncyj1PyQ24ztHUXOf\nmx5DVNaDWgWf8JU/g1JI2Z+J60RABZiJwEoT+jP88YEtmYSd2TCOekdYeSxe\nZHplFRYC062JZ5ybuwB4utYy795irKDSb+Nb8+qtzpkmn+xD2b1XdBWwF7xc\ne6U7pgqvR8XCEV/a29Z78zEAaJbWEMN4ptc8Ny9fKZZ1BFxzjgV5DUQiFCdp\n7YxuNUYLkDBQzPQP1dbRLefTmJzi0Rn3XppHITzuItxq1W9lOSea+hTbCz52\n/gSkxsqKl0WriIhIK82wZu2IMH8VYLLQqD9vyiMBKF1X1OW+6xxdfB4aTECr\nmnZe+oMExZGabfbAUgCsTPgViU/fAR3M7qNAnx7bSFKY1HvK66p8SrwIE0/Z\nBj8Tf/yPh4GReok0iu21KHFYJvD8UphOO2cB7MpMJx1/wTpm8deDg23DwaJ/\ntgRFeLrmvJW01lowxHOtTxu5nWtRjNceBPMZuDQcnnAyztPLP56R8+vXkFGq\nNwo9Y7HDwQ0XscC2hDhW7a+nd2jmgwF5WX5YjB7Q2WSj/nfanCiuzAwM4p1m\neupB\r\n=HyrU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXyPbpzWENNWxCxWdCtHrRGwXMsch9NyXw/mghkYVg4AiEAsZiqmPSJu39gXEAmJkDgTfScXPOJWVQnYmxZKVEWmCU="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-22_1631254563570_0.022789325122881232"},"_hasShrinkwrap":false},"1.1.1-23":{"name":"graviti-design","version":"1.1.1-23","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.1.1-23","dist":{"shasum":"f7ece5f9ba189a7373ab72c4cce8f83a72f9e4d1","integrity":"sha512-gyPd3Oqv+dQiMs3bpoZEvW+2gNfwQKwq/t3RWYA3r86qhRgAbrHU4u/dyNdmU7FH6ct2DuuJTbPiw9eSE89atQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-23.tgz","fileCount":622,"unpackedSize":775366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOyhKCRA9TVsSAnZWagAA6o8QAIJoIfj4PI9SKNfrulbC\n010PsuAysJBuPjEhqAxEKu1I4X2UmLjlTSBvioSCbCxZIeGLciJoUdE0GXnD\n4vFzJfB/J3RHmqbu7RGQEZeQNW7gaqcM91RMQSbl292us5F9eWrfCxS6me3b\nqRcgbnwddG1wKLYM6ckHVUzMSu3gRkDAc8aUcH96vIwJysoTvbwBGc3vom8u\npKjFZiG/iwdbfivgxGgH8LaVCzjHkX5EFW2b2XsYTMKL9+uAdKxN0xEvNe7E\nUqu2h5wi7MoFcEG80GdvnzQlVfWmwFlu1p/Ezk069KozeweiwT0WcBGbojs9\nfWHViu3tJHjTLo95YfcXVeVWPHiPJCV6ZqB1X4tfC3CNI3vB8nPelDc5fWRy\nFXva//v2EUrD9AJhHx1SeYcw8hu+NZyGSpNbA8gPeQxAuNQcAOLu2D0kE9Lj\n8LR4WEi87GI/KDpdeeX54AQ4qSxNhABbYdSeqI2aUH/yP3H1gAGekXUF0FWe\nxXFrcz4zvuEeVM6Kq8weHryfCPauSLhWxX8eB48qWzArR1m+d5HdFoeT5NIX\n97uLHrEF+dkMJ5MylrJfF9hxH5jQpsN+CLf/F49ar/djloFBgJW9X4MCxAF8\nGZNl/CJgqEn8vSiPD+U37rWtdIDdi04xVM+6MKySSNlzI/2vONzfqu1kIGZo\njUYg\r\n=mTgO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0YdhqzvnUf9+ez8UtOjZ4Qmm4YFknXetuBVWlHJYNaAiEAw2HzrmWNMkme6t93dRC3PF3jwO9jluHMy+q7YqIg+wo="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-23_1631266890424_0.37220783552547565"},"_hasShrinkwrap":false},"1.1.1-24":{"name":"graviti-design","version":"1.1.1-24","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.1.1-24","dist":{"shasum":"9abc43f22128979a47aa45285baab382f9c9b81e","integrity":"sha512-FQl1XsDI73z8dwzMAYUTDcdiCvKsnMKyRKCe5Oav6yWTckVemObWVbW29llEqkZI/FXw24r90Epcj4YTCSf+3A==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-24.tgz","fileCount":622,"unpackedSize":775697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOzbfCRA9TVsSAnZWagAAAGkP/2QyQoO3gbq1Wsad5SpY\naQVSNFLK215G/yleN8WdKeuUVOqFVCi1LzT1csEwDNOYCWuME3P9dl1pNe3t\nuz7rRVnmi5aCeRkZeKHc67B3xi8rhN0M85G/6RsxIs8AbqwRRelnu6HNshOh\n6ka8Qea/j5+dhYagr6UUchuJy7o98baqNYECU/C5wH59c+mX5IU4NLTWPPZS\nMO+u18CbnozajVhmsuhtDavQ80AyaSSGnBR2ACxMnqGFhAgH0Bhma0tYUIu8\nJ61uAjki0Bc+nwp8Q7BdBH8r3FwhZJD9As84JqTP9k07ulHVCzGywz3eWHPC\nABww6/I+wvo6cApUt5bVn8Z4Jfryuh8sCJcyHC6eVC0n7DInoLC3o43d+6NH\nD2JsWtqma7OFl3B9+mmC9/HmlLRGHTLZB/8CGHrqOMxKRiSSw/15lyRlcVL9\nF9XNahri56Xp36EyttgKnNk8TYoBwqJCj0hBLIlCSh/u9h22BmYQjSFpEZFQ\ng6j45ur7SqfByjy3yJmNxXvDqlsm/XtS9rxkU3Te9XFvOj4j4nmTrUFZTs6M\nCqS9DgClVXObsUEBkvzYa/5l8aKtmfgxOwXchjxXoToQ6AC5hmvINl1Y7j+y\nlHfd5RYWPLx+rA1+hsm7g6oPG1t0FoHW89nj+azU7nMdiIB/CUlOLavz+VbE\naw4Z\r\n=90uj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEp6qnXMD8u0jiMzLHK3gg4Wavb6EGv6qANHH+Ie+aKYAiEA6Ail0mPDCe+XguH/RZyvMzgf6v37HWbk//Ajp9xJh/Y="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-24_1631270623504_0.05512536347076469"},"_hasShrinkwrap":false},"1.1.1-25":{"name":"graviti-design","version":"1.1.1-25","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.1.1-25","dist":{"shasum":"c96b52a6e8064548edcefa6aea3be0e076986b0d","integrity":"sha512-9axd7ojNNeRGOp28ORwmZSVV+skLfzxoDqIjHsX7iCqmFRgxrdT00IC9XyzmAsz2GHqf2V/pTyCrtKVwX9IEMg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-25.tgz","fileCount":626,"unpackedSize":787578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPsCTCRA9TVsSAnZWagAA1GMP/RQNKcmN4RZwY53dVsCK\nyhbgqX8sP5FWtjw146ARQlOduxAbjh3+varmWvTvgbwTUP02Avn5fLBrJQOC\nafbLC5vV+hJH6529n87W9eXhYrlCB3stxHh/Z+57a6+rTWx/pc677bM2U/8v\n0H5/I92nl2kYMtm2dfeJtqjcHlDqh0BDHXpUVzFdjQl6WqaZPs3DJFhqVSZD\ngHOmcJOS3vp8Ge3fwy6mQNqHf/aBRoZeBKm4INwXjyil/0s9jOR0NIcWISZF\nG9JMkHE4YhYQAaqzhTd8AuawvgcnlcsM2F0EJPncrv/5Bg/qoSbNxpVvg6Eg\ng0fmjDUlnjCZsxwEXKwB0egzr0+AohZXyvIsDA8BbdMgXXauN0zKpRvhtjRV\nZz0a4z4pHH90MPxbQsEDVfDHGy2Sxw7zv/Iz19jXD0Y+FSLPy9slPE8VYQdk\nQ6t6nuE3CtLmzz4L4rsQfZaMyvcF+X7mb4xJdlz99urRUWHRNrGjYpijxK1Y\nxKkT3iIJW5eRw5aK+Wiy1EJypQc/U0rSg0QXs0t+5/BlMKFUqvRhjBKHAN1z\nS1wX/ZzbwIPSc93kMvx9t+DF3sGJgpkBYQuEhU7MfmgvMMNemXSc/oCNjnkB\nLJfkRAUTuCrmeY/0AEz++iRnVoq78PAzqBSo1GPSzY+6jXHBQxP6WG9kZiCG\nqA3y\r\n=aPEQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ1zsWlSnmIFpePTarTCCo77HOdZ55OvbomJQByRhpnQIhAIieRRQ+kp6q2ymj98JqItglfShqFNBUaRQEO4SDiGhI"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-25_1631502483639_0.25339454857013965"},"_hasShrinkwrap":false},"1.1.1-26":{"name":"graviti-design","version":"1.1.1-26","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.1.1-26","dist":{"shasum":"c413fec02fdab2a946a23720b3c6794abfb7ae5f","integrity":"sha512-5AiLt9f8AwUnyt1BKcwz4v9O2vSYVPJTM9A21p0pjZLe1m+qftACcpXVXEc6+u13Ic40Wj2T1ws6zNSskImweg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-26.tgz","fileCount":634,"unpackedSize":801459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPwNmCRA9TVsSAnZWagAAC+wQAJhL/w4UO3ZFG5Kt2tAa\nrbQNwOYZONrbR2d93yslhzsXEmpNRNRWUz9UgrehX8A18uec9fVEdFiPj/5q\nl7AFgI6onBIKH1AmVa90BjiYkyYVL7xbyc8FDl0LRZsakQjE05hsceeqi2Ig\nqfgiDuTtOmWgmUYq6pT2vMHgAjY2R7WrMOxJrJJ4ISOMhlP7XUWsPd2vUZTZ\ng9GDdMcQehEfyWU12HwCxCFB9CsFpsuaYwvSa0JSomrSwAKmcuE8mg9BKD/2\nipXmx9GeVdheeGtjgVU4DLXYTuFvKpuePQ+H0hTWd6GA96DONb1QAXvjaCL/\nK8ogj+YcSGh6RXnLG9eo9hQZFpmBj96Xl58oM/M3gFz1C6uxo/yG0raGOf5F\nBoI7NX3jiwTJov0Yqo5R+kjhIhdDi3uTpoKYYjwCuc6D+7+r0KvBK67YnWjc\ndhzR3vwvarm8b00JYsHfLeuyP8MZvwJeB0YsYxG3f2WrdGKfk9pxJYlCXBt6\njay3ZTrPOzlh1xt6HpDrKxLRktWNlbT9UJ1zN9cZ+9OFoC1d+wlV5e8XVie7\nyNdNDIu2FcavMj3Kwqs21ylBVZDSByRVrCUa6dKm+qc0OeqFW2nErjfO0DZV\nDOTaT0MnbMB1iBtSOzFG+wlOlFycg8rC/0WBITVqdmjifbLCtxTv4d5LFEFj\n0AwD\r\n=LCGm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQcgQrgIwyPvsOf5WMGs7Gr+rDcxE6TbbcsAq1CSD9nAiEAggVru3PVdaqxlF3WrhYWniaYjQ7dY7Wh2NzXy4S8teo="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-26_1631519590575_0.9922167428631088"},"_hasShrinkwrap":false},"1.1.1-27":{"name":"graviti-design","version":"1.1.1-27","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.1.1-27","dist":{"shasum":"5ec333712c943ebb7c7d117a93439c1dfdf24905","integrity":"sha512-uj1THwdKCWEmbtQT0wyHri4jHZgEExs6YH8EZ4MYEbG5cWW35Il9eZmHytOXWenx8ddWkl6zFRvq5mMNcbM1Ew==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-27.tgz","fileCount":634,"unpackedSize":802365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPwepCRA9TVsSAnZWagAAnXoP/2Ca6JLJVCoqtGmaoM+G\n6cXp8YcWdOD8/SP9R7i1rNc/R73N3tKQY8IRJtni6/2lZ2PxhBu1dLtEpa9I\ngUNNRX0EOz2IJMdkuUsbo6cY/nb8/+tZngHIKS3R9A4GB8B6ogGu/tHJiMjz\n8Xdxz1Kn9xXaOTVwrANUYh7zecTDBwYoccHO0NePp/MynY+7e5Rs0O4GGJB8\nFfzZrxjUUSGf0QSsxUSLeNkNTfFC6gtE4kfVu+ePpBuklx/pZdedHVmmKTDf\nDQvoszmk+1PLOJXbuBYihrhHGsQRi2ThEGr8RP1i7geoyh8OYJTr9mzqCov8\n/jXyMqkfXuxcZ5KBVoX5HfQPSzzruuw+ICkPJ3BP6vsfTgyCw/GYWJojPn8i\nO2bJdz7SKRXQgF1A+wanfvHr7GJva5auSWUk4+J84yiI5EoBvPgnMk2SOtsl\n8hYIpbuJjhfhi4ZKG+BvqrU16KJPUOcXfXtF71hN5dV8zAF2ybChTdTVbDts\nUeFvOmLFRWOzIDnxVjXeUOp4lPGX3dTihGbjfikC2TJfhq+b7bo5GZgqzD6Y\nz2tmp3AUqZ89Ds2U0bvXkdCEojP9/rrplRi6zfhvOi+O3/IkZ4kNutoQAAng\nw2z+2KALRYxQq7CvEvbeq7GhjmEhpmaXiTBaOpBDkcWSypffkgGpYXIT9Pzt\nVVbA\r\n=AALt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9DzAypl6vdhgWiIfYS+LZeSes6GfihsZBGv1+fOED4gIhAOzeJA16tG4JJ462K/nZcUTtwyJ6VOQWsP44kVgMIk3x"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-27_1631520681363_0.4282292425652028"},"_hasShrinkwrap":false},"1.1.1-28":{"name":"graviti-design","version":"1.1.1-28","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.1.1-28","dist":{"shasum":"a0d2f17e3c25fefa8f8e5b26c97ca21e1b8680e7","integrity":"sha512-/6F9L/fgiC6NKDEJkUFiauRFNEBDMIWdJxEcqmvkvwoJl6o0bLsZBo2n/DapizymgyHa3+FtiTuspAekvjrSjw==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-28.tgz","fileCount":634,"unpackedSize":801651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPwqUCRA9TVsSAnZWagAAi4AQAJGzmmTucESVqawr3o2h\ndSkrgdhBD8JWHHTGHX3hWex6mXr1UYlU+WO0siTAz6qbbR7VlCHB6LE7RFrk\nK8gJGf2JPexyBGflIzcxWOfqegN3tDWHwkzMYFlbvYDoes/2j3ePaASCoonl\nb7Y0J8LvAuloyLnMGiKSYK/DklRbQ95NI3R5T8kpqW12jRR9LkMvE3DDGeb1\nG2rf6VcmzIV7KOhzn19hGBHszqRQhM+uhgGAoNru1HsnKMHmWDoR/Q0qtsLG\n1gD3E7ItigHUNqesDUT+BdV1DcrBiSEjYcsvpGWBMoNXbfkw5ukxwun3cZWa\nGzCp9dnXAHqfLyVS1JsEw2W/NmBd/l0EwQ1T2fjCwBDVxYZKLx2mAnu9VPi0\neHM5J10gVrDWp5wwjkTYgRJZZx/jC7/6PCkFGOzKm1HhLwQS4+krn2hBP4zN\nbYmtcn5ZdNlW0sNVVfOfG5pOrZp2/dbUNQd8SSg9AS3MKfvO8jehPEjim74W\nsNQc5mG1FLmVgMD2dtQrPhyIjXHpEAO9pQdHvN3JNG0rvH6YzE1qias7/jNc\nXFd4XRXKAI6nwZyT4r8m7VkGixh/JcsLxMJHuVinBB4KPI3C4u6oE02fdalS\nFGuqn37SjspMrX5iTCvf0J8usX20Ov6LIf2JKuP8JTfutkcyTr1DlYgSOBY8\nfZng\r\n=OJ/F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoF+r+CpU3qrGQDnvwqJO7SrhEgEQ2qOmPVGx8ExURDAIhAKBma7BnbJMYt2yDL9gIjaRhBKsg/jvkyLBAptQKEV0y"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-28_1631521428731_0.6061943827470131"},"_hasShrinkwrap":false},"1.1.1-29":{"name":"graviti-design","version":"1.1.1-29","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.1.1-29","dist":{"shasum":"6c6f8ebf610b57dfb507413bfaed56eb2c1d08ba","integrity":"sha512-o0twEQU/qZF4FHI803dfMdBqrhL4ZhCcDSP3ZAfC7o40O0Tt/8F2rthxgB3I6RJR5YDgFgaQW+YU50JoRMhjrg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-29.tgz","fileCount":634,"unpackedSize":802043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPxSQCRA9TVsSAnZWagAAT3UP/0LFQxFMEgWXXNtv5EsF\n0zigx0l2/mk4YakWV1p7+JVToVBy84bs6Y5LqElq31QTFKMCnQMboMLIARMu\ngFgc2W8NpP3sgEyNcp9DkqF1Udr8PiJarkKlVAeDqDLJOFWd6laBGUxrH9xs\nEkYmfkgFWfa9P2/zc/h9IQUAdeCuMYiWp6EzP/e5j3bFAoGcJ43aFQwADFIz\nK5wsNbjSZiYXGnclAJ6Dm+aMG/VacSWXY5FjPinrV6VbiGKGgnAaOgTO69Ue\neG22VhGN8QZyx6T7OB2gO5aROJHBvn7o1Td0wYvHJvdDUi3hrhMFDA/6osDB\nq6HGaFrvkl4URBBoas3R07Xnzneb2CZNVGdcKLlbR5WO8GgYx4ffasKe559h\nyh40jGcv2PF2WJBaE9wuJo2FNA4DprBoOaZNgZff0+QN0wW/YVWFcct00pnQ\nOLFt63rLn3+7XOXfn3P8RdjBp1VmOXnS3hBlhMx5oBqQlFWpYVpH4A+ttfO2\nNz17ox2glqC7uU8jiQo2YUe0pZ4J6mCIwXl9xBzwoOvXCumNtdXeivXrTUCM\n7nvJvrIvA48l49ssHVkajhwV+BDbgPen3dOEF2FIAA3fqE5PX+3RLxBFUcYM\nmLwdH4giIbouqzbDHsg5CvAhDHhmllQP/9knRaRRwGmTKSYl87Cv69zRybO/\nVkkE\r\n=PGKg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyOh7yZP2mQ0JJw5Ekl7lz4b9l9T3ejDDTFbOegIRtSQIhAPlngOnr38RLj1CIE4cFr3LD0nRg0acSF4dO6Hqk+fPE"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-29_1631523984163_0.3739981716263516"},"_hasShrinkwrap":false},"1.1.1-30":{"name":"graviti-design","version":"1.1.1-30","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.1.1-30","dist":{"shasum":"dcde00c7f51ca58e2b41b468a3772dfb1cb681ae","integrity":"sha512-O7lt66l1xqWqJFLMu50HpIGzOWnAGRlRPr+smbCLDnYce0p0YFSXonQRJXBNaV1gBg1uqwz/6TDIFbc1lHaikA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-30.tgz","fileCount":634,"unpackedSize":804469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPyZLCRA9TVsSAnZWagAAtlEQAJc+/DnM9NN/VODcnd8S\ns/jb5ugQut1/ozTlJiQ0UISe/N8O8mggLQXo2ndBZ0l85c3GKCEtvYe0ZoVg\nocvkGC2W1AdglTtfJio6t1ypqNI+OOSLKNTzEi7RB8KmMlaEbfgb4cCUioQf\nAGG37Xg5BmLzAGvg669plEzzvPyWwBC6O68CvX31+FDTKxfvVwrldWSq6KbW\n1or9mpMdX2KGXFm6Ue+1kW8ez4MeQe1RcY3idubz2mepfxW2NSeE+r71YsXT\nAaRfiL91yH8xs8P9NIrzIl08GeH6+ijGZy85+Q+7DUl8IZSTnITuD6Xes3NB\ndTzzcFhl8DB733Vrn/DM7GLAerMuGUIjgp1lYXS7wG5wzd3reex9Db7eZtGk\ncHVZj/Fzld5CwbsvarJIy8l9FwMaf8D3+zRcQPTErekn8aUjhq3sMKdtMop/\n040BDoAaJ1HQeFbZ+lj91IQrIy5iRx77oaC1P+AzOoNM9M/RDRQ5AzdnE+MI\nwqGruJc7gRaTepVMbbjrAQskZjsKQ7g0Q57G+sni0+LW1TFdCBthdXIZaXFZ\ne5GVgBlJFqyL3U3B+spFgIxoTOKKtnltJTMluTA6G5c1/Yc3X8HpS1TZ2R5f\no66TRdGTHPgM43fILUWbgyeAFE+wxwEoHMbg77iz8uNASiz4fXNRXv2aU/ow\nNhHH\r\n=FqJz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/8HJECdx9eFt2G/bMc90+n2CCGD6lTR9SFGKH/GhULAiEA5LFuxiwNabxxvuzhRpnBFewhRS08kqVtbV53535H5Oo="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-30_1631528523123_0.5123784518412182"},"_hasShrinkwrap":false},"1.1.1-31":{"name":"graviti-design","version":"1.1.1-31","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.1.1-31","dist":{"shasum":"a919fe42440d199e1c8e5ee50fae3d8b4a9bec0d","integrity":"sha512-R3amvMHyWBlTJJ9RMkminjEF4aYjd+VbJtVeG1yYeD+HTJ2qhzgKMYXKV+CIMvjGNIv6uFhD9IV8Y0mWHqoccQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-31.tgz","fileCount":662,"unpackedSize":811192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQwJzCRA9TVsSAnZWagAAEgoQAJHF1wMcf/zl2LEyzp7N\nT3r8oRPhGpJfTQALiCDH2kPl92Yz5O/QwIaEJVk57PU8Qve/9u+orSJp0Vgr\nk7Uf5ahPmyBEvuphD9TMq4tfv6k8oPaAjvhURAbLby9dxZHrxkCzznlpgZoh\nrKfWES9H+t4Ae6VE73ZzbccMwaM+MFWNW2bflXGtA4ks0hXa7Xn3cLW0FoOP\nlnlIM4lyboIL+vKkzwZk5SMxmRc8x9NtlhxicICKpJSumw+BtknVDHaulXr+\nI8X2UjpLGu4WSjFbMop5Umo4MyB/FDf/zBFpLUacVfdjjmRAT6VzoeJkfwbd\n79xxWM4Ba3NlCJsG41EPdteNmLxQC/36KmTljoWUV01/kH7B0IrbHj3ezSha\nsCO92MWI+x3+bsJQ9j/OfH2oUslPzMrlTnGNJhXggvVNJknGCNkzA2CPaZCB\nKeaHV+9PYT4jIWiU4V3rWRwJ3fXolJbHsGBtdpAliWB/P9CSGIxbHX+rCkID\nr+6CvBYJOIc6TSqxqjMfew0tQqIilqPrX0bvSH3z0T2ipxuvTJD5+LFBWfST\nxUJbA1Ka3gtbfPOHpQg990UiYlHa/9px1EhZ5Q15qcP3AZzSYGzrXvm1pQJ0\nRI+WZU8/cvihfkgtlXUGJ0JyOQmKmTeCSU9r8TzztXuz/yqMj9KvhVK+T6UJ\n1j12\r\n=wxTB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXcDlfCfPBbEBhmNmhHkcPTfFD96Rhn2uQa0AVqJdcEAiEA/NXhHnLUvaT5sHeCmCqlIUE1TK9yhevoaQeoeZqgM50="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-31_1631781490635_0.12878779284370268"},"_hasShrinkwrap":false},"1.1.1-32":{"name":"graviti-design","version":"1.1.1-32","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.1.1-32","dist":{"shasum":"98e7fb5577f201fd1184adb285314ed921f76ae2","integrity":"sha512-bIGJKjvlb2J7WSw4PVw3jzEku9tSDnB5GtcoPVHVE9N7/6SCBBrCwqnzfqcet2p28kpSQCeaSE6NMfE/ZrIcpg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-32.tgz","fileCount":662,"unpackedSize":811505,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFAP3WUZW3cI6VvHQ+YwGlHSZWNOmN3PyOp6SgpaxMpAiEA4a8ZDbcxBZIAPUywEwmNCHSgMDzhYZa3FGxECnX9Y5c="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-32_1632280325711_0.03813355289872433"},"_hasShrinkwrap":false},"1.1.1-33":{"name":"graviti-design","version":"1.1.1-33","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.1.1-33","dist":{"shasum":"236e3af1300a7fcac7d358f0259a5fc893cb438d","integrity":"sha512-cA6vD5D10oSNATRBRG++bTM01kUCeyJgI2fk8xHdfPhtCqJ907+yrRiyFBTI1vFUH2tVM7y0Pdc09kMier4U+w==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-33.tgz","fileCount":662,"unpackedSize":811429,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZ32YjUfnn4aMp1aPemRmkDRAnwx3u+pauzohcLxVNxAiEAvr7jcGP5M+AuD5UmO6kDyNMQ6cozYW5N8d/4Z2qRhOA="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-33_1632378471308_0.38441013025841"},"_hasShrinkwrap":false},"1.1.1-34":{"name":"graviti-design","version":"1.1.1-34","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.1.1-34","dist":{"shasum":"38c8d3957d9da2ab8a90ea131e2cf0926a89510a","integrity":"sha512-HjFoVFCH+QTHMsExRuTLqOpgXj6GsjJXm7z4GU0tFkGbVVDgx2OSHki+2S5bd1G41Ne6O/KkbELjaEprFKxTDg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-34.tgz","fileCount":662,"unpackedSize":811671,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/qygQb1GCtoY2x6MF6zyDPchfY8MqgEBimPK/t6iyiQIgO4l0ZIppfXKtN3ObpOXw5DKox2Trgi4bkSzTAaM+nGA="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-34_1632467817442_0.1834909369165778"},"_hasShrinkwrap":false},"1.1.1-35":{"name":"graviti-design","version":"1.1.1-35","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.1.1-35","dist":{"shasum":"32a5a2cb5384875971f246735f0b90c3dd4d40ce","integrity":"sha512-Htumu6wQsi0qoEYI70A/yVcdgHtndiLyul9iYhNa2bwzTm1U3pbXBOmlV4eSGvB8mpbMrhid0EbkFoNKKwSOhQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-35.tgz","fileCount":662,"unpackedSize":811671,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGI1ATEOH8VFWv07QvM27n4UTSRcjD8+YnoZSSLhFghdAiAMBoVA2Nbep1WeKF70vi0zKsLLCAy8OHzlORZyp/SZXg=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-35_1632650487957_0.4632642181064097"},"_hasShrinkwrap":false},"1.1.1-36":{"name":"graviti-design","version":"1.1.1-36","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.1.1-36","dist":{"shasum":"d382b53040f6096919ff9ea759bce12b63f8971f","integrity":"sha512-VI3twyRcSGGLZKPezrFL9Ha6mAD5JgyrzdFjC/yI989WFkp4SlQKZ1ByTMGCJoEFhSgMX+0yntCeuOuDRevlzQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.1.1-36.tgz","fileCount":662,"unpackedSize":811675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCedxMUqyTttD/6gXVYMxoOtarbDvfJrM/ERB1hUWVzMQIgKAJLiv0tafQPuRl0aq8GzdP4FztqAEyhvJSitAFldYA="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.1.1-36_1632655344143_0.3997394901373801"},"_hasShrinkwrap":false},"1.2.0":{"name":"graviti-design","version":"1.2.0","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.2.0","dist":{"shasum":"f82c954f7357a81bd03f9c917890b3b09c131d9d","integrity":"sha512-PQXuNmiq6OV0jmJyxX+b7AGPTv3rETUOp2QNWa/1HbgK4JEgNiY051c3km575/dodQ+H7P4W5nLxEwBZKoZb0w==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.2.0.tgz","fileCount":662,"unpackedSize":811672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQrNvyzuGkAAp91HyEDA1EmqLqBbi+XZHYk3eN3Qqr5AiEAw8VtZ0ePbChycpG5IR6MUl8VvB3Gdy1RAJB7NBoXJ+8="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.2.0_1632659600701_0.3951107481509468"},"_hasShrinkwrap":false},"1.2.1":{"name":"graviti-design","version":"1.2.1","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.2.1","dist":{"shasum":"5444e41897731423231108190d01363f8f81c6d2","integrity":"sha512-1IVAucpN/fvnQVJk5tJ1eDwYXsVEkHnOeIYB/nfRRj7VYgQeoqoInzhdFcEhVqiSAjMIEn9lniRA1ktf4fN+GA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.2.1.tgz","fileCount":662,"unpackedSize":811788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMQFIRNVhqGAnaQAbRtqLeTwcevfPexxQ9V/6KlFYmAQIhAKarIM8bDF+WD68S3kaYsNKSZgQ4knQ5P8wwLUkr4Deu"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.2.1_1632711822014_0.6451050965488885"},"_hasShrinkwrap":false},"1.2.2":{"name":"graviti-design","version":"1.2.2","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":"","license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"gitHead":"67454a8492d8e75a000f926cbf6d408d505b59fa","_id":"graviti-design@1.2.2","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-ixqquNwNYTgkd1WYwBiG6hmZvMhnhkeb1UgFrNiwWTQc0ufxA4LPXoG/seUHrEPekbST8oANS2WVsq3XeQpG2Q==","shasum":"fedaab13df1f55ebd8f15d2f52da904a5e93b9a7","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.2.2.tgz","fileCount":493,"unpackedSize":521311,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUeqTYnNBf/5eHW6OSaDRwPlyvH46m2K16+M9kOpiGcQIgH6a6YKkF3d8KcmR+ZP18670AuTjtUWwzBZiF6X7h1NA="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.2.2_1633762840403_0.22911024084984155"},"_hasShrinkwrap":false},"1.2.3":{"name":"graviti-design","version":"1.2.3","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.2.3","dist":{"shasum":"c4f9e903257f7f7a2e294f248653ae1e4d01ed4f","integrity":"sha512-JZHKcsmMGVKhfdWVEF4WbK8u/mT2H9wKsbgMDZICB9NR6zDk0Qz2MoqlwTCNFKwubM3gyjIhlt9AQyYHFJGYzw==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.2.3.tgz","fileCount":690,"unpackedSize":839109,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyI1vt1E6V3MadSLEkU+GGNDczoft5TdtZnpOU/0DGdgIgYytc3TTq+c5eChuxecSY+i0siJR2YBWZiIUFvlO9W7I="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.2.3_1634097539661_0.17477456253611834"},"_hasShrinkwrap":false},"1.2.2-stable":{"name":"graviti-design","version":"1.2.2-stable","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.2.2-stable","dist":{"shasum":"e720e17a4d82565d1dba4df60377c2d331bcc1d6","integrity":"sha512-teummHXfYusx+KbPX7o5wCRdZsga8vq73i8jRv+mc3nRkBgm/M1WHFiu8nik3rkf3IQ2sFralxePE00rmMh3PQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.2.2-stable.tgz","fileCount":690,"unpackedSize":829409,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASoTa87B+4CHinyZUeNSML+o0es02vd5dyy45A6pF0BAiA9+leTTCiEKOpt/p3ksmtKbo+TPIZOv4ABWNrKdvvLPg=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.2.2-stable_1634540869028_0.7535032792605847"},"_hasShrinkwrap":false},"1.3.0-0":{"name":"graviti-design","version":"1.3.0-0","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.0-0","dist":{"shasum":"864f1989311d5ef389cbaab238eb37bfdcf0ea97","integrity":"sha512-pmz9nKYCShexaT4h901DXVhFXz3m17q+WrEozsHvu/Sxgp9uOQZfjlvetxGIMTNfZ9r7t+fGbDyAwSZeszWXeA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-0.tgz","fileCount":690,"unpackedSize":840052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwhiGRZ21QTAL9SBa3xhA3hyBxYqDv6D5DBHPR+bhaKAIhAM7h2/YfaaQQkLM92AUFv4VK4Whg4s0eL26Lwgc8DGLO"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-0_1634614663815_0.69991351152651"},"_hasShrinkwrap":false},"1.3.0-1":{"name":"graviti-design","version":"1.3.0-1","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.0-1","dist":{"shasum":"f3257e9d80d12641054c308fec3b48a31d768812","integrity":"sha512-x45HyT9qMGBpkxsawZPk7u2FiAxGUwXRhJcaL2YuFUi71EmdnnTjmWIqkl7Nu/t2UuKTc1Bdbjb/HFKKj+BMIw==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-1.tgz","fileCount":690,"unpackedSize":840179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKkuyumPo3YFYKkhiBakEN5ZrhIC7fjIlAPJs4x0lcHAiEA0XeywB9PkcP6jld3+WXRsq10qZx1Ly9HlZZb4pZzN7I="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-1_1634726552697_0.8151111054273157"},"_hasShrinkwrap":false},"1.3.0-2":{"name":"graviti-design","version":"1.3.0-2","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.0-2","dist":{"shasum":"5eeb4b09e1015f61d5a127a1deb3b10e08fd86d5","integrity":"sha512-nvomchNqCKtOGmqWZ/r7C+ycgyuOSDa+7baopp06la+A5t88hl8PwednCA9gm+XklIaGG33SS483Tj/7gUBP/A==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-2.tgz","fileCount":726,"unpackedSize":864682,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHNCaj4U8UtrSeXhfoubr6csiqBTmoNNt1vA9fIKX4IAiEAjKDmcUwZRYi6eSkRC7LEscN+6oRrgiPKTglG2NibumM="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-2_1634870737247_0.37614210552999316"},"_hasShrinkwrap":false},"1.3.0-3":{"name":"graviti-design","version":"1.3.0-3","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.0-3","dist":{"shasum":"6290d629e40dcec8e0c10266783bc34b46724f9c","integrity":"sha512-mXQplVtGa/usA743LKIOmOc2r2KM2hisaRh9K/f4Hw0tWOs4ZAQywRcNHHSxIFRZ5dbgqLJ3/9YUsOmA/fcTCA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-3.tgz","fileCount":750,"unpackedSize":892803,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+zepNnXIjbBl1GVOJ0AMuI7QkcV2gpKxJ+hlwTBYBWAiAFYj+fYjGr++QaJfDek+vNGCZ0DzE5v0eu4a6EpzKmEQ=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-3_1634890237204_0.6703397391526686"},"_hasShrinkwrap":false},"1.3.0-4":{"name":"graviti-design","version":"1.3.0-4","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.0-4","dist":{"shasum":"2ac80f30b30f41a264a74f623152c0d771b4fa06","integrity":"sha512-PWwgImMt7J0YSJITd70krkQ7jERq1WAE6L+TP3WIx1li3MwyZB+xfBVpS3sgq+pMDAv+ZA8xdEJ2071i5udvUA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-4.tgz","fileCount":778,"unpackedSize":903615,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHy8c6Budt4hfGdBwnKWUKEv7qaEfi0McdAOLVmG+9lyAiAB4FHf+UK0Bm/QWi0tCeejYQ++/RLBL9JHq4SJOZjUIQ=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-4_1635152067381_0.3504562931833488"},"_hasShrinkwrap":false},"1.3.0-5":{"name":"graviti-design","version":"1.3.0-5","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.0-5","dist":{"shasum":"68ecd5751dcdfeaf0ea81d0fd54c75b84669010b","integrity":"sha512-q7scDN0akB6eGaR7Q4RRZ32HbvR/Dbe/3PyEOizlKvHLdiZBmwZheBqROZu8NIeIjRldEI3xsUxyPoNrltfFdg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-5.tgz","fileCount":778,"unpackedSize":903926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrADqNH9Kus9XFIrneqM7WSMRNI7+XHiDnFxdYGfSHxAiEA+55DfYFm9ON4mN5qelXvSQ9QyklN7eWa2ycTdtUge3Q="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-5_1635239626605_0.2246472069573282"},"_hasShrinkwrap":false},"1.3.0-6":{"name":"graviti-design","version":"1.3.0-6","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.0-6","dist":{"shasum":"246908a0ada2202d02be7996edeeedc9dc65c780","integrity":"sha512-gsY7wdjr//aHDqHmRDZ/eWsUV5hcHAmyak1/v/HvCo4sYTCDGaBMzxTOHAkFoPjWKYwFq7QlFc3VKIQNLLNtpg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-6.tgz","fileCount":778,"unpackedSize":904696,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcgS8mBGsNBbg6Ajtq+wsNeFb/MOkbYyr0sbQLf8BuMQIhAPJv9iUzfdUhzDq1E8JN7pbU41kukzyOGNusQyPYa0rL"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-6_1635305539801_0.11304836612256741"},"_hasShrinkwrap":false},"1.3.0-7":{"name":"graviti-design","version":"1.3.0-7","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.0-7","dist":{"shasum":"17b49937fa907d3febd0ef9ff93c27342c24a42f","integrity":"sha512-0+BVMhBfpyJzo/DZmWyHyYfpu4ulR6oMy0LA/0JFhC1ImQlEIl496G3mYcsuWzrnXjIGy7Z8ejBcHvPg30z8ZQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-7.tgz","fileCount":778,"unpackedSize":904880,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqYc2pCLmDwKoimJdV5adP55ClDchP3aFkVhYPikyTsAiEAo7LpL5JbrLQH/glsQ7QAKw82zCrfrLM9ZMTOlbioPxs="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-7_1635306741643_0.905538028197105"},"_hasShrinkwrap":false},"1.3.0-8":{"name":"graviti-design","version":"1.3.0-8","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.0-8","dist":{"shasum":"630684a8ba471fa73b5899639b5ca6046fbba359","integrity":"sha512-2fhhNsj2znp6Zw4cEo3HCSLrIx033mWj7oLIsyu3xktzW729iGYLtxvXjpblHmlAtJr50loL7UccvK43tQSraQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-8.tgz","fileCount":778,"unpackedSize":904880,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB4nlOxYLpHZenn3S4+vzxJyAM1bRdrGa39gshtA5Q9QIhAJE1s7z68VBIj1mDlv9syKY+gmtNxu7DYkBqclrsINCe"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-8_1635307212945_0.5335194302430026"},"_hasShrinkwrap":false},"1.3.0-9":{"name":"graviti-design","version":"1.3.0-9","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.0-9","dist":{"shasum":"a21a3a5d32d72f3baeb5dc442a125d562b6a0054","integrity":"sha512-SL3QrZdrN2NHZ0+E4hNeCHP5pb9FG5GFZBtanxQfh2Yb91Xs37Xtgy4PYajMzG+YLBekh5pFUZJxCahTdHVM9A==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-9.tgz","fileCount":778,"unpackedSize":906122,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnD7MraHOjz4KcQk6jnA0I2nDwhIvo5IKj5l7lFkz3vAiA1S40HbIPtMqfbH3D/Ao1wsQdjP/onW9jo4o86HZMJNg=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-9_1635317677134_0.5227525548185339"},"_hasShrinkwrap":false},"1.3.0-10":{"name":"graviti-design","version":"1.3.0-10","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.0-10","dist":{"shasum":"425ea45bfc8180d4f3acd2ee6a79599bae35f3c1","integrity":"sha512-nqi7e5qASKeL1+zMfxedYY4/+LrD570t2D89pV27Gvf9qYL+Z6gwlSz21Wsk18/Y8RLjUhlFUKu2Z95UiZRqiQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-10.tgz","fileCount":778,"unpackedSize":906190,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgZSTc8toh/sIhEoZr5+i4BNUE6tePJRarwl9vQFRZ3AiEAuJnvY/dGfugynCOekDp84hA+EGgBuHEueJDYW+zheY8="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-10_1635493365382_0.6839604226590545"},"_hasShrinkwrap":false},"1.3.0-11":{"name":"graviti-design","version":"1.3.0-11","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.0-11","dist":{"shasum":"7deafebc2aa60dfc28204dcde5469321e0c37d61","integrity":"sha512-nhsi0o5ErFkZAAEgLKuBjjbxVbKFDfymRoBaxgSzYJpM+fze1+DLWQRfhorS81L4KfqfcOyKbmxJqVE4E26wmw==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-11.tgz","fileCount":778,"unpackedSize":906226,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH0VbsTbbMbChbnOyPjX+n+YzXekHS/TmE4RZv1OOgywIhAOD8cZ3/dg+xPUbMcn62rGSQ1QqAFl+ow/qYlF+r7EHM"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-11_1635494828409_0.7520242851052703"},"_hasShrinkwrap":false},"1.3.0-12":{"name":"graviti-design","version":"1.3.0-12","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.0-12","dist":{"shasum":"4face3f582000889141df994ca4719be22ab6ed2","integrity":"sha512-4ITomKYxfRQ96VZgJ2f0PgS7r5FRkuU5nC/loRMQ/G+kgVChkiiISEVfK+DRtE68namhN/+efuXmYPungD1nAg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-12.tgz","fileCount":778,"unpackedSize":906354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaLnQFK3FKHXAGHFl/bizhcqzn9swo30lROIz3rQ3O7AIhAOaA2yFgpy/RJ1DY9gkaenxGyxh4WK/sNm7FJf5XZ8dP"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-12_1635495803534_0.1934513089250991"},"_hasShrinkwrap":false},"1.3.0-13":{"name":"graviti-design","version":"1.3.0-13","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.0-13","dist":{"shasum":"3d22b564e3aa73704332cd79e4b9ba508a4c639b","integrity":"sha512-6H9CA+RUU78YfKucMlW8/2t1lTobrxrzWmyStKlxAOtJJHDkZcYjIgH3sselOibJFXeTGn8LgDifap4+SgdypQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-13.tgz","fileCount":778,"unpackedSize":906454,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC16LGMeQgXtaCjdp7Jndvy5BR2FocVut64dSmyiMerNAIgA8VMHv6hQF+P+5WHoSPXZSnvq9eVt6F0FSNviwmIpUA="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-13_1635737231553_0.18452553152618312"},"_hasShrinkwrap":false},"1.3.0-14":{"name":"graviti-design","version":"1.3.0-14","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.0-14","dist":{"shasum":"6c9ab094ab260c18c4c36fed36717f493de16d7c","integrity":"sha512-m8Ls8dpFj+RwjC5e/jaJ9xdOqP3SztWP8pz257Xp2PO1NstCZ+EE+obWWsmWdWBGaEC3IGdoC8j24Wjf1M2bEQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-14.tgz","fileCount":778,"unpackedSize":906274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC09u7Z+h9jHFF2W1RzMTdgPbBJ9l3lJ8jA4+cOlv1+GwIhAPBYZ7OcAE6h93F5dYyLVjPoEep53iRph+YdnziPBNH8"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-14_1635739267370_0.23795872291572984"},"_hasShrinkwrap":false},"1.3.0-15":{"name":"graviti-design","version":"1.3.0-15","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.0-15","dist":{"shasum":"8d7dcc8355642d13ee8113a9c0b0318bf9349221","integrity":"sha512-4KSwJqykqPbMeiqyKQ0qU1Ox8HXEe1lueprRgv6l4LVxufeVJfLLbgjJMLZleGnYrc1iip3JfmAgiAU5KEbNCw==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-15.tgz","fileCount":778,"unpackedSize":906270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbODqLjyGxdR85YtA4XEXAFVu+3+6Zdr3I2tdmI4oI0AiB2brq4queu+XNTWTen0DUE5BgndOyzNKK3xft2j/g0nQ=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-15_1635751917457_0.9916315844803747"},"_hasShrinkwrap":false},"1.3.0-16":{"name":"graviti-design","version":"1.3.0-16","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.0-16","dist":{"shasum":"1a5cb0e74cceaf37431c889c8162212b8f2f7c5a","integrity":"sha512-hyxhvwtd9HufyX+9cT3v/GFu6WePrBUQPZVuh0PywgoVF9/pO+2vLz4/HEDO4P3nNyOJiur4pOiXGoyF8OGduw==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-16.tgz","fileCount":786,"unpackedSize":922668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl3PqCRA9TVsSAnZWagAAeBwP/07kuxJ42Wa688qUmgOj\niof0N6yrMyHS0qduIqUet9BSFvEosXXM6bEr+0CpcF4zOBqrl+2S2HamVrtC\n1rfW4yDb4LzcKnbXHuTRqh+dhhPIhiTi7k55E7B3wsg11qxcKNz/D7+TlqBC\n467gygN3nYKClw3jewRGp1GbeuD0+ThRNN4yV37yB4kSPmz1+zxSieRAofnk\ny9MZJJzpIJAOmrJkPlJsm7qv9c9lXTm5n07JIqaGNbVhK4JOWVFIuWZvQegS\nnvC3b+K4MLxa5t0WVdYZBq8vsOWZvImWhCf1qyXE3fX/RWiTW7e8ZkN4SLCd\n+qEo4a69oXwn43cgqhbx+R0tSR/ycjYbTLj1OBLzmclCGtLu9gslPSisQhTs\ngW0rd2M2ptkDm8V0xJc/3Bdqrz9c3IFelDUQdmwFTEz4RnnAOvjEFCjJvumm\nYqSZb0AVzST9Qm4ltLp57zrXUF6D6nGvLqfu44cUAimI05XqevT0d/KEliav\nSnuXpKnd0tgbg3DRu6ozLJBop2BG9sNZHWJc404JY5eSTOuOYKnJCUdmIG7c\nTLtbACWE2TzT9wMdsH1WWl4fl3duZPMfC+tncv3KL9uCLwyfqgQ/tU7S8/Q0\nob/x/EMo0nM9ZfVdYFx4vWhqfmCRs0yZVWesw0pOfZCboowaVKxVUf4Ffacs\nVdZe\r\n=kIz5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHikKdunRZv+/TwqcxYgYoko0VVLws5fYBc/fXu0MjLKAiBk2tnd4589X5cbhDU0GMG+cUIVzPvQzerR06uOvGUmUA=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-16_1637315562046_0.6269264546300715"},"_hasShrinkwrap":false},"1.3.0-17":{"name":"graviti-design","version":"1.3.0-17","description":"","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.0-17","dist":{"shasum":"390c72c23e37c895f214b48927ae34e3ff1c5b87","integrity":"sha512-LKz0+LsI7BD2/KmjxY4qo/+frHJkDFwX68cCxmXOfKUhXS3kCLhQU95PVfPfuu2APb5bWVbbjAfuhYO3xpQpyQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-17.tgz","fileCount":786,"unpackedSize":927008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqcBiCRA9TVsSAnZWagAA22cP+QGpH0wom+Fpo+iaTXhv\nH7da0EgzvMW9cQizdsUS2+vH06IfEwTLBw/9hLp9zyyWqFTtfehT7syUhPsk\nAbgAHEJX/W6RlMMm4s1EA/dLs6EyzugfZ/iGkrbYfKf5YW/71RCdFJHDdsiL\nT9eSQNIE2ohL7mti905oflU9JpTAdeyLaAEE0D/KPYG73Hs9eKBNsVbViyH8\nk8JjIwnlv1Knzl/3lYYopOhjKP0QkLY4L7oexIc5pqIPqU/rx0aMhSuG3XSj\nnGRxkieIeAHD1Y6WtH3zn0bkml4y3kFGuSAW8QZhZy/hPJPbqlhjPBvaF37D\nxIm9TGLqF7mlylPwd5seOYYbiTVNTuPuBwI7843czuewPP1CCQP96cvyYH2v\nsJLF+TPUGZ/uB4iRrCpPzvQ3DUKfpv0mIptDktezEs1MvtTpmz7iHIB91nXO\nVW4qeoCLxMD3v2PvYcv9w3y4mN08+4dtki62qk5tIxdTVzQs5JPb/TQDo6mH\nKDQQKBGVpgt0ejnYI8QcZBhdEYntB3Egqt6iOzuQ234R/MwnRCcdjGmN0KfF\n1i5N2lynd5JfSkaAOvY5eVBvX2yKDbXgAmcLQVdH4wHqRPyaVtVM1UZg0PDE\nXdxP0mZmeTsqkOmrjId8zVnS/rhp1UujYUexfiovSMjSSEvvvvVA2GHe2sRo\nN3QE\r\n=Y6GA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpAXgriJfginpUEiVn2xohII92T9sk98+bxDFL6ZOGwgIhALsvKY+NNX+9qEqWAcFjEk9GyImglgFPBTgXHZG6ExOx"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-17_1638514786287_0.9072996205624178"},"_hasShrinkwrap":false},"1.3.0-18":{"name":"graviti-design","version":"1.3.0-18","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":"","license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"gitHead":"b2e2e0c54b66121893e7720dd55d62149ad31884","_id":"graviti-design@1.3.0-18","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"dist":{"integrity":"sha512-ThjOsXidXjlvaZzQc8dcwgCAwcHmHrz7Q1w6VI2A0CJ8lwBh/zc5ZAazaOAhOGnqHQK0YhamR797ahJKF6VOJQ==","shasum":"1fd36c6042108f6b122a873530903b7df19af591","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-18.tgz","fileCount":101,"unpackedSize":45064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxWMkCRA9TVsSAnZWagAACJkP/04WWmqYyravDp1jHM8t\nGcYtk8/6es6kXZggqORYqEENO7D1nBpuoq9yXTgwbQhjbRjMuJBtqdT69vmn\n7nKBlj8uKhqjDSJ+0gom7mnm0LPvdPiOpHnmwcWYkJA0vQsxWbhYX3UFVQl0\nyJnf+BsdjeOHNGiPt5omcLzgqdAISMY3aryM06K+Ic+3iWfiiEQJv3ff/A0/\nKa66nbhXI8wUXTOKDsRVlMkq+4TI/wLFe7Ol9BfsLqHxpJmmSKhfVPnJcGeC\nYPX5cLmuHqqOcNgfE+Z40hJGENxalzJeCXWP97QAJp6cl77JJKJf0PkGoh5Y\ng5yYjvLr+GOtqgmXAsMUMIUCNTShOgRaXRrm1YO8UbaDE2jb310vx1IVOl8P\nQz7czPSUGCmHJjlSgiESgst3UfI1OZxdcP5p9pnh2z/sn/LC7HAJZRSXqENF\n6EiLaqChnNCoGQ0rfxVoloScIbMa0pjBAokNz0mWCqQmaJQYXIH52VVxM9H+\nJ4tm8MtyDNQNdc+VQ03BqW/pkFy1OQZcQC+nsLcc6VRiYt2noe4mebCqCZkh\nhourUuquRRjd4qlzZkl0/VJfGwp5s9WtkcfmuwF4CwceGRs3UbCl+dG1yecj\nb+VTWX2DXeCHC8i2QIRiPK9+V91Yo9oGRhGICGMrjU/SX8LpqaGQjMzS/ODO\n7nxo\r\n=cOh6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYXXCRfVgiYwYPZ5whTv8GGCWF0JVBauO4XxuKbt3bLwIhAMBhJ2sea7X18LWqDv8OTVkP8A7nvg8Tf18xOEYcoMJa"}]},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-18_1640325924138_0.8726788451016401"},"_hasShrinkwrap":false},"1.3.0-19":{"name":"graviti-design","version":"1.3.0-19","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```\nyarn dev\n```\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n  \n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号","_id":"graviti-design@1.3.0-19","dist":{"shasum":"6841c06ba5848e631f401b532c8e6fe2968389ba","integrity":"sha512-GgNpmwbWx7HLtKXyy6qoz8PQnC1HRl/Oh3LvyYxOKchv+0MhObiOU9Va47mFhmDjh8hM+VnQNMAuK1DKHWK86w==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.0-19.tgz","fileCount":787,"unpackedSize":931889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyTaHCRA9TVsSAnZWagAAlLkP/08niaWvY1NShnDLFrLK\nzDawJegzHZkLL5j+QIm8IeCN8qBYQ+pcPVjB886h/NNwY070JHgxB1DXQEvJ\nOAYU3zVgWUqXqyB0QOshgB99O2vjMNvOZiRhRBEof6DyiCoaw1hqxATX5WR5\nL3SZtkAWymcm2KDQCXJ8152Br8SZQ4XQvUxJ1s4TlRaBMgZ47xtd7Po0rdJE\nfQae2At9I63TGQpFU70XvaCBDxUxVec895zkB9Bt3fqBAo56DMrjmt6MHYDN\nbz8F3NU/Z8kP0Y5fQCAK9YF8c9ftiSw0eH2iiD10xyHYO6X8bMZN4L2heAMc\nJS1kXW07n4x3nvgfF2GTOt/+5IU3UwqLab2OdWAoShEZwq8tutpVNCd7rgel\niS7z/lEvSffbDErjudLPLx7C0GEh/LVKYQT0tVnzQshSgVDRD/xII81vHARt\n1BUMjB97W8dJPA1QhXTk9AnxiaXWHUU6sUmMjID8D7bW7gKo6VXcWw3/RyrR\npvBDxI9w/AaK5m3PML1XvhIfMbhiHhMMgN/TR2Lq+oT59L72Sn2J3rfZBvdU\nk9zFEKSFPLs3XIbnx7ubDC6mCD+kTiS/17aJ7rL+NlJeOVX2M/+SkmPctl4O\n18qEW3vc/H1FgQS4y60SKGS4CyQMouPXUAvQR25tdHAQ7BbLzlE5wflB+tE6\nTLQ6\r\n=nhq4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0CpWxWerD3M/+5R13K25Un+w0xZ8gx5k9cUVbY2qe3wIgBz1ACxJV8Y7WU0KLaJYgdkZPE69Kmz7KyLb8XChtrXo="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.0-19_1640576647318_0.6102192382449281"},"_hasShrinkwrap":false},"1.3.1-0":{"name":"graviti-design","version":"1.3.1-0","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```\nyarn dev\n```\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n  \n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号","_id":"graviti-design@1.3.1-0","dist":{"shasum":"25ac5ef3c99eafec348eb1aefc618841b1848e48","integrity":"sha512-aB50Y3GNmMbNYSxU8z6drIjR2yMHWCxHuHhZtV0yxwzAtBHExYz9A/BKa70EoYNz/0PM6OtGjCDJJU+QBkZthA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.1-0.tgz","fileCount":787,"unpackedSize":932882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1UXdCRA9TVsSAnZWagAALM0QAJVzIPpH66q4cTdZkWJ9\nFk2eEaLyphIcxEL6m+X3Kvif+u6AITfisRPFdiLqoAfaQ8SPFuZpuEPT1upB\nTSJ2ZOdm3JG9NJZRLK9HO1Pc3MA/AsKkIuOlvF5zuVENT/fuSb8Qp8ukfMRI\n0FHSSjHTR+oV3tw+mhmXlosBnIHgS5WOSVDzH1SVRCxZxCVddEi9A702/zRz\nZJNtBWmS/YgoCH0F+5jopiUt8lWNWe7NPgpvi3bSgMfJxIutaLfS4PKV7LGP\nkcTawQ862a145AjewLw7jRaRCW3AtDRsBcD3rROm61ARBRDG4Be42rUr1uoS\nEzCHw6v6QcbgWx2hGnmvvyqlRMliHkTbOT/Y5//Zmcw/iG3kg0gxfDg/mXLG\nJ+UFbKsJ/X+Q8BKub4/pLinZbQDgn5wXf/nN2tkjVtX01qrq5M6R0JEhvrGb\nnhz/G3PRQm6be15P6SQqooyFRyodFEwby5B4CvbSb2Wah1dnDHGCbrnQXaKJ\nr5g8Pxzr8ehAtt8/Z6G3OoBvYEwLEvyVaOtmO2OTw5+XCsAPqp8WkKvk/X0n\n8Anm9He8pgA2JvK4Fy+C4RA3Asto6rTO6FzI0VQ10UFqRha8S/VErr3AaMY1\nMuEuzZzQD0Fl06c8bgfPCSUe8BU4a6rpVydNkitlVXnidTz6qYAJTAoJziQc\nZbS8\r\n=Njb6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFESivZURB8Y9db4T7VLk1wz9KfkKi2N2DfxVs0hkUprAiEApPbnL9YgOis/EZT3tsvbP+m/8PrmYsWhMKubRkANAtQ="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.1-0_1641367005484_0.8263238365838232"},"_hasShrinkwrap":false},"1.3.1-1":{"name":"graviti-design","version":"1.3.1-1","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```\nyarn dev\n```\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n  \n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号","_id":"graviti-design@1.3.1-1","dist":{"shasum":"1e87f85e4055d1d0c0dce15dd7c08127a5b20040","integrity":"sha512-sanqTbUztDiN2Xr1+/T9YxkYpTSgg0B7MSu0R7lN8vN9ykSI6gNHF7BWDnNlLGB9B6/D0HinsTUma9Fw+2qpeQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.1-1.tgz","fileCount":787,"unpackedSize":934106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1pkhCRA9TVsSAnZWagAAEFIP/RQAbd+zbngvF2twZfaV\nU486bfRPwDlECXJv6tatg3Y6L69f8Ekqj8tBT41Rgz4k/6CVk4jOVL4cRgwl\nb/D02Aw8xwCTnBOVaN+xGWK6MtcMVKOXeIJITmHzmvtaHL1o9/RZ74EikJyH\ncbRv02y1lsVk4+qh7vYu1wtLSmO/Gacy2CkEtWbBtW6ax8IMEy5GLyybuT4k\nQy7hwYl0yuYg6SNWFz/ekiRWD/SyLKR+idySkecS7NO2xFbibwtzsOIIbtvj\nHbrJ67zcjH5rHpjhsAssGyEZ+c3QcoWvnhaHi+OApuU1NZdf4+pQeTqjU/pU\no7gcRRX+6HotP/MPSXWhozMfslrwf+qLpk0DppnPevt0QjbczsnGr4hVBQKg\nvCl55B/L9/NysOjMDtx4VzbolsW+7tYfWBkEv9TO2vpqE5+DqJ8Dy8gHm31M\niTowqLEsuYbjFm6fyCad/kkjw/5VW+c4JHFxxNYFIvjgJ9SMzuZaaYaFzaoz\n4Dw+xbOXW2gJQ9BGFQGF3ohrOzixWdNx9ZnrFoqhAnORK6ituPjy+cY/vRCX\nhRRgAG4tHrGz2uwGlDqoeTIifogWj6Y7744vF9pja9MBFmG8fcc5tq3X2zMK\npm1RxYa0fp9+F0JayKTKXXY/KO4N1OCC3PIGjkwooU04te94y1GzrUyCZ+FD\nmmaq\r\n=Ftsk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV6xEhtAyEgP3irq9Ii+A7Cd9v6aQj5536O+gFr2OA+wIhAJiSmHTi9FTBYCA4wq8xVYxD9jtrHHqlkJHDIBrnlC1A"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.1-1_1641453857143_0.33789009972521744"},"_hasShrinkwrap":false},"1.3.1-2":{"name":"graviti-design","version":"1.3.1-2","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```\nyarn dev\n```\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n  \n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号","_id":"graviti-design@1.3.1-2","dist":{"shasum":"027bd81235d6bd6d96a93ce480700aa1c6b7782a","integrity":"sha512-c/9W5u4MRPXiyNppwnUaPWLoM6DaUnBnseyvUkX/zuwS+QNem06R/1e86dpbAD5oo8bvXT41XjPYFnBk4g/NXg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.1-2.tgz","fileCount":795,"unpackedSize":952366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3U/TCRA9TVsSAnZWagAAAOUQAKK0GRwmxVQGB/95Mtmv\nCdTUgQbkxiNuWDsjlsrs3LJ4fpr09Vd2ViFjgPNYEQNVvjKuZorhfICTsglt\nMwNAxUJje8he79zNdWor6Dv7PRJjyXkpDA3M02jI6pZv1NhXxSOhifjg7VYp\n4dPD/kA5sS0WIZ5eM1iwFQYNOPfF6hwszi4hi8i/3FG1iEoBJvXs5QLm6GQH\nehXDn/Uy6VX+E39A30IT0or4bp3efA7YZ3IuNjRBM2BPVKZj+thfDtHjJpxY\naNwehFxwtsDela+DSbimgp/UA9yi2/CffSZT8x24lplR/CZqad9QIiKW72w1\n7k0KJnDEJohnFAaAVWQ+KcSXN4tlICxIfSb6V7Q9NlutP3JsAIELh8YRHt7c\nM5iuPxICPPCFl73eACjThXnrWjEGIqGe1MXg5IeMsb5yYbHUbqDBzEQ5OYJC\nHllkt6ushi85HpftahpZRB7ZuVqS4tJFb/0GTVVjhmPSObfFwIJ8LPgoDQIR\nwzZHoCSCjTow9UhapAECi19T7NhTlDhULdaHwNxmQeWzC2Z26jEJYXNznP1y\nQHbNYi5ou14hJVgqY+a6aHS19fG28h65KSRW9ZkNcCx0uctYdsSnG5/LL4jJ\nnpJELa6Fcvhm+3zprjrsGHbd3MB6gGRhR0kJ/w1g4guzJiH15beqzPtyR+bq\n2j3c\r\n=L4x4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqcjr/7SJ0iyEC1WAmNp69+oWt8wccZJLMJhAm32u1iAiEA6lVJ1BnQDG/a/pibnXBd6AdGqqIapfgCR/8efqk/o20="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.1-2_1641893843311_0.47166760401360697"},"_hasShrinkwrap":false},"1.3.1-3":{"name":"graviti-design","version":"1.3.1-3","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```\nyarn dev\n```\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n  \n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号","_id":"graviti-design@1.3.1-3","dist":{"shasum":"6675068bb79ffba65a2cfd693fdc744b007c85f4","integrity":"sha512-oeC1dXColC4t5PIPiRPsJLuKTVd3IJdfRlv7gVRGGNVY60WKWqr0wvfEDoS+jUGQtvL9tUSquskUGjDirbB4cQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.1-3.tgz","fileCount":795,"unpackedSize":952368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh357ZCRA9TVsSAnZWagAAaT8P/0g57/WrQJ+Sz3Nkhe2j\nRgj+Qp/jJrvvpFR9HQCEBT2LN6D8ifNVVoFy96LXBlGMQLTrCsanMjd8/BzX\nIIM5hi15VhCvr7Ux3KhHD1J7b0woauPnqvITJZRQK1RwrY90sNTcXiYeeuGF\nIhQAFtOqD7yE2g8ESFQvBQlEWIGG8t8lziEn6R3pPShH2iIPholNKcxzWsmN\nqRBFtOgUoLsvDcATYyzNqV7n6iHvbn5Wq3jDBA7qplIC/1UmiM3UDHrJ8PFr\nAXDNQrU2NDw3QHd9eR+TDH1rwpfyZnh55TYcFRlLi+KdI2ycAIHNiyMXMlth\nk3EJ+nU+l9oOnYJjtsMquOw+4k/rCMA1z24c3zidOPHZgbYf75acn8yM0IEP\n4hoVgWJnUECJ9ixQACkkxAhjhTL7J5gzWDpcVlmUVzoG0z8dfKMjohQKKQ2t\nM2L3qOqsuJH3mEvV0BqXTaTKLGU4MSzbX17TpXgxkBsyWzYFFYDBBpbm2BI+\n2XC/zHJZIVzoEdwtklhbB5PciPWjcAWH5pjvv2JAtoDSYs67SycZ/Ix4Tk3h\nib+yLo4gW02b8uEjh0E0bTr49oKyAZHY3qQ2HyUHZ0WYpGx7huQWoN1Lh22X\nf0RamkVyJaBF1tLZ7xE63czxl43iQUMUy/yjegBaPfcTLGg/8cubGr0CndDk\nJ7D7\r\n=hcQb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzrgJx5UqB/t9hYClw5BkiF3isTkOojNthN8FlxTO53AIhAMiZUvIf4s8wk/e/aEDWV0HGd59cWHlpofRfZoUjPky8"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.1-3_1642045144800_0.2662616146814354"},"_hasShrinkwrap":false},"1.3.1-4":{"name":"graviti-design","version":"1.3.1-4","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```\nyarn dev\n```\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n  \n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号","_id":"graviti-design@1.3.1-4","dist":{"shasum":"a64f181f3034b8a008ff3f663c064fd287742498","integrity":"sha512-/t/6OoNX9ZML8dw+2Jwl3FPLQKS5leYR+WEMZmDI+nltXQW9Tebp/EJDLjCulv7pIO5xW2zOrlVzdV/Nc7EeOg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.1-4.tgz","fileCount":811,"unpackedSize":978594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5nWcCRA9TVsSAnZWagAAs5IP/3fA7/NAjKvEPbwSME20\n6wvYNjlypnIf8+ZphWPRy2g06djaGLJtl22fgzUzv6IuqTVUav68j9Ly+99W\n8mJVC+2k1Jsiayatz/FQX+86tDR2RhtYDVOxVKrLt647kPrvPONt3I0LnIUS\nODN779yDjAj2bVPs1tgOgS5qQEyZqiacukyGBOdhKcCu1EoV00NyFeMCl/4k\nxOcdvQNGCeUTXtnes+wyJ6Mw8NkkK4s0Kh/kLhRWbKLbYIFGYl4cGVrCVINo\n9BOeGZ0+e3cvFoKvvPgMlQak0SfTqNLxWoBVyFzTEfsJUap9cKM0jJHVBYuY\nAXkgx5ERePy4BGOlUiacO9Bxxrk9OccqfqJI2dIQF6/75kH7K8mxTiA0NtJe\n4/pRFcs5jj7uloOQ3IMEf1mfHAUNKUblXNBFYbXaQ093UwfBo1uX8VhKuKfc\n9lPQyTW/a1+DME9GmeFu5G4cBNqmJpJPAHIjJP2yglHEVeDPxCak+NzDsZ6P\nS8gnSmQNiWbcKiog2jsHEWsnE+DNpTmuRjn7EElWxi9sJf/RSpP8lky53UUS\n+nDChHxAUv1mLqNNnKbDso29sf8mBsWERnPgM0kzhXRnULt7W/GZuNhQ1jfq\nldHLbkZf7dMHftfQK0qvVEqxrNdQdnQzXfNovT1+u/V3MzZ4uWVu+mIhsPOC\ndk4+\r\n=Dh6H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1+6L+ZRCBN7CraJQoJVT5t/vVT1MSe+2ifWUZ/xaQDQIhAPgYertqPZjVi1bW5gKtWji+rVVRVGOxEi1MOm/VYEP7"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.1-4_1642493340537_0.5153223656089316"},"_hasShrinkwrap":false},"1.3.1-5":{"name":"graviti-design","version":"1.3.1-5","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```\nyarn dev\n```\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n  \n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号","_id":"graviti-design@1.3.1-5","dist":{"shasum":"e05ba5ce8966d3c105d7f4a521c2f7161f22862d","integrity":"sha512-OUR1e3H30/a/Be1D+b62I66InY6tj9Kmf1ydJScCdtOx1beIIY2oDWPQa3UfaOtaoI3aqnPhVkgZVnXiYvtlFw==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.1-5.tgz","fileCount":811,"unpackedSize":978642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6M6oCRA9TVsSAnZWagAAOqMP/jzHpgBQalrWdq0j6auF\nVgexDIbBj5k9sAo+q7S25AHTZjtQq8+sljDibhrOmGdlFI6956uFx9AjL5rN\ntmnisH6Htp4wY0TZT/D73oYmuIY7tIU39dXaMA7WGN+6ubuYk4q3gB9efQkt\nMxYRyhO32heJlWopGb4Kuy2oymD2FWB5C6IYMOdh8C0aYBrfpNR7RvN66bPJ\ntlbo1042feF7WJCAq3baz96cTeriVqO7FFlA7RdKrMdtn7MJQlQUymfQFAJ3\nMbzepc60XdmkuFsHvr68maYA5gLAUH3dLxazd7FW1cI6j1nVEAZ4vUu9mMfP\nb3TRTpiPzI1TYegeKRIiGZmkfxPt4WAO+MNZ+V9RjiAPwacxzi3HrSLvjfMN\nLNDnX7cuI5pnZpTw2gSgPJ8B6ldYQd8gfQ4X1yZ6uXDzFMdNYJtNS43UQg9q\n1N9sPal2b0bgQYFariEmoqvwIYw3ItphMMAs0ax9UAY5qfQdvPHrZxSr0K2k\nTBf9PGA5Gs7Z3NjvK6GObkLMEIDeWMrPyczChZeEsYHDOkIx19kE8NSamx/X\nQ1UDlglipBReJ3R6fYoHJv+gLyT1ZRyoKtS/0HldQcXAaq1GOYAyfWIY+y5a\nF1pRKsx4doJ542liCevzWNm4myz9pD0jn9nsDyI5qIa5cix8Vr8yktmh0T5r\nriAW\r\n=P2Qw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1CJxoZFhsayzxoYYrR4F9mxXchyNOmAo0fTidheGyiwIhAK2CsgnwuOWmyUCxJgNtfu2lVeHGiMNUPkEzkRAMdC5M"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.1-5_1642647207880_0.4415549092743063"},"_hasShrinkwrap":false},"1.3.1-6":{"name":"graviti-design","version":"1.3.1-6","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```\nyarn dev\n```\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n  \n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号","_id":"graviti-design@1.3.1-6","dist":{"shasum":"f36beadd6d4d61c01ebb12429e9c72882e54e199","integrity":"sha512-7JeuPjBbBWYp9ZcRn7fbDaU+3zZqyJW6dN/FpKI3xyEhTyzP1RLJBMjY67dcGMArW2q4kpzlhaGT/4m49tQnXg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.1-6.tgz","fileCount":811,"unpackedSize":978644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7lpiCRA9TVsSAnZWagAAIkAQAJFi5+MMSP/UV4IoSft+\nb9kdy3g/LvC1p5JY/nWotgMKEBKTx5IR2XOuCQ+JSUCsUTekYBJzP4R2MxzX\neA5bmtnoAAoB+Uz/zbk9ub8m6asiip6HCdxXNpmA2+1JotVA26PrC6JPs8j/\nCV6JCk57vWilbb4HaK+GAxOvXc2O6AW5sy3kL/EAbAJ72IaQ+0yxTsIyCeD7\niBkPpRyde+ItOtHGdoMUyZrG18KC3qTgSSyY/zIuT+gfO1Cyw6Ergygwfegp\nHh0krbhTOqOdcKhD4Wha/R33mBiwjWJJioDzKcc6KOcic00dmvMzmHEJZJnv\n63vwjhFGydkPlEKUq7mym8O49cLzBqr2fUwrtGFaoC2RuOgjrqT3WJz8E9l9\noC1P1d9XW2ziyGrutLw2KADSRfVhM5ZGmEfMu2x4gc8gxYEXu5gEIfjkcCCM\n36zPHvBfDhygMymE1uIs200QA21Wp8bI98j8UEHOTbtKHsEnnyZsKbf/AkvX\n1/QIawWA00uwvQVHr5CP9kxCoimlTB79yntb09o2dc4U4wkY+NnqTWvmZoFt\n9BTgjWV5UZ20zYPWm0UkIoaR0DKA8MjnCk6zbYXRNFIycIfbUhpPBscEBFyA\nhfCa2Ub/CPMmNuL0VFHRZnJQr0roAW15eEoo/S0qUdvrVbehjS/3sKuwkrjs\nxAQX\r\n=Bp5p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW6Sv7Pl6xATwYF7be32rB6tD1Dl9BjniwqsiYSj+VHwIgRugzUrdWSrTSMOMfPyrfb7xSArrDSuvyoOdzJARSoyU="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.1-6_1643010658553_0.567811030293186"},"_hasShrinkwrap":false},"1.3.1-7":{"name":"graviti-design","version":"1.3.1-7","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```\nyarn dev\n```\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n  \n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号","_id":"graviti-design@1.3.1-7","dist":{"shasum":"109b8de7160f4251d186b7de2c876b16a0cdf074","integrity":"sha512-74eouFFXdtKlIQlE0HE3J8r03MxbdZJo1jNw3zwmbqCZTfvrNRHylST4sdCuVNx/5MaD5U1W2t9UtOWr12J3gg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.1-7.tgz","fileCount":811,"unpackedSize":978642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD2xAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfDg/6AtCHQ8HaeTNN1vY/Z1dOEZ4ZtlBydUxojxJzvA9bxZdBvIwi\r\nqUothu+sZ6XIH/UQ6OuE72UYN1PQIggj0UqFxr0NesMSSvDQu3wv4qn46Sly\r\nnNENMrWByLXfzpJ2y+IIaaa87UrzVsLJ56Cz/7CaxuXY5kZu4aAqjmphxZ2Q\r\nTvNTEniD4NE583HP0KdA2rOvgIJK8PfN6sL+n/1lg7AAxxhKz/ZsTtt2DFGs\r\nNVAKgLCUuEbtuE6WWqXCAzUaINGBBq8LinJ9vJjKWkkABVI527SdvKYVPJQs\r\nMS938gTcy0/WGdIO/pnT7H4jdKaBL7JkjJoGYSN6Z78gaE2q8i+GBsjXU/qu\r\nxSFl+wLP9zrG9XzSkUSQRRMVrnx8FCzk8OlV0eR7BtFx46p7bLXGKhNa1mpM\r\nu9LXWiZDhpRnx6DC9CuX39LhN3wgmFrG+DNhz3xeSjuk8Ye6cUhKlkVOkA4h\r\nRMwFS1HXjvynf7ep9pFmQeltRSFR4KL9BoPnOXdr+7V+R2C551MMqPlOnebX\r\nmt70pVGeaW0o3O3o1T6H3FubVd6/qgCAd445AU700OaMy1GEoEIkkHKkKWJX\r\nCUZJZAf9s6t++2Sdi/pJLOr8Fn7Xb8oRe9NwpvysXpuKJY2P6EkNTuxZYuY6\r\nqkAWVQ/RX0FJ82cb7jbSfn67MxZQ/Qfo1b0=\r\n=Vguv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFte4f57nxzwkrBvtOZS3uVBcDJT9Gk0/hEqCT2MNRJYAiEAzdYnN5GYhtHdm3x5O1AygDJkSkcnFiZlQPyGbBZx9uM="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.1-7_1645177920668_0.5462283643096517"},"_hasShrinkwrap":false},"1.3.1-8":{"name":"graviti-design","version":"1.3.1-8","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```\nyarn dev\n```\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n  \n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号","_id":"graviti-design@1.3.1-8","dist":{"shasum":"291a456668e71539f44de37555e58d66b603418f","integrity":"sha512-AXwZPHXmOjl2XGhwMHySKEQ40NUV95J5tH7xDMMHXTzHDk8lttYnPva1ea827AkadkW3Zp165/OrnCJQHXry/Q==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.1-8.tgz","fileCount":811,"unpackedSize":993620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFu13ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+/Q//YckEnOcEEWgBN2QA/UVg2SZlY+9BTDOfUk2RNOD+zykNDytH\r\ntcjeRyRDH1CM6dyFfSHNzTocn7MYkxEWuun06oTvDJTWaRHMa9ioh8+HXMgE\r\nCpxHbdJjIs1wUu4pNJCAwIJUvLobxgTpKtuOa/W0TntqAMkl+TQZedymzRSP\r\nO7urNUmzGzELa0UymeUAyJQOU9xKICqx4UDjQDSQmR1j3Xg1KDbQ6yElm9rk\r\nzugWv5dpNgLOzibrqbrUSh5pPx4dvy3PYLX8WvuC0V/eZ/QAigETpcIwaMcK\r\nTB2aj3I+0sSSTLqUU8pGykL7qxEQG5+vOX9II8jGxzbNveEn4Y/O8PGn/1hy\r\nM4T6c/X/LQQZ7TVU63dTuqzuDZsVnszbZpAVVVFINw1dH2AgMFNJ0Ms8tv3D\r\nhddK4M7n6TRw76uORXegsMe6bUEsRi8GsYAdPAASIpCDBV6SmQ63UNh+ryHS\r\nF02tmTqMJMMif2ryPSH1yW+Sw8hQ3EVMSaC5I6DcBTK+igXDfSs7oYZpPANx\r\nbnDISoPr0o1epWfCZGXkOY3GM/FRAMZgw/3c9K8cbiXqIirCt6KJzA45OFSy\r\nBQqzXxx9y7320HFnAWDoJHXMVeWOAcl2tVqYoz7lS22/5n1O5niHz4ZWvxcU\r\nHfQcCVGtQGBo0fuZ6q3Mg8jw1DEhZbxVDE0=\r\n=0PcY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMW3/nID4V69QvIMd8KzUoa9AqEr9AL/Cnc9wbhRpZiAiEAnh4kJqu4jvnNdFdYklQjzJIvwgfO6nF96u+3HufA93M="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.1-8_1645669751387_0.2878288151188033"},"_hasShrinkwrap":false},"1.3.1-9":{"name":"graviti-design","version":"1.3.1-9","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```\nyarn dev\n```\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n  \n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号","_id":"graviti-design@1.3.1-9","dist":{"shasum":"131ca488fab6ae3b0845f1ca7ea5475f89fdaef4","integrity":"sha512-wH8fQY8GEoJBTVxNF0k7qkz74P5pNjmwK9T8nRINU/cCO4WYFruDhWPaIpceUjZ3PywSu7Zeo1wcyDGfW3B2dw==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.1-9.tgz","fileCount":811,"unpackedSize":1019413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFwdvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOSw//TWaIRBoYqpdgGGXBz8L4RIRRNysMRLjhT6aZ/LGwqrNVXl08\r\n2mQy7OakNyh5SwYXbbWdhg1PUacNcaMC7NDOtfXGKJEafY1hb0Ykw9pEav9D\r\nQdGnHX2MmDxk57J1FHnwLw/xwhANj4TZSevVoU5ChVWei1UvNsMZUDYPVEHu\r\nfl00FjOf7TGkL6qzE9XfC6ugS3zEzUk2o46WSqazXVEAZ09REUfkzTW/RSkq\r\n4cTRmuH8d3LgKvPpYQn+vMs2sA6GXtdYu8bRBKqKYFyC/yYioDNHrgoT5HWw\r\n3w8myFal+VVvoOWUW7Fc19xEdU3XvBmHEH4834r0XAJLGW1Ujt8dsb7duuzZ\r\nXNHpZwcqzCdi+VTisqya8ehoZwlgO22hYa38iSXP5L7cJ/MONPS0ivnrHWvr\r\nuSYLqa+X4ai7rhBUIH0baHMjfHpsUpLCMp0Sh0QReNLZESe7/wTe4olGSTF4\r\nYRR7+KSwRekchtqYg3IVdp6zoymwI8dbOPtxpg3hi45xhS92LTypbCPc659y\r\nne7FZRbtkzqsf77b8tOBnT+3L6khsahKNAFeg9FedksbdyuDJ3ix/roUkSTO\r\nTsAglr9vlaC224SRRwk3mhzeUc/CDBUNAxLSbpxW9dVdUTEW+pVnOCn6218M\r\nqg0/GIqAbGP9uhGrEaV8y+whBTrZQGR4De0=\r\n=asT5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVwyAodhpV9j2rosqPMerl1+ZCDn33XwqLTz3CO3GEdQIgTGRyOnf2SzcaHSHBW5fK9dBuhAGDqJh2aEKKXe5VGTA="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.1-9_1645676399518_0.6841819250287866"},"_hasShrinkwrap":false},"1.3.1-10":{"name":"graviti-design","version":"1.3.1-10","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```\nyarn dev\n```\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n  \n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号","_id":"graviti-design@1.3.1-10","dist":{"shasum":"938976261b67d99f0da724c4680c2e4a3fde2ef1","integrity":"sha512-tV2i8hAu/d4gYc6nX8soN9HP0znyQJ3aTDVvD9M0S2VJac/2B/e8lXLILc7Q4MeTtvMUws6IF8E6fPjAypH3mQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.1-10.tgz","fileCount":811,"unpackedSize":1019490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHuPzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp70g/+LtgJi+785nlmMeZPBK7UU5z06CafNmBhy+u/sJB9Z6yO9fNQ\r\nSqWAsovnjhZ+ihfUJ3Dx7rvsSYFexSlDKMOjLu/kI5ALvyh7FLFv5f2KjvIN\r\nrobr21LQYFSjvidk8pPHz95NIOy3x7KpBhOXVjVhZu3exfq5vf7RIkfm3Kzf\r\nEOMuuycsNfyTTzf/dPZhxcZXQPyI16XZHdChOW61zMWl+yHQOWAC1DHVxkQ/\r\nXM+rkoDGkYLyf3F9PhoucqmLg8aKuypV8l0mR47MQxYby3566xEU9d2DrcB1\r\nQzjfj/CnKmLI6LolaVojjk9+mX9mIlX+8zPmaXLlE9t3vLjQaQhdyXVR8OjU\r\njR33B40VaKOFWxOGklskU3hnpLd4BmPEch0aykzBh/aJhVI2yXNPdhqhkdKD\r\nf+0t9k16lNI4lgyDZMN9qqE3RUIpZHii5scDsu9GJ6O/4nXoy9xIlFbp+gDw\r\nM8bV5eI1xZF2rMUsJDykzgxXMf3NIARI+cXMlVBtxop5ZE3Bz9WuN9Z6uTxi\r\nj+KCRAev3Q3NJVcutkzxyAek1TrbL7Cpd+bOLbiHviu7MUYC65rKpX6kvYkC\r\nAQ1imdBTL2IQ6LmHLNRgfSmNlsn/n6YOo7AxFDre7ZeJprKihBbbD/SAEhDK\r\nf88yiKKz79JoxnlnwRMl5xnV+nHM4FiZav8=\r\n=Vgqa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXzKn3IEvQY0JImDKq3nPZXCpDPc4l9+KDfMwMT1XKIAiALAGk/7wdbXMkxq/phoAfOWEAR9TY9ceBr5Oac9gCnnw=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.1-10_1646191603622_0.8972328346260348"},"_hasShrinkwrap":false},"1.3.1-11":{"name":"graviti-design","version":"1.3.1-11","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```\nyarn dev\n```\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n  \n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号","_id":"graviti-design@1.3.1-11","dist":{"shasum":"b91faee0c37f9fbfa1d90e291d56e8410ccfaa70","integrity":"sha512-KDuWW3lBB1EqGRXTmmKZtDfBTwu9YQp0JfKV8wra8hdFpquC9zQHg5wTnaFBZKx7xBW8PeKTnxtPECCCizwNSA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.1-11.tgz","fileCount":811,"unpackedSize":1019564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHw5xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQXA//b4UqJcw/OiTFjDFrpHunOtjuZVRnez8QWic3CwMgPyyPBwyT\r\nfdvJv+K5GxtCsKZ94NBI0gNQ683ZEizSWHKzlR7smGd+SUg9n2l973FTggTc\r\n6FbnE/T3/eFWCKLmbNuistleYYk9Ow37PCevSTnfjl5lJS1OlJ4RqaPLrJkc\r\nMbdlSfoZBos7iUkjVFfuMTFk/Rng++WWP8bUhwFS9HFgasNDsIL1QdDTCQz/\r\nLTJRmfJOAZDzftIuiWuAGIh4NNwLn90W3mo9Nj+iXpmx3z8SugpEBAyH8GVU\r\njpG0tecG7hLNZo/Ht2SvmR1dVY1rlqEr27Y8TwpXoxGC7Z+3fqPvHOfVjZPz\r\nUWKW2wGgBGezhz5CsqtUB5BtzXXs2vUiJTowh73lH5CPsCYys0xWlvXHq/w0\r\nrOvPDLRsvAsCvnYXRfn1WIZNO3I/72j6Jt4rKNIyb1LYr/lYJY5tQ0PICvqJ\r\nCW7JlfROqquU3Aifyq8htroaJhLG4l56BcUs81rNAlf4gAW573wfdY/bLKgD\r\nc2lI9Y8XQy4vXuTT/wM/ZHokh99I/UhQIVwbwtJCdlpDwKoiujkeuLU01Uz8\r\ni2ysWKZJyWEH9KtVqhLU6t9hdCbD5MLZFsMCwBuvQsIyf08QJ63q4rMMgdER\r\nLgKAlYvgmjRWFHtsdaE4k6Xuuhd423K+LQI=\r\n=Ht6+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEivOmnE2kiO8XdKt4XbGMhP7MnZrNZxXOHnXPJM7HJgIgegv05R2+740Kqr0mzrWHpGQ0dts2ie+DAnwbDiclAaQ="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.1-11_1646202481214_0.7054139437956481"},"_hasShrinkwrap":false},"1.3.1-12":{"name":"graviti-design","version":"1.3.1-12","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```\nyarn dev\n```\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n  \n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号","_id":"graviti-design@1.3.1-12","dist":{"shasum":"86025ea30987d84d7eeb1a81726ef4d7b33b58c7","integrity":"sha512-9N8U2UUVtGKnlRACD0ppGUUtr4H2ZPcfugWdrLE05fv8zCGAx/yB0gV2hU5K1qdW5RKPhhVWeszrJ9RNCtFCTg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.1-12.tgz","fileCount":811,"unpackedSize":1019636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH279ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/5w/+KFinBNBNA3gSKVxSirIBrUHqA4RKQ7UyrGs/oeLbY+lY131S\r\nLwaY/Z2gKIaPf9hT/7QO+JCBTL6sW56QiUgF54sPFAYK4WFzaUly0JK/SOjf\r\n51GRqy2k2Sm8OpylQ2C56QFEWSzAHghULGt9sSCGoFjw/gvnlIruZAeDj+VK\r\nEzA1kuGL3vP5duBnao6qpRStEcvsqX3zTVzr3nGoUgwMG8BHlBxZQrFlDzwq\r\nahRH4STjkT/g+OlTX+QroiVx/dihpb8YnG2f/VYYfQ+fJUGcFlSR3APWjn3w\r\nQPTOm50kx4jpWZnTUWWNUmyxyXkpwPq15qiCVn37wJhc0aGzE/wT5U799TN4\r\nvJU+t/YUS5Ih3HXVa3R4GuT8OoJAGNUVs/NjCu+kHTLTHt6mZeUtqOxwejdw\r\n2kCFBQo41wObVAU41QYykiwO98xZBglwz5hhC9jhsbldblyCEVrqxjKZyCyB\r\nzqbCOd9/y0rb1i9TNJFK7cdndQDOJTMxlj0MAi6CsuZIM3x5BHbFYjmpBpgR\r\nbU8Itjxr7JTUgp4ZKtWbtiUOq37U3EvRtkRLhUdMrNJB7trQRru8J+tVIuBX\r\nuTp7Emi/DOs4wdxB0ah/t6Mr+TP1siUvQRvnx23disTfkt/Ge3iflUDO20XC\r\nxqFxhupbhDcTdIkvj7I4/u2jQJT8mVQjErQ=\r\n=gm/c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBY7biIrPrXgTNKENmXwdo7ADkETtjr7/taLKageIWbtAiBX+xmK+Nz0p4zwBbJCI8AcV9KI65lkS71jB70LVzWGmg=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.1-12_1646227196880_0.8305437715047066"},"_hasShrinkwrap":false},"1.3.1-13":{"name":"graviti-design","version":"1.3.1-13","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```\nyarn dev\n```\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n  \n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号","_id":"graviti-design@1.3.1-13","dist":{"shasum":"f444eb79ef4fb15934dfe8bf3dbd9571b915c064","integrity":"sha512-G8JQ3rYW35BTMLFDtTSaQZ4EHU6uAwMSEu6B8QYymWPWqC0aa/JSPspBEEFm4ubIu5cGahWUeDUQ2Q6ctGlYHQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.1-13.tgz","fileCount":811,"unpackedSize":1019852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIG8jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcXw/9GWsZQKhKmmDpWNw+j43Tk3fPXtspB12kCNvepf81kjERnjGI\r\nAd0hh/IaL4SmwKJErL+HeKUeFW0rPbMzrWCwriOA7sR7xgtPNiwc8e2R5CFp\r\n0XWxjwZCjkEPwfiTLf4rGQ747aoR1xNO5aGwogtk3EAZy5nQEVkqiIVUfe+o\r\nnelgZni+VxhN9oUHnkQJ0LoUD0qhkuKetMHTnYacNsXcKhbTsVEhovPCb3G2\r\ntxVEbQuIV/R2vAZAU9mhDm8OOOe6FCjDMH6bNRsjHkhty/tt4wzkhCURDMKs\r\neWtgbbgXPstkOsj1mTiSTyxHGATb9YbONtEq8E1p2ZD41hwr5WAMawO+ia5s\r\n3ezYhoixbuHD1kjgPJT9vl94L+dFso648axrz2FjsbkQMrI43zzI9GRTVihH\r\nh2RKEAfyeY3auwrABEDVYsRB231YCssWp2VHod7lp4Tqv99+g9GVKUFaUNzp\r\ncdVsu6H6k7uNIlDsTkLsGkBowdqNk+VccghVNxtKDOsTC8Q3/2710z/BeNHF\r\nlQ0tbHBUsgG4J6MMQtgE45iV5uhy1u9eT94fitFYpwq2jXjc6hRifZolUzhP\r\nCPbR5cSGk2qx79MVz34bBRCFBvu1f7hU3ZjLpdH83CMIvfTQcUO/B8CaH1qh\r\nC0D0tn/PgkbBqMYy2dL3DjvHvdlGsLu38Fg=\r\n=WjVw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgFctPzYtx5SIn2QlAPGZ/4EFnSlveawYpwvQEJr6HGAIhAJXiqWvL0nNHZKVK2Vc5YqRx6KLT0H9ogCpCj+xDsSmc"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.1-13_1646292770787_0.4358042378406459"},"_hasShrinkwrap":false},"1.3.1-14":{"name":"graviti-design","version":"1.3.1-14","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```shell\nyarn dev\n```\n\n## Commit\n\ncommit 使用 \n\n```shell\nyarn commit\n```\n\n进行提交，否则 `arc land` 会报错：\n\n> Some of your tasks use `git add` command. Please remove it from the config since all modifications made by tasks will be automatically added to the git commit index.\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n\n`package.json` 中 `version` 无需手动进行更改，按上述提示发布后会自动更新。\n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号\n","_id":"graviti-design@1.3.1-14","dist":{"shasum":"41c93483e4d88dca071f12a1c1f8e21fb9c27636","integrity":"sha512-X5+E1GHLmd8oA/hjyAzzb7bPN4a1OApQFFev46KPqT0BWb7QHvd4Xqf6pIbgHnE6EYaekEh1EQ159WiRc+UavQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.1-14.tgz","fileCount":811,"unpackedSize":1020224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJw8KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSIQ/5AIJ1sy6Cd+o0K0JYgYmR6XBUu4tqpghMMM9lByojb0WcbaS5\r\nhhnOOFPGz9OxO5yu7ygREWk54qe9E5GxKRO1p7VVVAQhg6YcigT0qVcHNekv\r\n0SlUJZx5D6MaizIoY6Xhj8/Xi6CAvMAVPTZugrY/XeCqMHoO93ZlAB6Av6m1\r\n/zOSyZ3rs7Q+zdiQxfgx+Htzib0tYDhS8SrLYxdJdy6Q7/fsiJbcxCgbCOph\r\nxFzjkR25gC+27SxR3CAn5Z5M9ezI5M54gTVLLu5vcGF04fpOEZPJbdLItPRi\r\nGeLUE9RI+VYOoVMjWlwlsyT3ycMxBg+fvC6NWtnpyscr1tFlBQ+3siW0I1XU\r\noXaWqbtUXofIL6uITw690CNDz/r40hP2DpTiFTr5l3RJUj3YXK578//EkndZ\r\njjntoFUW3Zp/xLfpjkpKUBdADIeavasc+8XTGpMbPt2yIcnnDjrgZ3NWCRk0\r\nGf6Q+83kqLvC9Vsi5mliLqTR6zY9M4KIeblZodpwc6G5ZjkuIJ5/n59N8McQ\r\nv7nx8kS/tK7Z3DaRKFOWzVOLFxuniq4ivm0piWQx4/J8max3EhGOCWGVyD+f\r\n03VP8g0+hcSusH2bV/trtseCXHl0tU36DCTZnG7O8bYqoAFYEtJW9MyF+IXo\r\nFZjh/zshz5Hji09nHBg8jTiitJfVoT/OSQg=\r\n=DdbD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfEmx9kAqL6VI9P8d55cJr6FbYUPlEOGx1kvi/EUBTfAIgXDJlTArg1T9dp8dEpf2uSnWUTxDAAMCCa7o0MHC0XjY="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.1-14_1646726922617_0.11509640314410552"},"_hasShrinkwrap":false},"1.3.1-15":{"name":"graviti-design","version":"1.3.1-15","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^11.1.0","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```shell\nyarn dev\n```\n\n## Commit\n\ncommit 使用 \n\n```shell\nyarn commit\n```\n\n进行提交，否则 `arc land` 会报错：\n\n> Some of your tasks use `git add` command. Please remove it from the config since all modifications made by tasks will be automatically added to the git commit index.\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n\n`package.json` 中 `version` 无需手动进行更改，按上述提示发布后会自动更新。\n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号\n","_id":"graviti-design@1.3.1-15","dist":{"shasum":"f3807d933622dc6eabdf18df5a36a7693e6d1448","integrity":"sha512-se0JL2FEvJs5ZZJtQa5rMmzraUmBwNt2Qa9ajPR2gGmgv7FaM0Sv920s03NJv3wh9IA5u00X5Xo1uB3fVW5peA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.1-15.tgz","fileCount":811,"unpackedSize":1025404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKI8xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiZg/8DuPmxQPGZsqcIGTvyU+NetgfUGJ424Fl+tgux4AFjilqdeyt\r\nWZEtVvwO5ijkwN5Xc4Y308xVJlHiNWeSIPv9ejOmJ5osGHlGMK5n9Y5VgFp8\r\nkSazqANzl7IzDlHhUB+xq/MtQy4zjq5tEP7tapv69/svAESDKGC2BttU+Det\r\nh/Z4OyurxbvByIVwf2Lqhfdx6I7p8Iy3PjVsgb3W0N7ZW3UgJD8wblgpRln+\r\nKDPxXy5uCfVmsX3Q5vrCcuy/2vILTdO078lG6QaQo9iutqsugvz7InKY9TKy\r\niwZEnLADy6phREIzkFHouoHb7yR7CeyrQufNdnxdXRsEjcSQSyBoO5xBWYJw\r\nmU3eWFscF5lORgfZyVVMCPwumve9iwUcgdF8iO8SW1Vr8bLVFeIy5SEzXS2u\r\nFJf/Q5YHlup2z2KDce4l+tLFfeT8Mk6kFqE1f8AwAsXaaATs5v9E8fqWHoro\r\ntAfozVAU2TsalpcbxAQtQRmUc9KAutkccXKPzViTCzaQ55W3cWAJcNz4hw/7\r\n1O0WHgFP/jewDWZ9bWbWOVSVXJf+FGGT1UYNJ/wQ4rYYEwpFGX058sej8R43\r\nQR9IcO+r69T4GUhkGtJbKRy7FSfZfZOVexyAueMMCGpCOrigjeP64W5TC1sj\r\nLip2eyc5s4RylGRWi8NaoDBCTs+lT/IcxyI=\r\n=Uoa9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ7V+XzxjPzu0B+TgybQi91KuccRys0/JtAZTX6LcF8wIgO0tE9zyV86UPa7pZclcBsz+iz8nZuiBMwvbqvulUOaY="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.1-15_1646825264874_0.22046297062752562"},"_hasShrinkwrap":false},"1.3.1":{"name":"graviti-design","version":"1.3.1","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^12.3.7","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.1","dist":{"shasum":"41bbc969e862ac5950ac8c731f719665a4868666","integrity":"sha512-n4+XyCOHZ5eGn8BYc64DkFcnFsd60fO3H5s1WHbgIwWGhmOEeDQA+nXZ+snqxNcXzrQTHNfC7O6p1XltQnS0fQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.1.tgz","fileCount":843,"unpackedSize":1098908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNhMfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6SA//WkkQNClgIG8fVWTXLMSQ8yPeqIq46tHzA5r9kn1xsMlrAgZE\r\nZncRXJgI+J6ZS8ZwdFJEeCRhcUWPpQtT9fMV+tMZex09FmImTyaGF7rwMh8J\r\nrtKjxbKgarUpU1AWBMLCNZ+30jSOwruPXDd/7vQfZEGg06ReiQNnT1l2TYaI\r\nppG2wgnp+aqKp3AzKnUDV5anSWf2yA3/1DjTbPNuocjq/zfdywBccjECH79q\r\nk1dUCBIJXZXuruwMfDX6oD8MwyYWXTpmMh4T7eN0GtXJz7vupk5t+9npJxqi\r\neMf3bb2zqf/JOzOaiGFBCSQoJszWzk22B3WVW7iyVICQmWdRtDYmR2dPXCRn\r\n6QyO/nBwXyvQ9/MsFz7QZyPkot7xCvWayfscD+59lS8EEaPwxODQXM51bhjj\r\n6O4hqB0lHLDh2U8PlMleN3ZTvanf30U6bdvT1vOIsttD+yU9hbds0sAxsp2a\r\n+57UAVZyxJBot1ZeAANURhWZTpSI0Vp8Mo1CKwB0YOOehwztBYrd2T55dkiG\r\ntUEGKJ+CEC9udozgmXv23RTO1q+jVDkPVmF9f3VeKD+1kU8gxmCkTrtZcE4/\r\nq0nP6ZZXfjOffqPsDxp5xIgyEUivTgiO8029MMeKG8nQlyb4vocwhVhEKk3I\r\nbGENwlil/MRtz0yhBynEscGbFw9seP7qqt4=\r\n=eDvX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRSvOZQcsBH7LmUubbR8C9YloPmVSnKmZogIoxbNnBHAiBbTVDxNh82d+H5Pa0Bpg4zKz1YWtUW0YsskgWhrMqa8Q=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.1_1647711007016_0.2527741670078796"},"_hasShrinkwrap":false},"1.3.2":{"name":"graviti-design","version":"1.3.2","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^12.3.7","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.2","dist":{"shasum":"9f11c28a2788faa3cadd8d229867b7a0158198ce","integrity":"sha512-xyc/7WKp4GgshxQzBto/VD9aWry4qyqS6Hcl+9PI3/L7p2cd0Dopfb79+NWdkTUWRWgJ4p5gW+QJj7LRrzk9lQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.2.tgz","fileCount":843,"unpackedSize":1098908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNhPMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5xQ/+KqS0OtQ2KTX5EH4fRfkIUwXSZhWeCskmsFSPcWK+oJxfYtqV\r\nHtCLBWfA52j5eg4qOs5b2lYxJcE0itgFxdbrz4zAVZIy+sgGdLWOgAq2xQF3\r\nKQ19f6l91ZemUpb5DKbl55XYRf3p4cf2zEs3V4v1lsYWsorZwByG95MpVGkO\r\nQSR+O/+3vb7xHt55NaO5rQ6Amx/iuhgqPEeYGiHk2lkCqvwm6tOdLHIOOCqA\r\n8RuFhmnuSZhChUedQTsq6H7RJQEGr0ug5D/tTacBKOERIINrGrOiuN8y8hCm\r\n6G2C+hr5ffhRnDcE1kxrh8UvT98TDMdbPm/oMyiG6Jq3RzXYjdOiFQm958nb\r\njeodPgSQU/0tLlmLBgGuQ+mtifPAep2zpoDkKwWJQYOWdNj1aMfpO3SqQnqG\r\ngEkFnl+6W+zrLTUPEuazgR1WueWGu5M0P1qddcBymerkueepKnsRDn19tZIZ\r\n058DqjDLXtUvadJk6SMUxSzkHMFQohnd0Q4xyHEzAm5vILyHB/UIcgs/7wg5\r\nVNLZ1BLLAKJdjR2UrumWGXAi9Wj4jCka4rHvDCTSi7Ivwdx/yyINHHt8Rcpu\r\nqib8PJSPU+O5GXhe9R8etJgS1F+zZEw0yaTkFbkBG68K/2Dyg1vu9LUr84v7\r\nI+p4/saNB+LA52ZlChjRrQOevRZ5Hnel1/Y=\r\n=Oo7z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDV7BTmN29NWdKNlFSljz9ZY+DbQawoUAz1pC+VodDz2gIgP9V0TUCWMXJKUj/A3lC61lvMu4AuKrjeosUS632aOQM="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.2_1647711180623_0.7041053167383642"},"_hasShrinkwrap":false},"1.3.3-0":{"name":"graviti-design","version":"1.3.3-0","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^12.3.7","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-tabs":"^11.10.7","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```shell\nyarn dev\n```\n\n## Commit\n\ncommit 使用 \n\n```shell\nyarn commit\n```\n\n进行提交，否则 `arc land` 会报错：\n\n> Some of your tasks use `git add` command. Please remove it from the config since all modifications made by tasks will be automatically added to the git commit index.\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n\n`package.json` 中 `version` 无需手动进行更改，按上述提示发布后会自动更新。\n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号\n","_id":"graviti-design@1.3.3-0","dist":{"shasum":"171ac4546f22e61bf394e02b76643a1dcb887a25","integrity":"sha512-MaLcSbH4cXQoWa5yy8trMELEQSNK2+p5V2jZ++SpfiiFcMilM1eBrD7iyy2j4Ol5LOFAB85AQsAObMx0NO82VQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.3-0.tgz","fileCount":843,"unpackedSize":1098753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN+T5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovFQ/+OPrBxtoRO3i9EtB3zM2AMTGj/AafClEROJNReV8zsp4/V8ne\r\nyzur77rnIMW4qttqXxRftQ+5WAlPQ+m4040ZZB9aIQ5D3Z7TeVwCMIqAMCQk\r\ndUwgj9my8bEuqU3IpVRJpD04agSFRQzCszOiNdy8A7+R7o9oa7iq3v1ykhZB\r\nqp7jKt/RPSyWw5fJyObT/RiF/irVJ6A27u8sEQC7tgJaim4uZFLBlx+pKxwB\r\nawhYgRnHluZemPP1yUu5GP31vgtCerL5rz7UrmRgtSSDjV+CL/vLtMP2Ma6o\r\nU89VLFxdkJMnkuzTQzs6f9Tneum1fBjvAsobGLUVuJqRXrScOHeToXuzrMaD\r\nDNCJDYjd48WC4jsUdksiMusOPjFtvwI4AfKRmJLRxgXlXE/iiR0pIX0mXtKv\r\nw/C7rdvYwQM6J+y36yj4as58/usWVex9zw+WUFt6uiAeFbtkpCdaA9xpOs5L\r\nE41Rwx/eOHM/cfF1pxeuvXpHNtKkLf1co/JsqfxisTKOYk2TrE9GGvsV/3mu\r\njxvftPg4jC2Gi41FKt7+uJ6VLHWDMn/Ky5wS7Sm8CPg/7v+qfalRXJAtRzmP\r\nOxL05txiH0c/vR+S7qsUDWr57FpZZsG4y78BrP/FPJvhxOeRr2dKXyDEdPTj\r\n931iCugELikeb87odCGBdoXO6JYYYKWSwpA=\r\n=VR6T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDcidH8kBq1x41CDCJ5vQwW1yADSyMYRy7yg5eYbeT/wIgCWlmD3jOUu+71A+wzSe3O4U9Q4SRSZQLpk0Uf4BXwNc="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.3-0_1647830265605_0.44119808016894035"},"_hasShrinkwrap":false},"1.3.3-1":{"name":"graviti-design","version":"1.3.3-1","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^12.3.7","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-tabs":"^11.10.7","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```shell\nyarn dev\n```\n\n## Commit\n\ncommit 使用 \n\n```shell\nyarn commit\n```\n\n进行提交，否则 `arc land` 会报错：\n\n> Some of your tasks use `git add` command. Please remove it from the config since all modifications made by tasks will be automatically added to the git commit index.\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n\n`package.json` 中 `version` 无需手动进行更改，按上述提示发布后会自动更新。\n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号\n","_id":"graviti-design@1.3.3-1","dist":{"shasum":"e57ed5c8beba097644093f85a9bb037610373022","integrity":"sha512-rMgvMjMHajVlSXaCjiLHZqXaLlNtX42p9sVmg1ftfPBrBT2kSxW0JR1PYRkhkJwYuUTFT4FRKBtkpAZ06t+Wlg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.3-1.tgz","fileCount":843,"unpackedSize":1098753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN+2pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnhQ/9EYyiIipMZlk9rP4z+OzzO3uITv7AHeGNmTOu4AYVdopaWLcN\r\nD08DXs1Khdg42Rq6Hu7FEhkTnhTPLzlQ8vyI9P6LgQk23viWWYsse4eD+mXP\r\nzx4t8RNUhHuDDoqpg5T0CTwlb1PWQTNqfRGLxko50gtHahldaQ7/5CnnFa3A\r\nSZDF4GxWoQ5fddWrk1F0rkKcxZj2ZQ76oegkE1i6F/OsTFduG5CcehRLTIAf\r\nyreXEvGNPHAQAOOOXKNPuWh8CFtT+QUmUokhxkc8Y+7VtvLR2RpCq4vLBdQi\r\nAAqckWlGKlUadrB1RpkN0kCQwnvI7Rjkkdd4VquL6/BIq9FdaLwJc4ZTOFMQ\r\n8yw8T0ZJr+YYH9v1Y+LoOPyuf18oe5LGzpk1YDiUVh9jOVGOncA5CBkehWa6\r\nXP8+Tyo9BICB53eZq0/xYOKhQ5e3pf1BJ/0WceacfT65ErZwzwiwSrmp5tMr\r\nP/DG0Uf2iUCT5trlg8x5yHiSMAuSM9Nmhed8nUtIbss8eWSRpBw/6NXbYY6F\r\nMNC7tvyO2KrmHBfORiiNrpxPBtt2IVPG2qP7mqp0nMwXYWasu+97awfJEAiy\r\n0e62Cn7EIez6qHWiJQ0HpIGZOljuzPylMOrwmpaTq90ea0cwzR2UFylHKeQa\r\nnndZDJ14WISitQ+XuE1BFwFIEVjeGj/FU9c=\r\n=ECyw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvtS20tnXRb3dvFE3cA+QFMxqCw2UAATJf7RkrkC3yxAiApAlONL3Oz3JzHrmKwzo8Vu1hNlOVGFXkfluT3D7Btag=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.3-1_1647832488888_0.17919650934205222"},"_hasShrinkwrap":false},"1.3.3-2":{"name":"graviti-design","version":"1.3.3-2","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^12.3.7","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-tabs":"^11.10.7","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```shell\nyarn dev\n```\n\n## Commit\n\ncommit 使用 \n\n```shell\nyarn commit\n```\n\n进行提交，否则 `arc land` 会报错：\n\n> Some of your tasks use `git add` command. Please remove it from the config since all modifications made by tasks will be automatically added to the git commit index.\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n\n`package.json` 中 `version` 无需手动进行更改，按上述提示发布后会自动更新。\n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号\n","_id":"graviti-design@1.3.3-2","dist":{"shasum":"e7664d2beaed2029be36e4fb036fead5319b1d85","integrity":"sha512-yQsIF1mLGmBcynJAv26/CPM8xiQRVsvbQQTzPXJ3DcHEuqC1DoGrtfg6Xb72JaNf6KvC3LRXEve3igWyI+M8xA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.3-2.tgz","fileCount":843,"unpackedSize":1098828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN/RtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogLRAAoSKzjXpJmwgvtdVl+im10qgCzDOswClfQwRdIEVbKY6jdHod\r\nTmmVuuUYuvVDIMDIIogF4TSimkU8nblGm6YoW6jr7wLBYP9QCxFU1UyppXS5\r\n5ASeZPd+ZWdI4LIO1JDvTW3GKCktEynId96Sjq9Ga73mc44mEheHQ/ClN6ah\r\nwFbnNN6jc2GW7dWk4tqdtG9M93tv1Ht3YhFMtg/XZ7guz5ZVEu64B4R/F1G0\r\n+QbClLACGmyCbBFLVQiCXKLpzJE52CR0iub86eb6yx8K4FWKHg6FvsR+2Y+U\r\nohvGYckXaLp+20bvHRTdXTgyBOQ6tZgSZuqZ80bZpp76OpHxGuBxqm5MheVq\r\nleYnouV0apF/ezVUSdQr4d0E/S7dLLlWUgZhookhyckgMgBV9zZT9hJFqWqJ\r\nIpLCzWG9GL7FJFTjJzJc5qsHe/KVAxed17tNtLLcbFRrXjAyNUTiVwgjle+3\r\nqPdvwh26cwTF3ofs8x2nOevaeJJ3PGI5WSUwqy9u7vqnwYarQEp4zA6xlsEc\r\n3iTthyYc1kEa/sfdwSj5Al5MJwoCsGHEFhFET70g331BKQ1Oj9lNc/emuZ+M\r\nxBBxrdgBYhwxKzoq2Xjc97t4E8YUFQ2SbbRfyQNEfhtoINJ53aEHBFx7lFlY\r\nsGXWGNQ32xOEIv8b4AQ8pygUTMA3bFGqbmE=\r\n=XfWt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8JCBZb9jvyJU3eVXRO0lSXbTYtI7D8NBo2VJzfykfFAiAijD4nHnBVUi2H0CLxZAjjsYoc71kuFZHgywIw8PbdJQ=="}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.3-2_1647834221425_0.5932667202425024"},"_hasShrinkwrap":false},"1.3.3-3":{"name":"graviti-design","version":"1.3.3-3","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^12.3.7","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-tabs":"^11.10.7","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```shell\nyarn dev\n```\n\n## Commit\n\ncommit 使用 \n\n```shell\nyarn commit\n```\n\n进行提交，否则 `arc land` 会报错：\n\n> Some of your tasks use `git add` command. Please remove it from the config since all modifications made by tasks will be automatically added to the git commit index.\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n\n`package.json` 中 `version` 无需手动进行更改，按上述提示发布后会自动更新。\n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号\n","_id":"graviti-design@1.3.3-3","dist":{"shasum":"f0980b1fc57129bd9880b0078715137c66492c52","integrity":"sha512-IhIvNkJRK257NTevvXWfdUbor5+1EnLqVyX9BkJTmojdbgUm5KRcSA5VIr+VPiEgjVY1tXNfmezGzuBouv7YNg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.3-3.tgz","fileCount":843,"unpackedSize":1098828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOIHRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8ZA//ShO65cO9IrjQMgNFvGGiM1RWEGr5Hfll1amC7+gdDIYJCeuB\r\nB4Dd1CnUABZM9nM8kTITAZrmyo+jY7mi4R9bpytgQQtaTLSaoUAM2vL/ZU/y\r\n+hhqInQxTr+OSDfB4KjyKDBiTkm+H8pLH3rcwgfCYN8DtnceJBvgQlyLrmn3\r\nPb86bXo4ulQgiMobQdoqtxn3ZaCHgqeogXggdwUnDE2foYYKgbPSQLr3kNSE\r\n4b5aEGXueQFzPfGMAX6ANyqDXnS9imt+WAG3YKWCeb7k34+u7+xBUe8GlbN2\r\ngaPYmTe8s71PJ7PeMoG4MUb094eackpcrwUFhDe33HC+UKjD0ZkEd91F1xjC\r\nNQrk1HqHY5JRWKMK1pYrAjOFsvBpPTRBiPG0OfDhsl81niEdx3Fum2yqpirC\r\nRe0tUQ3iBgW6RjPaVaMnMEJBI6enuYSqXI+xGi+yjguhn9Cmem5DQPP4+lXq\r\n1JCZfQEy+D1OIcSryFuA+GcxIRVOg0Cdp5Anasv56oYoXMGvHj5gBrsU0g5m\r\nIi1+Jhi/cstHfjYDAQQ3bmryo4SHtFW5RkUZ4MoQLQhTw01jI5e5i2Qsjlxe\r\n8mhkvr3XK7xgplPQL4gvhYQ+LbHxaT2/2pb3c19tqQGzlrY9qcJRBNoU2BTA\r\nzsWZ/Dyp5U1fYff6FPOylLJa1HlbJ9nDsJc=\r\n=1XWb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCArgu8KtkLU7OcJN2xg4ZBjebDr3h6bcPKrsNNHwK4ugIhAI+67+2hjCkxHK3oWYSuSi5IqD9oGbDI4WCTXH8zZVu+"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.3-3_1647870417067_0.20592534796999784"},"_hasShrinkwrap":false},"1.3.3-4":{"name":"graviti-design","version":"1.3.3-4","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^12.3.7","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-tabs":"^11.10.7","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```shell\nyarn dev\n```\n\n## Commit\n\ncommit 使用 \n\n```shell\nyarn commit\n```\n\n进行提交，否则 `arc land` 会报错：\n\n> Some of your tasks use `git add` command. Please remove it from the config since all modifications made by tasks will be automatically added to the git commit index.\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n\n`package.json` 中 `version` 无需手动进行更改，按上述提示发布后会自动更新。\n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号\n","_id":"graviti-design@1.3.3-4","dist":{"shasum":"20b2056e0c17066cc87fd955ab4ac16dd1b0bba4","integrity":"sha512-HJwhQ6Pq2nLDoLeuiQPoVzQP9UkZBWTF5Dj40bEkSn0ql5CFyUXZpDhUaSbXMV4t8GX1Jv6pp2+zoEkZCtJLJw==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.3-4.tgz","fileCount":847,"unpackedSize":1113518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOwffACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfgQ//fGGxnuFTW15XmNHI2XXCoj6lu9DCflkYV7+z+24XAF9qjvOV\r\nUTBTDhGMfKi3PKgfT1FTfCZ3Gf9/ywK+hCKxPLWpTrhgTuwluBOoKorZGCWl\r\n4jOxiGKc2zGmL5R9/UlqvRAWm/mapPoN+s4ZPkfXAvV8qgsn39eP46Ybw70t\r\nQzrHuwAnUEObULRUur8U/kJHWmRweeot/5O+PAmJRvQuOjJYqXfZFwhFH5gh\r\ndFKne3pKF6btHIe71Un/psMS9PFO5GFPedx1ZgHrJZvbCprTJUR4LHlFCpcQ\r\n8lyg0DcgfE5dN44sRAmFdbzJQqKrNYFyhmvQ2kHww75X7wpkN90uX8mPrDTs\r\nviLu3TPT6ce/Sdux4VC38HF2zrJEe/LnFsiCpqTB+l2bJ8URSSoJGbllCskz\r\nBkvLd/eRc9EAETdmS4rsYUgrFnEnBF2U/zvc1Kdg6HUAW9jiBK9mUluj8TkK\r\nce8o4nUIXlZk8aIaRkasKQVL5uBivmCwXc8/Bvw6J/IrG5pFEYrcVZl01V4L\r\ny10zTBJnhNgDSu9+BA9PK+g4v4kDtBMMf/zx/NPprVcwZzu/677VlsKNmMCC\r\np1g40iGfTBO7XKqfne7wC33WiS89O99F2rSMVFEIK0QPRvSejn3aN48ReHU3\r\nBPpeaMrtlrEiwcq39dQakijKuQYmEySDR34=\r\n=a4Og\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP5qiXgiNo0a/+jBJpQqB9bS5E0beRQlGbWF2LTdKO/gIhAJos4MMQTsXgcn57FX+0igVe4cGDx3x1vjVLYbnoddOV"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.3-4_1648035807140_0.652890719232375"},"_hasShrinkwrap":false},"1.3.3-5":{"name":"graviti-design","version":"1.3.3-5","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^12.3.7","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-tabs":"^11.10.7","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```shell\nyarn dev\n```\n\n## Commit\n\ncommit 使用 \n\n```shell\nyarn commit\n```\n\n进行提交，否则 `arc land` 会报错：\n\n> Some of your tasks use `git add` command. Please remove it from the config since all modifications made by tasks will be automatically added to the git commit index.\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n\n`package.json` 中 `version` 无需手动进行更改，按上述提示发布后会自动更新。\n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号\n","_id":"graviti-design@1.3.3-5","dist":{"shasum":"2e18e31b20623683be9e1ecd015cff156c8a974c","integrity":"sha512-oFJWC+Sp/bvDApWqQKgojU5ArDL9y0YoxC/5yMnhaWCayAlmuvrAH4YLNbsrqZD5E9S7cQvavr2OdXqwtTNoEQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.3-5.tgz","fileCount":847,"unpackedSize":1113652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQunHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1CA/+LF6IWfPcY4tJ9We74dFuLXYW0RAiYgral2fhuKD91y2WvxqH\r\nBDdbuWiTBF1PxFSd+Oyu9HDIuKPre+SWthAaYW3dDCm7HIhDzV3S1r/pCtuY\r\n0UJfqkyrUAsVKRp7q1JmAKf69vHM3zPUPm6HCerPqeYKSdzkfGM/fX2et5VE\r\nQNRpbEyhjfbu9Ld0vmIhgnw9z47RApFLDc0a3RfIWh9rWIXQjk5GkIExELAa\r\no/ECG3nVsDmLmuLiISgs+SvJWul40Vm4uF1agwAEY0VhlBPXyQJxrNEY3zew\r\nbkVXIRDBqlGyvhUtJ+0hg+emoog5v3tC1qiffAUKIC1hI/dOMFwVdCrODXUl\r\ncr2/kxjhhSAkq/DWZ/932iDQDqQfWDspt9+d013ltFXLaGzV+5y8R3EUU0Sg\r\ngrupxVxUrmUVfx7OLoPcZi7IRSpZZI5uC8nHRu1pSt4yimysOJHMsuHGuc5+\r\nOJOmzV6HSKm0fcKPz0SOAn2GiHqiLdkaBc3DncXF0134Up94/UZbqLeAlWg3\r\nu94QLivNW28czcpd3s45Js8Hd5agYBH3PkqQe+YV4V0GEnZNPOka3emp49SC\r\nTC+ClDHL5M08odMlprdCwwa92dnBl3Kr5RgSygQS2mlOTgszd+ZjMktfMNMQ\r\nxoNTRpU2T6JaGfPIrmMSwu1uKtm1oylASnM=\r\n=qHl5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC27xgx6ftEhqlmURDbcwmcMO5YfSYimsE0lz2OVJCj5AIhAOxMgeiGWCBMrHbiYTA9ZYCWMtK4Vpf9YpzmdcwTFz4Y"}]},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.3-5_1648552391012_0.6921356478415641"},"_hasShrinkwrap":false},"1.3.3-6":{"name":"graviti-design","version":"1.3.3-6","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^12.3.7","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-tabs":"^11.10.7","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```shell\nyarn dev\n```\n\n## Commit\n\ncommit 使用 \n\n```shell\nyarn commit\n```\n\n进行提交，否则 `arc land` 会报错：\n\n> Some of your tasks use `git add` command. Please remove it from the config since all modifications made by tasks will be automatically added to the git commit index.\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n\n`package.json` 中 `version` 无需手动进行更改，按上述提示发布后会自动更新。\n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号\n","_id":"graviti-design@1.3.3-6","dist":{"shasum":"0e0458c6381c7b1963e5a0b8e87ce76f6d41b259","integrity":"sha512-l+2432lM2z0CrUINtpDQfmxP9BEsRDzmg5Wne2/+rR9kZBktLC0moFx/XXah4WCdsUYGyNiR6E439SKqoo+aiA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.3-6.tgz","fileCount":847,"unpackedSize":1113652,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe2ZJdJPlnk+36R1VL150ZIqzbRNwoS4isRnIsEuwKkQIgEgaxyNya1cCWvKkpy5r5XfJtP8eEtRxjZ5YXn74DInM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRRsxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsPg/8CnVRjtpenCpuITM6SmlzyLXDiTzyyQsbQgmTGFSbUFbAXdxc\r\nKcZH1YSLN9liidI4Am3NHJEPMgnrUYuH5UvGGXfMw3lqGYn/T0m91A77ZrPq\r\nD5NDoqHumODwGUIe+ZjLfiPMxh1rMM74C7z2GTN3oQwmyr1oAAg9KFdIdKbm\r\ncqjkUABkrkhMb1Wxz631k5JPKl1oMI00wxBsqfQvFOFwluxkjLam27POYuEz\r\n06y9o3eCGL/Td04gCp8zOaG+RUlr6LncDfD0FWnRX/D4Kifz8CEx0cJqciTr\r\n/YdxbEzqWGju2O8tNbYyYlRsG8L5dElCq+tKfCUqh8HTXB38cFvX9P++SKw8\r\n3wKR++h8SMZNnrfxXQ/Z3n+Lj84B1I7oliR4oJFzHoTF0iicr8ESxtxUrKWC\r\ncjDmN4gPosGjtYHYG2j2EdYV3FQdrzNA9eX5pCtnw3LkDFi7oo44yFV4Kvo/\r\nXO5FO0avZuYrUZXAP/q9QZCgMgE17xcyoO/nAKOv4O4mYo1WYcKAHX7qlh6N\r\n1DwrNh6fwj9VyO6taz1aUyYr0kwKqMygsBI6gHGBxzEVNQ8vhknPioPL05vc\r\n3Gf5NoTRB7AMOWL5Z+ojuo/DgySkXuNwFqDonvzlmTcVNyPJhZQuMj43QPsA\r\nuQtxxgEbe0KBb8dZIiy12aZe2I5wXQjZLR4=\r\n=d911\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.3-6_1648696113432_0.44519979499669193"},"_hasShrinkwrap":false},"1.3.3-7":{"name":"graviti-design","version":"1.3.3-7","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^12.3.7","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-tabs":"^11.10.7","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```shell\nyarn dev\n```\n\n## Commit\n\ncommit 使用 \n\n```shell\nyarn commit\n```\n\n进行提交，否则 `arc land` 会报错：\n\n> Some of your tasks use `git add` command. Please remove it from the config since all modifications made by tasks will be automatically added to the git commit index.\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n\n`package.json` 中 `version` 无需手动进行更改，按上述提示发布后会自动更新。\n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n\n发布前记得先登录这个账号\n","_id":"graviti-design@1.3.3-7","dist":{"shasum":"02e57e2ce8955ea5cbbe7fa03470604fb8a23d8f","integrity":"sha512-SAhUmsykoU+kkqLIk0O+DuMaD541AJTLPWdQdFJC6+LOJRxY/v43wD2T/CXJiUBukITrve6rI1l7iDQqEUUsLA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.3-7.tgz","fileCount":847,"unpackedSize":1113898,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClPocMted6R93wOqkJzZHqWI9h/YnsD1R0dW27Un7mIQIhAL3tM3Ni/Wp9y1Bud0+piQUZbG5ni1nJ6BFhnRuYLex6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWStsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqkxAAibgwtvlEXlxB9YgmAfN4WJ2n6x6zmACK9d/J2uVoQGCDfCG0\r\niro/YNr+uGbxtY1qHRA766QU7j08C7hfFPaNTC5oq/lBs8Ck1eVQwPFsj2AO\r\nHHQR6Tusmuja/Q3MdKvsxGGy/f1Dd76SF98CSs+AzcMcjBY+wBFys8kq11M8\r\no6SiEYqo1lOLHXAmM8fcSNRIpgiXJowe5WLoAAHrrg8Xiug06K/VfVXx+a0w\r\nQ6ZTRcGqYlQ9ROJdEHRkJXNEL7zi25e/gXC814ArE78V+fewga+K9hqIDaNK\r\nJBxRE54ROhvmIvF+3L+dgXLSgmukwJFSo02QZXxLZfHXG3LrVpr4g8ZiUF/J\r\n/oVwAXqUZdVfc7TGyDQpk1tvKWkXCoxTxfq9pWoSw/SnARdghY8jwkAbXxzy\r\nUA1TANTXrm+GAjrg8L+MpFKGoJs3AX/TyluJaJb96waleE1qzlb3NLWxwphW\r\nbIkViCDwmVtiYJXsZlLDIcNRrGgdVdYNWBqtp5lhLj7tCHoH2R1Ehw+btKS0\r\n/w0P+W3W2SmTAtF9qBg1V/xsra5GT9i/YNZQpbtkFnDIeVijP+1x4YDzFsJN\r\nAIam58ha2krLlGjztQ1CeaeNjNpFdqiTeYOELUUdCa5Fr0zpuzQVXQ7b3+v2\r\nvXbarXOTLAfZOq+yHf/t7xVKNbfnuqW+82I=\r\n=4U+c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.3-7_1650010988128_0.7598520943848741"},"_hasShrinkwrap":false},"1.3.3":{"name":"graviti-design","version":"1.3.3","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^12.3.7","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-tabs":"^11.10.7","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.3","dist":{"shasum":"0694840ee71bc1f748713647b703ec5ff4589090","integrity":"sha512-jZXYlNHdQ9YGCeTbDlfYH8OhobYJSU7pmaHLZvH9dMPJ9mUt/HZqephLlOmoON1cr6XSGKRzp6CuqGigH8xngA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.3.tgz","fileCount":847,"unpackedSize":1113931,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaiK4KvogbyGHO3rD2BDgRdxOPa9a5vB+fydCKJeAsYQIgB7l6oYAoQXxLyRFsLl97Irkijfphd2gYp8MrzuUzjNk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYRtDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYmQ//ffLbggN+CzyJPWAjtQli0pDSTMrToIZ9U20Cx/glZmE2vf/a\r\nsNKVruGAmcIFqpmZYoxW1zpCPfWMRr9pEIDQ1IOSaGAawbQfRAmmKMSUfQJq\r\nnDiKWMxYbqHPGsDbTamV20aDP70u5CU/MN/fvz9vmWGJXyoSJ+GiwvU21MmV\r\nvibpcWR//BSVayK7MgKeqKIO948ZB/B0cOIpL0VxzmTWNdwph1MzTZhmqqDL\r\nAnkZQGzCd/V46KuUPu2IjKMZShoIzWPRy0jdufkL/+yyuleJw5Aa9Jicl6+C\r\n6H46E3iKI4XlCksyqp6Ys3cFExzQFqTpApkdj9cBLpFEOwaCCZ309mPEE04G\r\ntzmtvuRENHJLlXonc6TDeXSLTmyL5Q1Y8LkKfPLvKByyt44+bSSfSA8B+mCU\r\n0s3op088yt+TNvOjuqlstPQm0531d6IVhxOYTiAOAfstiQoawbfyef8X7JF1\r\n01xm6BN5Yp6n6Pw3i8ZYhCdpBK+oobxc/Avya/w/WHDtrUfmVK/3YFyYr04O\r\nluzTYrpxNI4enuzLhszev1Saho3ZbXJoBgZGraZ8r6smQlPLt9bb/Iv+hoZa\r\nB4jjeMFSFO178DVp3OXRyXW0LTQ1TJ9kRnCE7d3rNzViZfh/Es8D4H7sTNxK\r\nIFVANdYhvsy4+vcofdKp5BvsGXiWlaQ6ZqY=\r\n=Qxhs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.3_1650531139666_0.9348912278978918"},"_hasShrinkwrap":false},"1.3.3-8":{"name":"graviti-design","version":"1.3.3-8","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^12.3.7","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-tabs":"^11.10.7","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```shell\nyarn dev\n```\n\n## Commit\n\ncommit 使用 \n\n```shell\nyarn commit\n```\n\n进行提交，否则 `arc land` 会报错：\n\n> Some of your tasks use `git add` command. Please remove it from the config since all modifications made by tasks will be automatically added to the git commit index.\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n\n`package.json` 中 `version` 无需手动进行更改，按上述提示发布后会自动更新。\n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n邮箱：frontend-group@graviti.cn\n\n发布前记得先登录这个账号\n","_id":"graviti-design@1.3.3-8","dist":{"shasum":"07e8ecb0cbe1a8bfff5a9b21d54baa79df49bc96","integrity":"sha512-oKbDcDC/SPESr+v5XsUFsyEp3H43u7CUK2+M5SEHAhLqBLuiw5J5NwHK+wd0GoTNl+LYu34JVEVo2ZRLoAg44Q==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.3-8.tgz","fileCount":847,"unpackedSize":1113993,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6iDYknQWRdN6571nqhVEMgluYaQYMJ4frgmf4ZIjSSQIhAPoZKwA8/aRn0lW4AgTqxtslnHUWDVjSP7nt+wLwhiQW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYSR+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr15Q//fBAztYfGEUKKLUJcSoi2+4qJZVCh16F6V+zK4l8FtxATeHOe\r\n4COT1hRfD9/QPbcaRYqEIlz3wRs1Oq4e9N13pLuz31nO5cSyAoodVEon19ld\r\nZn7FOp6zfE4pbFjS6mVjaRrvCSksZsO/zS/anMxtRE3nhOoEbdvnB9HfMSZk\r\n0AkGiWeJaIfNsOM728x6DNaAgY2Yu9dlj/WkgERqmD2qL/QvxDFjDKBe7njl\r\nqWRLub46rNlUfsWFF41zyybNqP5OBInppTCfCXx+zqM5PeOnQNIseNnbqQtP\r\n6NEqBmS/NxCl0tzIp4DcEQgv/HKoGHgu6B0pjua1r8D1kBI/wzdMv9OZva81\r\nus34V+7UZV7sip2DqG4GupXxilek8cxN0cpTl+1Fs6lwrAOICbr+jEdJI3A7\r\n8sSwKIVyxkg3xi5+J8vsj0aQYYntnzPfHQxsCgEwp8r+nA9OWoa6CCWKqSyL\r\nTbcTe+LT9V4qwccJGjkg9IDe9uL8a08Ip23q1ZTolfRAiYhJVXwnzdYeERSB\r\nrEvGS0W+nioPdHaIeR39Lv5rYWQLZ8zp9SJlpuTVExZee8ecLZg3uqIk4AN1\r\nXFdoV95VJDyDA4x8BFKqnLXKePJdd1obOpsWA7L0Mz/abV3E/xd39tW8oe2b\r\nrKXzeuvrgEypWBYBVNjgqcGBmrOMAahIkPE=\r\n=o3RJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.3-8_1650533502320_0.7906580993388475"},"_hasShrinkwrap":false},"1.3.4-0":{"name":"graviti-design","version":"1.3.4-0","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^12.3.7","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.5.2"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-cascader":"^3.6.0","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-tabs":"^11.10.7","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```shell\nyarn dev\n```\n\n## Commit\n\ncommit 使用 \n\n```shell\nyarn commit\n```\n\n进行提交，否则 `arc land` 会报错：\n\n> Some of your tasks use `git add` command. Please remove it from the config since all modifications made by tasks will be automatically added to the git commit index.\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n\n`package.json` 中 `version` 无需手动进行更改，按上述提示发布后会自动更新。\n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n邮箱：frontend-group@graviti.cn\n\n发布前记得先登录这个账号\n","_id":"graviti-design@1.3.4-0","dist":{"shasum":"ea0a2849603f715d1a45aa6b3fcd7145b121f267","integrity":"sha512-YblW2PqaafKE+WLBnAildo1Ntu80VUU7DdjHhlE300dqAqXqZD7Nf0FAfsFr8wLlVSRAyfgdvY4CPWv+LHPvgA==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.4-0.tgz","fileCount":875,"unpackedSize":1182925,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCypOd9BLAzOSCCRLfHiDVRQ266rrcdm4TUvQz0eNZK0AIhAJJX+ja6p9+gOyoM/si07PBXnUnry2Q1ZvDNwDHpKeYf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilXJbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMyxAAioRkMIqWTqHgLxXs+9tK/2FCISLMl52Lqcvs8sSfHMx5WiPr\r\ngp5FI9pjV4CA9oAVgdhqHWpSDISKaOCzJ0ETneYLbr31o0LjsvIqOF96aaor\r\nPUC+HJK48tl7Z4dvVy5M2zprh7GKmOEhldNO0A6lXGM/YAK0VaNoL/OT8TKm\r\nJ1OPAfG+fkJUQ7GZO7KzFQw0WsWatmAZh03+nNNUYWmJqsKLFme9e4zThI4u\r\nXSwC4+FxnmO8/D6N8RzY+3wPQqCoViChOdTsxN38vfEga3mSQP6gXtEVpz6A\r\nD/eahxar+yVh6dQasIeZiuAuqygMOb1+ubslq6A47RhktrwrOCu8y8xTVEBI\r\nDEHssuPU2ZzyzyVXuhk17740eLqlq2VvvOxNs9UUa8JS8Du9SLgWz/Uf2SeC\r\nTt0CnnIPup9Wghje+i2E3g6lP/gbGMrvqUYZ+nUd8feopcknEFqU1ZpkcjLc\r\nPQkTmwppf5P4t3eAl47yhvNZp4MAaBL8Mm0Mx6qB/pJfHcIhR/DytzqgIuQ0\r\nwryV3xwozB6rd3rOJNeCdszFZ/lEcGqrGIiaM+QJK4/LGr+uJmwMXy7DwW50\r\nTUdSY6EZ+5gt0AvCys0EpoIEB0y4dlRRqk4kDj5FmBC08iKaeG71EOp8tgPM\r\nbNMqikBbdAD0hHb8Jo47O6GYjdnNbkWsko0=\r\n=gSWJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.4-0_1653961307580_0.47764604332884986"},"_hasShrinkwrap":false},"1.3.3-9":{"name":"graviti-design","version":"1.3.3-9","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^12.3.7","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-tabs":"^11.10.7","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```shell\nyarn dev\n```\n\n## Commit\n\ncommit 使用 \n\n```shell\nyarn commit\n```\n\n进行提交，否则 `arc land` 会报错：\n\n> Some of your tasks use `git add` command. Please remove it from the config since all modifications made by tasks will be automatically added to the git commit index.\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n\n`package.json` 中 `version` 无需手动进行更改，按上述提示发布后会自动更新。\n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n邮箱：frontend-group@graviti.cn\n\n发布前记得先登录这个账号\n","_id":"graviti-design@1.3.3-9","dist":{"shasum":"8ff67cabd4b4a85bf28216b911947ea5c8be24e9","integrity":"sha512-AFEKTTMyNf4VjkOk7X+pR4LNSemNCRDxBb9BQ7ftynEMVU7Feyim8duK5IHfNHH551eZsZaGPNfrileeDKDkzQ==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.3-9.tgz","fileCount":857,"unpackedSize":1117087,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJDkIjPOTbTRGtxWIXF6zUfTXu3PXETHHK22+SZZzX5AIhAKUsCq5cnCL/9Ix57jerMVyTqdPTT7jNTqYOu2psAsA7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqKJ/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvUg//biUZcp7LMxjs61h57RwKmKYlZXgMRPotLe1di5mH/9Z42K9a\r\n/oSuu1796lRZYHEtJjqAKKd8mqc1JH3ZXP52hxDU+in3dmWxZW9KB3l4P35R\r\nGNJILECQvjbV6z/gckQ+BK0kDAn6fj80bHVUKucVcK0Q8Bhy8uCLX030CIJE\r\n1Vq0J8nFbfyroetpJNdFXxPvbg0Uagu2wUVUO3/SIgBAuQieK5SUUAl2cypO\r\ny6L7b8nKfkwne43e7lRxyrfTyc3/t5AAQI8Z40B68SqVPIPPdOPClyQOE+DG\r\n+DKU8SvwvbMbpVqwf+XB08ekmnQGkjI2j8nKZxM1lu1VbJm9zwjTzePzCw78\r\ncEyKoNTrj9S4FCQELG1RpAocYzKy/tUNg7xSH7rExi5BNqfO93ngKIWJJJT+\r\nHTs8Gkq0bpbYIhWsSQCUCqzZrva13ic2Vq23yHSAqeqBh40eQkCRPkcvIAu6\r\njsZGNFZKSxNt0vNocWZuQpXVkjdwF92+iHWSQaivdD0rkNQOcIE7yLd5x+Ym\r\nA0FUupT0Iln7XkpULIo09JEGGDtqvymK6I38Tiqz66GgG5tjLnq1uKCmQCQZ\r\ni9wzHnq0xiZBmAleVdIntCJ+4j2hIBckxKVKyzUrfTW2QjQ17x1AhvEg5enE\r\nzBF6T8XgMER031fSe2KqNha93HuIpFjwZq8=\r\n=GJVQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.3-9_1655218815462_0.9385998787585486"},"_hasShrinkwrap":false},"1.3.3-10":{"name":"graviti-design","version":"1.3.3-10","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^12.3.7","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.3.5"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-tabs":"^11.10.7","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"readmeFilename":"README.md","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```shell\nyarn dev\n```\n\n## Commit\n\ncommit 使用 \n\n```shell\nyarn commit\n```\n\n进行提交，否则 `arc land` 会报错：\n\n> Some of your tasks use `git add` command. Please remove it from the config since all modifications made by tasks will be automatically added to the git commit index.\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n\n`package.json` 中 `version` 无需手动进行更改，按上述提示发布后会自动更新。\n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n邮箱：frontend-group@graviti.cn\n\n发布前记得先登录这个账号\n","_id":"graviti-design@1.3.3-10","dist":{"shasum":"1e5dd6dcbfc68898d4214a4953f0e1de929e1581","integrity":"sha512-Ke1bbfumoAaZysZ3ZooRS+EsGornnpM41X6bREw7g7zdtdCde+Wv7i9qe9XEIgfVmjv2Ub1xGgcLAJHIDQOfLg==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.3-10.tgz","fileCount":857,"unpackedSize":1117088,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYkcpry9EdZSbtjgQbFzpA6MdgpswrqNe0jLU0FjmtSAiEA9m1LOFbmnT6PdUwYm9jxjzrmoA+wk/9dCBoQUWvPO5Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqLYzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQNBAAgl8JkDua146YyMJjbWbhgWTRVOWPmbNJmZ6bkNg4XrpVFg2T\r\ns8YdFag+MfnXGYOaDI8gSBplhi+/3gf6DojWHqTxchx0nDbYOIAAldtzjBoI\r\nyRzcyaRl+8IH8nO1s2hHiBdCpPOlkWEslPkfgZ3lyXqlvHEiDNHK+h5Uzo/6\r\n8OL5tOP5V2crTwU98+UejYgXDql/l8mJ9+1nIlKwMDDfuDUp6HEuK3TOmxs3\r\nowgaiUKJAin8m3zwfY+gdBZZTA1eQILbFSAdbFRWGfO1rT9Sfl/PLfFnw4Ch\r\njCuX8IoirWIKLSS+To6yZxXDPzR7ubZenOI2aYbCp/Ey+uKxf7cUnxCr3hgk\r\nxSnC23hbuER6aBdhGTdJC7QpvJmMkC+vy0aeTlq/QXq4A1U3uMckEu0ngtiL\r\nsqGNXZ+s8hwtGRigC38Zkd2ZqgM5xntJCfS5SKy1jWki2Su31+adf4pvB1LE\r\nCEIhixV5FHW9jph9SSuU9epwdVctl/m5oqMOW5XicRuWI2kQYCc/6rgVKWxV\r\nvoM3c0dS5o+qI/Qntdr4ubfzm/blxMSwbt0gSvvYRObj64gDfXncXIXmjfL7\r\nHuzZku3JjL3i+Do5azKPdldu860dE8y/SCOQv5d9Zzoq+7XJA0n/HLuyFOtE\r\nWBEit8p846lBQoVUcHmGEVP3JQbI94WPF14=\r\n=VUuH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.3-10_1655223859456_0.5112350504638712"},"_hasShrinkwrap":false},"1.3.4":{"name":"graviti-design","version":"1.3.4","description":"如你所见，这是一个组件库","main":"lib/index.js","typings":"lib/index.d.ts","module":"esm/index.js","publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"commit":"git-cz","dev":"dumi dev","build:site":"rimraf doc-site && dumi build","preview:site":"npm run build:site && serve doc-site","serve:site":"serve doc-site","build:types":"tsc -p tsconfig.build.json && cpr lib esm","clean":"rimraf lib esm","build":"npm run clean && npm run build:types && gulp","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:update":"jest --updateSnapshot","version":"npm run build","release":"np","prepare":"husky install"},"keywords":[],"author":{},"license":"ISC","sideEffects":["esm/**/style/*","lib/**/style/*","*.scss"],"devDependencies":{"@babel/core":"^7.14.8","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.8","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@babel/runtime":"^7.14.8","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@types/enzyme":"^3.10.9","@types/jest":"^26.0.24","@types/react":"^17.0.14","@types/react-dom":"^17.0.9","@types/testing-library__react":"^10.2.0","@typescript-eslint/eslint-plugin":"^4.28.4","@typescript-eslint/parser":"^4.28.4","@umijs/plugin-sass":"^1.1.1","babel-plugin-import":"^1.13.3","commitizen":"^4.2.4","cpr":"^3.0.1","cz-conventional-changelog":"^3.3.0","dumi":"^1.1.23","eslint":"^7.31.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jest":"^24.4.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-markdown":"^2.2.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","gulp":"^4.0.2","gulp-autoprefixer":"^8.0.0","gulp-babel":"^8.0.0","gulp-cssnano":"^2.1.3","gulp-sass":"^5.0.0","husky":"^7.0.1","identity-obj-proxy":"^3.0.0","jest":"^27.0.6","lint-staged":"^12.3.7","np":"^7.5.0","prettier":"^2.3.2","react":"^17.0.2","react-dom":"^17.0.2","rimraf":"^3.0.2","sass":"^1.38.0","serve":"^12.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-scss":"^3.20.1","through2":"^4.0.2","ts-jest":"^27.0.4","ts-node":"^10.1.0","typescript":"^4.5.2"},"gitHooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -e $GIT_PARAMS"},"lint-staged":{"src/**/*.ts?(x)":["prettier --write","eslint --fix","jest --bail --findRelatedTests","git add"],"src/**/*.scss":["stylelint --syntax scss --fix","git add"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged"}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"dependencies":{"@ant-design/icons":"^4.6.2","classnames":"^2.3.1","rc-cascader":"^3.6.0","rc-checkbox":"^2.3.2","rc-dialog":"^8.6.0","rc-dropdown":"^3.2.0","rc-input-number":"^7.3.0","rc-menu":"^9.0.12","rc-notification":"^4.5.7","rc-pagination":"^3.1.9","rc-select":"^13.0.0-alpha.1","rc-steps":"^4.1.4","rc-switch":"^3.2.2","rc-tabs":"^11.10.7","rc-textarea":"^0.3.5","rc-tooltip":"^5.1.1","rc-tree":"^5.3.7","rc-tree-select":"^4.4.0-alpha.5"},"_id":"graviti-design@1.3.4","dist":{"shasum":"bb26331a9e8aeffdd7555e08303be92d9ef6fcd6","integrity":"sha512-2lL+OLrvOSosCQXz0l/4Ib6jXW7JtCiA+5gNAo2XD9nQBHL3Rnaj8x5tL3PhZvbO3YjdOoJ1GJwJI0kiUcUF0Q==","tarball":"https://registry.npmjs.org/graviti-design/-/graviti-design-1.3.4.tgz","fileCount":885,"unpackedSize":1186017,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc63kM+6Wq8mERBUkdVNTxQNfQl7DMK4+o5whPYZg7PwIgGo+mklbYL/HpzzrNrAzg7kJDm0sfGgHBBaXbacxnc8U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqYy3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjyA/7BjDCWL8OtcxBdGAcBWhac5ksv7E4emiMVaGzQf47YBc34l4k\r\noprrXmX6Hrsw+31rwkoiCGWXD0wSLB/0dndhfnbU4sts4tXFH4I4k9WoW65+\r\npi6gqRLliQD13ZM/QhSeauu+AY5IZvTTxbM8Q2w5vbrFSKz8mAmvoUpYLvGY\r\nm6dLVJ73aZUH4WHRbpg/sBEvL39eKHZryFU5sO5XWyg94seCotltPFl35ytD\r\n1mi6T6Qa8cC5AZVt5l/AsSuzj1BqIuRPX5IiVr4SEWWLmR87HwOeuMI2THxQ\r\nDAPHpAK3NDqkpZ8K8hU0tA/FP319jBelxYhsEJWFeR/OmU+CLyRMB9/iioHK\r\n4zwJjz05Av+LaHMSH9+0ybejKk+6ma1+eI2DwEOKAbsgcBLUNckbhOj0z1h2\r\nOTABC6l7C9nuOdJWz+7ukTkTpXrZkVNKxU8jXSA/vGpj17+sj3N5n8hIrSVE\r\nr8iyVznwk/ociPd09F+BGM33CVGNOecuif6Mohr6zpWjOeMeJGAi/9txFhas\r\ngXe8r84Y6MNQ0ip57Rd3G0wBnZ37jSHF1hqhO/fajCgCdO2uZwqFqVCZUfgx\r\nepj9cwkGm671f7XnkDzHhxS+OtFxv1ERCRGK8ebCQ+ifojT321KuNLqdCgtw\r\ngrh71FQDDy5SOCNj4muIKy2EZj3CyAQ2hdE=\r\n=UzVZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"},"directories":{},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graviti-design_1.3.4_1655278775141_0.18788276849875984"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-06T03:58:27.891Z","1.0.1":"2021-08-06T03:58:28.037Z","modified":"2022-06-15T07:39:35.506Z","1.0.2":"2021-08-06T04:08:45.028Z","1.1.0-2":"2021-08-06T05:06:06.013Z","1.1.0-3":"2021-08-06T06:39:22.969Z","1.1.0-4":"2021-08-06T07:28:27.166Z","1.1.0":"2021-08-06T07:41:56.322Z","1.1.1-0":"2021-08-10T09:41:56.501Z","1.1.1-1":"2021-08-11T08:53:53.566Z","1.1.1-2":"2021-08-11T10:59:41.784Z","1.1.1-3":"2021-08-11T15:10:41.882Z","1.1.1-4":"2021-08-13T04:57:10.635Z","1.1.1-6":"2021-08-23T12:52:46.456Z","1.1.1-7":"2021-09-01T07:21:58.341Z","1.1.1-8":"2021-09-01T10:25:32.579Z","1.1.1-9":"2021-09-01T12:09:40.408Z","1.1.1-10":"2021-09-01T13:55:44.599Z","1.1.1-11":"2021-09-01T15:13:11.660Z","1.1.1-12":"2021-09-02T09:37:34.211Z","1.1.1-13":"2021-09-02T10:30:13.989Z","1.1.1-14":"2021-09-02T10:33:14.395Z","1.1.1-15":"2021-09-03T07:12:36.853Z","1.1.1-16":"2021-09-03T09:18:03.965Z","1.1.1-17":"2021-09-06T09:01:36.123Z","1.1.1-18":"2021-09-06T13:12:42.761Z","1.1.1-19":"2021-09-08T04:30:32.221Z","1.1.1-20":"2021-09-09T04:43:34.010Z","1.1.1-21":"2021-09-10T03:38:49.726Z","1.1.1-22":"2021-09-10T06:16:03.961Z","1.1.1-23":"2021-09-10T09:41:30.640Z","1.1.1-24":"2021-09-10T10:43:43.716Z","1.1.1-25":"2021-09-13T03:08:03.839Z","1.1.1-26":"2021-09-13T07:53:10.763Z","1.1.1-27":"2021-09-13T08:11:21.547Z","1.1.1-28":"2021-09-13T08:23:48.933Z","1.1.1-29":"2021-09-13T09:06:24.329Z","1.1.1-30":"2021-09-13T10:22:03.376Z","1.1.1-31":"2021-09-16T08:38:11.013Z","1.1.1-32":"2021-09-22T03:12:05.861Z","1.1.1-33":"2021-09-23T06:27:51.522Z","1.1.1-34":"2021-09-24T07:16:57.688Z","1.1.1-35":"2021-09-26T10:01:28.145Z","1.1.1-36":"2021-09-26T11:22:24.318Z","1.2.0":"2021-09-26T12:33:20.892Z","1.2.1":"2021-09-27T03:03:42.188Z","1.2.2":"2021-10-09T07:00:40.571Z","1.2.3":"2021-10-13T03:58:59.922Z","1.2.2-stable":"2021-10-18T07:07:49.257Z","1.3.0-0":"2021-10-19T03:37:44.079Z","1.3.0-1":"2021-10-20T10:42:32.896Z","1.3.0-2":"2021-10-22T02:45:37.640Z","1.3.0-3":"2021-10-22T08:10:37.410Z","1.3.0-4":"2021-10-25T08:54:27.600Z","1.3.0-5":"2021-10-26T09:13:46.934Z","1.3.0-6":"2021-10-27T03:32:20.029Z","1.3.0-7":"2021-10-27T03:52:21.853Z","1.3.0-8":"2021-10-27T04:00:13.160Z","1.3.0-9":"2021-10-27T06:54:37.360Z","1.3.0-10":"2021-10-29T07:42:45.588Z","1.3.0-11":"2021-10-29T08:07:08.649Z","1.3.0-12":"2021-10-29T08:23:23.746Z","1.3.0-13":"2021-11-01T03:27:11.758Z","1.3.0-14":"2021-11-01T04:01:07.602Z","1.3.0-15":"2021-11-01T07:31:57.708Z","1.3.0-16":"2021-11-19T09:52:42.265Z","1.3.0-17":"2021-12-03T06:59:46.591Z","1.3.0-18":"2021-12-24T06:05:24.333Z","1.3.0-19":"2021-12-27T03:44:07.558Z","1.3.1-0":"2022-01-05T07:16:45.779Z","1.3.1-1":"2022-01-06T07:24:17.506Z","1.3.1-2":"2022-01-11T09:37:23.670Z","1.3.1-3":"2022-01-13T03:39:05.081Z","1.3.1-4":"2022-01-18T08:09:00.839Z","1.3.1-5":"2022-01-20T02:53:28.066Z","1.3.1-6":"2022-01-24T07:50:58.780Z","1.3.1-7":"2022-02-18T09:52:00.905Z","1.3.1-8":"2022-02-24T02:29:11.630Z","1.3.1-9":"2022-02-24T04:19:59.941Z","1.3.1-10":"2022-03-02T03:26:43.906Z","1.3.1-11":"2022-03-02T06:28:01.455Z","1.3.1-12":"2022-03-02T13:19:57.093Z","1.3.1-13":"2022-03-03T07:32:51.001Z","1.3.1-14":"2022-03-08T08:08:42.857Z","1.3.1-15":"2022-03-09T11:27:45.115Z","1.3.1":"2022-03-19T17:30:07.241Z","1.3.2":"2022-03-19T17:33:00.869Z","1.3.3-0":"2022-03-21T02:37:45.818Z","1.3.3-1":"2022-03-21T03:14:49.031Z","1.3.3-2":"2022-03-21T03:43:41.714Z","1.3.3-3":"2022-03-21T13:46:57.330Z","1.3.3-4":"2022-03-23T11:43:27.321Z","1.3.3-5":"2022-03-29T11:13:11.159Z","1.3.3-6":"2022-03-31T03:08:33.603Z","1.3.3-7":"2022-04-15T08:23:08.588Z","1.3.3":"2022-04-21T08:52:19.860Z","1.3.3-8":"2022-04-21T09:31:42.549Z","1.3.4-0":"2022-05-31T01:41:47.888Z","1.3.3-9":"2022-06-14T15:00:15.744Z","1.3.3-10":"2022-06-14T16:24:19.770Z","1.3.4":"2022-06-15T07:39:35.421Z"},"maintainers":[{"name":"graviti-frontend-team","email":"frontend-group@graviti.cn"}],"keywords":[],"license":"ISC","readme":"# Graviti Design\n\n如你所见，这是一个组件库\n\n## Documents\n\n文档见：http://ui-demo.graviti.cn:3330/\n\n使用 Dumi 自动生成文档\n\n## Development\n\nDemo 均使用 Dumi 生成，具体可参考 https://d.umijs.org/zh-CN\n\n```shell\nyarn dev\n```\n\n## Commit\n\ncommit 使用 \n\n```shell\nyarn commit\n```\n\n进行提交，否则 `arc land` 会报错：\n\n> Some of your tasks use `git add` command. Please remove it from the config since all modifications made by tasks will be automatically added to the git commit index.\n\n## Publish\n\n发布前确保你的代码是最新的哦  \n使用 np 控制发布，具体可参考 https://github.com/sindresorhus/np\n\n```\nyarn release\n```\n\n`package.json` 中 `version` 无需手动进行更改，按上述提示发布后会自动更新。\n\n## 开发须知  \n\n\n### 1. 项目结构\n\n```\n├── deployment\n│   └── ... (configuration files)\n├── docs\n│   └── index.md\n├── src (Your code here)\n│   ├── _util\n│   ├── componentA\n│   │   ├── __tests__\n│   │   ├── componentA.tsx\n│   │   ├── index.md\n│   │   ├── index.ts\n│   │   └── style\n│   │       ├── index.scss\n│   │       ├── index.ts\n│   │       ├── mixin.scss\n│   │       └── variables.scss\n│   ├── componentB\n│   ├── componentC\n│   └── style (存放一些全局的变量（主要为主题服务）和公用 mixin/function)\n│   │   ├── animations\n│   │   │   ├── index.scss\n│   │   │   └── spin.scss\n│   │   ├── colors\n│   │   │   ├── colorPalette.scss\n│   │   │   └── colors.scss\n│   │   ├── index.scss\n│   │   ├── mixins\n│   │   │   ├── index.scss\n│   │   │   ├── reset-component.scss\n│   │   │   └── typography.scss\n│   │   └── themes\n│   │       └── default.scss\n│   └── index.ts\n├── gulpfile.js\n├── ...\n...\n```\n\n组件都在 `src/` 文件夹内，其中 `style/` 文件夹下会存放一些全局的变量（主要为主题服务）和公用 mixin/function。  \n每一个组件文件夹内：\n- `index.md` 用来编写文档以及调试 demo\n- `index.ts` 用于导出组件\n- `[componentA].tsx` 组件本身\n- `__tests__` 测试文件都写在这里\n- `style/` 样式文件都在这里\n- `style/index.ts` 用于导出样式文件\n- `style/index.scss` 样式文件的入口\n- `style/variables.scss` 用于存放 sass 变量\n- `style/mixin.scss` 用于存放 sass 的 mixin\n\n> 如果你足够细心的话你会发现每一个组件的tsx文件中都有这么一行import\n> ```typescript\n> import './style';\n> ```\n> 这是必不可少的一行，它会在 dev 以及 build 阶段将样式文件引入到组件中，并且无关样式文件的文件类型（这一点后文会提到）\n  \n\n### 2. 新增/修改组件\n\n本项目的组件实现基本参考 [ant-design](https://github.com/ant-design/ant-design/) 项目，你可以发现可能很多代码都是一样的。  \n组件的样式由我们的UI给出，所以有一些用户交互还是会和 antd 有所不同，这部分还是需要大家有自己的思考，不要只把代码复制过来就完事了，尽量去理解 antd 的实现。\n  \n\n### 3. 编译流程\n\n详情参考 https://juejin.cn/post/6844904160568016910#heading-15  \n使用 gulp 实现编译 pipeline，所以流程都可以在 `gulpfile.js` 中看到。  \n\n流程大致上是一致的，但是我们的项目中会有一些变化：\n- 使用 sass 代替了 less。\n- 没有使用 `babel-plugin-import` 实现按需引入，而是在编译时将 `style/index.ts` 中的 `import` 从 `scss` 改为了 `css`，实现了自动的按需引入。\n- 只编译了 `esm` 和 `cjs` 两种输出，没有 `umd` 等输出格式。  \n\n所以本项目中的编译大概会分为以下几个步骤：\n- 使用 `sass`库编译 `scss` 文件\n- 使用 `babel` 编译 `ts` 文件，分别编译成 `esm` 和 `cjs` 格式\n- 使用 `tsc` 产生类型文件 `*.d.ts`\n- 使用 `through2` 修改引入样式文件为编译后的 `css` 文件，实现按需引入  \n\n\n### 4. 发布流程\n\n直接使用 `np` 发布，由于在 script 中添加了 `verson` 这个脚本，用来执行编译流程，`np` 会在发布前自动执行这个脚本，所以就不需要自己再手动编译一次了。\n\nnpm账号：graviti-frontend-team  \n密码：graviti-frontend-team-yeah\n邮箱：frontend-group@graviti.cn\n\n发布前记得先登录这个账号\n","readmeFilename":"README.md","description":"如你所见，这是一个组件库","author":{}}