{"_id":"@kbse/system","_rev":"42-563cf6a0f0461753ca7cf1456b59a3f2","name":"@kbse/system","dist-tags":{"latest":"0.2.13"},"versions":{"0.0.5":{"name":"@kbse/system","version":"0.0.5","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"analyze":"cross-env ANALYZE=1 umi build","watch":"buit build -w","build":"umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start":"cross-env MOCK=none UMI_UI=none umi dev ","start:dev":"cross-env REACT_APP_ENV=dev MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","@ant-design/pro-layout":"^6.2.5","@ant-design/pro-table":"^2.4.0","@kbse/layout":"^0.0.4","ag-grid-community":"^23.2.1","ag-grid-enterprise":"^23.2.1","ag-grid-react":"^23.2.1","antd":"^4.4.0","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-copy-to-clipboard":"^5.0.2","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0"},"engines":{"node":">=10.0.0"},"_id":"@kbse/system@0.0.5","dist":{"shasum":"ef8910d16ed8be3853ce964c6ed0f4e256c3d5b7","integrity":"sha512-yk13ViHebYjfCNklJKodvcD2gtlkYY549ENTGKgRSjb+BcKg9Wqn5U302oXIKpGKAHVbZkUhal880JGN8Ktt2Q==","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.0.5.tgz","fileCount":264,"unpackedSize":894076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTNYoCRA9TVsSAnZWagAA0mQP/R7F4JbRtEIF9cgeIvpm\nIrhTZEe756XhWXViAo1QPRoX+2hhOvCNKmTEOjMn0MK+FOLEWGZ3mXcooXk4\n3M1bVpICvLgDNDkcQbwWm9PKHOpAhGmrfN5VogxjDGGCNI6QScXzJUC/whkJ\nqQck+sr/MpGQxDlBN4+GCzVG8O//ZJImaQl980/RzMUhXKhRM/fZgYUkWhC+\nYWup3ZHMsBcX3NYU22DCmg+rKHEAVFs9UrkFMuqKTeBnO9R1rTTfe/MXUl1t\nqH8QtmlDXUDz+m7Mp9mIzgDpj19uF4XxLk+rQQKFza+bUs7n7Zk/+C1b5unf\nYUKk4fKFsjltR4SMdCrWUgPuVZUg0TUbGE7NOCUTb+FNBi4WvKybQZEU7WrR\nVrJ8vXBxzuyDxqd/OgfeJfx6InK9COieWUjGxWq4ySeqxhTef33Q2XCPmnAP\nbYab5TLxESZPKkp3AWTc4+ikuE4J0PAhDD9J7yH5ejI9r+WHNBI0hqJHOsTg\nwJsQFtE7WPBBMBEoa6NJfvG619DjtY/nW5PC3nYSV5qlnMKssAwOgkViyn0i\nCzPIQe2iv3dat1wS/1PHx5as1Gfch0E9PN1flkHdynjQ9jqG5pDwZ95Xs0mz\nXo76MbNDXt+9R/6ARUPzVfeqyYurO5xqCXIEqVQ7wiiMTX5rglvLEVkhC9P3\nrvHX\r\n=Dema\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/hF+cMaK/copJa1p/+UO9vgeec6veohT8iCIT6DLQkAiAIgYYCYjTSpNx8mZdoLsJrs5y1zbXgD5hKubre2DbFfw=="}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.0.5_1598871079979_0.29655200044587615"},"_hasShrinkwrap":false},"0.0.6":{"name":"@kbse/system","version":"0.0.6","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"analyze":"cross-env ANALYZE=1 umi build","watch":"buit build -w","build":"umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start":"cross-env MOCK=none UMI_UI=none umi dev ","start:dev":"cross-env REACT_APP_ENV=dev MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","@ant-design/pro-layout":"^6.2.5","@ant-design/pro-table":"^2.4.0","@kbse/layout":"^0.0.4","ag-grid-community":"^23.2.1","ag-grid-enterprise":"^23.2.1","ag-grid-react":"^23.2.1","antd":"^4.4.0","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-copy-to-clipboard":"^5.0.2","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0"},"engines":{"node":">=10.0.0"},"_id":"@kbse/system@0.0.6","dist":{"shasum":"f5f3dd6bd59ee2b8917487076e50bd47522bf477","integrity":"sha512-ub7Kn1gLs1y2JSwthktI4uAh42yq0hOa/18QdtbkTfS8jRrhw7Bsb5QnD2gKwhMSpTrSQ22ehs2T+2SaVdn3OA==","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.0.6.tgz","fileCount":3779,"unpackedSize":14334515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTP2PCRA9TVsSAnZWagAA+ngQAJ5ELSmLjaf3WYpP9HiC\nMFFxODC0WMrUlhPSCwW1iy6w8bCSBvH9MPndv8L0pR+2WI92vg5SrEdWzH2H\njpcaHIJBWRnjYDdOJZl6BR4yjo+Yt3sRloC7ETA52XXdSFqizSQO80HPPL6t\nBQoI5pAprUHF/PGJHF/9sSQ3XwZL6TtO0TLIfx5TaFyTxOACRtRS7EeCYNQj\nOdlsML+LQBV00LYyEWIffAtIhmKBX76xqU9IYK1R991FbH/dLO7avMvBI5Jo\n+h9yGEFg895ovosf6KHGKil4pD5oU2SpWHNbpD50tqy7+o2LQlwspDj8ZCbz\nNO+VndLpVxsO4g0PUagvv+UzN5lHH0lBXhn0eCK2DmEFuSEdqeF0+thbDAce\nomUDZijeKcMNfVZ+UVjGGgiP3MgFvCbSp2coGKvv03AwK633je84LB5JoLcc\n89LtvROidc1nrYz95tiS7HhgPn5zBCrC4elQxHxlxEf1FixOocpZttuEQk79\n82doBjREFnmaUsd0KMB0orS4Za+qk46MGlz2MGct0IAkOJWz64yXzQrlLr5+\ncwdFLKPK/TVPyWU+ijE63Lx8gtAuDS3W4K9aCRB4ZBKX14UdixkGwBsa/NfP\nnohu+KBtH1ddPfgNHMPM3dR5nef76ioYBkukDvzkWJkHA8r6FTwGjY3Ng85L\nwSCq\r\n=lLmX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFR0ROjAQLqviD+3FDUD/bGjpvSlnjoA9H7wqDvMIhg9AiEA/iabkrjz0n1oTCyP31mWrrMUHUDbCiL7OT6MOjvX89I="}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.0.6_1598881166682_0.17021180667811175"},"_hasShrinkwrap":false},"0.0.7":{"name":"@kbse/system","version":"0.0.7","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"analyze":"cross-env ANALYZE=1 umi build","watch":"buit build -w","build":"umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start":"cross-env MOCK=none UMI_UI=none umi dev ","start:dev":"cross-env REACT_APP_ENV=dev MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","ag-grid-community":"^23.2.1","ag-grid-enterprise":"^23.2.1","ag-grid-react":"^23.2.1","antd":"^4.4.0","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-copy-to-clipboard":"^5.0.2","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.5","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0"},"engines":{"node":">=10.0.0"},"_id":"@kbse/system@0.0.7","dist":{"shasum":"f73369408781282d6659a82b1c2163a45763e4e1","integrity":"sha512-Wvgq60iYc8812a0jAOL4Ftb36ii7KbHcPDqrQ0i2b+vDkrDD+DeE4WZhea7VOidsZ11W1E0+xcppaJxu6ZYhHg==","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.0.7.tgz","fileCount":3781,"unpackedSize":14334995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTQEZCRA9TVsSAnZWagAAU54P/jFAu5isBmC5C5uaNxSi\nYNioIbmZ/uDWBXXlYsaeKRwAcX4EGRaL/WHJZZcfoR0s13l1fAS1ONPW+vXO\nWrcjMvedtDIREC0smBIwxvb5Tw6TG0ETa975OUP9KQ9dy0Q/bklm4wc+V1+9\n5d+RwnXWxI+hnpx9JtTUIELUsdTzsxSws8YQ2TDK1cJc1+Xs4tuHJerLQUpY\noOuwftLJA6qh7qRVcxcnOi03pspodl3P3h+PyCQlP3ZGkZMn4qjeUZG4sCrF\n1YN7XAA3shsc/NmJPgDAJb3KFRlAf06j5WPQIAFHtnz1Aba+WLFO9EbqUbP1\nkRBHNbdpRFWJhhl89Cpf2mWSSGhD8ruXK16iKEQqTLqkEZouRqzaeHmSrImJ\n9JlFFYaYthDir8gveTTz/IdjzoAlwSk4JdV9ZUQ65JFEBS8GSgN5PuIjVgwf\nOWdtuV753z7m8TbChFOuDc9dUyYw/5w5H23Zt9QUr9ruoDP70JAFyJAbjxTu\nnq9yxcjamGtuI0phi59M4ujthDJpNG2WuaiwE3fS1+YVKlW6NiWbwxOqwzfC\nZMQUZb8YO6RPneeag6Q6zpjcuQ8TI40naA7cjbt1R7NsADRoUvhgyQl0Ej0H\nROoayx4p738I4C/pJdAphV4D14u6lSfxDXOoZcD1EmRPo56GqIX0okzCWP4L\nasEc\r\n=woYT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqwYUUHC4mj2i6XhL1uos/bbiQtZGwvN25q5Kh2kUHrAiAZbO6csFbLmaKxOsQtv5JfOXwVJFrhT0KEghsUcEEptw=="}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.0.7_1598882073195_0.3756290912152842"},"_hasShrinkwrap":false},"0.0.8":{"name":"@kbse/system","version":"0.0.8","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"analyze":"cross-env ANALYZE=1 umi build","watch":"buit build -w","build":"umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start":"cross-env MOCK=none UMI_UI=none umi dev ","start:dev":"cross-env REACT_APP_ENV=dev MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","@ant-design/pro-layout":"^6.2.5","@ant-design/pro-table":"^2.4.0","@kbse/layout":"^0.0.4","ag-grid-community":"^23.2.1","ag-grid-enterprise":"^23.2.1","ag-grid-react":"^23.2.1","antd":"^4.4.0","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0"},"engines":{"node":">=10.0.0"},"_id":"@kbse/system@0.0.8","dist":{"shasum":"1636105d1ccc13b46332fb2bb16769a7ce797507","integrity":"sha512-FSPQkJNWdrW4S6gjpNvImr74sdaBNILs52lAgVT3zHG5vdbqDNvUUxG4ST97mQaGdfxsTmtFLfCmOTayDspwuw==","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.0.8.tgz","fileCount":3938,"unpackedSize":14948110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfThppCRA9TVsSAnZWagAAbNwP/1I9x6lJ5rkJKjuHo8Os\nIv7e8Es1FLlMF38LlYnJwTYrx1j3TXPLtwsLr6G/6t/4dSCLd8gWywpx6fge\nJO+I5VZp9T8+6Lc684pxF+gMcQ/EjLqUOBIsupgFUbF/3XtyJoaWb2fGrw+g\nBo6MT3DhJ5SR7prkqOAzp6QX1E8lKPS5+9meTxO1AK/AzdXPEaGo4JLPr0/N\n9kBQEqj4ZJteM+zrtvzoRnDjShi+rO3guGlcsucK6kx2ebwT3mgmJybuusl8\nBtauypXbkQ5Umm52ssXlap1kZmGQBLGCQVIiRkqkfkK9M/JlmxhaN/CTUUVr\njE14yee5nDTizR+LKARgbAfp9c2kOBtOzVX8HxCRBwpofFp7cdVxzbAm/mfA\nYhWXxyhod8GiWD8X8sDyeiwf5X515FD6h1AaMu/p3MglgbgbcJyUiFQ8W7Ip\nXcpya5//dqv0QC/Fdl0EY7IxV6789+Wp3FHxBbebEkojlL1DIiJNZ/jgCckM\n3yV99qUYl/NGG/2dlDUWJjqZv+8GwNkmuVP53IE4WslQliFstgyXa52K28l2\n/gOEBGkUzPSxFknqPDfziSgS+YXDsUMMubiKGps4MqVna3rhqoOhZ71qmtvK\nSyzGkZD9n48Ka3BhP56wx7nRcBEm5e+7ycMaW5WCLr18tVw+ehJJ3ra98QK2\n/Roi\r\n=Sueb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEp/Uh6+Cm6Rgf9KYT0AhysWcio+4Z+Zm1aSCtbSWcilAiAp/McLKB8u8FPWTHs9g88iD06ifpg+bZUNuaAzDW1+Rg=="}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.0.8_1598954088831_0.4236897219379854"},"_hasShrinkwrap":false},"0.0.9":{"name":"@kbse/system","version":"0.0.9","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"analyze":"cross-env ANALYZE=1 umi build","watch":"buit build -w","build":"umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start":"cross-env MOCK=none UMI_UI=none umi dev ","start:dev":"cross-env REACT_APP_ENV=dev MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.4.0","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0"},"engines":{"node":">=10.0.0"},"_id":"@kbse/system@0.0.9","dist":{"shasum":"9ce0b4f0ed3d75db832507afecb9d74a79b56b60","integrity":"sha512-Q/G5RGvOn5t+tT6WoEA+u8DfQVVhhT59OiOy7teEMyRix1HYB5nrp6k2Zi1LaaHwJ8abbPx9XkjFKn9+CR9QNQ==","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.0.9.tgz","fileCount":3938,"unpackedSize":14947896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT11TCRA9TVsSAnZWagAAOicP/3kM3C5I/9PgDc6ZfR0O\nyWdDvL3vghLeknbvfRxKEWs4B2nxebCmO1xA/p4zRpbFtJQjSGLzEUn3KzLM\nP2TOd72Y+5zIF4ve3/Zl6z+xlTUWlwry3y1ZGF1VOV9jlL4KMD8ocw+gwwoy\nqjQTVa58O5u788j9vCve0FBqLJ665FBa6upmfkr4rQIU/O7PhIusCblkkUrd\nnUFDwN14eYsbKcfbH3fSWMKyt/JCxvy+Aki9LAMoB8xi2Jzaexu3eEf5x8he\nhztktilnopZdo5teI7lw5lLwybBC/fKHxlRHzFbOxmplcp9mwvudr3Dvlafx\nitxHx2cpjuh/P9eC/LqSItQabf+5eyYwcJxtge++9p8tXu8yaNJYFJFGYaHN\nyFk+kWqn1uXtnNbChAAlM3UMqgJp97gTMsKfJT4BVrTWno3eBs0fOfFCA0ZY\n3MV6Lnl6jv9VQp66Sr7VWBneSfQZPnbgYvSyeSCUhjP30KuodS6y/c60Vrm1\nLJR9av8GhgkQVT1Z7BtVepXRZii4XcXdtCg/pduIqhQfcRomGBx110Bgj340\n4VCrYlSnwoTHwuRU3dwHM0OsYB6kPEQ6eai3bdr+ylYm5Z1Ca2JxpAXB/Hqq\nRbGf+pZ98rBmcnwiJDs5NtEoqOs8uhB4n/7BGouf4p3DXlaGBUjJeN+mhM3G\ny2sW\r\n=ottc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdjbb1GE5/BtJ5jHFTckJH04kWn94oG4NBYL8ffiFF5wIgJ43UigctMBV4ArZZF7HT93iiZzW/kQ3XAKzv+KtJsos="}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.0.9_1599036754464_0.26159447129762814"},"_hasShrinkwrap":false},"0.0.10":{"name":"@kbse/system","version":"0.0.10","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:dev":"cross-env REACT_APP_ENV=dev MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0"},"engines":{"node":">=10.0.0"},"_id":"@kbse/system@0.0.10","dist":{"shasum":"c7364893a1e77909abe71dee773f804e023eacc4","integrity":"sha512-9VsMDlDKgLPxgVi2YoCPUZpoTSI3KuGa6xoFtsQaLvHsd8UTemwsg1WBxVYt+1tqpNTyKhX3BZJkl2pDGyBbMw==","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.0.10.tgz","fileCount":4057,"unpackedSize":15367627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYjc6CRA9TVsSAnZWagAApaIP/j4P0+QsvET+W1C+kKp/\nRGpJhGFDgfZs27KFnhjRGLs7O7JZEb1Pn8cAc510n1ovkgaCKoHDgyG9kxtt\nATC4ySSYISZUjXRfp6JfoNKO72/9VkQjUcGozVFxduH0o7bgwaAVWNG0qrFf\nAxjZcMHaSPmg4HYKbP83YwPyt4cno8eB0M8AAofHccPzFBJ833eoxibGZwup\n0K0Il6biZSQakeFBsnq7WaP90U6CP+C+syzqWb7h5USca2gRnrnMWMfSOWQY\nGL6orWyiJKeY760Lb1vWrGOUpoYR800+bbg/0DL9/SmGZtXd30dfn5SI9TPP\ng3ipqZXMU6Z8Zq6Zyrx7ErQGWM904YqPh+k/Q6EtlJeHbTasBSwtZUo/VEPH\nQ75W6nHxL7wgQu7AWOGJ0vcZJK6cvTw6wNIY6sVbwQWnUoGJth0FPlliDQzC\n6QDKrvhRc9hdGJ+qEhqX20kz9T88UEuYwSMO0ArpG8VuVb7yV4YYJi5a0rpm\nYee/Vvt9G5RpHxtrC0pWhHSiWLXdjORKos2mCpLsOaXj941nGQ3+6jcwbqgP\nBdaVsVpdzZKXORX5GNAoxPFQlhDa0kmKUpHCk7Z3tMSZN/acHFyJjaQx5Vaq\nQHoHLn59kJ8fU7acXT3T41Ql7rddlxoaKUg7uBbU0TUqU1CLHOgHdEbOTvXN\nrLRD\r\n=QVFL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpWdabRRgxDcJKv5txJ5BLzo9W8vhHXESQVO+jCLMacgIhAJFB5REtwduqwn/mwf+xYUfiSNbn9cyYrGfAFUd9wEWf"}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.0.10_1600272185824_0.14728076015713354"},"_hasShrinkwrap":false},"0.0.11":{"name":"@kbse/system","version":"0.0.11","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:dev":"cross-env REACT_APP_ENV=dev MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0"},"engines":{"node":">=10.0.0"},"_id":"@kbse/system@0.0.11","dist":{"shasum":"5401edd566572f3f3be2688aa209799d2a1e6488","integrity":"sha512-R7ejMM8sAYRslerMwO3lS1oo7sTq7obJBQ79OUygA8n2u3lt3JDjtddE6FsSAl7dxvhtzeGk99BNCw5v7nHUDg==","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.0.11.tgz","fileCount":4355,"unpackedSize":16376031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZFqtCRA9TVsSAnZWagAAQjIQAJftbrUUFZE9fTMZsqnt\nsJoDzRxHFtllPtfFEZ4gW807jVSS4BXr3+ovjtNINSYAlseTxTign2ztmn5r\nWy0GfuaBhO1TUhVAMbv0iPRXe34dFl120ccGifuz46Eu57fa12TDBOwayqZw\nT3nJ+fH6dsuNRYuv6xdyOYw08XAg9RbFKKP4snOGEUZMU7HtSGlbWJdVW9dV\nENpZ4fZLh8fXVRPRUu4JoDNRBI4dT8Vgb1o5dxbnyph+HziLzYaREODA1wgJ\nzRlf1+axFPCQoR1JzsbFi2mL2FV5j0ruuc/NZwQ7mRplmGtv5OyVXpjK1KhZ\nZSqQ+04yU/LcZSdo409QA6nqEUaPTwB0BHZD3QSppnKOtRYMCBUfI4M6sjnD\nXo1DVLwQ5ZzZx4plrsbUhoBj71wg6u499StCxl3Wy2nfcK5ioaFUVD5l+zSs\n3r8Z2YDYQS7yaXHq/9CGbzNnJ7vRDq/Z2sdKOXAKk2sPGEyZQPneCUWYO5Xc\nOK2cLDBNO3HqlweDe8/YdeNlSpf0MDmkM7xgMza2kTnci3DLAyoM5Zf+8Nur\n29TgZ2JxGmmtCA/N0lR9xJfJbPvGXvGwK3PhNhCutTWSLkw/oIyBpIFYVhtN\nyKlgoZVq4xgjhMr7YWwL99ebCEvP6pKCdGqCt3LjpU76yCLfxs3WFVohTdkF\nD4B7\r\n=EJOX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgqNADPBeqTHXw89rlQ4dofZ4gKCzfs/x0ssASuI9wyAiA8OE9HK46tM1jxfEAvFdkZdNTs0aRHHFKRmAuUiKvOHA=="}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.0.11_1600412332897_0.8005311402657205"},"_hasShrinkwrap":false},"0.0.12":{"name":"@kbse/system","version":"0.0.12","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.4"},"engines":{"node":">=10.0.0"},"gitHead":"6176e79561a648d9646c92a8af5f5136afbb3be0","_id":"@kbse/system@0.0.12","_nodeVersion":"14.0.0","_npmVersion":"lerna/3.22.1/node@v14.0.0+x64 (darwin)","dist":{"integrity":"sha512-jFC+iFDe4yEfLrUxQ14BYT8ii9yFIr/yweYKB2uTXPdFVZfdQdiLziVSUCLzwS/qF3vtVDLXU9zJk9G6skvoKw==","shasum":"33d3dc84ca51d615f3662aef9ac58740eac79c95","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.0.12.tgz","fileCount":4449,"unpackedSize":16862438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcLTzCRA9TVsSAnZWagAAlAcP+wf1sWjgOp8rqUi7U3Fm\n+WL53VFwEtn+u6cgUIfBnWqPcjSJGANuZCUbxDCXeIPONoAqS/cWf9gra9vy\nbt4lqvspVbETAnMqg1cWt0+BeSmr1pvfvCqwC6jIi6yLhwjjCfbI/y8kyxxB\nFY3Fa9PuvEtxWGkXHn8tgnVG/UGMEcVZdlQ7gSEVBFatxHlQm0uptr0hWts+\nZ9mtzPK/mVsaDPeRVytFQYCypq+HhgE+fCXTLJRyAQdWjWnVQFRfm7UkdrZA\neixbLH9qdLaooG86Y3ymh0M0bushx1xwPDNdb8icwgO+SOpBYs5p1fSXm4mb\nbn+htwRJXmuu526YxgmwaNuaUozaJVSLLEqMoXVPr+rG/ApyV1k62Qe6Auy2\nkWpk7H/CNPpegkceN402DtJ1s8LQ7PF6+B2ZvlNfqMvpYG2zS8IyVP7DSlUk\n8H1Q4ZQLjF725Anjy5mdd+4gs8FvnvRdODXyJjZYinEwG50DFtS65C/XS35v\nMiueBLR0JUdijYfmvD0M6wszjLBpXw1s5MKnxEBZjZGRHoPKLJH9gQVQppXF\npKPfalSio9zGDqq1JpK6P05NmAPfUdWkRtC7ys20fYUiwI4iIAmxenCpRKcj\nmoMC+8X6otF5S0VJ3huP+28YhRqQ7L3ggFSQeMeQpJrMzvJdyLQZ3FEoxZGC\njJMm\r\n=dgxm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLolXI+pwpJwVdOIyDK50J7rA+Zn2Od16m9jd+Yd7Y0AiBZfsCM6raS/mB95B2KIOuymtnzFbQwXLA8vWU7t2OHaA=="}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.0.12_1601221874343_0.2355295943776894"},"_hasShrinkwrap":false},"0.0.13":{"name":"@kbse/system","version":"0.0.13","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.4"},"engines":{"node":">=10.0.0"},"gitHead":"1b03f8182689b1a47d527a4be9e31f1b1a8c6a95","_id":"@kbse/system@0.0.13","_nodeVersion":"14.0.0","_npmVersion":"lerna/3.22.1/node@v14.0.0+x64 (darwin)","dist":{"integrity":"sha512-3FYPMgQ6fcBKPQaPQoG3XZ5lT+wkitKrXnmZ9zuMg0CQWTj0hAdwxqBb10Rvp2v0uSGiPp9YctXl1+QIcsNJew==","shasum":"386d768507309e7ccea0e9659c088fb05dc6171f","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.0.13.tgz","fileCount":4489,"unpackedSize":16961659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcZF1CRA9TVsSAnZWagAAJZUQAIHCC1r6TTqW8SYwNPa6\njFSA5K35CUnKkCfy9KY0GgchQlfYcPnE0RDlz9y1yB7WNLDVzjhofc25BKV5\no6wI6Um2yDNP/Wj1lC0I2oB+g/P4K/tAxbh6evJxiGeIXSoC8R31wxoD2u/V\nHPAmCgkS74xqt2roThCM4aCwD+W10mmCRbu8zmzEC56wWRlxQi5YG24KO6Po\n6K4Nl3iiWEnocEhVXYUDBhF5NwD8QYIVO6Aru0KUEzmqEXieNMAovxOsS/38\noYiV/R9Pa5WGdhR9F5xVHI28NBpZFmcydZyU0YY1NfY5RldebOzw1nAEUV7J\nk8SWAXlYlaX1tM5Uy/d6THN7yim18J4u6ykra9VIFxxW6v8HKeZE4jHcLlHa\n+3AY4SZ8Y/aDrl3PtabwU1LJ1W157trmQrlwkNwLgwM2t0UpdevB2iqw9n7b\nmXn0u61sMgxKy5zZwWR/oA0/Ube8aCyz/OJAWLXxP1DtMBGEpqRyK6fKAsdG\nCgoNES+YvAILgXl8ZK3cmw4ai234EMa+mXWvC1UoBTjB47ZD2REXgpvRY+o4\n29OnjB2+ToaMKgFK21TAUXclOW2YuEMXbkvfnQXSVZN2w6oEVFow1iXMHd3L\nXt00QWxKz47I/zqbwfg1vFQ9Ya5MdDcqRbz2Qsvd5Ij9VobrSnFYxldQulTF\n8Pq4\r\n=zXzI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgnJueQ/AK3j7ABlVKQJL3zUUZ8pw49MvduWeBnr4n3AiAdBXKAD6GKtQZBnEjkUrGK23ViLuUe4+zVR2DyVarTYw=="}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.0.13_1601278324619_0.8521967787591962"},"_hasShrinkwrap":false},"0.0.14":{"name":"@kbse/system","version":"0.0.14","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.4"},"engines":{"node":">=10.0.0"},"gitHead":"fc6bb53afa46e4922257c3aed83a544c056a8080","_id":"@kbse/system@0.0.14","_nodeVersion":"14.0.0","_npmVersion":"lerna/3.22.1/node@v14.0.0+x64 (darwin)","dist":{"integrity":"sha512-Nh/Qzf8395Op/F9Ba/RhNv406hWYOaMyqpUi2NphR1G389oKgna1Xo5l4qAIC3WSb34nNhMyPea3LETD8G5qxg==","shasum":"9f085376f7cdcf7f0e82b8f2fc33698038219359","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.0.14.tgz","fileCount":4514,"unpackedSize":17707771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcbFHCRA9TVsSAnZWagAABn4P/AzCzP3w8puFUGSroFG/\nOrFNamxC3DfsZS0wtFRt044OMWgiBLXhiezRK6Z6Bv7gY/6Dff+n61bv91ZO\n1G7+HhvuU9pC90G+ExXDB2ttxU2X56+E1VUzDTa/JBpzlwxjUIrSJLZclO7c\n2RBgylVoQZB63t8wcnK2kRHp2ou8fFM9PfkGHhfDPzDU0K01zMWG8iQgxRYt\nzOX1LAkTH5MXoEK5yZMrhd7/vyySqd8capdhTTCYA0mjO/t/3bx08kPtTIHU\naO6o8f/DnP6CylJk5nQ06DbcQPkCWEGxRFfE31iFC8jBygmZERgExeBxO4Ww\nvfMS21+84iIj1os9ncGNCV5DzT4OnCDDkuanmegwxav2vsNhQNVi9NE9bnmw\niTewY0GLPBpIOeYEy14ty3uChQ2H4vdmdhCJP0rbPSwyE07wP9RhzG4kZnsv\nHKo/fNa0IjNM6zgs8tugemcD7yS0kCkS213pvKIRT3UeCIgZ+JnUNpH9XPny\nzaQWdD29GieKbq7lenqhl5IJEfziezFNmtuxXmU9egYWnbZCOP2nm+lmluhQ\nxMYxM3jezap29/Ak+yxAUr9etRLv5x9W9GIGnzcTfdtcRQucaueB2EZ8RdCb\n0lB4ujsAAHE98Hr0Ewemd2bCJWFST2IjBYPETpiyhC/zoOGSAsRO+60oW100\nIZ0U\r\n=slEv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPV+7xu1nMw0annKmogS9OoTHZJeV3c311yfVphPwQSQIgJ00HdjggYhgyK1O0YM1svU1osKzzCokLqEajxbpRMpY="}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.0.14_1601286470108_0.7768926611155897"},"_hasShrinkwrap":false},"0.0.15":{"name":"@kbse/system","version":"0.0.15","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.4"},"engines":{"node":">=10.0.0"},"gitHead":"5d446ab2f839a333eeb571fbd0676e3071446ead","_id":"@kbse/system@0.0.15","_nodeVersion":"14.0.0","_npmVersion":"lerna/3.22.1/node@v14.0.0+x64 (darwin)","dist":{"integrity":"sha512-GHWZ6FM+zeaAvZmXXvD6Ye2bETwP6E9FzlHDKpysg/z5eEnj050KQDcsZD1d0gZsOQrdwUPyJrWytHJfQhQRRw==","shasum":"7e573922d774147f145c93711e8ce8b792c8ef27","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.0.15.tgz","fileCount":4514,"unpackedSize":17707771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcbjeCRA9TVsSAnZWagAAZdQP/2OeR9h3tyZjJK4VkRra\nBhONtjlRppzuOap1Cz2/y61Hwj8FK7hzJMQ/eZVIMLzlxTjFFHVSykqxxZR+\nX4Fzf4moe7dPYZW8K0oIYFM70bef4LzHHPU3ktbqrhsH5gMzDS6xPM3qLwau\n5ufajFuPT6QT0kokKKmyat9usTMdJAJXgi2WbH9gu2QjwjXsLuqvQvJd2hoM\napPo+hfezYeMs6XIScDTW08jHEKqSIgx7Y11ZAcTPkPPGwJg95VQn+MpJhf8\npszo07m92cepFfdij+OwiUUSqZ66ZdPUbhHPxPmed1Bi5amZvaZIU7w0QpRj\nF9hlZNi376AFCyKDjBLCYi2Wi9Czau8+fO1GJUklVmsppoj30iHJw01nMN1v\nsAKEFhA8OZpa9wdJCjCTNv664+mC9GzaGwHoeJj76/NL4BsScAmGMoSznWby\nmnFieV64ekE0sw7uCzDynlL5JeS1Ioty4bE/Iv0AQLqyJaoJSjdWVZY2qKVo\nyEF5cMYXTO/QMSrPqDbifkk27mXvRvT+F6Aaqn1Qqflioknw/DA88dW6HWn5\nuS6pm3MG1pRLlMdRh2mZ2L2t+bQLLTTQxNIc/PTppc//YoBiDi4Fxyq8BUT6\nwPc0WZA73JABGHiPdNv7iXLn38v1dIjOKJVmfFTSlQzt8qhTabsNMRlUdqaw\nZE+9\r\n=EKdJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7OrvZUPl99pWd4lXGTb7qiFEB9fnJXmLZ/GYSRQqfyQIgIbrjcnnNVeHVkrkTjXLxcJ1fLBuC74cWbiz9pC3/8pM="}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.0.15_1601288413650_0.3102089764460485"},"_hasShrinkwrap":false},"0.0.16":{"name":"@kbse/system","version":"0.0.16","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"gitHead":"40b2b13d5a029f6539805e8b80cda6770a145bfa","_id":"@kbse/system@0.0.16","_nodeVersion":"14.0.0","_npmVersion":"lerna/3.22.1/node@v14.0.0+x64 (darwin)","dist":{"integrity":"sha512-wm48/ZpSgpAje8jr7JMJ7aKL0M95w9sH9yQlDfz3AsJDlvyNCzlkPCPguWWbkShgFyy+NbvbYYFptoBfjx/Cig==","shasum":"e51f2d24690f7b1795fa7b36fbc2a0e97e717701","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.0.16.tgz","fileCount":4548,"unpackedSize":17853883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcvD8CRA9TVsSAnZWagAAyt4P/imsNwqN2YkNL6GmzFYu\nUAR986gp82QEqwYEJmirT2sQwDrdWM7TMNi7/T/uoADAvBuweNiUK8CHkAa4\nnrfo70wkGWhHfnhfF+lxyl27AV7GAJ8WU/MwPjaliCLzjhXQqLGEP8YHIpwC\ndSpH1sFobemCXAjnzPKX08Mr20OVRHrR7+zeJCy1kMtIBlx+UOhjDPyhXE0G\naxM5AkY1Ns00LyNL3xrpVRwWBoCkn7Z6QhzdD0MujrsdtYWtwb1i5ZLg6QpK\nakNvGzClo3iKT6H/V4qTEY8d+tTkwVdQ5W/C532Dgi64YmBTLBRnoxtgjzxt\nyrb6cCJYlb9hOWpOXsiPnzKaJk4ITCHAI2huz2MPy5rIoRpMhjS7jmZYGXEJ\npZa/LbKiTAJACAjeoGnboHcV9zColJvBJAT0CRZCmTSutpvFcTphHZD82JwU\n9lJTz5xSeJhf4GpztFrihURgTR7xfOSs17KUNwy/pswpRbtsCtWEU0ncoAG9\nFeD/5zzXIGweO/l2IWi8wuzGCEtAQdskOETFKysCJfAH+mNEWR7KB+6FC9QG\nUedB6MBeN8COf54uHvXGCITuq3ycvaBwZkUzcfiUsn5+SoIKyO9NwTr9lVrr\nFHyAqJAryxQOWV7N/AD7TumrkB9tmnTT9iLoB6lrEuVHVllhbPStkP7CD8Yx\nuBRa\r\n=zw9S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDokg5+U5rQ/27VUe5EGvGBfdBDdPHQl2OUbVT2OC59aQIgSxl+KI7iyzvPN2TztFRDlpNpUffcy6oEx6g8k+7HI7g="}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.0.16_1601368315719_0.38155665219338464"},"_hasShrinkwrap":false},"0.0.17":{"name":"@kbse/system","version":"0.0.17","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"_id":"@kbse/system@0.0.17","dist":{"shasum":"7a5b9a7b1c4cef1b36ef87f003d212f3f1224b7e","integrity":"sha512-3MSYdiE+HmCy/UmOgompJIT3bf+KtXhP8M8TOJtcwqAm691lk9ntyklYodLHlbXw+jKPN1zIiHD/BnR690Udsg==","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.0.17.tgz","fileCount":4614,"unpackedSize":17846712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhATUCRA9TVsSAnZWagAAndUP/2soAT6IrWu4nb97l8u4\npMCCriAmbHVkhPeZRJROmGUB6poNUxCQtW+9qH1krMDlPbgrPm5h0gzf1yg0\nufP1SepmozTggkDfpYu4q3HumLeR3Na0FYACzlS/qxQ5haenAMQoYg1styqo\n1hUcjuJgNOnIdI1FSzMPYvB8RWsUlJU0n3YSjI2rvQV4TIv1AlvHyDqn67n+\nG/+Q1cG9V5jrbYpZTv/l9SBRB9Rb3ik1moGnlchJEZY0ztlW8n/E7vU/c8wL\nLSq2ksuVcgfMo652IOHoQPCl7SiHon0j/Ha4E2pmIsB1Dj1Dyso9NTCm3Rio\n9GtvrRC02eHxxE3r6w6aFqQ49WmapDsnAz36Ea9AJzAJuueIpUhjH1KP2lxM\nVt3vko6ArSjr40aj24w7Zg1DPziacjKhjBFJyLmZcNEQdZxDMuvY3WZfg9nw\noY/P6HJ+F/DFuAH7j46Vj2mUPYEHC/qqT4JoVN3LYOlh+FU6FUIZR8Sc3bmO\n9ILweInsoAllYLUEcymA1ILqPwhOH6hGjOZhuRRSfvQVQUsyVcd4ypEjL7qw\ndvUXEO3Vm0EHcchF0OFAoZBi8VQUSA5QryBEMgMtIjl3n/1Z5UuD9/Ji1Cxc\n4dqOSJ9f0CCYlPCakvGuyr+Rkf3Zs+3qSlVCuZG4oSg4i0hEJx0duCk+plJB\nDxFz\r\n=gXI9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC70PZqy0OLMT0G3OkY0BceZqY01QxTtOXLTUaQGr+0bAIgIrq8os/6XZEadHqS1J/2Dsif7Aff8KQO2vyx+MYpsHE="}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.0.17_1602487507257_0.9383099131755048"},"_hasShrinkwrap":false},"0.0.18":{"name":"@kbse/system","version":"0.0.18","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"gitHead":"665ecdb8d4ac0736890faeaf05f48a8f7a448880","_id":"@kbse/system@0.0.18","_nodeVersion":"14.0.0","_npmVersion":"lerna/3.22.1/node@v14.0.0+x64 (darwin)","dist":{"integrity":"sha512-U8x4/KiIeDy4LwodUxWTx/Mul98vmI3fEtCyfmetRaVIvLWKSMgly8sV2Z3OUVb3Pnxg6AxRRVQB3r8+QZNH2Q==","shasum":"4af9afafbcaa25de08cda1c830ba47bc046169e9","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.0.18.tgz","fileCount":4569,"unpackedSize":17888417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhl+MCRA9TVsSAnZWagAABuoP/iho4K72Z/PieO6JFm9r\nrJC66Vv3NPcWYUy8uUJPpe5CAHulGX+IcqS7PIEwKu/+HPrDMM1cZ6QTpJgz\nVXJYKKN0JbTo56Xga4TROyQAVVDbkykMBbbUqTy9gqHDICVCJE8OXRK5k0Xd\nRsFX78Ps0uDl6SHuOw+VxCov8KW/nWDkfkkaVnZEyAS+1fDVQ1/6YPqVfUmd\nPletu+PIkUJzNNqQlq0ewsqTwMZ8bCzz+ja+NiBM+PJegadcV083BGf0NADm\n7DGTKy+0ISdZ/8i9CruXiJhyS3XSXwM+9ujrMILX3RecTPWBqCF2LX9tFAoV\n8KSquB5bBjGU11Nc6HaGth6fbJBc2GfOO2V5dFi/ohpEiEnYsHOa5giqhzm0\nUXWgNjexw4Acnu15UwojNw97ny0QTGUw+/AVr1MeRRPrWfi9pipQnCj9qxOM\n+u/PcDT0MwP2mA0et27itpW5exb1jm62mVDf7TM0xCPviRFir+n4CXDSzDBm\njhXvtMyEwDx4tLeGRwdO4C3b+Avd2BzAUQjyA8DEYpZYBBNGhH3GOtlpikny\nHo+guwlgyArlzdTCT3wnXA0TXsaCXrBRb5Y0eiS+uDwWCqjyQ4CkC0pYivy1\nGMVY7NK3swUUwgrWxNuMFdfscM6GyFtG47NF7IHdKcdNT4HJVbDZ7gHY1qXo\n/lA/\r\n=bmUq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHE3AbiaEmlLDTrarSefr1JQsYnqlvbit6idQ/CynC0/AiEA5Aw8v5mYsHJAe6l8nijaGKojUi/eNh+5on1F7tq15zk="}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.0.18_1602641803471_0.4552505333448622"},"_hasShrinkwrap":false},"0.0.19":{"name":"@kbse/system","version":"0.0.19","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"gitHead":"fb2faab57ce06d2a8e80571acde282c3d6ed36b7","_id":"@kbse/system@0.0.19","_nodeVersion":"14.0.0","_npmVersion":"lerna/3.22.1/node@v14.0.0+x64 (darwin)","dist":{"integrity":"sha512-0jBPBn0M45QnD227MLBmYEO3jKl5IiVZBJZgjkTvDcEv/BZCyvZdpRJtN4xVUVgQFHOl7CaoVleyzd3CGQe/Pg==","shasum":"542739928ce2aad74394a5a5b981574c7b081230","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.0.19.tgz","fileCount":4606,"unpackedSize":17973343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhpe7CRA9TVsSAnZWagAAl5UQAIij3nvXlAYkMrNOABWN\nOioE30wruPYvyuz+ox1fXbOZXr12QktX75wNwHko677B8VRFmEf13LV6hZc9\nSYy6D7GV+huMR713e1LLhNWSWJHaXYHMIS8tMvSTvLoshrlpvdz7+mFOJUla\nhCiZwysT3H7RWuvz/EECWJ63uaJnI1kS6sTpt8AzckPWInGVZKM1XWkdr2p6\ngmYNfWHpTB99ErIoUSCWPW6dX0aZicMtAsK4QxfKmlG9/iZPhUiqaxMreNmD\npoXrLPN0pjQYohNonxlTJQnDe/VVfz2PUqla26B3qmE7Jd8jtGOeeORhbo0z\nFDg72gqAcVuf38ltoO8J3JdUJzuwfVTKsb0NTXmJ1Es18OOytimz7NFLj/e1\nGMf7GpYh8O4rIEFpY6v+gXfzuLk7u3aB76q548sdzs6cR1y92gWoii41UI1i\nA0uMwfXozpK5TpMn0usPhFDjbCuhXj+hVegasDppEsWuIp41HUW7EviGF3zq\ndeHacxuJyULLdXI8T3UzscInkhzGKKxMvRsxMqdaDbdkVKgBY6njIH9wS8I/\n6yh9E2DvoNuXGzU45ZBf9ZiCTKxrQKWGtOheD5LSXWwjHs4KfOufVf1OzDHM\naTTIpg0S3WzQu2ilK9MOyypP692ml4iXNBqwHXrtFAyci5eJGURgkLEojWvK\nSbFN\r\n=/U8l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICshOw6Y8d3+47sK0yWYK4h1DrCSdwwgqH0kj5Cd5wd5AiEAkLNL18UMK5ecVoRpA1e9yCV63fDbJcezDPeWBjKyRNs="}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.0.19_1602656186270_0.22204089925161452"},"_hasShrinkwrap":false},"0.0.20":{"name":"@kbse/system","version":"0.0.20","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"gitHead":"dbfdbb094bd82fb90423e53639fa91dedaced16c","_id":"@kbse/system@0.0.20","_nodeVersion":"14.0.0","_npmVersion":"lerna/3.22.1/node@v14.0.0+x64 (darwin)","dist":{"integrity":"sha512-I8dkX5R25uqpJmKi0+49wuxev4Z606pjawDRCwZpt6BaMJ7k2KB/wpddxDRKqYiZigoU7nuLhmVgq6++5InawA==","shasum":"d5fbcf9b099b77d5767cdea5c13050f56c985aba","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.0.20.tgz","fileCount":4613,"unpackedSize":17978535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhpv0CRA9TVsSAnZWagAAEtMP/03nEhi4i5ZY6/Owj4PR\n4EGUyGNMZPr/zO4NH2pizyybnnOMKKimfV/nyQcu/M/MY/qotECngJn1As6O\n22Kg/bCcHBpRoU7evDXCL5Dy2kGt/dpeLUqR7JlFRrZGaziJBN96+l9M1x+G\nz2ZSWKah0oAtH36+1o+kAsb0rAojl6834QGmqaEWTpcYrA+2sNu6hxnl0bJD\n9Qi8IKh5wtcVAmIxdAHqLJcXvR8Lj79vrrdlWk689QiEDr190uZ3mxMViU7v\njcnoJg3poFoPOeG/7CGfNkUrg5RuXpVi1oGvCxNWHLuCYh8G0Ig5vTg0zdKL\nPeRW5HfUOG7llffWkZG5ax7CZQ1yzqrS7xmtoWeZV/G/My8epUphgphWlN16\nuX3HLuAWHCpHV2xPBix7sIjMB7HoPUB9MZZQtaIlAPbzJgc2v5lchww1vgIQ\n74f6KA6FO59QYLzN8klPA+Ty3UpNYqNoeWdrJci5e8sovfOmcwE1BUr2Sxn9\nyV+BViinFxMtgiA6ulrNnhOh3C7KgXXoGd1mwRg0U8Z5puMcnCqdxZaZAIBE\nfWkgAIr/7bnMKHrLLn9BHg/KV+VoSmqbqqTRlCWbUcseoorDtGQ7vHUDuuuR\nfaFUSFND93qUsNiURdERgensBUGWuXUsyXSp1FFjTzbSM23fIe87KPo+2Kna\nTiLk\r\n=8xG7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJFTjMdRHWSFPFA0pQdXmUqnjJUEFStlTHHNxQUMQz3AiEA44JvejTP4AMBdju35Zgp8882huWyqXYXi2NJ+Cu/svU="}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.0.20_1602657267342_0.7857951703744839"},"_hasShrinkwrap":false},"0.0.21":{"name":"@kbse/system","version":"0.0.21","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"gitHead":"7b5b0a49024c965683527f412dc7cc2726d03fb8","_id":"@kbse/system@0.0.21","_nodeVersion":"14.0.0","_npmVersion":"lerna/3.22.1/node@v14.0.0+x64 (darwin)","dist":{"integrity":"sha512-VOQUY6/Z4w59KS82YjOFwmvS5JylU+POcCTb0pjxOy4n9vtWBwUCBJSMxeLR54nLGJ94VTb2Bv2dBqwvNXgtbQ==","shasum":"c733994a3a7b49aad96d0481c2f594e8acf07634","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.0.21.tgz","fileCount":5677,"unpackedSize":21296475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiVn0CRA9TVsSAnZWagAACbQP/3lq5q16RWkQfEZrCno4\nseQZhu4+jeNsnkt4YJR6q9OFiOIk5eUdzJr8pG/vbNGDBq6dExEdvszhyISY\nommF+o7TVuOOZGGkjHD5JiK2JW3s4tb7cMUhVQ7kBzC/2VYTC5PiWT6cV72v\nUZeDTqudVOvxh04AwPy7UOIjQVKyx03OOSDZQYJsWkH9ACBls8QDC+uZpfby\nW4zhQi6qjTNVxEKiSo9VhlcNc6MZ6hB+45YyQ8zD2yqVgBV+VEkr8X+yl8ls\n3uUL9pzBR8KBo+Wnlpe9ysRv0JYPnyMYuWI3BwdbabaA6ZCU3OtQTCHpk82L\nsNUDIkBlbGceviLg5hUD68Do9u4NNemzpgVeLxVJyBOlVgtEAryp8QryCyMW\n/z3v6QqZ+hHpbGwcoV9dDSY8JZ7Skegv+ynokB6p5bzuLNfzYR7j8RRx5W89\nQg3TLywb/NNc0bE916eIILNh9wj+ZU2tRJiHURNCoCwJPMoBaxFD96V9/56o\nzr9kCEvJsb83PmNIZzrmNw6OWrglUF93wB24iMaBE1+ik8HMFTl2qxUNRNbd\nv2TP7aNtA9rp3LcnabmVceMWAK443TC+wl8gDO3Y3MYIpWG2l/iFwfL9wgqO\n9a/SXFkH7OMpENwslv+WOpcvKTX+QG/un5e7EFVuqo6eCvZ9osryHP21v56e\naMV+\r\n=+AMU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVW51vX7uICW1QWyv9NVdi18YVjmb2vlAAKgPB2xbuHwIhAPZyZOSzolv6lBUn2NeeTq8Gs8zfQ3uNNLlKO2j1C1FA"}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.0.21_1602836979640_0.37932199446078596"},"_hasShrinkwrap":false},"0.0.22":{"name":"@kbse/system","version":"0.0.22","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"gitHead":"64e837cb1d2fe480bf53aaed28d2d24acf254a52","_id":"@kbse/system@0.0.22","_nodeVersion":"14.0.0","_npmVersion":"lerna/3.22.1/node@v14.0.0+x64 (darwin)","dist":{"integrity":"sha512-eXYrajZGkpTR5hr42xoFBJtuWmueuHGfSqWTvoLIfquQWbNIEnQSjUE0Z1AdxPjMh61V0eA3qSeS50ghLmJj5A==","shasum":"999ffe489db32289d818a61fe4cc7f112d1207a6","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.0.22.tgz","fileCount":5708,"unpackedSize":21381933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjP+tCRA9TVsSAnZWagAA3sUP/A8isGE6LfAWZNU091OJ\nOtXF+b1JPBTTjoIntgpKfGuGDBh4RDoNzfrS5D9cbSztNxNrQv1lhQD+tNsh\n+vMqUSojni2Nomvchy6sJIad3Wm0gsYRNw+B8k4v9pkdWxna74b02hufQjR0\nsiHOsvc8+9lbXb+cH/Ehg5F4p9YqqECCiDwvprB+pF0C0wFGEqjEAhlcdE/5\nSmvRTeHg7zgJs/algfyvROIoyluHVBFXkMaADnfjEwpESEDGhjZUeoldGO1W\n+3Z8SSMHL7+sQINPTsuu2F4poarcR9AxqogRyuXQ4+3+dDoapidyUw+0Hize\niNKhcLL5BoD+Py6My5w0p4+hDIN4KaSn8KudLl8f+7X+fRAKY6RJjNc2Ar/s\nqBktoR/h2SrjdIEvkd8ZogN4ASrSAUIbz7K4Lo3Fh+WqFemuWzj5iRTMnpAh\nuuydykIHVJ1NHJiqF9Q26H7ca1uXYAlU2PQH2Bhdp5bBj7HI1sbzljvYwJzY\nQ/KXspLUjnpjigRB/VhDE+k+vZy+2M3Rmt29LlV8P4uTh3KQRM85xudFOXlY\n9h51Q6XB+3kBGs8WxxErUzVkF6SztYMmcD6Bjepgp36yFwcmzjbTOfnHSrb4\nObV/POyGERmRobPofr0QsZPtQ/0TqRR77ERmsl+xK/5rENAg0ifaP8K3l7Ly\nBX3p\r\n=x/51\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp+fMbB/0lkJ0uhLNZGyMwV1Qo4dpziiEEBBXZyuWGQwIgMBUx2G4EUpZmvmoIQZBXvSS0WC+N2OQDhb0vvKrCiTc="}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.0.22_1603076012953_0.03605309674231183"},"_hasShrinkwrap":false},"0.1.0":{"name":"@kbse/system","version":"0.1.0","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"gitHead":"96de2591694d24b48e125c577307c9a35ee77812","_id":"@kbse/system@0.1.0","_nodeVersion":"14.0.0","_npmVersion":"lerna/3.22.1/node@v14.0.0+x64 (darwin)","dist":{"integrity":"sha512-QWSypjAHp3Imbx6HgqHcnB2YiDBnZxBO+aBwijp+EZLLtpOCedMedZJHoBdjc+f0Ta8gt+rvAlz4lmaNCuUDrw==","shasum":"1c4ce73408ec32d778581fae55a60e6e7411d7eb","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.1.0.tgz","fileCount":5768,"unpackedSize":21432939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkoJZCRA9TVsSAnZWagAA2BMP/jDeSM7RxHlNJ+GnNowY\naplMo6pYgbKN1sG/OmoL4658aXjuGpHwFtHdZGxjm3q17NqvWZEwO6vWD3gm\ngl+nndSuhBgihmhyRAdLhblJvS/P61Me3FSDW/zrp3j+brYBPffxWmzSknRN\nLUOGXIR2xWeqFWT5Bzk6DZBPSsSm5hXfKSXxYxdLzXr2XjiHZTSKprUHU32j\nIOny1G3HoWDjdkMb5iFmmUTVllKMuL6MFq4+Ok0Wj9glm0NPvXCqrS882us4\nCYrescSoNiT683xCiZYmhJ8vMbHZdW9DXsZl5Ja/CjISnEe6HJ2SBXCYMLUg\nss6pxkR1BdPXUQqJmufjoNEWbJVYOLnk69SP+8QcesGGWxZ9nGsMUVD9UeD0\nNQXTUc/qTF3jHq5LIxlOpqPJ7gcEOwIze+9AwG1F6dhBu5TegV+BwfoMKgnF\nOtUQOCz1GgOkwxLxGs2qSjRkv+wlp9ZmgsBzrmuYfgnliv1oraMDkHP7gpE1\n4N20pxUSjd8UBYzcsOW/bFzbKL6O6fA7P/V6DzpfHfWgvG//rEr/SDdnVx1l\n7qgH4RxY8Vl+1cYVjN/IaHNgyJeY56KAmUT1ZpXs0DT0rl+u5xuUf/qEp/Ud\n9wIlBi6rb89YbnePdun7vpNvgknygIy9bcQlpfkCki+SYMhUZHwbtBi8RXSS\nIVCy\r\n=5jcr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBO76ibu3y8HWdAa8i4s8isPKQ8gtuektHLmUNrK0BicAiBMIlBjCydm5gFm2KbjxdbkPsbivuyEmpnLqRtWhtQ+5w=="}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.1.0_1603437144835_0.17550010723282528"},"_hasShrinkwrap":false},"0.1.1":{"name":"@kbse/system","version":"0.1.1","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"fa5014ebeafa0a7b71c4b51bb6b7357c37d20702","_id":"@kbse/system@0.1.1","_nodeVersion":"14.0.0","_npmVersion":"lerna/3.22.1/node@v14.0.0+x64 (darwin)","dist":{"integrity":"sha512-13XynJEchSPw18DETdN/DQN1Ea/WxUs7jXyZnYYC/0/6hU4NPgZQ11DTOHo5LwCEINzTsyr09N4ayvwYVNE55Q==","shasum":"84178d98aca0e82268c4e25f1df59cede5b9cb94","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.1.1.tgz","fileCount":5822,"unpackedSize":21579860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm+hNCRA9TVsSAnZWagAAjpQP/jMqwiOVZ/lR4ayDnx7J\ncTeMX+lhYV+PTR8Xy7bwoYHIzMfevw4zMoTX+BNf24mw3Af36BQHndujYpjq\nF4+dp5pnpore3tYUsMy46aj6gRDU1txxtMd5bTRVzt4xezXh0CA2beGtMWeD\nLNd+zbWaEerp7nFEfNVDGgiATPC9krzgSyPtDgg+sIvtSNXTG2YPlO8yIK3q\nIj8JMGkDKa938boB9DzaN7yGMejYGxvi/xe3ML4Gns0TjemUG9+RY4pA7WWv\nYHbVdR2NMgxEFuIj8Zk+tTSbEvdfBXT/5aXUjNqA9EXveP/uWRF0g3vz+hW1\nw7laYngATBJJoFf5ewfpVPoiEKZo+5tYjxrLFDZcxurpS5/n3T6LzPgkHqJY\ngFHFAVIHpIZ3BOoGsMhzNU3pXwRtM8d7ex83mBxKdmykt93AB5K+GhqvX47l\nSHcIawA0Sy1374BD48DryZLFNWuOGDxyx5vlwcmJ39yUVQYnxfJxFTNVtLuw\nGEjAstTqsuwQuIt6SS9H8ggmjs/l5yQOljtpVWF3M6+qmF/9bCVBSqYe3DSL\n2jf+BwSaJRY+2fj6SgbAav+gfF5n8NZldxs8YmwbbmgIJY1xMXGEKEzIzYvA\nGo8VGWyCIaVcQ2h/id0a4S0kcxvLaezi4dd2TKUElZCnbmR/croD2/lGctPj\n2HDi\r\n=eWHo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoK4aGcXuxZQKgp4zoy3U6EROGLnBvMVYHZeRD9sDn9gIhANQCyVaUfnT5WuURGf6rSTT8OJ7PtdkT+M+O9H4FJ/66"}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.1.1_1604053068531_0.7604237221617827"},"_hasShrinkwrap":false},"0.1.2":{"name":"@kbse/system","version":"0.1.2","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"225185278a140eec175c906602359925af3dbc49","_id":"@kbse/system@0.1.2","_nodeVersion":"14.0.0","_npmVersion":"lerna/3.22.1/node@v14.0.0+x64 (darwin)","dist":{"integrity":"sha512-aB+Alt+yTTWZu50CNPGyhm15cXXWKn+S4Sk0e2PESREjZxgZSh8+dljqlldQtl/Nun5LCYYVjK0ztFGtE2JWOg==","shasum":"1dc5c8928a628404a9637acd9a27f2b6e8b11dbe","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.1.2.tgz","fileCount":5850,"unpackedSize":21639778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfm/KFCRA9TVsSAnZWagAA8LsP/1XwaQzJOlqU5vZoQHYe\nuL5PwjldACNxDqoc0NOc78SXtHGnKd5NM53XAZJg9eSGIZPsl+XQa0uDoxJp\ndwDXPczE+urV2V3vpe866ZYvVhfTnpDFb03Z7BQuud1qGWaN6jAYdMziPQaP\nt+3M7fxzV7rTk7s88TdBtsHejJsox+cpRNeFLBWcy9cT1HZxsJpBN/14Nmt+\nBtgvbvOJC4XfXGIuqm6ei0ofS+H9P6elWiuA3192eXCE088TdLGUuEe1fl1x\nGqmBGNxTGdZbgVz2RO897dMHMKMgtPDkSr42CG3C+/ZC1S2rpuLgFvSHiNOm\npCZihdn4J/dg6KSOZCMTIi8UP4smq3o1a1VU1p/7Nc90MMDilhrb8nWYHDDk\n5Uluf5610XTTYGr+d4lRjDR8jm1MzOuZSNrmBZQt90hE/UNBXo4tldlRwylf\nKeeEfgwZgw3Se2WU9CnSXvhMicE54tYdjxzEE/nLzPhXoNu41gJwEZTuvZYj\n1YoFUXgrBzwwBzya2h7E0Rh+PrVuOrVWFuPFW55Yf1Zt7U7YLanZAlBiexjD\nJsQAKO0MURawfVEaJP42umOKlG8HBcVIT8sEqhJQuXGtv96oxnz6qdCghfPS\nnAXNxTo8mKldHybj0AD24aKN7UdBoTSLq9WwbvkDxX2fZAsQulAgOB4PfvYD\nX+xG\r\n=8jRB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR0Q3K6H79OkAK9UywrxwtkpA3NvGoMDMh7/+USChPowIhAP8HncywEor3SKIuMuLF26fulppswdWGMz1uDXXk3fPS"}]},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.1.2_1604055684680_0.4150458289602741"},"_hasShrinkwrap":false},"0.1.3":{"name":"@kbse/system","version":"0.1.3","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"ded29ab9a2b12f19774bbb1c68a7a8e51a42afbe","_id":"@kbse/system@0.1.3","_nodeVersion":"15.1.0","_npmVersion":"lerna/3.22.1/node@v15.1.0+x64 (darwin)","dist":{"integrity":"sha512-0DcOjSMlb9d3EYsnctiBpMoLaI2/zqRlwasOb2+XV6kP6Rbgc3WsqJ9lql3+aoLsrL6GUcaYcjupXy/6deY7Wg==","shasum":"fde5e8316573acbad257286d02561e6424ea6d59","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.1.3.tgz","fileCount":5850,"unpackedSize":21640547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpPzRCRA9TVsSAnZWagAAc08P/R/oXOVRevBGlnpj5Nfb\nhtPDH4AxCr0eAdpJ4eJxt2KhpOJH2rLA7+OvH+qaKLLvHWvP4G6Pp4iJVIQ7\nBNTvVToWKJbisWsSXlnLz7GEbbKZU1z6YCXZhhPIdT/ltpEi1hVKE5OKlwvX\nnRJZ/loRnM7lBxNLoyVuDmexaSnLSuMmhpzIhDJv88Fg9voQFovoV354Z6Sw\nrzedVX7U0K0539/rEgfqTv3h4WyNJH8MS0kc8XIKGCzJ3jI77c3dAnN3ScUC\n7n/eeOHXeEpqecwFpadY9hkyTRL47G4QDwBzqzuFUy4hNRg1sqlktLpdezeY\nRDVB+IK/eeQJ9y0m7Qw7dgytfKedqbSbwGWW0KHUuOQlypvoXSQ4ZL8YpLu4\ng3UEBYi35f3FH1mjpAFeFYmDqPhCo09mr3Yw7k7b1vBSb+/9EGborO9RHAGj\nW32bpBqkXXaKNBwT4XPrq6pxcfXJZuj8qmJrfLKcJFDBU9iq8N1vjGRrbW8F\nO4r/NqewOwsoNykN7hgG+7ZN4NtD8L4U+sQgLj649OlH8um9OTSrP5qW+fRx\nxdARKdfQ8KI4f83i8bL2dkkXTg/kS+Q2bkaM4rTVmTdzxMdvhKbk3ERkZhjN\n9HnaREzumcLMQKs5nnzlkMB7XD2LA8BmcFKTLxiBugJI/8fBhw3t0RtHnnwW\n9nW8\r\n=cjMF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApUoCBWz9ln4gHb1h7WuAuBsHFeI5udwqR87xllHIEuAiEAm3BWhHeleVgoqp0Et5fz4lpFufYAfGQg5sG5hUbhJ4s="}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.1.3_1604648143950_0.9971915179489934"},"_hasShrinkwrap":false},"0.1.4":{"name":"@kbse/system","version":"0.1.4","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"a76e42857bd41876ef419d14bfdbabf78bc5dbf3","_id":"@kbse/system@0.1.4","_nodeVersion":"15.1.0","_npmVersion":"lerna/3.22.1/node@v15.1.0+x64 (darwin)","dist":{"integrity":"sha512-GN44szhX2VkGybq8vUC5ei39XqQ8EfisnPODqp2pu09E9+xTeeQL95azXCwKIhHhu72ynYlB5to0pMV1K8s7IQ==","shasum":"021bf1083fa8710bcbad68e0f218d4c322a03c3f","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.1.4.tgz","fileCount":6080,"unpackedSize":22231129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq99QCRA9TVsSAnZWagAAyUgQAKEpM/wqEbCZTalwOsYx\nsYqp1Cg8iFKe8Bc+b/tfFq+ptgdQ3bTH2L+ONtVNL8lOxvc7HJSlwG/14vEM\nxqosV6pKsSrodK+30BNEKoLPiPu3YgEMVNfhuiu6uYiRN+sS91nLj4ydPLBr\nRF6fO46EaMwJfQ4CtJUGBpO3mAnTDuVGgXnVO7A4e1j5gjz09Hue8SLRT9Tj\nvKG0L3IFCmIKHpyoxaRfkCG2sBBGGaSkJw2F+k+4+jrhps0tT5BmvWqRR3Cs\nLieis+RvGdw1Ico8MRKOay+VuSD5e1/wu6cbwRHupX+ihSi68RSoSBcurfMC\nV+8bRhvv47csOXTyY4njOYF8P8hqETtncK6uUyq7j4H5bmICkgN4fohV8Hjh\nbCPLyqMZTWmVLkI8g5Ra7nmSop2hoIyrzr8CctxtKv3my99Qmyn9RQOLWl1C\nG4bYqKwdgbhI1tJ3XGUQtV6oRWhBrAI5vNdt0FNo/WcrL9Zfe+R4Ag5rISVk\nyIZF7HF5hB04M65DN9ZKGGw66xbuXVeWCZc1NkxCwPfFoyzMe2kwAiU57U9Q\nGey+Qt2XRKKjjOEOGampEx9xZdkE6cdcxFmbNZNt61msHJrXoSHAQFsBFo8E\nN71Ba5OEqu6KNeOfn3BIp3TuhUf2fh7Wlqa59X+oWS19r5X8Ec0cBLg86bH4\ndoHA\r\n=RciY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmP5lmHvvT80aw6KuXFZyYnKSHAurzw2ahl3GXiEqN0wIgaqGplPjIvjO19/sL2n01L/jdegvu1ac4GRIr6XLThM4="}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.1.4_1605099343889_0.4950851661393072"},"_hasShrinkwrap":false},"0.1.5":{"name":"@kbse/system","version":"0.1.5","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"39875d09bfe75264eb0a34678ecd5f4a74615986","_id":"@kbse/system@0.1.5","_nodeVersion":"15.1.0","_npmVersion":"lerna/3.22.1/node@v15.1.0+x64 (darwin)","dist":{"integrity":"sha512-/kmjVQxwK9J08WMMDbcKKGs98HWGePr7SOqaWlu1Ed4lTuDZAUsKExhQbr4aElDt+CdG+dhMIf2MhdLWuY7NtA==","shasum":"3fbb2667fbf1a311142fb6462149a67c777c725c","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.1.5.tgz","fileCount":6084,"unpackedSize":22240012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrOjkCRA9TVsSAnZWagAAKE8P/0RWeqZdYA8a6K20nVPw\nBV7fZp1P09yabC99GGCdqSVB7Ungb7bxISqVLbKEXeAJo4AObPg2v++c6J+5\nL6z1pWcX6anu0sftawQuNTaaBM6/2NFy+U35HNR8mF4zAVRoLGiJdN5qUfPH\nsLUZNBtslaknH+9ICkf1Gkbbyfhk1/+s+CF8DW3g32lW/+H+3AMdG6YDGR/m\nrUBcJ2yuPGeJrNIEJRAtxkA4C4JgOiQbnrIem+1cVoahjoz0Wr9oPECvIwCt\n+8Sr0EzS2wQ2YqinwFq9QPVnuQo3CkCDtX4HZST25JJQ/mpX6Gk7OxzWVK49\nl0DDGvmRLm7YJpRvwIJFPTVogsTZrF1tjb9GaWvhGstz1sVcC5SPxlzHbbq6\nATw580Z8z5u8/LE0eWz4MJW1nM2IrEOeorIf4itdNl5svYLuZcznZAuzBahU\nCFROfTq7ZnPZ4YA5c3IP4dQTEiOGpddSGNPQUcSGMk3boOOUBIlYIg5NNA/u\nTeYHpTioRJGOWQnVXi/nTKsHnYJymNkqIovXy7uv0t+ccP/6QUVujqNfelVq\nJn8tvBHJFU29Oj7F/ubxKxOH3HRSwAZG4JGvxTqzfdXsvYn/NViotEt2+HkG\n4GX+cNs7nTFHjZvvUeaj4mg44rpnCmkDEYxcEDwjBoNOXjECVKSnMaqyzdye\nTbVj\r\n=Sn4z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuNQ6+Jn6roOfIR1WOfHHzhYAoMHwtrQltLkGvNmzaCAiAzt/lTqll+yJVF6AoFWTbJI6ulcKgwIfTYJzCGzEXxXw=="}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.1.5_1605167331353_0.295706563070413"},"_hasShrinkwrap":false},"0.1.6":{"name":"@kbse/system","version":"0.1.6","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","postinstall":"umi g tmp","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"74f25a8f9aec3fb330d201ca3ee2ad1ba4b97dd0","_id":"@kbse/system@0.1.6","_nodeVersion":"15.1.0","_npmVersion":"lerna/3.22.1/node@v15.1.0+x64 (darwin)","dist":{"integrity":"sha512-tiwSzEsMnTJIwlF3DPewT2QcqQsolt5ZxwSeKncz5JZhEdsI5oVgO+WCNahtckSRJGK9IBE25el9xJBTijbRzQ==","shasum":"ddba38d8c6d85f144c46880025cd04706c89a22f","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.1.6.tgz","fileCount":396,"unpackedSize":2942993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrPZGCRA9TVsSAnZWagAA7N4P/A8KYS82ZLH4ytCZ/80h\nk+dg/fhJU3vKHZN3lCOYdDHo+GPjoMyDKgtE4755CNGQHK1J3EDvYGtmX3e0\nYGRMxqm7jSvV2HSc+EcrNKoe15EKEgB2GdwVjw4hAkpewQB0L6yvxH0I9ORh\nAxkBgC2rhemlP5b6g8GYrap1aWOaik4pyKTb6xOYpy57vQDTjGC77GaN5Rl3\nqDXCWYfwTNwvByLWPUYL91aND9f7tIkRnKGki30J/H6noQvSsIwUUnS15gvs\nyy009WKUDMNoV+PCMdXKCABSheAKNkLsIELwXU+Y/Xy5uwe3LBIAm8g8L78w\n/KKKPJJQI5JlDWaH5QZ29VU0T+0dDvQAsDjvLHX49WJXip/PBFt7gJ8IgTdS\nzU9d4U6gm/D4Q9mBQfYdjhX8MnBAf8aYqtBN1GdKEsamimJNO8LLMupXX9MD\nadh+7uVY/YWXj2JAMmCyzUUgWqwr7CTPTah676c6+zFzd9spb7YROSthIy7x\nVJvX4AAl+x8UCvxDZOF/UhxpTmCuBcN16dlX01KmI3+reV0DyYVGl++7XbxK\nPsS/NizVoawjNBy5f76F11A8CAoqAZ7WAxOTuUnDGBE5RP6MwaRihDb63k3b\n4HfYgMLTk++imEW1YpJ5Y6w/geHQTeUDU+ZYf25N8Efjo4KMLajxc5Mh5Ee1\nwHaW\r\n=bLZE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCB43wDldOy5FKIUsYgJ9GaZdLKiK56Doaw1ADozkINAiEAgzatovbTjN9rBe5iQaDP4BN7izXG7r4QYCwvItwTlhI="}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.1.6_1605170758261_0.7216513745348045"},"_hasShrinkwrap":false},"0.1.7":{"name":"@kbse/system","version":"0.1.7","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"787ddd6b15b152fea805f47b094d7e486a210f0d","_id":"@kbse/system@0.1.7","_nodeVersion":"15.1.0","_npmVersion":"lerna/3.22.1/node@v15.1.0+x64 (darwin)","dist":{"integrity":"sha512-lrIBfs+/8OAO2Gi9K+FVoXEFW5N/xCjtHQTzk5MMc0NbcD8Wn934cefeJEIQ2l1riN3QDvLhOmrprtO8RXyWhg==","shasum":"2212deff0a44727ca9c326b1e802f24971c2ad1e","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.1.7.tgz","fileCount":396,"unpackedSize":2942961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrQ0nCRA9TVsSAnZWagAAWl4P/3t+YKlDWkhwtGJot4kr\nIsO+mGmP60ev0jXVPt4Oo6yYYzs/U+ip8q7Qxvecdo+aHlY/Nc8F9vEKtNHN\nn1pILNbibTF55OC0cMk0p1IYjAJjrmO18hrvT+RISr8v1eRnDtbw4h3YE+Zs\nTsGitXLyQ1Z/vJoeAkmBRrUmIo8V4htX17hZpvtxf0o9q0RLC2GPYgUE+Jaq\nm/99XaTKiMLCzHP+ksVxoH2gefVGDgADTIHMve4USFGDuNT35a8hnbI+zjPE\nfOfZP2q/1bTVug6GPG6gGfSdD6pC2avQWkB3bOu3ct9kkBWj0zWIERWR2Yyd\nKcNnT2yYAyDRswM3u2aQKWoZhjqJVlWg2x9vh8HQDwmywwx+xqXqmDwuR5gW\nENzKxNEL0fLCOm0pO+rttYAEq5klTZh40QgsVYznKZJisCawXpF8SXEmzeVZ\naZ0D1V1fs/KTv0ywGQzpC14B+B08TfbK5O+J9lvENA5+E8HZ15CQHO0oRL3g\nxwJM0+5xlvt6AM+g2j5jZGxXBrSwqYnZOiLcHVOxQAAZ0ubd/ywj8WKVtSWc\nHQ1IF/YhLn53mihBstKn6XEDUP22LQU6KnKrFlP9nguuv9Ff4lZqSCrEjmUc\n1JB9R9lpuoX98uhLA5d+bMoY03CqvA4cI7HLU+Ih26vFi6TmbYAA+15AqCx3\nIqfZ\r\n=1A0P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO6Ur/BSfXbS5bN9jfxh9O07GwDKnEvDZdY6VO59egjgIgJJrZS/IhiYR+W585/DyOv+1gQAD2jm3dRxXRqpLIRC0="}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.1.7_1605176614535_0.7888017935067586"},"_hasShrinkwrap":false},"0.1.8":{"name":"@kbse/system","version":"0.1.8","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"33edbedae8ce02ddad9b717480894d470f03c7d6","_id":"@kbse/system@0.1.8","_nodeVersion":"15.1.0","_npmVersion":"lerna/3.22.1/node@v15.1.0+x64 (darwin)","dist":{"integrity":"sha512-vM9DY1M5NAp8mXM4+kpxYtsy845y2RRHwQdfmJi3BuiYb1ksc8UWrEBbfTrR2w472CUI+tNhFZCOkGP9MMjKSA==","shasum":"679beaa627dfd24d34e6b17100f5570352e89779","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.1.8.tgz","fileCount":408,"unpackedSize":2965057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrQ8BCRA9TVsSAnZWagAAQT4P/i5ZtAv/jZa9O3j6WKYY\neP+6oXkALDYXfxcAXMO089RAXFX3mDnQ7kpbcaWCaWxj92mRCRaAg5yoeKJ7\nI9Njj94KxH1GkqYTaFLfxSdr+gcccz6mRBNCgV8J3PbWNx/4UK6tY0sUO0e/\nJzQN8w4wJz0uqwfwRcDB80iPmB47QeIVz8s24BTxg/9TMkaPrpucL2xtCfDC\nQwKy5t25ix5F6aEiDqgvwS5Cm3eyH2UIye7mQolV/qoelUvtg2OFQA9NGt3v\nybSijAK2GZZf2TBNrAX6HPv/x6m11EFqxnqTjAT6XacZFUVPYZcCwH/iLSCW\nvLSBQSAxmuEMOG+u/PnSUR4aRCN7SOE5F1eaM3jwjwXo0OErF0PPhS7CKqOe\npEoN5luGoI/UOji2dSLUy3o/bXZxhXkefm8Vfk4CMLbkAlSGCawV4wfZg2Bn\nwCbXGfkbsF3ueW3jK4tJh9cQNF/HDzDZRIDI7LtVuLnzdZhvkiA7fOMTfYQd\n4aqpk4ALG2WzUtipxI/5z66pDYCoHs5RsFxTysUABEsfZ4FoDDdCbX5ef70E\nm7VJpQ4jH2iejDjqDDEuTBZdqsWzIhFmPec2E3krLoMHk6FSy1B8igJVp6nk\nYD3EHW0U/Q72VIRwNgAiJxYvn3oHwU/sNUWZLputFzmLyZkd8TSzzsK+HMot\nVar9\r\n=yW+z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSY400/z/0KzMU3SxdxgTNo3cq0wd9RYe0fNvqgN39ZgIhAJeWvfQB2i25AOmb8CcC3ZdKSXe/EhCUylT/TP0ko4bn"}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.1.8_1605177088782_0.8552418928131196"},"_hasShrinkwrap":false},"0.1.9":{"name":"@kbse/system","version":"0.1.9","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.0","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"c2a14d8e820a7d25b1d82d865033578899f97bd5","_id":"@kbse/system@0.1.9","_nodeVersion":"15.1.0","_npmVersion":"lerna/3.22.1/node@v15.1.0+x64 (darwin)","dist":{"integrity":"sha512-DIf12Zt0equGE4rTKJf4JEEFxFsaPRoN/8bPj+9rwKuog/x9qaaDIbZO8YopTkEttcmNNTf3b9hHyvGlmY9aIw==","shasum":"978b579a355e4a0dd8d986fb107567e1a448e8c7","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.1.9.tgz","fileCount":408,"unpackedSize":2988697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftMrFCRA9TVsSAnZWagAA1ZgP/1wDIevEc8NuhSmyrtRZ\nsRhvN3sWOiuXioK2Xy1cR954I6jHNRh3f0O3VQkHZaREnEDmfeZaWw2e5cI7\nUZLjsWulVne010TLVHDltJAVgL0/O3SYtHpLIaYLw+41HddDQxukiR90dUyn\nn4f/gLOnlQud6X/cSikCnAEWDksxJh/j2r4C7/5IUMVnX1qObyGQnw1fBGei\n9HW3VtPV8D2iYlQGZxJCZMy86yTI3t3wImhnVM6ex4JRv4wWhqIMePiEdrPS\n25rixnkbtsLmY3DNJmfzK+T9EAbGIRT1Rns5B+a9uM00pwvQ6IU048X7T1Ju\n8gA3WOGqm7BDy0svo5rjyNcC7hGxoAvIKKRVOtfqshxyktvu4fVQbBilp5tg\nGlEyqeKfnhrzG2tDrsjuT6k+ait5zYjGS84uHza2OOUIKYfkgXFyyoe3aVN0\nqPqfZUgNQLiQXC8uvGRqhFVbDJ/pNTAcipNSNJAXQqW7YBmfLmqFyBYfY8Aq\n7dhuYau4eOktGZtFz/PNxKiWQRUtTzIFOqjyn/16B/NjXjmFh9g2LyUj5Pe6\nzIpJlpNUI0uhLGZsxhPqK5/HA2c5+CePBMxbyJNrZBVkwJzqUfHqVFM4hmf/\nW1YcY9MRwKkbqlEv35RcTgo7ZT2koibQi4OgOIfNPzQezfdxA6J7pcW1tNR4\ns+92\r\n=A4Ps\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKPWscYT0CF+Jr0K2zBRXtJ4ybBzlVMY3Yh8il1kqMlAiEAsbqUhU0vvxQhSyb4PWThIYwRuX/rCqPxhDTrTZvUWFY="}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.1.9_1605683908687_0.7150638679004475"},"_hasShrinkwrap":false},"0.2.0":{"name":"@kbse/system","version":"0.2.0","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","@okta/okta-auth-js":"^4.2.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.28","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"a54dc66255868c0391389b2061e8650fb5951ce3","_id":"@kbse/system@0.2.0","_nodeVersion":"15.1.0","_npmVersion":"lerna/3.22.1/node@v15.1.0+x64 (darwin)","dist":{"integrity":"sha512-9FuJtCfN4IMJ9oyI7vqRZ4k8msGX5y1MU6Zfb3DOqZ33yLMVXeEDAmInte23j+iUXW+SW2l/TXSvgEWsEaOWTA==","shasum":"c0cebc8771ef9ceed6109328bb9986a87c356e5a","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.2.0.tgz","fileCount":414,"unpackedSize":3014902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuQbFCRA9TVsSAnZWagAAtGsP/03/BKggjNXvoIs21ntE\nRhdDm6s9jxWcizAbaFdkrBHCKHQXJpYIMgbbGq+BYujJK3R3OKGXS/i4CoME\nXHSuBPdCyGaA5LZJ6OBQXOAkcYovlkj5SfEGxXUS31ML90FnEm+fnlZoCZ+8\naV6GY7e2QEpH8wvNYxxT2c5g+QdZMWAemHivrZH84GkpDAJhEh1GkPxNDYI0\nY78755FkhpJJLO60bY2+Oy2prNmRuEhtYOxDt5C3fCi6+j1DrncvErWQ3o22\nZ1O64G97UTd1zs1/TsaCZ6bFDXHr17BTtulykM/uAHMemEqd65URGRbNapK9\ne2pN/fnNBCVyx+jS/Iolzlick3oLxeDsaBopBPleyKxokkmgxUDhOPZrUMlR\nhviVbVnUBCCo72eNYumeIL4Zn8fkdE2W47m9a0G+mzldZVdohoCmS/yix7GU\nbtnf2e/WnJe/+60ViU04qDCOs/D6vuJSTOhuCm8c2sIEBUrK2S9q8DyMJNf0\ndJcDKsm2AUcGw/mFdgvVA14nS9Ov1ELmiUdtV/K/sZhddmPUEwRFvojIcbXr\n3xjLhqzktWm/mPCbL7bA4pqidnZq8Lm758WD0rL8JD5UCKJnPIOmsYZfmjs8\nHwecQF2v/Q7gTjyO773Td+xuPsCjTgXZinvAfSvBNial2Nk5yRSWhApFsOOG\nISvy\r\n=EPCq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcWfjQD9u/Hk8PIdqFvcquPoSVxjjDwCdz2yEXV4klJAiEA+z7RsWirI9ylDRFOj5hueEG/B8G3mf6OqcqBNYBCDtE="}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.2.0_1605961413285_0.7946012808218708"},"_hasShrinkwrap":false},"0.2.1":{"name":"@kbse/system","version":"0.2.1","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","@okta/okta-auth-js":"^4.2.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.28","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"d5dffaa3b3869cfb8fb7b4015febab5f472f61f0","_id":"@kbse/system@0.2.1","_nodeVersion":"15.1.0","_npmVersion":"lerna/3.22.1/node@v15.1.0+x64 (darwin)","dist":{"integrity":"sha512-ddd2mTqZfjlyNMkp1dcN3AGyPzyOuLxBzVGO5GSOiT3CzLbtMoKvgDH33RcDuPnCJiBsL6PRw7rSvnZxoD8I1A==","shasum":"d9da8c4293662c40f2999717d1762bcdc73f094d","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.2.1.tgz","fileCount":414,"unpackedSize":3013470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu0cLCRA9TVsSAnZWagAA3RkQAJBzuig/ue5sr8D4v0nL\nJccm9Kq9YGqHpixelvd2Ki9BdGDTw3G8sLI32l0V6+uFXqpfl+kHxdY4pvCP\nwlYH2yiTRSGAZKndgyg5nnrBk8uxQxdzJd8IghJavsja7sIf3G78NHK9JYZ5\nCTWzPgj+mWv7+jjPmptWXQHnvPya0s3p2ZVYdv7NUb6qclZsS1ZATAcz+EWj\nrNa+SS0xydTWbjhp6wejp2wYza/NqSKP2pjpTpAy0m6jLbyxA0DbjmokwcWo\nx+XY6fEsm5IkOv53McwhXGw7/53e6dKSVqER1oJoWDYy+zkvxThsxpac54MH\nINXEoAW+RGXQnC1zGDE5+ls5Vj192qe4O4H7vkY+K5cRMo+zTa/PqpFLLR7c\nc8LTdAvsvwVQaiN9LUwaj+78Q12h/g2hGGqIwQyBqjTd5ihKe4H1TTP16zpV\ncYJHs3TnEiChe6p8SP9SwtvbsIpWxQEicSD3vgDuoP9DOOoH5Bjt+A3AOJGI\nF6QRoyn2yMM9L87w4F5Bcdi6dhbKht0FD9V4SCg3spVZxjsnir7FmMVrRhAE\ntLEHqQui+LZVctFHYTSigdWHjZLXFfVXBotWZnbNdse9rBXnrbejdDPWl4ZH\nVQvt5DqZiwQXYpobCWiYSCDbaQ+FBw92AnYUDmDOsofZ/iiXT7cV8SBG4g/U\nNdzd\r\n=KLl+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD93byaaF/kf5xePG7yL2z591D5I+lDijXMRKSQFHDQ0AIhANRKHXjzhC23DB2XWO3uYFrLf02PP4++x6MKDvVX3nAE"}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.2.1_1606108939071_0.9202781784769474"},"_hasShrinkwrap":false},"0.2.2":{"name":"@kbse/system","version":"0.2.2","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","@okta/okta-auth-js":"^4.2.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.28","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"831f382f072c8e5f72b8a028712ce4a0de70c853","_id":"@kbse/system@0.2.2","_nodeVersion":"15.1.0","_npmVersion":"lerna/3.22.1/node@v15.1.0+x64 (darwin)","dist":{"integrity":"sha512-6Mn2Tg6tDHx4xa16zzREKfHxyQartC9iEnte2HOfIha9+Og+iRo8urJj4so/f3/0u2BV4fbnkChrXf7NVdRqVQ==","shasum":"e552057d07d24a7245c542dc20bac11d50225392","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.2.2.tgz","fileCount":414,"unpackedSize":3013424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu0eaCRA9TVsSAnZWagAA05IP/1QGQCABunnVM6hsk5A+\n871StbL4xyEs9lJPJGlfXWGkzJ/vEDieEEmynLuEVmyoj5EeF63YnBsT0eFW\nzkNjJErkmzYjJuT/jvE+FSENM/9rnRzHVZ0IxvM2Im6wmMRTAhjCPMd5D+F/\nPaEcNqJQ46WsQ4f8ZxAA4f86ExqxYdKtF+fgOgVLvmsOELXA9IwI2/v1FGbt\n87heHlJsa6fcs8xzlJCSlwT4vsOP9/9kVeGrrUD8OAuaIS6lyhSYbzWvrVAw\nAR5rUOi3af4nRdpz8TDERljElBo95xcQ304eOZ9DDFOY2ZQynYhAtvwb3OVr\ns+Ck9VhyB+aKtvZ39k2UtCP37+7I6lUF2z4C9SqCAoS7q4INApH9fKW9GYbI\nbkGOavVjNnIcivbyqDeHCDUFREEVNz8IR002rZHl4zDnHGQ+Z+Pxd2e1Euq8\n2RdZxl/Z2Yexm7WJlqzfYADqBlPA2m+4Bny/c10lFrCIRtMg02VX3F22Bcdo\nNvVXCwnFhv22VCrZwvl0/27SLP/iXGGJu8tsGyzlHeqqpsnj/t+EKvb8VmOF\nHE1PiDRZj0Lcex6N8KF1FVCZGc08XOIJmlfDICkho5BckcIzpEghpuZOl0d+\nDqF/sgXrdbFp15VV5/LcJKXlh1cyRWuJPckfRvE9aoW5nCuYUJsN3DIMnOSb\nHRj5\r\n=dXJ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAOyLI9/qiSKK/Bt90kEtOSoc82UPzyfsk0pnAtqfzCAiEA81VOkNh+VzIqi+pFEBN2G4YDqc3x9O64lUTHwhpgsmk="}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.2.2_1606109082008_0.09390787850225135"},"_hasShrinkwrap":false},"0.2.3":{"name":"@kbse/system","version":"0.2.3","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","@okta/okta-auth-js":"^4.2.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.28","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"72e560b5354cd549aaa6d493c4583a1a8f39d616","_id":"@kbse/system@0.2.3","_nodeVersion":"15.1.0","_npmVersion":"lerna/3.22.1/node@v15.1.0+x64 (darwin)","dist":{"integrity":"sha512-tOcj8JF+C1JLi1BVCtrZB3hF/APhY+wGQ/4wkUUDtrhQ7Feg/SxqRnnLGmNDpXIH4Otp78156x/sx5rbl5wvng==","shasum":"231eaaecf3379f4dd829fcf2fd6d320323c37ac8","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.2.3.tgz","fileCount":414,"unpackedSize":3013821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxKbjCRA9TVsSAnZWagAAmjYP/0FvKuBTHjUPZ8P08H4a\nTVVVqC6ik2knyJvNizNJna96bLtkl8B4sifrkwe0XQlStxZd4cHryOu7yhbA\nARAXIpTMsDCpgeNpiUOLm97ytieMGSSiMc0Rp/y6dWxdH3mZtJPik9+72ifB\n34X6ZuJU937wg2Jq4y32JKWszXEbzi77DHxE1eLrg+bzYVbar0k2SaSIwO2y\nR3BJWrAzFVw9jPKGWl8HPdtV+4fnxvwJmcorDOWIzHAOW5B21ztsc5ENn0Xz\nxZv7sCpqrbiZG6jX2Fkb6oolICgUpGi2kxa/xKuSgPmRBoNKHpbAMDz+bZMq\nu61Cdz9gPuk3zMY2PbyOfLIDnXch6gP3nUm4uxBEeDIf2ZcYOJgzAg1GG/+M\nUXsb6+iDSM1qz6OF3UlSOlAjsn/VRxEQ32lE4bdU7FwA1IIky4wi18HLpLWM\n8hRNfKGeE5TK7swNTfzJqyej4s/ZQ+9krQ8+H1+Igs6p+sVran49YaIcSD4b\nlZe1pY9C/Xz51QgD0cwNH709Rsfrj6ROe50V/0eH5A/k/ozA0xEYsp+RqpQx\nqOogBWwxaegRZKkerSsxsEO3wx1YqpENdP+hz0tq9PG0eX6nZ/J2koPdh4cl\nJWmOIv724K+c/RsyQ1iHFIviY3i4R0BqA797MdJWu/L4Y69NYo6JlSnV/Teo\nhMS3\r\n=Kv62\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvLo9olPr6Ge1QqYzfMTFw5GIV9tTQKUwAzfBWV3PO3QIhAMnF8OwNKdKlD+0qjxabjUkasoJDhDOa6UZM9xM11x/0"}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.2.3_1606723298836_0.2921852979865929"},"_hasShrinkwrap":false},"0.2.4":{"name":"@kbse/system","version":"0.2.4","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","@okta/okta-auth-js":"^4.2.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.28","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"e3226ddcff19f6f60d6acdfc2f0122ba5f48f2cf","_id":"@kbse/system@0.2.4","_nodeVersion":"15.1.0","_npmVersion":"lerna/3.22.1/node@v15.1.0+x64 (darwin)","dist":{"integrity":"sha512-03vRJ44GxdxZKByDfzvL/WazPD8L49WKrVGHTH7t1LQ+lbwMcbzuS5yzPt/RFY7fxcnfK5APiKdxdgkZz3sTXw==","shasum":"b59ed46f12211e8382b3fcf6a386e74fb7b27b4c","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.2.4.tgz","fileCount":414,"unpackedSize":3014010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfybMHCRA9TVsSAnZWagAARLYP/1lztOR3tk7LskFVKUMs\nxUdH2MigdDwkTljt5imi6QLyO85/q2MJw+er7LLKF4QGyItOvs4RsxCbarM+\nGj3kFPhQHpYAEFoHGiLAOp/w9s6amcodAFwQ1b3gi/nCkCiagYUZ6YsCIj5j\n+V7e0S44WVoLAZxSrblipuU4uDTc+czq5cz9e538eyGZQThkDVtvSzd879XF\nFsDf/e1Y/cntdTFO5ebrfl0k7w1SlVwypPB5f9R1NPkqgET4eCH4cgaROiDv\nwcVA1kaoY/ZwXXSi9XI991aiaqKG/8Eb8QwPq+hB0cn6T9KgcTiFbotFi6ir\nYtYZjjQPYrpAb0zO/5snXX4O05eFzWiC5sUPLzi+oiWsh5WYnQiabtOJZl6s\n1ZYF9qNQ9flprl78uH9053DRRhh9w6IrebnPwdHg2WNk6ySJm9e2BqEJ0aQt\nbtpbln7gJ/FXkV7GNO+DcAZhRxAChlXNfkI8nWig0jIliMMwY6Bm1+/j2dd6\n1wK0rIhks97My+rYy2oLA2omVN0dH0V/foO6TxjI1a8mChpJMyyRgU5s8+eg\nzgKbplY/xek/0tgnlimr/r/q0kgNDZIMWzhSJuxoL/W7Bm1mhE64bZLq5I/Z\nONOwZJCVS2j3Us/knCjkqsR6oRM5am5WtS7/bdtfe2huxTKLnUmMl9hCEmKh\nsfu2\r\n=XPoF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkT2Yvfkt3qIwXg6pxlUd40M9Z8OBjeikuL3bvZuOC7AiASVgGc5XeP0oI4JIIifuu/C6fMNfvFA6V2vqBdSQpQ4g=="}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.2.4_1607054086541_0.7538870593032965"},"_hasShrinkwrap":false},"0.2.5":{"name":"@kbse/system","version":"0.2.5","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","@okta/okta-auth-js":"^4.2.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.28","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"831bb93ba8838674c86d6f67cdbd64c2bd92ad9d","_id":"@kbse/system@0.2.5","_nodeVersion":"15.1.0","_npmVersion":"lerna/3.22.1/node@v15.1.0+x64 (darwin)","dist":{"integrity":"sha512-A/0lJEYFB6JZK/RpsJJnERs54Evxi1Lg/b9vb1HBbRw/5RVCxsizE5VG7yhvOXOCuuvovAh9EMLuV1bLMd61QA==","shasum":"1f7d9268f82ad8680f498b16e7a790e73a4e728f","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.2.5.tgz","fileCount":418,"unpackedSize":2965172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzfP9CRA9TVsSAnZWagAAhzwP/3JODgbX0N5wiG0k3ovr\n6OVPIhuyWEgRbTc19tlTeniuqOkhUi+Fxtpsv5DVRxXy/ttHNa60yLP8mejG\nPnUkGUTTVPtqTYVkLZrZ3QNhjDmKqJ4lNZKornuNTzida1EPITvu6urbgQD/\nc9J7L+h5nVmDQ7SHsCPmdlEyITCjSWVme42mPyWxBK86mYRIBSg9X+wHI6nP\nKuoJ/XzJCNLEXUGRXP34NiWDBOsyN2enXwXZ08yAbtQ8KtsEowyrx4EbjMHb\ncYUvCUcKliNkpsmJZcUp0ZbkH3P5mM1z4o+ieoKmiU1PtU+rfjmIQ2YbqlJf\nHhjzWUlGJjm+rxlSTlgECavQAUsFYrE30asoF22mqH6d/zeJ4JBHlzGB7zzy\ndnvseKH0t1Xwr2hWzFNgUxJB7YHHsT4USdL+Vv/MIOaUmSyIYh+6DaGFhRns\n9x4xn86SutINPLtE593mmh0mErGPMMtEfenDGfVOEzU1mTI5x2fBg3V2BE+T\nYZqd6XJsPlmWK83tPLBb2C2kNvDa6jqpKErGjYfet1O7yUpPzpFZckV/8JC3\nV/XAn31fCx5aRmSqwTrIovjVkaMA84PnJBDGYgPP+FzrfD3x81GAMtnQy+7f\ndsVpCwUUI6NiZgXcsxqTund9dx0Am4IKAQKVwt3nXYEsKAQL5LDhfGNY2xmi\nam38\r\n=Ke2u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE35vDlUQqtfCc3131XmGaA8njiA1DJXx7nUzezX2TKnAiEA3mfPyO5jaHu74+1+VJf3TyqCPUdRWY3EwS2Zk5PEj7k="}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.2.5_1607332861104_0.9859244275570691"},"_hasShrinkwrap":false},"0.2.6":{"name":"@kbse/system","version":"0.2.6","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","@okta/okta-auth-js":"^4.2.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.28","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"bdf7c2e8a3042d25a6bc8044c0c61f31e18540ed","_id":"@kbse/system@0.2.6","_nodeVersion":"15.1.0","_npmVersion":"lerna/3.22.1/node@v15.1.0+x64 (darwin)","dist":{"integrity":"sha512-RhL2axQOZgdMRkKcMBqfybj0jTVHSU+If163rU4dwlEBM/LBb46eCvA9pDaFyNRQrR2YbR8iOl8Pl1txejPykw==","shasum":"705f67a3e652083c9da11f152a305d067f85ae1c","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.2.6.tgz","fileCount":418,"unpackedSize":2965762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzyUJCRA9TVsSAnZWagAA3L0P/2ejpj+cvyuwBgQKa2pG\nScp9KH19izsdro2PxWZcDVDui/W9dfahCLo1mFd0nN+VbRgbIFtyNl7upwFf\nqYg64A5cOJJV2kLTJd33PvKpXHWlb54oxWiB06+eUJhFnL6qxqUJVieLwrIm\nXkadnAKzr1VJ6RT9uY0G45S0+VGpTaHVa1uZo1RVruzB3w5own0cmXPF/Z2S\nK0d2nd1WkQjzxjFAeu14DBIWyByNAHKb+gYxJjrL/KLkIQuU+OpyaV+WBmA3\ns6xX5zDrUikZqOTwb5JbjJH2P0luel8JPAtc1Erxvry1njDzQTjpwe6Ao930\n6S4R19P0rPXCNAPoVguGkhaTfExzhjF9MtwCyAni+Ieo1nCCXCNNu9wlc+bH\new8kaDQzEmumCvNy/img1W6ZaBdWgmkoEoP3JPN/OQLc0Wj+k4jvDexPloz+\nSGiPTZQJUCF0jJfbuHFnjNk+GqGI8qJQybrhNXl3BvL7g7CsGLY9Q9+yrdd5\nC9Ua7yuAaR1znK2+gFU7X479uQtpYfurOzbVEKvE2Nzf8r0FpzaEAnycN1cs\n3cgVYXmGSx0joHgdoCzoIvPc+Ky2aAgffOOhTuZPbPYkLSpERyWJsjWfaPNt\nykMoAgCytWf5buHqICdzuWN9yHjWfeEDTCQOUIx0HQ+aMdV16JBNuEbe0wUG\n1ugg\r\n=RfVA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTpeCvXC7kNS3Alnd8c4crwJIUuyZr/lJI/fk+a6YUHwIhAKemNn1K7zdfM7ozN1zJ0PSASj7erARjKYtoDTG0qFFU"}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.2.6_1607410953072_0.7456820041060157"},"_hasShrinkwrap":false},"0.2.7":{"name":"@kbse/system","version":"0.2.7","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","@okta/okta-auth-js":"^4.2.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.28","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"129af815bb8641aed8f0057156bcd480797307ca","_id":"@kbse/system@0.2.7","_nodeVersion":"15.1.0","_npmVersion":"lerna/3.22.1/node@v15.1.0+x64 (darwin)","dist":{"integrity":"sha512-arTrWmQHRacTJuOMth2KXmPzIxDJjKAIvso90slgKQ6XJ7xNaskH/cjfmZ/0JqmyFtYqQNMiEL17jdvUaHzkEA==","shasum":"51bb87dcc77b937e1b12071efe1ac4a63e4f0edf","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.2.7.tgz","fileCount":418,"unpackedSize":2974627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf00XVCRA9TVsSAnZWagAA430P+gIBu6ZDZZx87xeszh/H\nQwScZPG38glUn7VuP+Zkchd5/RyIILWYupTLhIvSUhrfuaT4CLFFmJWSSvCX\ni65x7wekQel/AsZBZFctuQarnEXxXOTDq75Uur/4qwc3/iZCTkCZBP/9jAWO\n1coGCcqOTsMeOX7pbu7vgXLHaV6fVSeQLGtBkoAzPzM2sfUyXDLLSKI5qiYN\nRirlrussyAUMGLorxBJpZ++P1IDjffEC4csregAOfg3f5XAxGZPgJoj9gmiS\n6b+t+sxhWHwxTXKWZ9yS/CLNm2kBgpv+edq/4RKvy/3+3eU4SnZLyA4GhAqE\neeoNBDoGo7vHZlZPUgEdCa+rWmxQl192sGrUjW/i63UrKIsSRPd8PfY0xOyf\nQhSlVl0G6qOyt8Qp0n7VUILE5vVftfmeVUr5UzLY0R5eXS8MRfTSnWBXPX/D\neyayI27cY00IguGypfQmM8VEwCeJimfBrQwSPTz3VCpapMobPTZXPSROsUvz\nuaARk8lgoBjz8N04IUR9OuDcmU/oMVhYoX8JUqC10ykNAnxMo3Cf8iuyScjg\nvdLjA+yn3raKnbfc4OGdi9V3jSosvZB7fDtZvDutBYyjY3BPikqFQH7+PEsJ\np5btNXrbgce3jen83WSpU+S4oWmm4h44YjWo8N1ZV19mYZR1nBpng7gtrufR\nqbjd\r\n=KCCv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVpmrtL+tigKvIf979PL9yWLNDtEW0S5ZbsP3pZqukyAiAz5MAqqWxuOGkQ9XU3h7ywODFFpGMiXe6qD6g9qfGx3g=="}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.2.7_1607681492880_0.8031775923855167"},"_hasShrinkwrap":false},"0.2.8":{"name":"@kbse/system","version":"0.2.8","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","@okta/okta-auth-js":"^4.2.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.28","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"99643b55f423cf4002d487b77de7917032e9e479","_id":"@kbse/system@0.2.8","_nodeVersion":"15.1.0","_npmVersion":"lerna/3.22.1/node@v15.1.0+x64 (darwin)","dist":{"integrity":"sha512-whsUtqevUlRijwLw1kTtVBTIBtmH2EdmkTjOoxpbCO2XUYSk2cLG/6ER7cazy3Dw7SB3T3E8FMZOffTQivOgwg==","shasum":"4f96de7bd87b1024eee1a9ddf5c202431327732f","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.2.8.tgz","fileCount":418,"unpackedSize":2975756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf01COCRA9TVsSAnZWagAAeBgP/3j3f8JADIIZKeH0jXii\nYy+YroiiTCIzeuPfT2JH9raWt8mQveiCZY1ePf71pomDyg/pe03wn1/j95Xi\nkYoM3aIbrekf/NXhhHh6ztszfdFk+bx+BzuM3KLi4JWwcFEMFvlq2PrHhj7a\nApk5bpVo5PMGER9v7FTBaDnhzbpZChVzH2iN0Ypu3FJMd1eAQaXn5wZRd2yF\n7yEHaKFxksi5qsbct9ISM4EZ50cPEDYL7v2Yu0rsLjW+zgmzZq8IqfIx0EFi\nxm8b6EE2/VgrtG3AUMr9E3z6G8gyigI2TWWx7g9YmALmuuGXHVVcK+I9wxWC\nzwdyXiyzeBF5s3j06uuwchqUdVTHbZ7ny50SgJNkrCwkJARVCEUuS2KrjL27\nl2ZVaCpJjTrdmEqzW4heoMU6muqOmvPCEj6u+LhhbDP9gd96kA4ze3Xs/Sia\nvbubnu4AsCWYeuCiKXSLy/bow3bcEIFWp8as/oJEIrKEMQxDxc8DzBe3Y9Ho\n6XHaQVEOxLqgsVj4YITeB0PM3q8Llx/LgbmlVZDXng5MMBDTVd/EVJjNSCzT\nLZexWBWrt6TiM0nR6C9TEHT5qpplhAOuULgzVazg/nSdoZQMb5AoOaJIDIrk\nzkMLF97YWfbBJjuQf1397sTo+m9EjQLmhP6m508OD5EyAJcsKTfGz+lHOZ90\nVJQ7\r\n=lLuy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElQWDxjg5gjvKERysIUQily3KFdaBhx9xHOqPh3GY+VAiEAi4ofRPeQRzfAcPJsYdSVdgR8XWB1hVVAQgQ+rEMXAjs="}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.2.8_1607684238429_0.9868988271003554"},"_hasShrinkwrap":false},"0.2.9":{"name":"@kbse/system","version":"0.2.9","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","@okta/okta-auth-js":"^4.2.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.28","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"d471aa1b85c7ab56605e217d05cd7f5dd6cec68f","_id":"@kbse/system@0.2.9","_nodeVersion":"15.1.0","_npmVersion":"lerna/3.22.1/node@v15.1.0+x64 (darwin)","dist":{"integrity":"sha512-nwGPRZScyrq8/pwzOiAhlyPhaMSULOUWN/0ffUfLelSVoE0PrsE2tmTVWSoHWksEVHwbL+VcL4OEYxrdaEYkXQ==","shasum":"a78841e74fd7e52dc40f02dc2f13e9df14bdae2c","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.2.9.tgz","fileCount":418,"unpackedSize":2975328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf108LCRA9TVsSAnZWagAAWeMP/R9a+QIPAjV8yRcEDZaH\n6S94plTnxfOLTy81l8lZIfhMQKRvrMQEB8LvwktxbaYyp+sKJ/yOdl973chb\nkPiK+MIijJedkASCRaG259hXJ4A/jACtFFQMJ6hXqEhGkeDJXt3NPdjN/TLb\n5FNme4epIFr38zQHVmfnr4u9wSy/4kKtQtEO4XqqE6KRfyeYHKjBPkwD1Qgr\nOYzJG06d8SkzVcUqoypYGpvfAQR3XquQj87PBfWwrT2HDpiqatyzU5DrHd3y\n31TUpsZI1sSc61MWVk/9ZPXgzc7CZdrhfc1+R+VkI42FerevOwtDRITDpMiX\nWDN18odBHjwqSgSXpPRkgCcUDfrEtLKyIJKRUeVKDdVNMz++7FkkqBXyab3X\nHZHORydXuKNkbFgJ7ndpW8HtdRJac0OdawTxkEznLbqr9DZchjBqafz2/RRY\nSIJ7O9nOXdcsl39Wx7aoEuG5xllHvDxKt6NjSbyKKVeArY9e0/WzyJCBqiw5\nTHXOPdyevkZtZl8C65W4kwggQVi6bT6ZBNb2WEVg0q4qLrheUyYvqP6fx3kg\nXycPPKnIctL4lYy6ShgIXwgXrsX3F1ZulJ6WBxi5LCfF5kIHBakOpQtqzdbO\nU0MOiELVVGmYUp6BYSQxp22WWUpRSPtX1LfD/NIntUU3XdXlJVoW1K/kVeNu\nsHZ3\r\n=64Zy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJJhiM3zU3ehQuza6BlBiHpvPsx9PYW/RsKvNmJjZcWAiEAhx1NcfjX+3jqh4qX/S5hK/TKXGdzu1sLvT65S9EPpDE="}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.2.9_1607945994942_0.08761683798216535"},"_hasShrinkwrap":false},"0.2.10":{"name":"@kbse/system","version":"0.2.10","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","@okta/okta-auth-js":"^4.2.0","antd":"^4.6.4","classnames":"^2.2.6","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.28","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"f0803c595d7791cf25794165f1fa6952a1492211","_id":"@kbse/system@0.2.10","_nodeVersion":"15.4.0","_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","dist":{"integrity":"sha512-XMfXTEvfUmO1vBWchqDqdws0SntsBe5Ff0c39V7j/5WJNgdpleUesngKwY24rjutaDD8DoOuH3lO1N63/uTWiA==","shasum":"db54e5b98b07f437f8dc08451f0bbaafafae9921","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.2.10.tgz","fileCount":422,"unpackedSize":2989937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5GfdCRA9TVsSAnZWagAA5GAP/j5ROhGeAdVhw5ujkPdQ\nOPc4ybtrttSTkp0fSIBGvz6MG2nYKh1YFp0+i8iZZ+75ztmxsYa473qVeAIp\nRhUR8RbwgIEg2A7dnv5PH2nqOFdfPP+7vXoMtwM09DjxmerImR5MHAu0iigh\nqStJSv8SFjkNA3psw1K0MCwuSBl4/bT/KKF7DxUYNF9HTXqGDy7qZa806RQg\nYS+rfNR5PDjWDHS7UyaK4DBvgoLptsXob9VtcMJGa87oYf3CrLpF81ROD8mm\nCtjyssp6TwJb1L7U3GUih7I/U/CT1ZHu2ZamTtTafYTTr8xHxrboNAO28tVp\nGgPFlKI+O6jW08qXrlTBclKKZLZUCz3wwrItaijsMNH0BODbT4SkZ6ZkLgyH\nht3cv4tlE5YUIJUbI9DjYxALNogHUabR/vZr1ARvMrt2loEHVomUOxByweqk\nXkUFTaVuBpzaB64hByduSgAX6nSWTzcZrEB8/cfUqyzi1pluNSiYv71ogOvp\nQS08VgdM6Or6L4eF+VWyD0uYeVdBCY5I0vgdi/oKsSV4SJSoihgEort8mTfU\naDg3VJdYZze95xd3G2mzfGuZDDYUxhiKxqIkcCfUGsfFcmfUhhKUwpDexexF\nuuyOPuFuk/4D/1TMShJH193XUw+T0m+X7KrUL8YcxTs4JYhez3bgFzFJZ67S\nrwa1\r\n=n1L9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbtmJjNzwOa0JyfOfR8jUED/PtTh6pOZjyjyYpozjUkwIgJuyloDblq4xNcaD58BnqNsBQXQD3sT8qQp6VtGbpI3g="}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.2.10_1608804316944_0.8658812307882149"},"_hasShrinkwrap":false},"0.2.11":{"name":"@kbse/system","version":"0.2.11","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","@okta/okta-auth-js":"^4.2.0","antd":"^4.6.4","classnames":"^2.2.6","detect-browser":"^5.2.0","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.28","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/express":"^4.17.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"66d960d316952dbe104cc29c1b8606ea049ddd08","_id":"@kbse/system@0.2.11","_nodeVersion":"15.4.0","_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","dist":{"integrity":"sha512-M+l6OhIlYZQlV6gUJQVB3N5TdMYrVmxKgq9G5POOMcDId2pZtjo5dYCwV7OHtDsUtE8xk69TS1hwblhoqHbcvg==","shasum":"78989561710e8c94430329394190a9fb0bc05204","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.2.11.tgz","fileCount":422,"unpackedSize":3002248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6+S6CRA9TVsSAnZWagAAsX8P/iTNnFd8eSw8LycSDBG9\nUrHviw5KcQ9h5byEfD7D55VgV2KEaLnLzVE0xkCs4Cu6V2KrThdsqTlrrkl3\nflY0IjQs/YhfmqFOG9f5TYYpHLorp2TCKOvHEEoZGYPZ5/9b9fB7YXRTXkj8\nmNXCzfEzUBVnLWgtdmda93QQMEE47lXhFgcel+3Y2xpBAFPHZMbLldp281AF\nGNoz3p3fQ2663oI17h8VrwubMtcyPc9ZqV2Njuc3IL/8DXk8RqfM1X0DafLy\nvMrNH1cZMQkjWy7Jz3jfd449ZE5RyurSihYvgwixIf/jtgOB2cLJlcNmjb3A\nMdpBA1wAcxNVNBo5CqF1pAP481L7/GS8hqXDXRxG9t8hb30SoJ5ny/ZZSGnb\nHyDS/mGjSEVALXkrfADRx8MMZeGuxYhFUkuEievpNM34PHWoEP/4ykrAOdDg\nMr7LLT4MjMgZO1J2YsMoCP5T+yQ4fIjKgh/WircxK77pqI+C5NboA0OzQAxG\nPwbEDcjJMBqzazKhykrMZS0J06Z1mjfBYt+AvtgTgjip41OduTvldjb1FWiL\nZoBFYLh7g0IM5U7GIyhKt93GkJFdsH6A6vwFMeF7pxrWVBwjelzsjEaP4jwD\neNONGyRqeF2iR8IvQyINWhAebPGHZHIVtLkge97ZeuPJKJBYVWNiTcYH6l7C\naFad\r\n=qpOx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKyrJCDRl3j+qODZHf9VBik+Ii6ttC1MWPkWw53QxUtAiBKZ2UEvL7MQPIzF9SIU7MEw6w7e2st/YEl7N0kzqPauw=="}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.2.11_1609295034107_0.6702543593623991"},"_hasShrinkwrap":false},"0.2.12":{"name":"@kbse/system","version":"0.2.12","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","@okta/okta-auth-js":"^4.2.0","antd":"^4.6.4","classnames":"^2.2.6","detect-browser":"^5.2.0","file-size":"^1.0.0","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.28","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/content-disposition":"^0.5.3","@types/express":"^4.17.0","@types/file-size":"^1.0.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"26d7e6a150c0a533e315f7709942a42faed79eb2","_id":"@kbse/system@0.2.12","_nodeVersion":"15.5.0","_npmVersion":"lerna/3.22.1/node@v15.5.0+x64 (darwin)","dist":{"integrity":"sha512-VTa/e/ejVXN1cnZxRzPpPz/ZoNf13E9WexW+2c2iVoSzFymrBpaKiwtKnfI4n57TCrAq8N317HEGp/b3hfKJeQ==","shasum":"957aa3f673801a1c2f8633b41a53bafe39ebb634","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.2.12.tgz","fileCount":428,"unpackedSize":3029540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8s3ZCRA9TVsSAnZWagAAFj4P/0pBTt4/Yn4dOhEXWkG2\nqCS4m0HODgFSJkw06bDGSMi+DRf5Hu0DRHkIC5luKWvlUj7ue1t4GtawIaoV\niVgKaholwn+tNpI5/aZGjxWd1tLXodA1/3UraM/zyKHjjbc8XHxKTB2vDOR5\n79usYFfm0OGxsSzFNlY14NVIwm8KIZXDAdwBIS4T8NJePBxP73LVJFILnBNy\n3YwpEgRmWW/dE1W9cP7pm+c7AMcQkKxqN0w1A0swr9r+rSyiSKiax05I20/v\nsAZL14E6r8f5L74QLG8ze/CD/F/1ibXOf+Jr0Bc3k2OdOQAO6w8IotsknB7y\nz6T7fs6elB76vPPSXQMYg9mvp6xvm6bqVq7g+Gm3G9+kEcbO54gNdstkk7+Q\nUyLcORxypAykjYKzbwl1gQEkOgXX418j4KYqm3NzKPoXKEK291BDjsAIH9D5\njbd1qZM3fjb6/2Iv4p5vurzvgZxx4HTWskidOn+6ocoNhuvG3LlSzz8FGf+6\nvFobIOkDctj3CoacPGCj5jYKrHod04HucJIm4R3oSEWqH1BianMVja6yx37Q\nIaZllrdbQz7vbti5dw0zAA5GfhRA5NzmDRE/IjuX64aPbzwzRMttTpcgwYWx\nR1756TsyuxqRTJP1R4g2iguUgqzxHG9kr/4uYS7LpMBnjNVFUMyNtQHinHVT\n5gkQ\r\n=fanL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyUUVEIRChf8whXTo4D1Mz6NmU8Bgxj6dohwN9ZAXcjgIgGna2GoJM0Q8EpdMZt78QOktdbg95y0Fj4t7Cm4mavJs="}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.2.12_1609747928955_0.6705024439257821"},"_hasShrinkwrap":false},"0.2.13":{"name":"@kbse/system","version":"0.2.13","description":"KBSE 前端开发框架","main":"./lib/index.js","scripts":{"start":"cross-env MOCK=none UMI_UI=none umi dev ","watch":"buit build -w","build-lib":"buit build","build":"umi build","analyze":"cross-env ANALYZE=1 umi build","deploy":"npm run site && npm run gh-pages","dev":"npm run start:dev","gh-pages":"gh-pages -d dist","i18n-remove":"pro i18n-remove --locale=zh-CN --write","lint":"umi g tmp && npm run lint:js && npm run lint:style && npm run lint:prettier","lint-staged":"lint-staged","lint-staged:js":"eslint --ext .js,.jsx,.ts,.tsx ","lint:fix":"eslint --fix --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src && npm run lint:style","lint:js":"eslint --cache --ext .js,.jsx,.ts,.tsx --format=pretty ./src","lint:prettier":"prettier --check \"**/*\" --end-of-line auto","lint:style":"stylelint --fix \"src/**/*.less\" --syntax less","prettier":"prettier -c --write \"**/*\"","start:local":"cross-env REACT_APP_ENV=local MOCK=none umi dev","start:no-mock":"cross-env MOCK=none umi dev","start:no-ui":"cross-env UMI_UI=none umi dev","start:qa":"cross-env REACT_APP_ENV=qa umi dev","start:uat":"cross-env REACT_APP_ENV=test MOCK=none umi dev","pretest":"node ./tests/beforeTest","test":"umi test","test:all":"node ./tests/run-tests.js","test:component":"umi test ./src/components","tsc":"tsc"},"lint-staged":{"**/*.less":"stylelint --syntax less","**/*.{js,jsx,ts,tsx}":"npm run lint-staged:js","**/*.{js,jsx,tsx,ts,less,md,json}":["prettier --write"]},"browserslist":["> 1%","last 2 versions","not ie <= 10"],"dependencies":{"@ant-design/icons":"^4.0.0","@okta/okta-auth-js":"^4.2.0","antd":"^4.6.4","classnames":"^2.2.6","detect-browser":"^5.2.0","file-size":"^1.0.0","lodash":"^4.17.11","moment":"^2.25.3","omit.js":"^2.0.2","pascalcase":"^1.0.0","path-to-regexp":"2.4.0","qs":"^6.9.0","react":"^16.8.6","react-dom":"^16.8.6","react-helmet-async":"^1.0.4","umi":"^3.2.28","umi-request":"^1.0.8","use-merge-value":"^1.0.1"},"devDependencies":{"@ant-design/pro-cli":"^2.0.2","@kbse/layout":"^0.0.6","@types/classnames":"^2.2.7","@types/content-disposition":"^0.5.3","@types/express":"^4.17.0","@types/file-size":"^1.0.0","@types/history":"^4.7.2","@types/jest":"^26.0.0","@types/lodash":"^4.14.144","@types/qs":"^6.5.3","@types/react":"^16.9.17","@types/react-dom":"^16.8.4","@types/react-helmet":"^5.0.13","@umijs/fabric":"^2.2.0","@umijs/plugin-blocks":"^2.0.5","@umijs/plugin-esbuild":"^1.0.0-beta.2","@umijs/preset-ant-design-pro":"^1.2.0","@umijs/preset-react":"^1.4.8","@umijs/preset-ui":"^2.0.9","@umijs/yorkie":"^2.0.3","carlo":"^0.9.46","cross-env":"^7.0.0","cross-port-killer":"^1.1.1","detect-installer":"^1.0.1","enzyme":"^3.11.0","eslint":"^7.1.0","express":"^4.17.1","gh-pages":"^3.0.0","husky":"^4.0.7","jsdom-global":"^3.0.2","lint-staged":"^10.0.0","mockjs":"^1.0.1-beta3","prettier":"^2.0.1","pro-download":"1.0.1","puppeteer-core":"^5.0.0","stylelint":"^13.0.0","umi-plugin-hint":"^0.0.7"},"engines":{"node":">=10.0.0"},"jest":{"testPathIgnorePatterns":["/lib/"]},"gitHead":"af755ccbb36283a88fe92d06baf183ae901fe68e","_id":"@kbse/system@0.2.13","_nodeVersion":"15.11.0","_npmVersion":"lerna/3.22.1/node@v15.11.0+x64 (darwin)","dist":{"integrity":"sha512-W7MemhenYdopDOapWeD3xX6Ju8+0naBHYqlTwTLBMrTxuBckvnK0fuybbloLpiV4ztgjyGTr0ZkAWRk094/1rw==","shasum":"00ad66efba02609ac14a84236f11c783131decc4","tarball":"https://registry.npmjs.org/@kbse/system/-/system-0.2.13.tgz","fileCount":428,"unpackedSize":3029543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSIq7CRA9TVsSAnZWagAAt/kP/1CZlM+P65NTRNy0A7Cx\nhz+LQg//eHqHXraP9+aMD4AAd7GmyopE+V53IMwR1eR9hQB+TBRN9DKQRMJs\noh6nGPZtcSi00Bt/CBPXqXqeq6pX0bcxIl90iYpO6GtDd5kB+936HWaR/DZZ\neDCaMEsRubfA6vOkckVVyJAr7NDUel4AZC1+kxQJUKS1bJ0eVrFmdwSiO/PH\nDT4fXcy8UTn8gVokLZln/Wc77kZELmp19Pqj+rGC65Ff0y581RxpBMjxnlnQ\n8UZcJaHRmcxSo7qFE7UGQccOJIp/4zvTJ5oLvIQsiC0+TZonvr+tItMCj5Jz\nYI/SwX+RQxSVp6TynHnfn8l6PDrrBlMD8gtMd0ZuWtBpansaAWfR1ekta86T\nZxKwQdMIey4Fnoa1YjyLZYPfEpYESbhDqaTUD1bqdCBZMge942kp6Zlg7c7D\naSc607tHlupStTp4IVrYwS+0lO+YINquCxf3fs22/FlzeLLb/17ZSZLOjN05\nF9+5hY4HMd/Yv1Jne/BLAxB6USOV8M2aDwllQaI+5CLA0b59XCXxyZHQedlQ\nzlpp3DGdaQOy7sc6vN9vS4qYWJd1bbgvWwd+BG7VohIsWuzwcBO0fm+Zg6bZ\nzFFAQxxIrJcHHagoPfZgmYVYxLtKl7+lSeDYv1m6W0bHi9ZuJhEJJqsH5ceN\nqEUy\r\n=6iww\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJwxp6gLXjiM0o8GOH5pkW3iJQ4Y7LcNNhRBCwvx/VJAiAIJGyIad0Z0IUU7nrljbvPbacwtCPv2l0ub4iGTmUJDw=="}]},"_npmUser":{"name":"ruiliang.li","email":"risslee@foxmail.com"},"directories":{},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/system_0.2.13_1615366843436_0.2276894243130001"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-31T10:51:19.728Z","0.0.5":"2020-08-31T10:51:20.173Z","modified":"2022-04-05T23:16:30.036Z","0.0.6":"2020-08-31T13:39:27.119Z","0.0.7":"2020-08-31T13:54:33.598Z","0.0.8":"2020-09-01T09:54:49.250Z","0.0.9":"2020-09-02T08:52:34.894Z","0.0.10":"2020-09-16T16:03:06.334Z","0.0.11":"2020-09-18T06:58:53.386Z","0.0.12":"2020-09-27T15:51:14.803Z","0.0.13":"2020-09-28T07:32:05.100Z","0.0.14":"2020-09-28T09:47:50.799Z","0.0.15":"2020-09-28T10:20:14.365Z","0.0.16":"2020-09-29T08:31:56.301Z","0.0.17":"2020-10-12T07:25:07.827Z","0.0.18":"2020-10-14T02:16:43.922Z","0.0.19":"2020-10-14T06:16:26.885Z","0.0.20":"2020-10-14T06:34:27.889Z","0.0.21":"2020-10-16T08:29:40.154Z","0.0.22":"2020-10-19T02:53:33.520Z","0.1.0":"2020-10-23T07:12:25.323Z","0.1.1":"2020-10-30T10:17:49.296Z","0.1.2":"2020-10-30T11:01:25.549Z","0.1.3":"2020-11-06T07:35:44.807Z","0.1.4":"2020-11-11T12:55:44.417Z","0.1.5":"2020-11-12T07:48:52.185Z","0.1.6":"2020-11-12T08:45:58.441Z","0.1.7":"2020-11-12T10:23:34.715Z","0.1.8":"2020-11-12T10:31:29.094Z","0.1.9":"2020-11-18T07:18:29.008Z","0.2.0":"2020-11-21T12:23:33.490Z","0.2.1":"2020-11-23T05:22:19.378Z","0.2.2":"2020-11-23T05:24:42.230Z","0.2.3":"2020-11-30T08:01:39.092Z","0.2.4":"2020-12-04T03:54:46.719Z","0.2.5":"2020-12-07T09:21:01.376Z","0.2.6":"2020-12-08T07:02:33.340Z","0.2.7":"2020-12-11T10:11:33.103Z","0.2.8":"2020-12-11T10:57:18.651Z","0.2.9":"2020-12-14T11:39:55.291Z","0.2.10":"2020-12-24T10:05:17.285Z","0.2.11":"2020-12-30T02:23:54.314Z","0.2.12":"2021-01-04T08:12:09.193Z","0.2.13":"2021-03-10T09:00:43.644Z"},"maintainers":[{"name":"ruiliang.li","email":"risslee@foxmail.com"}],"description":"KBSE 前端开发框架","readme":"# kb-smart Pro 基础框架\n\n开发请参考以下文档\n\n## 开始一个页面\n\n以 demo 页面为例\n\n### 在 `src/pages` 新建文件夹`demo`,文件夹内新建`index.tsx`.\n\n```bash\nsrc\n├── pages\n│   ├── demo\n│   │   ├── index.less\n│   │   └── index.tsx\n```\n\n注：\n\n- 页面组件请使用`.tsx`,工具文件使用`.ts`\n\n### 编写页面代码\n\n```tsx\nimport React from 'react';\nimport styles from './index.less';\nimport { Page } from '@kbse/system';\nimport { useModel } from 'umi';\n\nconst Demo: React.FC = () => {\n  const { currentUser } = useModel('system');\n  return (\n    <Page pageFooter>\n      <div className={styles.container}> demo</div>\n      <div>My name is {currentUser?.name}</div>\n    </Page>\n  );\n};\n\nexport default Demo;\n```\n\n保存，访问`http://localhost:8000/#/demo` 即可看到页面\n\n注：\n\n- `Page`是`@kbse/system`基础框架提供的页面组件，提供了页面 header 和 footer 以及面包屑等。参数会透传给 antd `PageHeader`,可以使用其功能，见[PageHeader](https://ant.design/components/page-header-cn/#header)\n- 组件和页面都推荐使用`react hooks`方式编写，class 组件建议新功能页面不使用\n\n### 数据流方案\n\n可以继续使用[`dva`](https://dvajs.com/)数据方案，也可以使用[`useModel`](https://umijs.org/zh-CN/plugins/plugin-model)方案，基础框架都使用`useModel`hooks 方案，需要消费基础框架的数据，请使用以下方式\n\n```ts\nconst { currentUser } = useModel('system');\n```\n\n#### models\n\n`dva` 和 `useModel` 都支持\n\n推荐使用`hooks model` + `useRequest`编写 model，以下是框架里的写法：\n\n```ts\nimport { useMemo } from 'react';\nimport { useRequest } from 'umi';\nimport { MenuDataItem } from '@ant-design/pro-layout';\nimport { Resource, User, LocalResource, ResourceType, ENV } from '../schema/system';\nimport { getResources, getCurrentUser, getEnv } from '../services/system';\nimport { formatJsonMessage } from '../utils/locale';\n\nexport interface Params {\n  resources: Resource[];\n  resourcesTree: LocalResource[];\n  refreshResources: () => Promise<Resource[]>;\n  routes: MenuDataItem[];\n  currentUser?: User;\n  loading: boolean;\n  env?: ENV; // 环境\n}\n\n/**\n * 系统加载资源，在所有页面render前\n */\nexport default (): Params => {\n  // 加载资源\n  const { data: resources = [], loading: loadingResource, refresh: refreshResources } = useRequest(\n    getResources,\n  );\n  // 当前用户\n  const { data: currentUser, loading: loadingCurUser } = useRequest(getCurrentUser);\n  // 环境\n  const { data: env, loading: loadingEnv } = useRequest(getEnv);\n\n  // 树形资源\n  const resourcesTree = useMemo(() => {\n    return list2Tree(resources);\n  }, [resources]);\n\n  // 路由\n  const routes: MenuDataItem[] = useMemo(() => {\n    return resources2Routes(resources);\n  }, [resources]);\n\n  return {\n    resources,\n    routes,\n    resourcesTree,\n    refreshResources,\n    currentUser,\n    loading: loadingResource || loadingCurUser || loadingEnv,\n    env,\n  };\n};\n```\n\n其中，hooks 就是纯函数，请务必写函数返回的类型，如上面的`Params`，消费数据`useModel('xxx')`返回值有语法提示，减少文件切换和手误成本。\n\n注\n- 关于请求 Hooks `useRequest`，请参考[一个强大的管理异步数据请求的 Hook](https://ahooks.js.org/zh-CN/hooks/async)\n- 上例中，是在系统render前就会请求必备的全局数据，业务页面数据，请使用参数`{ manual: true }`和`run`手动触发请求。\n","readmeFilename":"README.md"}